├── .devcontainer ├── devcontainer.json └── setup.sh ├── .github └── workflows │ ├── build.yml │ ├── pr-validation.yml │ └── update-manifest.yml ├── .gitignore ├── Cargo.lock ├── LICENSE ├── README.md ├── bun.lock ├── bunfig.toml ├── components.json ├── dev └── Dockerfile ├── docs ├── assets │ ├── image1.png │ ├── image2.png │ ├── image3.png │ ├── image4.png │ ├── image5.png │ ├── image6.png │ └── ui.png ├── lang-file-support.md ├── spec.md └── translation-detection-fix-plan.md ├── eslint.config.mjs ├── jest.config.js ├── jest.setup.js ├── next-i18next.config.js ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── locales │ ├── en │ │ └── common.json │ └── ja │ │ └── common.json ├── next.svg ├── vercel.svg └── window.svg ├── scripts └── generate-update-manifest.js ├── src-tauri ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── capabilities │ └── default.json ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ ├── backup.rs │ ├── config.rs │ ├── filesystem.rs │ ├── lib.rs │ ├── logging.rs │ ├── main.rs │ ├── minecraft │ │ ├── debug_translation_check.rs │ │ ├── mod.rs │ │ └── mod_translation_test.rs │ └── tests │ │ ├── lang_file_test.rs │ │ └── mod.rs ├── tauri.conf.json └── tests │ └── mod_translation_integration.rs ├── src ├── __tests__ │ ├── adapters │ │ └── openai-adapter.test.ts │ ├── components │ │ └── translation-tab.test.tsx │ ├── e2e │ │ ├── backup-system-e2e.test.ts │ │ ├── fixtures │ │ │ ├── README.md │ │ │ ├── mods │ │ │ │ ├── complex-mod │ │ │ │ │ └── assets │ │ │ │ │ │ └── complexmod │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── en_us.json │ │ │ │ ├── realistic-rpg-mod │ │ │ │ │ └── assets │ │ │ │ │ │ └── rpgmod │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── en_us.json │ │ │ │ ├── sample-mod │ │ │ │ │ └── assets │ │ │ │ │ │ └── samplemod │ │ │ │ │ │ └── lang │ │ │ │ │ │ └── en_us.json │ │ │ │ └── tech-automation-mod │ │ │ │ │ └── assets │ │ │ │ │ └── techmod │ │ │ │ │ └── lang │ │ │ │ │ └── en_us.json │ │ │ ├── output │ │ │ │ ├── DefaultQuests.ja_jp.json │ │ │ │ ├── getting_started.ja_jp.snbt │ │ │ │ ├── realistic │ │ │ │ │ └── complexmod.ja_jp.json │ │ │ │ ├── samplemod_ja_jp.json │ │ │ │ └── simple │ │ │ │ │ ├── getting_started.ja_jp.snbt │ │ │ │ │ └── samplemod.ja_jp.json │ │ │ └── quests │ │ │ │ ├── better │ │ │ │ └── DefaultQuests.json │ │ │ │ └── ftb │ │ │ │ └── quests │ │ │ │ └── chapters │ │ │ │ ├── advanced.snbt │ │ │ │ ├── getting_started.snbt │ │ │ │ └── rpg_adventure.snbt │ │ ├── progress-tracking-e2e.bun.test.ts │ │ ├── progress-tracking-e2e.vitest.test.ts │ │ ├── realistic-content-e2e.test.ts │ │ ├── realistic-progress-e2e.test.ts │ │ ├── realistic-translation-e2e.test.ts │ │ ├── skip-existing-translations-e2e.test.ts │ │ ├── translation-e2e-simple.test.ts │ │ └── translation-e2e.test.ts │ ├── integration │ │ ├── mod-translation-flow.test.ts │ │ └── realistic-minecraft-directory.test.ts │ ├── services │ │ ├── file-service-lang-format.test.ts │ │ ├── mod-translation-check.test.ts │ │ ├── translation-runner.test.ts │ │ ├── translation-service.bun.test.ts │ │ └── translation-service.test.ts │ ├── tabs │ │ └── mods-tab.test.tsx │ ├── test-setup.ts │ └── test-utils │ │ └── minecraft-directory-mock.ts ├── app │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── debug-log-dialog.tsx │ ├── debug │ │ └── translation-check-debug.tsx │ ├── layout │ │ ├── header.tsx │ │ └── main-layout.tsx │ ├── log-viewer.tsx │ ├── settings │ │ ├── backup-settings.tsx │ │ ├── llm-settings.tsx │ │ ├── settings-actions.tsx │ │ ├── settings-dialog.tsx │ │ ├── target-language-dialog.tsx │ │ ├── translation-settings.tsx │ │ └── ui-settings.tsx │ ├── tabs │ │ ├── common │ │ │ └── translation-tab.tsx │ │ ├── custom-files-tab.tsx │ │ ├── guidebooks-tab.tsx │ │ ├── mods-tab.tsx │ │ ├── quests-tab.tsx │ │ └── target-language-selector.tsx │ ├── theme │ │ ├── language-switcher.tsx │ │ ├── theme-provider.tsx │ │ └── theme-toggle.tsx │ └── ui │ │ ├── __tests__ │ │ └── progress.jest.test.tsx │ │ ├── auto-scroll-area.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── completion-dialog.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── history-button.tsx │ │ ├── history-dialog.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── log-button.tsx │ │ ├── log-dialog-refactored.tsx │ │ ├── log-dialog.tsx │ │ ├── log-viewer.tsx │ │ ├── progress.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── sonner.tsx │ │ ├── spinner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── translation-history-dialog.tsx │ │ ├── unified-log-viewer.tsx │ │ ├── update-dialog.tsx │ │ └── update-notification-button.tsx ├── hooks │ ├── README.md │ ├── index.ts │ └── use-auto-scroll.ts ├── lib │ ├── adapters │ │ ├── anthropic-adapter.ts │ │ ├── base-llm-adapter.ts │ │ ├── gemini-adapter.ts │ │ ├── llm-adapter-factory.ts │ │ └── openai-adapter.ts │ ├── constants │ │ └── defaults.ts │ ├── i18n.ts │ ├── services │ │ ├── __tests__ │ │ │ ├── backup-integration.test.ts │ │ │ ├── backup-service.bun.test.ts │ │ │ ├── betterquest-service.bun.test.ts │ │ │ ├── betterquest-service.jest.test.ts │ │ │ ├── filesystem-service.bun.test.ts │ │ │ ├── filesystem-service.jest.test.ts │ │ │ ├── ftb-quest-logic.e2e.test.ts │ │ │ ├── ftb-quest-realistic.e2e.test.ts │ │ │ ├── snbt-content-detection.test.ts │ │ │ ├── snbt-content-unit.test.ts │ │ │ ├── translation-runner.bun.test.ts │ │ │ ├── translation-runner.jest.test.ts │ │ │ ├── translation-service-token-chunking.test.ts │ │ │ ├── translation-service.bun.test.ts │ │ │ ├── translation-service.jest.test.ts │ │ │ └── update-service.test.ts │ │ ├── backup-service.ts │ │ ├── config-service.ts │ │ ├── file-service.ts │ │ ├── tauri-update-service.ts │ │ ├── translation-runner.ts │ │ ├── translation-service.ts │ │ └── update-service.ts │ ├── store │ │ ├── __tests__ │ │ │ └── progress-store.jest.test.ts │ │ └── index.ts │ ├── test-utils │ │ ├── __tests__ │ │ │ └── mock-data.jest.test.ts │ │ ├── mock-data.ts │ │ └── mock-snbt-files.ts │ ├── types │ │ ├── config.ts │ │ ├── llm.ts │ │ └── minecraft.ts │ ├── utils.ts │ └── utils │ │ ├── __tests__ │ │ └── token-counter.test.ts │ │ ├── error-logger.ts │ │ ├── lang-parser.ts │ │ ├── path-utils.ts │ │ ├── scroll.ts │ │ ├── token-counter.ts │ │ └── translation-helpers.ts ├── pages │ └── _document.tsx └── types │ └── global.d.ts ├── test-summary.md └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.devcontainer/setup.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.github/workflows/pr-validation.yml -------------------------------------------------------------------------------- /.github/workflows/update-manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.github/workflows/update-manifest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/bunfig.toml -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/components.json -------------------------------------------------------------------------------- /dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/dev/Dockerfile -------------------------------------------------------------------------------- /docs/assets/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image1.png -------------------------------------------------------------------------------- /docs/assets/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image2.png -------------------------------------------------------------------------------- /docs/assets/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image3.png -------------------------------------------------------------------------------- /docs/assets/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image4.png -------------------------------------------------------------------------------- /docs/assets/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image5.png -------------------------------------------------------------------------------- /docs/assets/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/image6.png -------------------------------------------------------------------------------- /docs/assets/ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/assets/ui.png -------------------------------------------------------------------------------- /docs/lang-file-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/lang-file-support.md -------------------------------------------------------------------------------- /docs/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/spec.md -------------------------------------------------------------------------------- /docs/translation-detection-fix-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/docs/translation-detection-fix-plan.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/jest.setup.js -------------------------------------------------------------------------------- /next-i18next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/next-i18next.config.js -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/locales/en/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/locales/en/common.json -------------------------------------------------------------------------------- /public/locales/ja/common.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/locales/ja/common.json -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/public/window.svg -------------------------------------------------------------------------------- /scripts/generate-update-manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/scripts/generate-update-manifest.js -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/backup.rs -------------------------------------------------------------------------------- /src-tauri/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/config.rs -------------------------------------------------------------------------------- /src-tauri/src/filesystem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/filesystem.rs -------------------------------------------------------------------------------- /src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /src-tauri/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/logging.rs -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/src/minecraft/debug_translation_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/minecraft/debug_translation_check.rs -------------------------------------------------------------------------------- /src-tauri/src/minecraft/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/minecraft/mod.rs -------------------------------------------------------------------------------- /src-tauri/src/minecraft/mod_translation_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/minecraft/mod_translation_test.rs -------------------------------------------------------------------------------- /src-tauri/src/tests/lang_file_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/tests/lang_file_test.rs -------------------------------------------------------------------------------- /src-tauri/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/src/tests/mod.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src-tauri/tests/mod_translation_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src-tauri/tests/mod_translation_integration.rs -------------------------------------------------------------------------------- /src/__tests__/adapters/openai-adapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/adapters/openai-adapter.test.ts -------------------------------------------------------------------------------- /src/__tests__/components/translation-tab.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/components/translation-tab.test.tsx -------------------------------------------------------------------------------- /src/__tests__/e2e/backup-system-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/backup-system-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/README.md -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/mods/complex-mod/assets/complexmod/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/mods/complex-mod/assets/complexmod/lang/en_us.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/mods/realistic-rpg-mod/assets/rpgmod/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/mods/realistic-rpg-mod/assets/rpgmod/lang/en_us.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/mods/sample-mod/assets/samplemod/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/mods/sample-mod/assets/samplemod/lang/en_us.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/mods/tech-automation-mod/assets/techmod/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/mods/tech-automation-mod/assets/techmod/lang/en_us.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/DefaultQuests.ja_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/DefaultQuests.ja_jp.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/getting_started.ja_jp.snbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/getting_started.ja_jp.snbt -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/realistic/complexmod.ja_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/realistic/complexmod.ja_jp.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/samplemod_ja_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/samplemod_ja_jp.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/simple/getting_started.ja_jp.snbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/simple/getting_started.ja_jp.snbt -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/output/simple/samplemod.ja_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/output/simple/samplemod.ja_jp.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/quests/better/DefaultQuests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/quests/better/DefaultQuests.json -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/advanced.snbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/advanced.snbt -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/getting_started.snbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/getting_started.snbt -------------------------------------------------------------------------------- /src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/rpg_adventure.snbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/fixtures/quests/ftb/quests/chapters/rpg_adventure.snbt -------------------------------------------------------------------------------- /src/__tests__/e2e/progress-tracking-e2e.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/progress-tracking-e2e.bun.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/progress-tracking-e2e.vitest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/progress-tracking-e2e.vitest.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/realistic-content-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/realistic-content-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/realistic-progress-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/realistic-progress-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/realistic-translation-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/realistic-translation-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/skip-existing-translations-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/skip-existing-translations-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/translation-e2e-simple.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/translation-e2e-simple.test.ts -------------------------------------------------------------------------------- /src/__tests__/e2e/translation-e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/e2e/translation-e2e.test.ts -------------------------------------------------------------------------------- /src/__tests__/integration/mod-translation-flow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/integration/mod-translation-flow.test.ts -------------------------------------------------------------------------------- /src/__tests__/integration/realistic-minecraft-directory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/integration/realistic-minecraft-directory.test.ts -------------------------------------------------------------------------------- /src/__tests__/services/file-service-lang-format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/services/file-service-lang-format.test.ts -------------------------------------------------------------------------------- /src/__tests__/services/mod-translation-check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/services/mod-translation-check.test.ts -------------------------------------------------------------------------------- /src/__tests__/services/translation-runner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/services/translation-runner.test.ts -------------------------------------------------------------------------------- /src/__tests__/services/translation-service.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/services/translation-service.bun.test.ts -------------------------------------------------------------------------------- /src/__tests__/services/translation-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/services/translation-service.test.ts -------------------------------------------------------------------------------- /src/__tests__/tabs/mods-tab.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/tabs/mods-tab.test.tsx -------------------------------------------------------------------------------- /src/__tests__/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/test-setup.ts -------------------------------------------------------------------------------- /src/__tests__/test-utils/minecraft-directory-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/__tests__/test-utils/minecraft-directory-mock.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/debug-log-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/debug-log-dialog.tsx -------------------------------------------------------------------------------- /src/components/debug/translation-check-debug.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/debug/translation-check-debug.tsx -------------------------------------------------------------------------------- /src/components/layout/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/layout/header.tsx -------------------------------------------------------------------------------- /src/components/layout/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/layout/main-layout.tsx -------------------------------------------------------------------------------- /src/components/log-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/log-viewer.tsx -------------------------------------------------------------------------------- /src/components/settings/backup-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/backup-settings.tsx -------------------------------------------------------------------------------- /src/components/settings/llm-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/llm-settings.tsx -------------------------------------------------------------------------------- /src/components/settings/settings-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/settings-actions.tsx -------------------------------------------------------------------------------- /src/components/settings/settings-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/settings-dialog.tsx -------------------------------------------------------------------------------- /src/components/settings/target-language-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/target-language-dialog.tsx -------------------------------------------------------------------------------- /src/components/settings/translation-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/translation-settings.tsx -------------------------------------------------------------------------------- /src/components/settings/ui-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/settings/ui-settings.tsx -------------------------------------------------------------------------------- /src/components/tabs/common/translation-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/common/translation-tab.tsx -------------------------------------------------------------------------------- /src/components/tabs/custom-files-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/custom-files-tab.tsx -------------------------------------------------------------------------------- /src/components/tabs/guidebooks-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/guidebooks-tab.tsx -------------------------------------------------------------------------------- /src/components/tabs/mods-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/mods-tab.tsx -------------------------------------------------------------------------------- /src/components/tabs/quests-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/quests-tab.tsx -------------------------------------------------------------------------------- /src/components/tabs/target-language-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/tabs/target-language-selector.tsx -------------------------------------------------------------------------------- /src/components/theme/language-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/theme/language-switcher.tsx -------------------------------------------------------------------------------- /src/components/theme/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/theme/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/theme/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/theme/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/__tests__/progress.jest.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/__tests__/progress.jest.test.tsx -------------------------------------------------------------------------------- /src/components/ui/auto-scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/auto-scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/completion-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/completion-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/history-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/history-button.tsx -------------------------------------------------------------------------------- /src/components/ui/history-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/history-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/log-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/log-button.tsx -------------------------------------------------------------------------------- /src/components/ui/log-dialog-refactored.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/log-dialog-refactored.tsx -------------------------------------------------------------------------------- /src/components/ui/log-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/log-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/log-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/log-viewer.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/spinner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/translation-history-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/translation-history-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/unified-log-viewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/unified-log-viewer.tsx -------------------------------------------------------------------------------- /src/components/ui/update-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/update-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/update-notification-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/components/ui/update-notification-button.tsx -------------------------------------------------------------------------------- /src/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/hooks/README.md -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/use-auto-scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/hooks/use-auto-scroll.ts -------------------------------------------------------------------------------- /src/lib/adapters/anthropic-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/adapters/anthropic-adapter.ts -------------------------------------------------------------------------------- /src/lib/adapters/base-llm-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/adapters/base-llm-adapter.ts -------------------------------------------------------------------------------- /src/lib/adapters/gemini-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/adapters/gemini-adapter.ts -------------------------------------------------------------------------------- /src/lib/adapters/llm-adapter-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/adapters/llm-adapter-factory.ts -------------------------------------------------------------------------------- /src/lib/adapters/openai-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/adapters/openai-adapter.ts -------------------------------------------------------------------------------- /src/lib/constants/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/constants/defaults.ts -------------------------------------------------------------------------------- /src/lib/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/i18n.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/backup-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/backup-integration.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/backup-service.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/backup-service.bun.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/betterquest-service.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/betterquest-service.bun.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/betterquest-service.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/betterquest-service.jest.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/filesystem-service.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/filesystem-service.bun.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/filesystem-service.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/filesystem-service.jest.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/ftb-quest-logic.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/ftb-quest-logic.e2e.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/ftb-quest-realistic.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/ftb-quest-realistic.e2e.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/snbt-content-detection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/snbt-content-detection.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/snbt-content-unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/snbt-content-unit.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/translation-runner.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/translation-runner.bun.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/translation-runner.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/translation-runner.jest.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/translation-service-token-chunking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/translation-service-token-chunking.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/translation-service.bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/translation-service.bun.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/translation-service.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/translation-service.jest.test.ts -------------------------------------------------------------------------------- /src/lib/services/__tests__/update-service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/__tests__/update-service.test.ts -------------------------------------------------------------------------------- /src/lib/services/backup-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/backup-service.ts -------------------------------------------------------------------------------- /src/lib/services/config-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/config-service.ts -------------------------------------------------------------------------------- /src/lib/services/file-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/file-service.ts -------------------------------------------------------------------------------- /src/lib/services/tauri-update-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/tauri-update-service.ts -------------------------------------------------------------------------------- /src/lib/services/translation-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/translation-runner.ts -------------------------------------------------------------------------------- /src/lib/services/translation-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/translation-service.ts -------------------------------------------------------------------------------- /src/lib/services/update-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/services/update-service.ts -------------------------------------------------------------------------------- /src/lib/store/__tests__/progress-store.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/store/__tests__/progress-store.jest.test.ts -------------------------------------------------------------------------------- /src/lib/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/store/index.ts -------------------------------------------------------------------------------- /src/lib/test-utils/__tests__/mock-data.jest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/test-utils/__tests__/mock-data.jest.test.ts -------------------------------------------------------------------------------- /src/lib/test-utils/mock-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/test-utils/mock-data.ts -------------------------------------------------------------------------------- /src/lib/test-utils/mock-snbt-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/test-utils/mock-snbt-files.ts -------------------------------------------------------------------------------- /src/lib/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/types/config.ts -------------------------------------------------------------------------------- /src/lib/types/llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/types/llm.ts -------------------------------------------------------------------------------- /src/lib/types/minecraft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/types/minecraft.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/utils/__tests__/token-counter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/__tests__/token-counter.test.ts -------------------------------------------------------------------------------- /src/lib/utils/error-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/error-logger.ts -------------------------------------------------------------------------------- /src/lib/utils/lang-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/lang-parser.ts -------------------------------------------------------------------------------- /src/lib/utils/path-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/path-utils.ts -------------------------------------------------------------------------------- /src/lib/utils/scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/scroll.ts -------------------------------------------------------------------------------- /src/lib/utils/token-counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/token-counter.ts -------------------------------------------------------------------------------- /src/lib/utils/translation-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/lib/utils/translation-helpers.ts -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /test-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/test-summary.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Y-RyuZU/MinecraftModsLocalizer/HEAD/tsconfig.json --------------------------------------------------------------------------------