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