1
This commit is contained in:
@@ -0,0 +1,244 @@
|
||||
/**
|
||||
* Vue I18n UTS 使用示例
|
||||
* 展示如何在UniApp-X中使用移植的vue-i18n库
|
||||
*/
|
||||
import { createI18n} from '@/uni_modules/x-vuei18n-s'
|
||||
import { Tmui4xI18n,NumberFormat,DateTimeFormat} from '@/uni_modules/x-vuei18n-s/interface.uts'
|
||||
// 示例:创建简单的i18n实例
|
||||
export function createExampleI18n():Tmui4xI18n{
|
||||
// 准备消息数据
|
||||
const messages: UTSJSONObject = {}
|
||||
|
||||
// 中文消息
|
||||
const zhMessages: UTSJSONObject = {
|
||||
'hello': '你好',
|
||||
'welcome': '欢迎使用UniApp-X',
|
||||
'user': {
|
||||
'name': '用户名',
|
||||
'age': '年龄',
|
||||
'profile': '个人资料'
|
||||
},
|
||||
'items': {
|
||||
'apple': '苹果 | 苹果们',
|
||||
'apple2': '苹果 | 苹果们 | 复杂嵌套{count}',
|
||||
'book': '书 | 书们'
|
||||
},
|
||||
'greeting': '你好,{name}!',
|
||||
'greetingList': '你好,{0}!',
|
||||
'itemCount': '你有 {count} 个项目'
|
||||
}
|
||||
|
||||
// 英文消息
|
||||
const enMessages: UTSJSONObject = {
|
||||
'hello': 'Hello',
|
||||
'welcome': 'Welcome to UniApp-X',
|
||||
'user': {
|
||||
'name': 'Username',
|
||||
'age': 'Age',
|
||||
'profile': 'Profile'
|
||||
},
|
||||
'items': {
|
||||
'apple': 'apple | apples',
|
||||
'apple2': 'apple | apples | apples{count}',
|
||||
'book': 'book | books'
|
||||
},
|
||||
'greeting': 'Hello, {name}!',
|
||||
'greetingList': 'Hello, {0}!',
|
||||
'itemCount': 'You have {count} items'
|
||||
}
|
||||
|
||||
messages.set('zh-Hans', zhMessages)
|
||||
messages.set('en', enMessages)
|
||||
|
||||
// 创建i18n实例
|
||||
const i18n = createI18n({locale:'zh-Hans',messages})
|
||||
|
||||
return i18n
|
||||
}
|
||||
|
||||
// 示例:基本翻译功能
|
||||
export function basicTranslationExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 基本翻译示例 ===')
|
||||
|
||||
// 简单翻译
|
||||
console.log(i18n.t('hello')) // 输出: 你好
|
||||
console.log(i18n.t('welcome')) // 输出: 欢迎使用UniApp-X
|
||||
|
||||
// 嵌套路径翻译
|
||||
console.log(i18n.t('user.name')) // 输出: 用户名
|
||||
console.log(i18n.t('user.profile')) // 输出: 个人资料
|
||||
|
||||
// 切换语言
|
||||
i18n.setLocale('en')
|
||||
console.log(i18n.t('hello')) // 输出: Hello
|
||||
console.log(i18n.t('user.name')) // 输出: Username
|
||||
|
||||
|
||||
// 切换回中文
|
||||
i18n.setLocale('zh-Hans')
|
||||
}
|
||||
|
||||
// 示例:参数插值
|
||||
export function interpolationExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 参数插值示例 ===')
|
||||
|
||||
// 命名参数
|
||||
const namedParams: UTSJSONObject = { 'name': '张三' }
|
||||
console.log(i18n.t('greeting', namedParams),'----') // 输出: 你好,张三!
|
||||
|
||||
// 列表参数
|
||||
const listParams = ['李四']
|
||||
console.log(i18n.t('greetingList', listParams)) // 输出: 你好,李四!
|
||||
|
||||
// 数字参数
|
||||
const countParams: UTSJSONObject = { 'count': 5 }
|
||||
console.log(i18n.t('itemCount', countParams)) // 输出: 你有 5 个项目
|
||||
}
|
||||
|
||||
// 示例:复数处理
|
||||
export function pluralExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 复数处理示例 ===')
|
||||
|
||||
// 单数
|
||||
console.log(i18n.t('items.apple', 0)) // 输出: 苹果
|
||||
|
||||
// 复数
|
||||
console.log(i18n.t('items.apple', 1)) // 输出: 苹果们
|
||||
console.log(i18n.t('items.apple2', 2,{count:8})) // 输出: 复杂嵌套8
|
||||
|
||||
|
||||
// 切换到英文测试复数
|
||||
i18n.setLocale('en')
|
||||
console.log(i18n.t('items.apple', 0)) // 输出: apple
|
||||
console.log(i18n.t('items.apple', 1)) // 输出: apples
|
||||
console.log(i18n.t('items.apple2', 2,{count:8})) // 输出: apples8
|
||||
i18n.setLocale('zh-Hans')
|
||||
}
|
||||
|
||||
// 示例:数字格式化
|
||||
export function numberFormatExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 数字格式化示例 中文 ===')
|
||||
|
||||
// 基本数字格式化
|
||||
console.log(i18n.n(1234)) // 输出: 1,234.56
|
||||
console.log(i18n.n(1234567.89)) // 输出: 1,234,567.89
|
||||
|
||||
// 货币格式化
|
||||
const currencyOptions:NumberFormat = {
|
||||
style: 'currency',
|
||||
currency: 'CNY',
|
||||
useGrouping:true
|
||||
}
|
||||
console.log(i18n.n(1234.56,null, currencyOptions)) // 输出: ¥1,234.56
|
||||
|
||||
// 百分比格式化
|
||||
const percentOptions:NumberFormat = {
|
||||
style: 'percent'
|
||||
}
|
||||
console.log(i18n.n(0.1234,null, percentOptions)) // 输出: 12.34%
|
||||
|
||||
|
||||
console.log('=== 货币式化示例 英文 ===')
|
||||
// 货币格式化
|
||||
const currencyOptionsEn:NumberFormat = {
|
||||
style: 'currency',
|
||||
currency: 'USD',
|
||||
useGrouping:true
|
||||
}
|
||||
console.log(i18n.n(1234.56,null, currencyOptionsEn))
|
||||
|
||||
|
||||
}
|
||||
|
||||
// 示例:日期时间格式化
|
||||
export function dateTimeFormatExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 日期时间格式化示例 ===')
|
||||
|
||||
const now = new Date()
|
||||
|
||||
// 基本日期格式化
|
||||
console.log(i18n.d(now)) // 输出: 2024年01月01日 12:00:00
|
||||
|
||||
// 自定义格式
|
||||
const dateOptions:DateTimeFormat = {
|
||||
year: 'numeric',
|
||||
month: 'long',
|
||||
day: 'numeric',
|
||||
dateSeparator:'',
|
||||
local:'en'
|
||||
}
|
||||
console.log(i18n.d(now,null, dateOptions)) // 输出: 2024年一月1日
|
||||
|
||||
// 时间格式
|
||||
const timeOptions:DateTimeFormat = {
|
||||
year: '',
|
||||
month: '',
|
||||
day: '',
|
||||
hour: '2-digit',
|
||||
minute: '2-digit',
|
||||
second: '2-digit'
|
||||
}
|
||||
console.log(i18n.d(now,null, timeOptions)) // 输出: 12:00:00
|
||||
}
|
||||
|
||||
// 示例:检查翻译键是否存在
|
||||
export function translationExistsExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 翻译键存在检查示例 ===')
|
||||
|
||||
console.log(i18n.te('hello')) // 输出: true
|
||||
console.log(i18n.te('user.name')) // 输出: true
|
||||
console.log(i18n.te('nonexistent.key')) // 输出: false
|
||||
|
||||
// 检查特定语言的键
|
||||
console.log(i18n.te('hello', 'en')) // 输出: true
|
||||
console.log(i18n.te('hello', 'fr-FR')) // 输出: false
|
||||
}
|
||||
|
||||
// 示例:动态添加翻译
|
||||
export function dynamicTranslationExample() {
|
||||
const i18n = createExampleI18n()
|
||||
|
||||
console.log('=== 动态翻译示例 ===')
|
||||
|
||||
// 添加新的翻译
|
||||
const newMessages: UTSJSONObject = {
|
||||
'goodbye': '再见',
|
||||
'settings': {
|
||||
'language': '语言设置',
|
||||
'theme': '主题设置'
|
||||
}
|
||||
}
|
||||
|
||||
i18n.mergeLocaleMessage('zh-Hans', newMessages)
|
||||
console.log(i18n.t('goodbye')) // 输出: 再见
|
||||
console.log(i18n.t('settings.language')) // 输出: 语言设置
|
||||
|
||||
console.log('可用语言:', i18n.availableLocales()) // 输出: ['zh-CN', 'en-US']
|
||||
}
|
||||
|
||||
// 运行所有示例
|
||||
export function runAllExamples() {
|
||||
console.log('Vue I18n UTS 库示例开始运行...')
|
||||
// createExampleI18n()
|
||||
basicTranslationExample()
|
||||
interpolationExample()
|
||||
pluralExample()
|
||||
numberFormatExample()
|
||||
dateTimeFormatExample()
|
||||
translationExistsExample()
|
||||
dynamicTranslationExample()
|
||||
|
||||
console.log('Vue I18n UTS 库示例运行完成!')
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"tmui4x": {
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"success": "Success",
|
||||
"fail": "Failed",
|
||||
"warn": "Warning",
|
||||
"info": "Info",
|
||||
"clear":"Clear",
|
||||
"pickerTitle":"Please select",
|
||||
"calendar":{
|
||||
"year": "Year",
|
||||
"month": "Month",
|
||||
"day": "Day",
|
||||
"hour": "Hour",
|
||||
"minute": "Minute",
|
||||
"second": "Second",
|
||||
"titleCurrentMonth":"{0} {1}",
|
||||
"monthCountSelected":"{count} months",
|
||||
"selectedStatus":"{count} days selected | No date selected | Selected | End date not selected",
|
||||
"rangStatus":"Start | End | Today",
|
||||
"tips":"Max {count} days",
|
||||
"currentMonthTitle":"This month",
|
||||
"week":"Mon | Tue | Wed | Thu | Fri | Sat | Sun"
|
||||
},
|
||||
"betweentTime": {
|
||||
"start": "Start time",
|
||||
"end": "End time",
|
||||
"quiakListTitle":"Today | This week | This month | This year | This quarter",
|
||||
"quiakListTitle2":"Last {count} days",
|
||||
"quiakListTitle3":"Previous {count} years",
|
||||
"title":"Please select time",
|
||||
"splite":"to"
|
||||
},
|
||||
"uploadFile":{
|
||||
"title":"Select file",
|
||||
"uploadStatus":"Pending upload | Uploading... | Upload failed | Upload successful | Exceeds size",
|
||||
"tips1":"Deletion prohibited during upload",
|
||||
"tips2":"Deletion prohibited for uploaded files"
|
||||
},
|
||||
"pickerSelected":{
|
||||
"placeholder":"Please enter keywords",
|
||||
"search":"Search",
|
||||
"selected":"{count} items selected",
|
||||
"claer":"Clear selection",
|
||||
"selectedMode":"Currently in single selection mode",
|
||||
"selectedALl":"Select all"
|
||||
},
|
||||
"tree":{
|
||||
"changeTitle":"Modify content",
|
||||
"addTitle":"Add subordinate",
|
||||
"inputTitle":"Title",
|
||||
"inputId":"Identifier ID",
|
||||
"inputTips1":"Do not repeat, auto-generate when empty"
|
||||
},
|
||||
"input":{
|
||||
"placeholder":"Please select or fill in"
|
||||
},
|
||||
"inputTag":{
|
||||
"placeholder": "Please enter and press Enter",
|
||||
"tips": "Cannot be empty",
|
||||
"tips2": "Exceeds maximum limit: {count}",
|
||||
"btnText": "Add Tag"
|
||||
},
|
||||
"keyboard":{
|
||||
"placeholder":"Safe keyboard for secure input",
|
||||
"space":"Space",
|
||||
"confirm":"Confirm"
|
||||
},
|
||||
"pickerTime":{
|
||||
"hour":"Hour",
|
||||
"minute":"Minute",
|
||||
"second":"Second"
|
||||
},
|
||||
"cascader":{
|
||||
"placeholder":"Please select",
|
||||
"currentPlaceholder":"Select current"
|
||||
},
|
||||
"pickerDate":{
|
||||
"placeholder":"Please select time",
|
||||
"year":"Year",
|
||||
"month":"Month",
|
||||
"day":"Day",
|
||||
"hour":"Hour",
|
||||
"minute":"Minute",
|
||||
"second":"Second"
|
||||
},
|
||||
"uploadMedia":{
|
||||
"tips1":"Dragging sort not allowed during upload",
|
||||
"videoPreview":"Video preview",
|
||||
"close":"Close",
|
||||
"systemError":"System error",
|
||||
"limitMaxCount":"Exceeded max upload count",
|
||||
"uploadStatus":"Pending upload | Uploading... | Upload failed | Upload successful | Exceeds size"
|
||||
},
|
||||
"checkbox":{
|
||||
"tips":"Exceeds maximum selection"
|
||||
},
|
||||
"weekbar":{
|
||||
"week":"Mon | Tue | Wed | Thu | Fri | Sat | Sun"
|
||||
},
|
||||
"pagination":{
|
||||
"prev": "Previous",
|
||||
"next": "Next"
|
||||
},
|
||||
"search":{
|
||||
"placeholder":"Enter keywords",
|
||||
"cancel":"Cancel"
|
||||
},
|
||||
"xmore":{
|
||||
"off": "Expand more",
|
||||
"on": "Collapse more"
|
||||
},
|
||||
"empty":{
|
||||
"moreLabel": "No more data",
|
||||
"errorLabel": "Error~",
|
||||
"btnLabel": "Retry",
|
||||
"title":"No data"
|
||||
},
|
||||
"xloading":{
|
||||
"label":"Loading..."
|
||||
},
|
||||
"actionModal":{
|
||||
"title":"Reminder",
|
||||
"btnText":"Confirm"
|
||||
},
|
||||
"actionMenu":{
|
||||
"title":"Please select",
|
||||
"btnText":"Confirm"
|
||||
},
|
||||
"pullRefresh":{
|
||||
"status_1":"Refreshing",
|
||||
"status_2":"Pull down more",
|
||||
"status_3":"Release to refresh",
|
||||
"status_4":"Refresh done",
|
||||
"status_5":"Refresh failed"
|
||||
},
|
||||
"virtualList":{
|
||||
"status_0":"Pull down more",
|
||||
"status_1":"Release to refresh",
|
||||
"status_2":"Refreshing",
|
||||
"status_3":"Cancel refresh",
|
||||
"status_4":"Refresh timeout, retry",
|
||||
"status_5":"Refresh done"
|
||||
},
|
||||
"imageResize":{
|
||||
"ok":"Done",
|
||||
"cancel":"Cancel",
|
||||
"reset":"Reset"
|
||||
},
|
||||
"colorView":{
|
||||
"rgb":"RGB",
|
||||
"hub":"Spectrum",
|
||||
"grid":"Palette",
|
||||
"alpha":"Alpha",
|
||||
"hex":"HEX",
|
||||
"r":"Red",
|
||||
"g":"Green",
|
||||
"b":"Blue"
|
||||
},
|
||||
"modal": {
|
||||
"title": "Title"
|
||||
},
|
||||
"mention": {
|
||||
"placeholder": "Enter content, @select friend, press confirm"
|
||||
},
|
||||
"slideVerify": {
|
||||
"tipsText": "Drag to position",
|
||||
"tipsTextSuccess": "Verified",
|
||||
"tipsTextFail": "Verification failed"
|
||||
},
|
||||
"xRequest":{
|
||||
"error":"Server error:",
|
||||
"success":"Success",
|
||||
"hostFailEmpty":"Domain empty",
|
||||
"loading":"Loading"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"tmui4x": {
|
||||
"cancel": "キャンセル",
|
||||
"confirm": "確認",
|
||||
"success": "成功",
|
||||
"fail": "失敗",
|
||||
"warn": "警告",
|
||||
"info": "情報",
|
||||
"clear":"クリア",
|
||||
"pickerTitle":"選択してください",
|
||||
"calendar":{
|
||||
"year": "年",
|
||||
"month": "月",
|
||||
"day": "日",
|
||||
"hour": "時",
|
||||
"minute": "分",
|
||||
"second": "秒",
|
||||
"titleCurrentMonth":"{0}年{1}月",
|
||||
"monthCountSelected":"{count}ヶ月",
|
||||
"selectedStatus":"選択済み{count}日 | 日付未選択 | 選択済み | 終了日未選択",
|
||||
"rangStatus":"開始 | 終了 | 本日",
|
||||
"tips":"最大選択{count}日",
|
||||
"currentMonthTitle":"今月",
|
||||
"week":"月曜日 | 火曜日 | 水曜日 | 木曜日 | 金曜日 | 土曜日 | 日曜日"
|
||||
},
|
||||
"betweentTime": {
|
||||
"start": "開始時間",
|
||||
"end": "終了時間",
|
||||
"quiakListTitle":"本日 | 今週 | 今月 | 今年 | 今四半期",
|
||||
"quiakListTitle2":"最近{count}日",
|
||||
"quiakListTitle3":"前{count}年",
|
||||
"title":"時間を選択してください",
|
||||
"splite":"から"
|
||||
},
|
||||
"uploadFile":{
|
||||
"title":"ファイルを選択",
|
||||
"uploadStatus":"アップロード待機 | アップロード中... | アップロード失敗 | アップロード成功 | サイズ超過",
|
||||
"tips1":"アップロード中は削除禁止",
|
||||
"tips2":"アップロード済みファイルは削除禁止"
|
||||
},
|
||||
"pickerSelected":{
|
||||
"placeholder":"キーワードを入力してください",
|
||||
"search":"検索",
|
||||
"selected":"選択済み{count}項目",
|
||||
"claer":"選択をクリア",
|
||||
"selectedMode":"現在は単一選択モード",
|
||||
"selectedALl":"すべて選択"
|
||||
},
|
||||
"tree":{
|
||||
"changeTitle":"内容を変更",
|
||||
"addTitle":"下位を追加",
|
||||
"inputTitle":"タイトル",
|
||||
"inputId":"識別ID",
|
||||
"inputTips1":"重複しないでください、空の場合は自動生成"
|
||||
},
|
||||
"input":{
|
||||
"placeholder":"選択または入力してください"
|
||||
},
|
||||
"inputTag":{
|
||||
"placeholder":"入力してEnterを押してください",
|
||||
"tips":"空にできません",
|
||||
"tips2":"制限最大数を超過:{count}",
|
||||
"btnText":"タグを追加"
|
||||
},
|
||||
"keyboard":{
|
||||
"placeholder":"安全キーボードで安心入力",
|
||||
"space":"スペース",
|
||||
"confirm":"確認"
|
||||
},
|
||||
"pickerTime":{
|
||||
"hour":"時間",
|
||||
"minute":"分",
|
||||
"second":"秒数"
|
||||
},
|
||||
"cascader":{
|
||||
"placeholder":"選択してください",
|
||||
"currentPlaceholder":"本級を選択"
|
||||
},
|
||||
"pickerDate":{
|
||||
"placeholder":"時間を選択してください",
|
||||
"year":"年",
|
||||
"month":"月",
|
||||
"day":"日",
|
||||
"hour":"時",
|
||||
"minute":"分",
|
||||
"second":"秒"
|
||||
},
|
||||
"uploadMedia":{
|
||||
"tips1":"アップロード中はドラッグソート禁止",
|
||||
"videoPreview":"ビデオプレビュー",
|
||||
"close":"閉じる",
|
||||
"systemError":"システム異常",
|
||||
"limitMaxCount":"最大アップロード数を超過",
|
||||
"uploadStatus":"アップロード待機 | アップロード中... | アップロード失敗 | アップロード成功 | サイズ超過"
|
||||
},
|
||||
"checkbox":{
|
||||
"tips":"最大選択数を超過"
|
||||
},
|
||||
"weekbar":{
|
||||
"week":"月曜日 | 火曜日 | 水曜日 | 木曜日 | 金曜日 | 土曜日 | 日曜日"
|
||||
},
|
||||
"pagination":{
|
||||
"prev": "前のページ",
|
||||
"next": "次のページ"
|
||||
},
|
||||
"search":{
|
||||
"placeholder":"キーワードを入力",
|
||||
"cancel":"キャンセル"
|
||||
},
|
||||
"xmore":{
|
||||
"off": "もっと展開",
|
||||
"on": "もっと収納"
|
||||
},
|
||||
"empty":{
|
||||
"moreLabel": "データなし",
|
||||
"errorLabel": "エラー",
|
||||
"btnLabel": "リトライ",
|
||||
"title":"データなし"
|
||||
},
|
||||
"xloading":{
|
||||
"label":"ロード中..."
|
||||
},
|
||||
"actionModal":{
|
||||
"title":"リマインダー",
|
||||
"btnText":"確認"
|
||||
},
|
||||
"actionMenu":{
|
||||
"title":"選択してください",
|
||||
"btnText":"確認"
|
||||
},
|
||||
"pullRefresh":{
|
||||
"status_1":"リフレッシュ中",
|
||||
"status_2":"さらに下に引っ張る",
|
||||
"status_3":"離してリフレッシュ",
|
||||
"status_4":"リフレッシュ完了",
|
||||
"status_5":"リフレッシュ失敗"
|
||||
},
|
||||
"virtualList":{
|
||||
"status_0":"さらに下に引っ張る",
|
||||
"status_1":"離してリフレッシュ",
|
||||
"status_2":"リフレッシュ中",
|
||||
"status_3":"リフレッシュキャンセル",
|
||||
"status_4":"リフレッシュタイムアウト、リトライ",
|
||||
"status_5":"リフレッシュ完了"
|
||||
},
|
||||
"imageResize":{
|
||||
"ok":"完了",
|
||||
"cancel":"キャンセル",
|
||||
"reset":"リセット"
|
||||
},
|
||||
"colorView":{
|
||||
"rgb":"RGB",
|
||||
"hub":"スペクトル",
|
||||
"grid":"カラーパレット",
|
||||
"alpha":"透明度",
|
||||
"hex":"HEX",
|
||||
"r":"赤",
|
||||
"g":"緑",
|
||||
"b":"青"
|
||||
},
|
||||
"modal": {
|
||||
"title": "タイトル"
|
||||
},
|
||||
"mention": {
|
||||
"placeholder": "内容を入力、@で友達選択、確認押す"
|
||||
},
|
||||
"slideVerify": {
|
||||
"tipsText": "指定位置にドラッグ",
|
||||
"tipsTextSuccess": "検証成功",
|
||||
"tipsTextFail": "検証失敗"
|
||||
},
|
||||
"xRequest":{
|
||||
"error":"サーバーエラー:",
|
||||
"success":"操作成功",
|
||||
"hostFailEmpty":"リクエストドメイン未入力",
|
||||
"loading":"ロード中"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"tmui4x": {
|
||||
"cancel": "취소",
|
||||
"confirm": "확인",
|
||||
"success": "성공",
|
||||
"fail": "실패",
|
||||
"warn": "경고",
|
||||
"info": "정보",
|
||||
"clear":"지우기",
|
||||
"pickerTitle":"선택하세요",
|
||||
"calendar":{
|
||||
"year": "년",
|
||||
"month": "월",
|
||||
"day": "일",
|
||||
"hour": "시",
|
||||
"minute": "분",
|
||||
"second": "초",
|
||||
"titleCurrentMonth":"{0}년{1}월",
|
||||
"monthCountSelected":"{count}개월",
|
||||
"selectedStatus":"선택됨{count}일 | 날짜 미선택 | 선택됨 | 종료일 미선택",
|
||||
"rangStatus":"시작 | 종료 | 오늘",
|
||||
"tips":"최대선택{count}일",
|
||||
"currentMonthTitle":"이번 달",
|
||||
"week":"월요일 | 화요일 | 수요일 | 목요일 | 금요일 | 토요일 | 일요일"
|
||||
},
|
||||
"betweentTime": {
|
||||
"start": "시작 시간",
|
||||
"end": "종료 시간",
|
||||
"quiakListTitle":"오늘 | 이번 주 | 이번 달 | 올해 | 이번 분기",
|
||||
"quiakListTitle2":"최근 {count}일",
|
||||
"quiakListTitle3":"이전 {count}년",
|
||||
"title":"시간을 선택하세요",
|
||||
"splite":"부터"
|
||||
},
|
||||
"uploadFile":{
|
||||
"title":"파일 선택",
|
||||
"uploadStatus":"업로드 대기 | 업로드 중... | 업로드 실패 | 업로드 성공 | 크기 초과",
|
||||
"tips1":"업로드 중 삭제 금지",
|
||||
"tips2":"업로드된 파일 삭제 금지"
|
||||
},
|
||||
"pickerSelected":{
|
||||
"placeholder":"키워드를 입력하세요",
|
||||
"search":"검색",
|
||||
"selected":"선택됨{count}개",
|
||||
"claer":"선택 지우기",
|
||||
"selectedMode":"현재 단일 선택 모드",
|
||||
"selectedALl":"모두 선택"
|
||||
},
|
||||
"tree":{
|
||||
"changeTitle":"내용 수정",
|
||||
"addTitle":"하위 추가",
|
||||
"inputTitle":"제목",
|
||||
"inputId":"식별 ID",
|
||||
"inputTips1":"중복하지 마세요, 비어있으면 자동 생성"
|
||||
},
|
||||
"input":{
|
||||
"placeholder":"선택하거나 입력하세요"
|
||||
},
|
||||
"inputTag":{
|
||||
"placeholder":"입력 후 엔터를 누르세요",
|
||||
"tips":"비워둘 수 없습니다",
|
||||
"tips2":"최대 수 초과:{count}",
|
||||
"btnText":"태그 추가"
|
||||
},
|
||||
"keyboard":{
|
||||
"placeholder":"안전한 키보드로 안심 입력",
|
||||
"space":"스페이스",
|
||||
"confirm":"확인"
|
||||
},
|
||||
"pickerTime":{
|
||||
"hour":"시간",
|
||||
"minute":"분",
|
||||
"second":"초수"
|
||||
},
|
||||
"cascader":{
|
||||
"placeholder":"선택하세요",
|
||||
"currentPlaceholder":"본급 선택"
|
||||
},
|
||||
"pickerDate":{
|
||||
"placeholder":"시간을 선택하세요",
|
||||
"year":"년",
|
||||
"month":"월",
|
||||
"day":"일",
|
||||
"hour":"시",
|
||||
"minute":"분",
|
||||
"second":"초"
|
||||
},
|
||||
"uploadMedia":{
|
||||
"tips1":"업로드 중 드래그 정렬 금지",
|
||||
"videoPreview":"비디오 미리보기",
|
||||
"close":"닫기",
|
||||
"systemError":"시스템 이상",
|
||||
"limitMaxCount":"최대 업로드 수 초과",
|
||||
"uploadStatus":"업로드 대기 | 업로드 중... | 업로드 실패 | 업로드 성공 | 크기 초과"
|
||||
},
|
||||
"checkbox":{
|
||||
"tips":"최대 선택 수 초과"
|
||||
},
|
||||
"weekbar":{
|
||||
"week":"월요일 | 화요일 | 수요일 | 목요일 | 금요일 | 토요일 | 일요일"
|
||||
},
|
||||
"pagination":{
|
||||
"prev": "이전 페이지",
|
||||
"next": "다음 페이지"
|
||||
},
|
||||
"search":{
|
||||
"placeholder":"키워드 입력",
|
||||
"cancel":"취소"
|
||||
},
|
||||
"xmore":{
|
||||
"off": "더 펼치기",
|
||||
"on": "더 접기"
|
||||
},
|
||||
"empty":{
|
||||
"moreLabel": "데이터 없음",
|
||||
"errorLabel": "오류",
|
||||
"btnLabel": "재시도",
|
||||
"title":"데이터 없음"
|
||||
},
|
||||
"xloading":{
|
||||
"label":"로드 중..."
|
||||
},
|
||||
"actionModal":{
|
||||
"title":"리마인더",
|
||||
"btnText":"확인"
|
||||
},
|
||||
"actionMenu":{
|
||||
"title":"선택하세요",
|
||||
"btnText":"확인"
|
||||
},
|
||||
"pullRefresh":{
|
||||
"status_1":"새로고침 중",
|
||||
"status_2":"더 아래로 끌기",
|
||||
"status_3":"놓아서 새로고침",
|
||||
"status_4":"새로고침 완료",
|
||||
"status_5":"새로고침 실패"
|
||||
},
|
||||
"virtualList":{
|
||||
"status_0":"더 아래로 끌기",
|
||||
"status_1":"놓아서 새로고침",
|
||||
"status_2":"새로고침 중",
|
||||
"status_3":"새로고침 취소",
|
||||
"status_4":"새로고침 타임아웃, 재시도",
|
||||
"status_5":"새로고침 완료"
|
||||
},
|
||||
"imageResize":{
|
||||
"ok":"완료",
|
||||
"cancel":"취소",
|
||||
"reset":"리셋"
|
||||
},
|
||||
"colorView":{
|
||||
"rgb":"RGB",
|
||||
"hub":"스펙트럼",
|
||||
"grid":"팔레트",
|
||||
"alpha":"투명도",
|
||||
"hex":"HEX",
|
||||
"r":"빨강",
|
||||
"g":"녹색",
|
||||
"b":"파랑"
|
||||
},
|
||||
"modal": {
|
||||
"title": "제목"
|
||||
},
|
||||
"mention": {
|
||||
"placeholder": "내용 입력, @로 친구 선택, 확인 누르기"
|
||||
},
|
||||
"slideVerify": {
|
||||
"tipsText": "지정 위치로 드래그",
|
||||
"tipsTextSuccess": "검증 성공",
|
||||
"tipsTextFail": "검증 실패"
|
||||
},
|
||||
"xRequest":{
|
||||
"error":"서버 오류:",
|
||||
"success":"작업 성공",
|
||||
"hostFailEmpty":"요청 도메인 미입력",
|
||||
"loading":"로드 중"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
{
|
||||
"tmui4x": {
|
||||
"cancel": "取消",
|
||||
"confirm": "确认",
|
||||
"success": "成功",
|
||||
"fail": "失败",
|
||||
"warn": "警告",
|
||||
"info": "提醒",
|
||||
"clear":"清空",
|
||||
"pickerTitle":"请选择",
|
||||
"calendar":{
|
||||
"year": "年",
|
||||
"month": "月",
|
||||
"day": "日",
|
||||
"hour": "时",
|
||||
"minute": "分",
|
||||
"second": "秒",
|
||||
"titleCurrentMonth":"{0}年{1}月",
|
||||
"monthCountSelected":"{count}月",
|
||||
"selectedStatus":"已选择{count}日 | 未选择日期 | 已选择 | 未选择结束日期",
|
||||
"rangStatus":"开始 | 结束 | 本日",
|
||||
"tips":"最大选择{count}日",
|
||||
"currentMonthTitle":"本月",
|
||||
"week":"周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日"
|
||||
},
|
||||
"betweentTime": {
|
||||
"start": "开始时间",
|
||||
"end": "结束时间",
|
||||
"quiakListTitle":"本日 | 本周 | 本月 | 本年 | 本季度",
|
||||
"quiakListTitle2":"最近{count}天",
|
||||
"quiakListTitle3":"前{count}年",
|
||||
"title":"请选择时间",
|
||||
"splite":"至"
|
||||
},
|
||||
"uploadFile":{
|
||||
"title":"选择文件",
|
||||
"uploadStatus":"待上传 | 上传中... | 上传失败 | 上传成功 | 超过大小",
|
||||
"tips1":"上传中禁止删除",
|
||||
"tips2":"已上传文件禁止删除"
|
||||
},
|
||||
"pickerSelected":{
|
||||
"placeholder":"请输入关键词",
|
||||
"search":"搜索",
|
||||
"selected":"已选择{count}项",
|
||||
"claer":"清空选择",
|
||||
"selectedMode":"当前为单选模式",
|
||||
"selectedALl":"选择所有"
|
||||
},
|
||||
"tree":{
|
||||
"changeTitle":"修改内容",
|
||||
"addTitle":"添加下级",
|
||||
"inputTitle":"标题",
|
||||
"inputId":"标识ID",
|
||||
"inputTips1":"不要重复,空时自动生成"
|
||||
},
|
||||
"input":{
|
||||
"placeholder":"请选择或者填写"
|
||||
},
|
||||
|
||||
"inputTag":{
|
||||
"placeholder":"请输入并回车",
|
||||
"tips":"不能为空",
|
||||
"tips2":"超过限制最大数:{count}",
|
||||
"btnText":"添加标签"
|
||||
},
|
||||
"keyboard":{
|
||||
"placeholder":"安全键盘放心输入",
|
||||
"space":"空格",
|
||||
"confirm":"确认"
|
||||
},
|
||||
"pickerTime":{
|
||||
"hour":"小时",
|
||||
"minute":"分钟",
|
||||
"second":"秒数"
|
||||
},
|
||||
"cascader":{
|
||||
"placeholder":"请选择",
|
||||
"currentPlaceholder":"选择本级"
|
||||
},
|
||||
"pickerDate":{
|
||||
"placeholder":"请选择时间",
|
||||
"year":"年",
|
||||
"month":"月",
|
||||
"day":"日",
|
||||
"hour":"时",
|
||||
"minute":"分",
|
||||
"second":"秒"
|
||||
},
|
||||
|
||||
"uploadMedia":{
|
||||
"tips1":"上传中不允许拖动排序",
|
||||
"videoPreview":"视频预览",
|
||||
"close":"关闭",
|
||||
"systemError":"系统异常",
|
||||
"limitMaxCount":"已超最大上传数量",
|
||||
"uploadStatus":"待上传 | 上传中... | 上传失败 | 上传成功 | 超过大小"
|
||||
},
|
||||
"checkbox":{
|
||||
"tips":"超过最大选择"
|
||||
},
|
||||
"weekbar":{
|
||||
"week": "周一 | 周二 | 周三 | 周四 | 周五 | 周六 | 周日"
|
||||
},
|
||||
"pagination":{
|
||||
"prev": "上一页",
|
||||
"next": "下一页"
|
||||
},
|
||||
"search":{
|
||||
"placeholder":"请输入关键词",
|
||||
"cancel":"取消"
|
||||
},
|
||||
"xmore":{
|
||||
"off": "展开更多",
|
||||
"on": "收起更多"
|
||||
},
|
||||
"empty":{
|
||||
"moreLabel": "没有更多数据啦",
|
||||
"errorLabel": "出错啦~",
|
||||
"btnLabel": "点击重试",
|
||||
"title":"当前没有数据"
|
||||
},
|
||||
"xloading":{
|
||||
"label":"加载中..."
|
||||
},
|
||||
"actionModal":{
|
||||
"title":"提醒",
|
||||
"btnText":"确认"
|
||||
},
|
||||
"actionMenu":{
|
||||
"title":"请选择",
|
||||
"btnText":"确认"
|
||||
},
|
||||
"pullRefresh":{
|
||||
"status_1":"正在刷新",
|
||||
"status_2":"继续下拉",
|
||||
"status_3":"松开刷新",
|
||||
"status_4":"刷新完成",
|
||||
"status_5":"刷新失败"
|
||||
},
|
||||
"virtualList":{
|
||||
"status_0":"继续下拉",
|
||||
"status_1":"松开刷新",
|
||||
"status_2":"刷新中",
|
||||
"status_3":"取消刷新",
|
||||
"status_4":"刷新超时,点击重试",
|
||||
"status_5":"刷新完成"
|
||||
},
|
||||
"imageResize":{
|
||||
"ok":"完成",
|
||||
"cancel":"取消",
|
||||
"reset":"还原"
|
||||
},
|
||||
"colorView":{
|
||||
"rgb":"RGB",
|
||||
"hub":"光谱",
|
||||
"grid":"色卡",
|
||||
"alpha":"透明度",
|
||||
"hex":"HEX",
|
||||
"r":"红色",
|
||||
"g":"绿色",
|
||||
"b":"蓝色"
|
||||
},
|
||||
"modal": {
|
||||
"title": "标题"
|
||||
},
|
||||
"mention": {
|
||||
"placeholder": "请输入内容,@选择朋友,按确认完成"
|
||||
},
|
||||
"slideVerify": {
|
||||
"tipsText": "请拖动到指定位置",
|
||||
"tipsTextSuccess": "验证成功",
|
||||
"tipsTextFail": "验证失败"
|
||||
},
|
||||
"xRequest":{
|
||||
"error":"服务器错误:",
|
||||
"success":"操作成功",
|
||||
"hostFailEmpty":"未填请求域名",
|
||||
"loading":"加载中"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"tmui4x": {
|
||||
"cancel": "取消",
|
||||
"confirm": "確認",
|
||||
"success": "成功",
|
||||
"fail": "失敗",
|
||||
"warn": "警告",
|
||||
"info": "提醒",
|
||||
"clear":"清空",
|
||||
"pickerTitle":"請選擇",
|
||||
"calendar":{
|
||||
"year": "年",
|
||||
"month": "月",
|
||||
"day": "日",
|
||||
"hour": "時",
|
||||
"minute": "分",
|
||||
"second": "秒",
|
||||
"titleCurrentMonth":"{0}年{1}月",
|
||||
"monthCountSelected":"{count}月",
|
||||
"selectedStatus":"已選擇{count}日 | 未選擇日期 | 已選擇 | 未選擇結束日期",
|
||||
"rangStatus":"開始 | 結束 | 本日",
|
||||
"tips":"最大選擇{count}日",
|
||||
"currentMonthTitle":"本月",
|
||||
"week":"週一 | 週二 | 週三 | 週四 | 週五 | 週六 | 週日"
|
||||
},
|
||||
"betweentTime": {
|
||||
"start": "開始時間",
|
||||
"end": "結束時間",
|
||||
"quiakListTitle":"本日 | 本週 | 本月 | 本年 | 本季度",
|
||||
"quiakListTitle2":"最近{count}天",
|
||||
"quiakListTitle3":"前{count}年",
|
||||
"title":"請選擇時間",
|
||||
"splite":"至"
|
||||
},
|
||||
"uploadFile":{
|
||||
"title":"選擇檔案",
|
||||
"uploadStatus":"待上傳 | 上傳中... | 上傳失敗 | 上傳成功 | 超過大小",
|
||||
"tips1":"上傳中禁止刪除",
|
||||
"tips2":"已上傳檔案禁止刪除"
|
||||
},
|
||||
"pickerSelected":{
|
||||
"placeholder":"請輸入關鍵詞",
|
||||
"search":"搜尋",
|
||||
"selected":"已選擇{count}項",
|
||||
"claer":"清空選擇",
|
||||
"selectedMode":"當前為單選模式",
|
||||
"selectedALl":"選擇所有"
|
||||
},
|
||||
"tree":{
|
||||
"changeTitle":"修改內容",
|
||||
"addTitle":"添加下級",
|
||||
"inputTitle":"標題",
|
||||
"inputId":"標識ID",
|
||||
"inputTips1":"不要重複,空時自動生成"
|
||||
},
|
||||
"input":{
|
||||
"placeholder":"請選擇或者填寫"
|
||||
},
|
||||
"inputTag":{
|
||||
"placeholder":"請輸入並回車",
|
||||
"tips":"不能為空",
|
||||
"tips2":"超過限制最大數:{count}",
|
||||
"btnText":"添加標籤"
|
||||
},
|
||||
"keyboard":{
|
||||
"placeholder":"安全鍵盤放心輸入",
|
||||
"space":"空格",
|
||||
"confirm":"確認"
|
||||
},
|
||||
"pickerTime":{
|
||||
"hour":"小時",
|
||||
"minute":"分鐘",
|
||||
"second":"秒數"
|
||||
},
|
||||
"cascader":{
|
||||
"placeholder":"請選擇",
|
||||
"currentPlaceholder":"選擇本級"
|
||||
},
|
||||
"pickerDate":{
|
||||
"placeholder":"請選擇時間",
|
||||
"year":"年",
|
||||
"month":"月",
|
||||
"day":"日",
|
||||
"hour":"時",
|
||||
"minute":"分",
|
||||
"second":"秒"
|
||||
},
|
||||
"uploadMedia":{
|
||||
"tips1":"上傳中不允许拖動排序",
|
||||
"videoPreview":"視頻預覽",
|
||||
"close":"關閉",
|
||||
"systemError":"系統異常",
|
||||
"limitMaxCount":"已超最大上傳數量",
|
||||
"uploadStatus":"待上傳 | 上傳中... | 上傳失敗 | 上傳成功 | 超過大小"
|
||||
},
|
||||
"checkbox":{
|
||||
"tips":"超過最大選擇"
|
||||
},
|
||||
"weekbar":{
|
||||
"week":"週一 | 週二 | 週三 | 週四 | 週五 | 週六 | 週日"
|
||||
},
|
||||
"pagination":{
|
||||
"prev": "上一頁",
|
||||
"next": "下一頁"
|
||||
},
|
||||
"search":{
|
||||
"placeholder":"請輸入關鍵詞",
|
||||
"cancel":"取消"
|
||||
},
|
||||
"xmore":{
|
||||
"off": "展開更多",
|
||||
"on": "收起更多"
|
||||
},
|
||||
"empty":{
|
||||
"moreLabel": "沒有更多數據啦",
|
||||
"errorLabel": "出錯啦~",
|
||||
"btnLabel": "點擊重試",
|
||||
"title":"當前沒有數據"
|
||||
},
|
||||
"xloading":{
|
||||
"label":"加載中..."
|
||||
},
|
||||
"actionModal":{
|
||||
"title":"提醒",
|
||||
"btnText":"確認"
|
||||
},
|
||||
"actionMenu":{
|
||||
"title":"請選擇",
|
||||
"btnText":"確認"
|
||||
},
|
||||
"pullRefresh":{
|
||||
"status_1":"正在刷新",
|
||||
"status_2":"繼續下拉",
|
||||
"status_3":"鬆開刷新",
|
||||
"status_4":"刷新完成",
|
||||
"status_5":"刷新失敗"
|
||||
},
|
||||
"virtualList":{
|
||||
"status_0":"繼續下拉",
|
||||
"status_1":"鬆開刷新",
|
||||
"status_2":"刷新中",
|
||||
"status_3":"取消刷新",
|
||||
"status_4":"刷新超時,點擊重試",
|
||||
"status_5":"刷新完成"
|
||||
},
|
||||
"imageResize":{
|
||||
"ok":"完成",
|
||||
"cancel":"取消",
|
||||
"reset":"還原"
|
||||
},
|
||||
"colorView":{
|
||||
"rgb":"RGB",
|
||||
"hub":"光譜",
|
||||
"grid":"色卡",
|
||||
"alpha":"透明度",
|
||||
"hex":"HEX",
|
||||
"r": "紅色",
|
||||
"g": "綠色",
|
||||
"b": "藍色"
|
||||
},
|
||||
"modal": {
|
||||
"title": "標題"
|
||||
},
|
||||
"mention": {
|
||||
"placeholder": "請輸入內容,@選擇朋友,按確認完成"
|
||||
},
|
||||
"slideVerify": {
|
||||
"tipsText": "請拖動到指定位置",
|
||||
"tipsTextSuccess": "驗證成功",
|
||||
"tipsTextFail": "驗證失敗"
|
||||
},
|
||||
"xRequest":{
|
||||
"error":"服務器錯誤:",
|
||||
"success":"操作成功",
|
||||
"hostFailEmpty":"未填請求域名",
|
||||
"loading":"加載中"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user