12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using System;
- using System.Globalization;
- using System.IO;
- namespace Uninstaller
- {
- class Language
- {
- private static Language _currentLanguage;
- public string UninstallFailed { get; private set; }
- public string UninstallHint { get; private set; }
- public string AppName { get; private set; }
- public string UninstallWizard { get; private set; }
- public static bool IsChinese => CultureInfo.CurrentCulture.Name == "zh-CN";
- private static bool _isAllInOne = Directory.Exists(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"PersonalFlyinsonoDependencies"));
- public static Language CurrentLanguage
- {
- get
- {
- if (_currentLanguage == null)
- {
- var languageName = CultureInfo.CurrentCulture.Name;
- if (languageName == "zh-CN")
- {
- _currentLanguage = new Language()
- {
- UninstallFailed = "卸载失败,请重新安装后再次尝试。",
- UninstallHint = "正在卸载...",
- AppName = _isAllInOne? "FLYINSONO" : "杏聆荟",
- UninstallWizard = "卸载向导",
- };
- }
- else
- {
- _currentLanguage = new Language()
- {
- UninstallFailed = "Uninstall failed,please re-install and try again.",
- UninstallHint = "Uninstalling...",
- AppName = "FLYINSONO",
- UninstallWizard = "Uninstall Wizard",
- };
- }
- }
- return _currentLanguage;
- }
- }
- }
- }
|