363 lines
13 KiB
TypeScript
363 lines
13 KiB
TypeScript
import {I18n} from 'licia'
|
|
import {EnUs} from './EnUs'
|
|
import {ZhCn} from './ZhCn'
|
|
|
|
export const sentenceKey = {
|
|
activateCountPerDay: 'activateCountPerDay',
|
|
activatePluginToday: 'activatePluginToday',
|
|
activatePluginTotal: 'activatePluginTotal',
|
|
auto: 'auto',
|
|
beta: 'beta',
|
|
betaDesc: 'betaDesc',
|
|
browser: 'browser',
|
|
browserPathDescPrefix: 'browserPathDescPrefix',
|
|
buyNow: 'buyNow',
|
|
buySuccess: 'buySuccess',
|
|
catalogueSearchPlaceHolder: 'catalogueSearchPlaceHolder',
|
|
catsxpBrowser: 'catsxpBrowser',
|
|
centBrowser: 'centBrowser',
|
|
clearStatisticsWarning: 'clearStatisticsWarning',
|
|
cloud: 'cloud',
|
|
cloudDesc: 'cloudDesc',
|
|
configFileAt: 'configFileAt',
|
|
configPrefix: 'configPrefix',
|
|
configSuffix: 'configSuffix',
|
|
copyOrderId: 'copyOrderId',
|
|
cssBackground: 'cssBackground',
|
|
cssBackgroundDesc: 'cssBackgroundDesc',
|
|
cssBackgroundPlaceholder: 'cssBackgroundPlaceholder',
|
|
deepinBrowser: 'deepinBrowser',
|
|
deviceToday: 'deviceToday',
|
|
deviceTotal: 'deviceTotal',
|
|
devTip: 'devTip',
|
|
emptyTipsDesc: 'emptyTipsDesc',
|
|
emptyTipsTitle: 'emptyTipsTitle',
|
|
enableDesc: 'enableDesc',
|
|
enableLabel: 'enableLabel',
|
|
enableStatistics: 'enableStatistics',
|
|
enableStatisticsDesc: 'enableStatisticsDesc',
|
|
enhanceConfig: 'enhanceConfig',
|
|
enhanceConfigChipDesc: 'enhanceConfigChipDesc',
|
|
enhanceConfigDesc: 'enhanceConfigDesc',
|
|
error: 'error',
|
|
errorArgs: 'errorArgs',
|
|
errorInfoToClipboard: 'errorInfoToClipboard',
|
|
evernote: 'evernote',
|
|
evernoteUserId: 'evernoteUserId',
|
|
evernoteUserIdDesc: 'evernoteUserIdDesc',
|
|
evernoteUserIdPlaceholder: 'evernoteUserIdPlaceholder',
|
|
executorFileAt: 'executorFileAt',
|
|
executorPrefix: 'executorPrefix',
|
|
executorSuffix: 'executorSuffix',
|
|
fetchOrderError: 'fetchOrderError',
|
|
file: 'file',
|
|
fileOpening: 'fileOpening',
|
|
filePathInMatch: 'filePathInMatch',
|
|
filePathInMatchDesc: 'filePathInMatchDesc',
|
|
filePathNonExistsTips: 'filePathNonExistsTips',
|
|
fileSelectorPlaceholder: 'fileSelectorPlaceholder',
|
|
filterNonExistsFiles: 'filterNonExistsFiles',
|
|
filterNonExistsFilesDesc: 'filterNonExistsFilesDesc',
|
|
fullUrlInMatch: 'fullUrlInMatch',
|
|
fullUrlInMatchDesc: 'fullUrlInMatchDesc',
|
|
getFavicon: 'getFavicon',
|
|
getFaviconDesc: 'getFaviconDesc',
|
|
getFileIcon: 'getFileIcon',
|
|
getFileIconDesc: 'getFileIconDesc',
|
|
getProjectsError: 'getProjectsError',
|
|
here: 'here',
|
|
historyLimit: 'historyLimit',
|
|
historyLimitDesc: 'historyLimitDesc',
|
|
huaweiBrowser: 'huaweiBrowser',
|
|
inputDirectlyPlaceholder: 'inputDirectlyPlaceholder',
|
|
inputPathDirectly: 'inputPathDirectly',
|
|
inputPathDirectlyDesc: 'inputPathDirectlyDesc',
|
|
languageSetting: 'languageSetting',
|
|
languageSettingDesc: 'languageSettingDesc',
|
|
liebaoBrowser: 'liebaoBrowser',
|
|
local: 'local',
|
|
localDesc: 'localDesc',
|
|
logo: 'logo',
|
|
logoDesc: 'logoDesc',
|
|
maxthonBrowser: 'maxthonBrowser',
|
|
member: 'member',
|
|
memberPrefix: 'memberPrefix',
|
|
moreStatistics: 'moreStatistics',
|
|
moreStatisticsComing: 'moreStatisticsComing',
|
|
multiMatch: 'multiMatch',
|
|
multiMatchDesc: 'multiMatchDesc',
|
|
nativeId: 'nativeId',
|
|
nativeIdDesc: 'nativeIdDesc',
|
|
needLogin: 'needLogin',
|
|
needReboot: 'needReboot',
|
|
needRebootDesc: 'needRebootDesc',
|
|
nonExistsFileOrDeleted: 'nonExistsFileOrDeleted',
|
|
nonExistsPathOrCancel: 'nonExistsPathOrCancel',
|
|
notifyFileOpen: 'notifyFileOpen',
|
|
notifyFileOpenDesc: 'notifyFileOpenDesc',
|
|
onlyProvideForMember: 'onlyProvideForMember',
|
|
onlyProvideForPluginMember: 'onlyProvideForPluginMember',
|
|
opacity: 'opacity',
|
|
opacityDesc: 'opacityDesc',
|
|
openInNew: 'openInNew',
|
|
openInNewDesc: 'openInNewDesc',
|
|
orderId: 'orderId',
|
|
orderInfo: 'orderInfo',
|
|
orderTime: 'orderTime',
|
|
outPluginImmediately: 'outPluginImmediately',
|
|
outPluginImmediatelyDesc: 'outPluginImmediatelyDesc',
|
|
pathNotFound: 'pathNotFound',
|
|
picture: 'picture',
|
|
pictureDesc: 'pictureDesc',
|
|
picturePath: 'picturePath',
|
|
picturePathDesc: 'picturePathDesc',
|
|
picturePathPlaceholder: 'picturePathPlaceholder',
|
|
pinyinIndex: 'pinyinIndex',
|
|
pinyinIndexDesc: 'pinyinIndexDesc',
|
|
placeholder: 'placeholder',
|
|
plugin: 'plugin',
|
|
pluginSetting: 'pluginSetting',
|
|
ready: 'ready',
|
|
reload: 'reload',
|
|
requestMoreApplication: 'requestMoreApplication',
|
|
safariBookmarkDesc: 'safariBookmarkDesc',
|
|
search: 'search',
|
|
settingBetaDesc: 'settingBetaDesc',
|
|
settingDocument: 'settingDocument',
|
|
shortcuts: 'shortcuts',
|
|
showBookmarkCatalogue: 'showBookmarkCatalogue',
|
|
showBookmarkCatalogueDesc: 'showBookmarkCatalogueDesc',
|
|
simpleCustom: 'simpleCustom',
|
|
smartTag: 'smartTag',
|
|
softwareAccessCount: 'softwareAccessCount',
|
|
softwareAccessCountByHour: 'softwareAccessCountByHour',
|
|
sourceCodeRepository: 'sourceCodeRepository',
|
|
statistics: 'statistics',
|
|
surveyPrefix: 'surveyPrefix',
|
|
surveySuffix: 'surveySuffix',
|
|
systemInformation: 'systemInformation',
|
|
systemUser: 'systemUser',
|
|
systemVersion: 'systemVersion',
|
|
tag: 'tag',
|
|
theme: 'theme',
|
|
toBeMember: 'toBeMember',
|
|
toBeMemberDesc: 'toBeMemberDesc',
|
|
toClipboard: 'toClipboard',
|
|
totalCustom: 'totalCustom',
|
|
twinkstarBrowser: 'twinkstarBrowser',
|
|
unknownError: 'unknownError',
|
|
unknownInputError: 'unknownInputError',
|
|
unready: 'unready',
|
|
unSupportTipsDesc: 'unSupportTipsDesc',
|
|
unSupportTipsTitle: 'unSupportTipsTitle',
|
|
useCount: 'useCount',
|
|
utoolsVersion: 'utoolsVersion',
|
|
xiaobaiBrowser: 'xiaobaiBrowser',
|
|
homepage: 'homepage',
|
|
clickToOpen: 'clickToOpen',
|
|
roundTips: 'roundTips',
|
|
roundCloseTips: 'roundCloseTips',
|
|
unlimited: 'unlimited',
|
|
decreasePerformance: 'decreasePerformance',
|
|
decreasePerformanceDesc: 'decreasePerformanceDesc',
|
|
bought: 'bought',
|
|
openPluginMemberDialog: 'openPluginMemberDialog',
|
|
fusionMode: 'fusionMode',
|
|
fusionModeDesc: 'fusionModeDesc',
|
|
configFolderSuffix: 'configFolderSuffix',
|
|
configFolderAt: 'configFolderAt',
|
|
offlineVersion: 'offlineVersion',
|
|
pluginVersion: 'pluginVersion',
|
|
snakeIndex: 'snakeIndex',
|
|
snakeIndexDesc: 'snakeIndexDesc',
|
|
kebabIndex: 'kebabIndex',
|
|
kebabIndexDesc: 'kebabIndexDesc',
|
|
camelCaseIndex: 'camelCaseIndex',
|
|
camelCaseIndexDesc: 'camelCaseIndexDesc',
|
|
sortByAccessTime: 'sortByAccessTime',
|
|
sortByAccessTimeDesc: 'sortByAccessTimeDesc',
|
|
}
|
|
|
|
export interface Sentence {
|
|
readonly activateCountPerDay: string
|
|
readonly activatePluginToday: string
|
|
readonly activatePluginTotal: string
|
|
readonly auto: string
|
|
readonly beta: string
|
|
readonly betaDesc: string
|
|
readonly browser: string
|
|
readonly browserPathDescPrefix: string
|
|
readonly buyNow: string
|
|
readonly buySuccess: string
|
|
readonly catalogueSearchPlaceHolder: string
|
|
readonly catsxpBrowser: string
|
|
readonly centBrowser: string
|
|
readonly clearStatisticsWarning: string
|
|
readonly cloud: string
|
|
readonly cloudDesc: string
|
|
readonly configFileAt: string
|
|
readonly configPrefix: string
|
|
readonly configSuffix: string
|
|
readonly copyOrderId: string
|
|
readonly cssBackground: string
|
|
readonly cssBackgroundDesc: string
|
|
readonly cssBackgroundPlaceholder: string
|
|
readonly deepinBrowser: string
|
|
readonly deviceToday: string
|
|
readonly deviceTotal: string
|
|
readonly devTip: string
|
|
readonly emptyTipsDesc: string
|
|
readonly emptyTipsTitle: string
|
|
readonly enableDesc: string
|
|
readonly enableLabel: string
|
|
readonly enableStatistics: string
|
|
readonly enableStatisticsDesc: string
|
|
readonly enhanceConfig: string
|
|
readonly enhanceConfigChipDesc: string
|
|
readonly enhanceConfigDesc: string
|
|
readonly error: string
|
|
readonly errorArgs: string
|
|
readonly errorInfoToClipboard: string
|
|
readonly evernote: string
|
|
readonly evernoteUserId: string
|
|
readonly evernoteUserIdDesc: string
|
|
readonly executorFileAt: string
|
|
readonly executorPrefix: string
|
|
readonly executorSuffix: string
|
|
readonly fetchOrderError: string
|
|
readonly file: string
|
|
readonly fileOpening: string
|
|
readonly filePathInMatch: string
|
|
readonly filePathInMatchDesc: string
|
|
readonly filePathNonExistsTips: string
|
|
readonly fileSelectorPlaceholder: string
|
|
readonly filterNonExistsFiles: string
|
|
readonly filterNonExistsFilesDesc: string
|
|
readonly fullUrlInMatch: string
|
|
readonly fullUrlInMatchDesc: string
|
|
readonly getFavicon: string
|
|
readonly getFaviconDesc: string
|
|
readonly getFileIcon: string
|
|
readonly getFileIconDesc: string
|
|
readonly getProjectsError: string
|
|
readonly here: string
|
|
readonly historyLimit: string
|
|
readonly historyLimitDesc: string
|
|
readonly huaweiBrowser: string
|
|
readonly inputDirectlyPlaceholder: string
|
|
readonly inputPathDirectly: string
|
|
readonly inputPathDirectlyDesc: string
|
|
readonly languageSetting: string
|
|
readonly languageSettingDesc: string
|
|
readonly liebaoBrowser: string
|
|
readonly local: string
|
|
readonly localDesc: string
|
|
readonly logo: string
|
|
readonly logoDesc: string
|
|
readonly maxthonBrowser: string
|
|
readonly member: string
|
|
readonly memberPrefix: string
|
|
readonly moreStatistics: string
|
|
readonly moreStatisticsComing: string
|
|
readonly multiMatch: string
|
|
readonly multiMatchDesc: string
|
|
readonly nativeId: string
|
|
readonly nativeIdDesc: string
|
|
readonly needLogin: string
|
|
readonly needReboot: string
|
|
readonly needRebootDesc: string
|
|
readonly nonExistsFileOrDeleted: string
|
|
readonly nonExistsPathOrCancel: string
|
|
readonly notifyFileOpen: string
|
|
readonly notifyFileOpenDesc: string
|
|
readonly onlyProvideForMember: string
|
|
readonly onlyProvideForPluginMember: string
|
|
readonly opacity: string
|
|
readonly opacityDesc: string
|
|
readonly openInNew: string
|
|
readonly openInNewDesc: string
|
|
readonly orderId: string
|
|
readonly orderInfo: string
|
|
readonly orderTime: string
|
|
readonly outPluginImmediately: string
|
|
readonly outPluginImmediatelyDesc: string
|
|
readonly pathNotFound: string
|
|
readonly picture: string
|
|
readonly pictureDesc: string
|
|
readonly picturePath: string
|
|
readonly picturePathDesc: string
|
|
readonly picturePathPlaceholder: string
|
|
readonly pinyinIndex: string
|
|
readonly pinyinIndexDesc: string
|
|
readonly placeholder: string
|
|
readonly plugin: string
|
|
readonly pluginSetting: string
|
|
readonly ready: string
|
|
readonly reload: string
|
|
readonly requestMoreApplication: string
|
|
readonly safariBookmarkDesc: string
|
|
readonly search: string
|
|
readonly settingBetaDesc: string
|
|
readonly settingDocument: string
|
|
readonly shortcuts: string
|
|
readonly showBookmarkCatalogue: string
|
|
readonly showBookmarkCatalogueDesc: string
|
|
readonly simpleCustom: string
|
|
readonly smartTag: string
|
|
readonly softwareAccessCount: string
|
|
readonly softwareAccessCountByHour: string
|
|
readonly sourceCodeRepository: string
|
|
readonly statistics: string
|
|
readonly surveyPrefix: string
|
|
readonly surveySuffix: string
|
|
readonly systemInformation: string
|
|
readonly systemUser: string
|
|
readonly systemVersion: string
|
|
readonly tag: string
|
|
readonly theme: string
|
|
readonly toBeMember: string
|
|
readonly toBeMemberDesc: string
|
|
readonly toClipboard: string
|
|
readonly totalCustom: string
|
|
readonly twinkstarBrowser: string
|
|
readonly unknownError: string
|
|
readonly unknownInputError: string
|
|
readonly unready: string
|
|
readonly unSupportTipsDesc: string
|
|
readonly unSupportTipsTitle: string
|
|
readonly useCount: string
|
|
readonly utoolsVersion: string
|
|
readonly xiaobaiBrowser: string
|
|
readonly homepage: string
|
|
readonly clickToOpen: string
|
|
readonly roundTips: string
|
|
readonly roundCloseTips: string
|
|
readonly unlimited: string
|
|
readonly decreasePerformance: string
|
|
readonly decreasePerformanceDesc: string
|
|
readonly bought: string
|
|
readonly openPluginMemberDialog: string
|
|
readonly fusionMode: string
|
|
readonly fusionModeDesc: string
|
|
readonly configFolderSuffix: string
|
|
readonly configFolderAt: string
|
|
readonly offlineVersion: string
|
|
readonly pluginVersion: string
|
|
readonly snakeIndex: string
|
|
readonly snakeIndexDesc: string
|
|
readonly kebabIndex: string
|
|
readonly kebabIndexDesc: string
|
|
readonly camelCaseIndex: string
|
|
readonly camelCaseIndexDesc: string
|
|
readonly sortByAccessTime: string
|
|
readonly sortByAccessTimeDesc: string
|
|
}
|
|
|
|
let languageData = new I18n('zh-CN', {
|
|
'zh-CN': { ...(new ZhCn()) },
|
|
'en-US': { ...(new EnUs()) },
|
|
})
|
|
languageData.locale(navigator.language)
|
|
|
|
export const i18n = languageData
|