mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 12:32:18 +00:00
* fix: fix model deployment style issues, lint problems, and i18n gaps. * fix: adjust the key not to be displayed on the frontend, tested via the backend. * fix: adjust the sidebar configuration logic to use the default configuration items if they are not defined.
97 lines
2.1 KiB
JavaScript
97 lines
2.1 KiB
JavaScript
/*
|
|
Copyright (C) 2025 QuantumNous
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU Affero General Public License as
|
|
published by the Free Software Foundation, either version 3 of the
|
|
License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU Affero General Public License for more details.
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
For commercial licensing, please contact support@quantumnous.com
|
|
*/
|
|
|
|
import { defineConfig } from 'i18next-cli';
|
|
|
|
/** @type {import('i18next-cli').I18nextToolkitConfig} */
|
|
export default defineConfig({
|
|
locales: [
|
|
"zh",
|
|
"en",
|
|
"fr",
|
|
"ru",
|
|
"ja",
|
|
"vi"
|
|
],
|
|
extract: {
|
|
input: [
|
|
"src/**/*.{js,jsx,ts,tsx}"
|
|
],
|
|
ignore: [
|
|
"src/i18n/**/*"
|
|
],
|
|
output: "src/i18n/locales/{{language}}.json",
|
|
ignoredAttributes: [
|
|
"accept",
|
|
"align",
|
|
"aria-label",
|
|
"autoComplete",
|
|
"className",
|
|
"clipRule",
|
|
"color",
|
|
"crossOrigin",
|
|
"data-index",
|
|
"data-name",
|
|
"data-testid",
|
|
"data-type",
|
|
"defaultActiveKey",
|
|
"direction",
|
|
"editorType",
|
|
"field",
|
|
"fill",
|
|
"fillRule",
|
|
"height",
|
|
"hoverStyle",
|
|
"htmlType",
|
|
"id",
|
|
"itemKey",
|
|
"key",
|
|
"keyPrefix",
|
|
"layout",
|
|
"margin",
|
|
"maxHeight",
|
|
"mode",
|
|
"name",
|
|
"overflow",
|
|
"placement",
|
|
"position",
|
|
"rel",
|
|
"role",
|
|
"rowKey",
|
|
"searchPosition",
|
|
"selectedStyle",
|
|
"shape",
|
|
"size",
|
|
"style",
|
|
"theme",
|
|
"trigger",
|
|
"uploadTrigger",
|
|
"validateStatus",
|
|
"value",
|
|
"viewBox",
|
|
"width"
|
|
],
|
|
sort: true,
|
|
disablePlurals: false,
|
|
removeUnusedKeys: false,
|
|
nsSeparator: false,
|
|
keySeparator: false,
|
|
mergeNamespaces: true
|
|
}
|
|
}); |