mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-19 09:33:53 +00:00
fix: prioritize QWEN_CODE_LANG env var over app settings
This commit is contained in:
@@ -36,8 +36,8 @@ export async function initializeApp(
|
|||||||
): Promise<InitializationResult> {
|
): Promise<InitializationResult> {
|
||||||
// Initialize i18n system
|
// Initialize i18n system
|
||||||
const languageSetting =
|
const languageSetting =
|
||||||
settings.merged.general?.language ||
|
|
||||||
process.env['QWEN_CODE_LANG'] ||
|
process.env['QWEN_CODE_LANG'] ||
|
||||||
|
settings.merged.general?.language ||
|
||||||
'auto';
|
'auto';
|
||||||
await initializeI18n(languageSetting);
|
await initializeI18n(languageSetting);
|
||||||
|
|
||||||
|
|||||||
@@ -403,6 +403,8 @@ export default {
|
|||||||
'UI language changed to {{lang}}': 'UI language changed to {{lang}}',
|
'UI language changed to {{lang}}': 'UI language changed to {{lang}}',
|
||||||
'LLM output language rule file generated at {{path}}':
|
'LLM output language rule file generated at {{path}}':
|
||||||
'LLM output language rule file generated at {{path}}',
|
'LLM output language rule file generated at {{path}}',
|
||||||
|
'Please restart the application for the changes to take effect.':
|
||||||
|
'Please restart the application for the changes to take effect.',
|
||||||
'Failed to generate LLM output language rule file: {{error}}':
|
'Failed to generate LLM output language rule file: {{error}}':
|
||||||
'Failed to generate LLM output language rule file: {{error}}',
|
'Failed to generate LLM output language rule file: {{error}}',
|
||||||
'Invalid command. Available subcommands:':
|
'Invalid command. Available subcommands:':
|
||||||
|
|||||||
@@ -387,6 +387,8 @@ export default {
|
|||||||
'UI language changed to {{lang}}': 'UI 语言已更改为 {{lang}}',
|
'UI language changed to {{lang}}': 'UI 语言已更改为 {{lang}}',
|
||||||
'LLM output language rule file generated at {{path}}':
|
'LLM output language rule file generated at {{path}}':
|
||||||
'LLM 输出语言规则文件已生成于 {{path}}',
|
'LLM 输出语言规则文件已生成于 {{path}}',
|
||||||
|
'Please restart the application for the changes to take effect.':
|
||||||
|
'请重启应用程序以使更改生效。',
|
||||||
'Failed to generate LLM output language rule file: {{error}}':
|
'Failed to generate LLM output language rule file: {{error}}':
|
||||||
'生成 LLM 输出语言规则文件失败:{{error}}',
|
'生成 LLM 输出语言规则文件失败:{{error}}',
|
||||||
'Invalid command. Available subcommands:': '无效的命令。可用的子命令:',
|
'Invalid command. Available subcommands:': '无效的命令。可用的子命令:',
|
||||||
|
|||||||
@@ -161,9 +161,13 @@ function generateLlmOutputLanguageRuleFile(
|
|||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
type: 'message',
|
type: 'message',
|
||||||
messageType: 'info',
|
messageType: 'info',
|
||||||
content: t('LLM output language rule file generated at {{path}}', {
|
content: [
|
||||||
path: filePath,
|
t('LLM output language rule file generated at {{path}}', {
|
||||||
}),
|
path: filePath,
|
||||||
|
}),
|
||||||
|
'',
|
||||||
|
t('Please restart the application for the changes to take effect.'),
|
||||||
|
].join('\n'),
|
||||||
});
|
});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return Promise.resolve({
|
return Promise.resolve({
|
||||||
|
|||||||
Reference in New Issue
Block a user