refactor(i18n): reorganize translation files and update paths

Move machine-translated files from translate/ to locales/ directory
Update README location and clarify translation maintenance status
This commit is contained in:
icarus 2025-10-23 16:09:45 +08:00
parent 8f2b3f0bdc
commit 112d735659
10 changed files with 14 additions and 17 deletions

View File

@ -3,17 +3,16 @@ import { defaultLanguage } from '@shared/config/constant'
import type { LanguageVarious } from '@shared/data/preference/preferenceTypes'
import { app } from 'electron'
import deDE from '../../renderer/src/i18n/locales/de-de.json'
import elGR from '../../renderer/src/i18n/locales/el-gr.json'
import EnUs from '../../renderer/src/i18n/locales/en-us.json'
import esES from '../../renderer/src/i18n/locales/es-es.json'
import frFR from '../../renderer/src/i18n/locales/fr-fr.json'
import JaJP from '../../renderer/src/i18n/locales/ja-jp.json'
import ptPT from '../../renderer/src/i18n/locales/pt-pt.json'
import RuRu from '../../renderer/src/i18n/locales/ru-ru.json'
import ZhCn from '../../renderer/src/i18n/locales/zh-cn.json'
import ZhTw from '../../renderer/src/i18n/locales/zh-tw.json'
// Machine translation
import deDE from '../../renderer/src/i18n/translate/de-de.json'
import elGR from '../../renderer/src/i18n/translate/el-gr.json'
import esES from '../../renderer/src/i18n/translate/es-es.json'
import frFR from '../../renderer/src/i18n/translate/fr-fr.json'
import JaJP from '../../renderer/src/i18n/translate/ja-jp.json'
import ptPT from '../../renderer/src/i18n/translate/pt-pt.json'
import RuRu from '../../renderer/src/i18n/translate/ru-ru.json'
const locales = Object.fromEntries([
['en-US', EnUs],

View File

@ -4,18 +4,16 @@ import { defaultLanguage } from '@shared/config/constant'
import i18n from 'i18next'
import { initReactI18next } from 'react-i18next'
// Original translation
import deDE from './locales/de-de.json'
import elGR from './locales/el-gr.json'
import enUS from './locales/en-us.json'
import esES from './locales/es-es.json'
import frFR from './locales/fr-fr.json'
import jaJP from './locales/ja-jp.json'
import ptPT from './locales/pt-pt.json'
import ruRU from './locales/ru-ru.json'
import zhCN from './locales/zh-cn.json'
import zhTW from './locales/zh-tw.json'
// Machine translation
import deDE from './translate/de-de.json'
import elGR from './translate/el-gr.json'
import esES from './translate/es-es.json'
import frFR from './translate/fr-fr.json'
import jaJP from './translate/ja-jp.json'
import ptPT from './translate/pt-pt.json'
import ruRU from './translate/ru-ru.json'
const logger = loggerService.withContext('I18N')