mirror of
https://github.com/m1k1o/neko.git
synced 2026-11-03 00:11:48 -06:00
d6a4200b36
* feat(filetransfer): allow file deletion and add user delete config option * fix(client): make user_delete required boolean in payload * lint. * feat(filetransfer): add confirmation dialog for file deletion. * feat(filetransfer): add delete file confirmation messages in multiple languages * lint. --------- Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
131 lines
3.9 KiB
TypeScript
131 lines
3.9 KiB
TypeScript
export const logout = '登出'
|
||
export const unsupported = '您的網頁瀏覽器不支援 WebRTC'
|
||
export const admin_loggedin = '您已經以管理員身份登入'
|
||
export const you = '您'
|
||
export const somebody = '某人'
|
||
export const send_a_message = '傳送訊息'
|
||
|
||
export const side = {
|
||
chat: '聊天',
|
||
files: '檔案',
|
||
settings: '設定',
|
||
}
|
||
|
||
export const connect = {
|
||
login_title: '請登入',
|
||
invitation_title: '您已被邀請進入此房間',
|
||
displayname: '輸入您的顯示名稱',
|
||
password: '密碼',
|
||
connect: '連線',
|
||
error: '登入錯誤',
|
||
empty_displayname: '顯示名稱不能為空。',
|
||
}
|
||
|
||
export const context = {
|
||
ignore: '忽略',
|
||
unignore: '取消忽略',
|
||
mute: '靜音',
|
||
unmute: '解除靜音',
|
||
release: '強制釋放控制',
|
||
take: '強制接管控制',
|
||
give: '移交控制',
|
||
kick: '踢出',
|
||
ban: '封鎖 IP',
|
||
confirm: {
|
||
kick_title: '踢出 {name}?',
|
||
kick_text: '您確定要踢出 {name} 嗎?',
|
||
ban_title: '封鎖 {name}?',
|
||
ban_text: '您是否要封鎖 {name}?封鎖後需要重新啟動伺服器才能取消封鎖。',
|
||
mute_title: '靜音 {name}?',
|
||
mute_text: '您確定要將 {name} 設為靜音嗎?',
|
||
unmute_title: '解除靜音 {name}?',
|
||
unmute_text: '您是否要解除 {name} 的靜音?',
|
||
button_yes: '是',
|
||
button_cancel: '取消',
|
||
},
|
||
}
|
||
|
||
export const controls = {
|
||
release: '釋放控制',
|
||
request: '請求控制',
|
||
lock: '鎖定控制',
|
||
unlock: '解鎖控制',
|
||
has: '您擁有控制權',
|
||
hasnot: '您沒有控制權',
|
||
}
|
||
|
||
export const locks = {
|
||
control: {
|
||
lock: '鎖定控制(對使用者)',
|
||
unlock: '解鎖控制(對使用者)',
|
||
locked: '已鎖定控制(對使用者)',
|
||
unlocked: '已解鎖控制(對使用者)',
|
||
notif_locked: '已鎖定使用者控制',
|
||
notif_unlocked: '已解鎖使用者控制',
|
||
},
|
||
login: {
|
||
lock: '鎖定房間(對使用者)',
|
||
unlock: '解鎖房間(對使用者)',
|
||
locked: '房間已鎖定(對使用者)',
|
||
unlocked: '房間已解鎖(對使用者)',
|
||
notif_locked: '已鎖定房間',
|
||
notif_unlocked: '已解鎖房間',
|
||
},
|
||
file_transfer: {
|
||
lock: '鎖定檔案傳輸(對使用者)',
|
||
unlock: '解鎖檔案傳輸(對使用者)',
|
||
locked: '檔案傳輸已鎖定(對使用者)',
|
||
unlocked: '檔案傳輸已解鎖(對使用者)',
|
||
notif_locked: '已鎖定檔案傳輸',
|
||
notif_unlocked: '已解鎖檔案傳輸',
|
||
},
|
||
}
|
||
|
||
export const setting = {
|
||
scroll: '滾動靈敏度',
|
||
scroll_invert: '反向滾動',
|
||
autoplay: '自動播放影片',
|
||
ignore_emotes: '忽略表情符號',
|
||
chat_sound: '播放聊天音效',
|
||
keyboard_layout: '鍵盤配置',
|
||
broadcast_title: '直播',
|
||
}
|
||
|
||
export const connection = {
|
||
logged_out: '您已登出。',
|
||
reconnecting: '正在重新連線…',
|
||
connected: '已連線',
|
||
disconnected: '已斷線',
|
||
kicked: '您已被移出此房間。',
|
||
button_confirm: '確定',
|
||
}
|
||
|
||
export const notifications = {
|
||
connected: '{name} 已連線',
|
||
disconnected: '{name} 已斷線',
|
||
controls_taken: '{name} 接管了控制權',
|
||
controls_taken_force: '強制接管控制權',
|
||
controls_taken_steal: '從 {name} 奪取了控制權',
|
||
controls_released: '{name} 釋放了控制權',
|
||
controls_released_force: '強制釋放控制權',
|
||
controls_released_steal: '從 {name} 強制釋放控制權',
|
||
controls_given: '將控制權交給 {name}',
|
||
controls_has: '{name} 擁有控制權',
|
||
controls_has_alt: '但我已通知對方您有意接管',
|
||
controls_requesting: '{name} 正在請求控制權',
|
||
resolution: '將解析度改為 {width}x{height}@{rate}',
|
||
banned: '已封鎖 {name}',
|
||
kicked: '已踢出 {name}',
|
||
muted: '已將 {name} 靜音',
|
||
unmuted: '已解除 {name} 的靜音',
|
||
}
|
||
|
||
export const files = {
|
||
downloads: '下載',
|
||
uploads: '上傳',
|
||
upload_here: '點選或拖曳檔案至此上傳',
|
||
delete: '刪除',
|
||
delete_title: '刪除「{name}」?',
|
||
delete_confirm: '確定要刪除此檔案嗎?',
|
||
}
|