add translations

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou 2023-05-18 23:57:48 +08:00
parent d339fd178b
commit 99ad6254c1
37 changed files with 120 additions and 14 deletions

View File

@ -1031,7 +1031,8 @@ class _ResolutionsMenuState extends State<_ResolutionsMenu> {
_menuDivider(showOriginalBtn, showFitLocalBtn, isVirtualDisplay), _menuDivider(showOriginalBtn, showFitLocalBtn, isVirtualDisplay),
] + ] +
_supportedResolutionMenuButtons(), _supportedResolutionMenuButtons(),
child: Text(translate("Resolution"))); child: Text(translate("Resolution")),
);
} }
_menuDivider( _menuDivider(
@ -1094,7 +1095,7 @@ class _ResolutionsMenuState extends State<_ResolutionsMenu> {
_changeResolution(display.originalWidth, display.originalHeight), _changeResolution(display.originalWidth, display.originalHeight),
ffi: widget.ffi, ffi: widget.ffi,
child: Text( child: Text(
'${translate('Original')} ${display.originalWidth}x${display.originalHeight}'), '${translate('resolution_original_tip')} ${display.originalWidth}x${display.originalHeight}'),
), ),
); );
} }
@ -1111,7 +1112,7 @@ class _ResolutionsMenuState extends State<_ResolutionsMenu> {
}, },
ffi: widget.ffi, ffi: widget.ffi,
child: Text( child: Text(
'${translate('Fit Local')} ${_localResolution?.width ?? 0}x${_localResolution?.height ?? 0}'), '${translate('resolution_fit_local_tip')} ${_localResolution?.width ?? 0}x${_localResolution?.height ?? 0}'),
), ),
); );
} }
@ -1131,8 +1132,8 @@ class _ResolutionsMenuState extends State<_ResolutionsMenu> {
child: MenuButton( child: MenuButton(
onPressed: () => _customResolutionDialog(), onPressed: () => _customResolutionDialog(),
ffi: widget.ffi, ffi: widget.ffi,
child: child: Text(
Text('${translate('Custom')} ${display.width}x${display.height}'), '${translate('resolution_custom_tip')} ${display.width}x${display.height}'),
), ),
); );
} }

View File

@ -36,7 +36,7 @@ def main():
def expand(): def expand():
for fn in glob.glob('./src/lang/*'): for fn in glob.glob('./src/lang/*.rs'):
lang = os.path.basename(fn)[:-3] lang = os.path.basename(fn)[:-3]
if lang in ['en','template']: continue if lang in ['en','template']: continue
print(lang) print(lang)

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "启用"), ("Enable", "启用"),
("Disable", "禁用"), ("Disable", "禁用"),
("Options", "选项"), ("Options", "选项"),
("resolution_original_tip", "原始分辨率"),
("resolution_fit_local_tip", "适应本地分辨率"),
("resolution_custom_tip", "自定义分辨率"),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Aktivieren"), ("Enable", "Aktivieren"),
("Disable", "Deaktivieren"), ("Disable", "Deaktivieren"),
("Options", "Einstellungen"), ("Options", "Einstellungen"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -66,5 +66,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("xorg_not_found_text_tip", "Please install Xorg"), ("xorg_not_found_text_tip", "Please install Xorg"),
("no_desktop_title_tip", "No desktop is available"), ("no_desktop_title_tip", "No desktop is available"),
("no_desktop_text_tip", "Please install GNOME desktop"), ("no_desktop_text_tip", "Please install GNOME desktop"),
("resolution_original_tip", "Original resolution"),
("resolution_fit_local_tip", "Fit local resolution"),
("resolution_custom_tip", "Custom resolution"),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Habilitar"), ("Enable", "Habilitar"),
("Disable", "Inhabilitar"), ("Disable", "Inhabilitar"),
("Options", "Opciones"), ("Options", "Opciones"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "فعال کردن"), ("Enable", "فعال کردن"),
("Disable", "غیر فعال کردن"), ("Disable", "غیر فعال کردن"),
("Options", "گزینه ها"), ("Options", "گزینه ها"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Abilita"), ("Enable", "Abilita"),
("Disable", "Disabilita"), ("Disable", "Disabilita"),
("Options", "Opzioni"), ("Options", "Opzioni"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Activeer"), ("Enable", "Activeer"),
("Disable", "Deactiveer"), ("Disable", "Deactiveer"),
("Options", "Opties"), ("Options", "Opties"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Włącz"), ("Enable", "Włącz"),
("Disable", "Wyłącz"), ("Disable", "Wyłącz"),
("Options", "Opcje"), ("Options", "Opcje"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Habilitar"), ("Enable", "Habilitar"),
("Disable", "Desabilitar"), ("Disable", "Desabilitar"),
("Options", "Opções"), ("Options", "Opções"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", "Включить"), ("Enable", "Включить"),
("Disable", "Отключить"), ("Disable", "Отключить"),
("Options", "Настройки"), ("Options", "Настройки"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -506,5 +506,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Enable", ""), ("Enable", ""),
("Disable", ""), ("Disable", ""),
("Options", ""), ("Options", ""),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }