docs(i18n): reformat i18n yaml

This commit is contained in:
LinkinStars 2023-03-07 11:36:37 +08:00
parent e7ba148f66
commit b7437e3c5b
2 changed files with 75 additions and 97 deletions

View File

@ -487,10 +487,8 @@ ui:
btn_save_edits: 保存
btn_cancel: 取消
show_more: 顯示更多評論
tip_question: >-
通过評論询问更多问题或提出改進建議。避免在評論中回答問題。
tip_answer: >-
使用評論回復其他用戶或通知他們进行更改。如果你要添加新的信息,請編輯你的帖子,而不是發表評論。
tip_question: 通过評論询问更多问题或提出改進建議。避免在評論中回答問題。
tip_answer: 使用評論回復其他用戶或通知他們进行更改。如果你要添加新的信息,請編輯你的帖子,而不是發表評論。
edit_answer:
title: 編輯回答
default_reason: 編輯回答
@ -504,8 +502,7 @@ ui:
characters: 內容必須至少6個字元長度。
edit_summary:
label: 編輯概要
placeholder: >-
簡單描述更改原因 (錯別字、文字表達、格式等等)
placeholder: 簡單描述更改原因 (錯別字、文字表達、格式等等)
btn_save_edits: 儲存更改
btn_cancel: 取消
tags:
@ -549,8 +546,7 @@ ui:
empty: 回答內容不能為空
edit_summary:
label: 編輯概要
placeholder: >-
簡單描述更改原因 (錯別字、文字表達、格式等等)
placeholder: 簡單描述更改原因 (錯別字、文字表達、格式等等)
btn_post_question: 提出問題
btn_save_edits: 儲存更改
answer_question: 回答您自己的問題
@ -559,7 +555,7 @@ ui:
add_btn: 建立標籤
create_btn: 建立新標籤
search_tag: 搜尋標籤
hint: "请描述您的問題,至少需要一個標籤。"
hint: 请描述您的問題,至少需要一個標籤。
no_result: 沒有匹配的標籤
tag_required_text: 必填標籤 (至少一個)
header:
@ -586,11 +582,9 @@ ui:
msg:
empty: 验证码不能為空
inactive:
first: >-
就差一步!我們寄送了一封啟用電子郵件到 <bold>{{mail}}</bold>。請按照郵件中的說明啟用您的帳戶。
info: "如果沒有收到,請檢查您的垃圾郵件文件夾。"
another: >-
我們向您發送了另一封啟用電子郵件,地址為 <bold>{{mail}}</bold>。它可能需要幾分鐘才能到達;請務必檢查您的垃圾郵件文件夾。
first: 就差一步!我們寄送了一封啟用電子郵件到 <bold>{{mail}}</bold>。請按照郵件中的說明啟用您的帳戶。
info: 如果沒有收到,請檢查您的垃圾郵件文件夾。
another: 我們向您發送了另一封啟用電子郵件,地址為 <bold>{{mail}}</bold>。它可能需要幾分鐘才能到達;請務必檢查您的垃圾郵件文件夾。
btn_name: 重新發送啟用郵件
change_btn_name: 更改郵箱
msg:
@ -619,8 +613,7 @@ ui:
account_forgot:
page_title: 忘記密碼
btn_name: 向我發送恢復郵件
send_success: >-
如果帳號與<strong>{{mail}}</strong>相符,您應該很快就會收到一封電子郵件,說明如何重置您的密碼。
send_success: 如果帳號與<strong>{{mail}}</strong>相符,您應該很快就會收到一封電子郵件,說明如何重置您的密碼。
email:
label: 郵箱
msg:
@ -629,8 +622,7 @@ ui:
page_title: 歡迎來到 {{site_name}}
btn_cancel: 取消
btn_update: 更新電子郵件地址
send_success: >-
如果帳號與<strong>{{mail}}</strong>相符,您應該很快就會收到一封電子郵件,說明如何重置您的密碼。
send_success: 如果帳號與<strong>{{mail}}</strong>相符,您應該很快就會收到一封電子郵件,說明如何重置您的密碼。
email:
label: 新電子郵件
msg:
@ -638,10 +630,8 @@ ui:
password_reset:
page_title: 密碼重置
btn_name: 重置我的密碼
reset_success: >-
你已經成功更改密碼,將返回登入頁面
link_invalid: >-
抱歉,此密碼重置連結已失效。也許是你已經重置過密碼了?
reset_success: 你已經成功更改密碼,將返回登入頁面
link_invalid: 抱歉,此密碼重置連結已失效。也許是你已經重置過密碼了?
to_login: 前往登入頁面
password:
label: 密碼
@ -670,7 +660,7 @@ ui:
caption: 用戶之間可以通過 "@用戶名" 進行交互。
msg: 用戶名不能為空
msg_range: 使用者名稱最長 30 個字元。
character: '必須由 "a-z", "0-9", " - . _" 組成'
character: 必須由 "a-z", "0-9", " - . _" 組成
avatar:
label: 頭像
gravatar: 頭像
@ -684,22 +674,21 @@ ui:
label: 關於我
website:
label: 網站
placeholder: "https://example.com"
placeholder: https://example.com
msg: 網站格式不正確
location:
label: 位置
placeholder: "城市, 國家"
placeholder: 城市, 國家
notification:
heading: 通知
email:
label: 郵件通知
radio: "回答你的問題,評論,以及更多"
radio: 回答你的問題,評論,以及更多
account:
heading: 帳號
change_email_btn: 更改郵箱
change_pass_btn: 更改密碼
change_email_info: >-
我們已經寄出一封郵件至此電子郵件地址,請遵照說明進行確認。
change_email_info: 我們已經寄出一封郵件至此電子郵件地址,請遵照說明進行確認。
email:
label: 郵箱
msg: 郵箱不能為空
@ -752,8 +741,7 @@ ui:
add_another_answer: 添加另一個答案
confirm_title: 繼續回答
continue: 繼續
confirm_info: >-
<p>您確定要添加一個新的回答嗎?</p><p>您可以使用编辑链接来完善和改进您现有的答案。</p>
confirm_info: <p>您確定要添加一個新的回答嗎?</p><p>您可以使用编辑链接来完善和改进您现有的答案。</p>
empty: 回答內容不能為空。
characters: 內容必須至少6個字元長度。
reopen:
@ -762,10 +750,8 @@ ui:
success: 這個貼文已被重新打開
delete:
title: 刪除此貼
question: >-
我們不建議<strong>刪除有回答的貼文</strong>。因為這樣做會使得後來的讀者無法從該問題中獲得幫助。</p><p>如果刪除過多有回答的貼文,你的帳號將會被禁止提問。你確定要刪除嗎?
answer_accepted: >-
<p>我們不建議<strong>刪除被採納的回答</strong>。因為這樣做會使得後來的讀者無法從該回答中獲得幫助。</p>如果刪除過多被採納的貼文,你的帳號將會被禁止回答任何提問。你確定要刪除嗎?
question: 我們不建議<strong>刪除有回答的貼文</strong>。因為這樣做會使得後來的讀者無法從該問題中獲得幫助。</p><p>如果刪除過多有回答的貼文,你的帳號將會被禁止提問。你確定要刪除嗎?
answer_accepted: <p>我們不建議<strong>刪除被採納的回答</strong>。因為這樣做會使得後來的讀者無法從該回答中獲得幫助。</p>如果刪除過多被採納的貼文,你的帳號將會被禁止回答任何提問。你確定要刪除嗎?
other: 你確定要刪除?
tip_question_deleted: 該帖子已被刪除。
tip_answer_deleted: 此回答已被刪除
@ -798,12 +784,12 @@ ui:
more: 更多
tips:
title: 高級搜尋提示
tag: "<1>[tag]</1> 在指定標籤中搜尋"
user: "<1>user:username</1> 根據作者搜尋"
answer: "<1>answers:0</1> 搜尋未回答的問題"
score: "<1>score:3</1> 得分為 3+ 的帖子"
question: "<1>is:question</1> 只搜尋問題"
is_answer: "<1>is:answer</1> 只搜尋回答"
tag: <1>[tag]</1> 在指定標籤中搜尋
user: <1>user:username</1> 根據作者搜尋
answer: <1>answers:0</1> 搜尋未回答的問題
score: <1>score:3</1> 得分為 3+ 的帖子
question: <1>is:question</1> 只搜尋問題
is_answer: <1>is:answer</1> 只搜尋回答
empty: 找不到任何相關的內容。<br /> 請嘗試其他關鍵字,或者減少查找內容的長度。
share:
name: 分享
@ -819,11 +805,9 @@ ui:
page_title: 歡迎來到 {{site_name}}
success: 你的帳號已通過驗證,即將返回首頁。
link: 繼續訪問主頁
invalid: >-
抱歉,此驗證連結已失效。也許是你的帳號已經通過驗證了?
invalid: 抱歉,此驗證連結已失效。也許是你的帳號已經通過驗證了?
confirm_new_email: 你的電子郵箱已更新
confirm_new_email_invalid: >-
抱歉,此驗證連結已失效。也許是你的郵箱已經成功更改了?
confirm_new_email_invalid: 抱歉,此驗證連結已失效。也許是你的郵箱已經成功更改了?
unsubscribe:
page_title: 退訂
success_title: 取消訂閱成功
@ -864,12 +848,12 @@ ui:
newest: 最新
score: 評分
edit_profile: 編輯個人資料
visited_x_days: "已造訪 {{ count }} 天"
visited_x_days: 已造訪 {{ count }} 天
viewed: 閱讀次數
joined: 加入於
last_login: 出現時間
about_me: 關於我
about_me_empty: "// 你好, 世界 !"
about_me_empty: // 你好, 世界 !
top_answers: 熱門回答
top_questions: 熱門問題
stats: 狀態
@ -903,7 +887,7 @@ ui:
placeholder: root
msg: 密碼不能為空
db_host:
label: 數據庫伺服器
label: "數據庫伺服器"
placeholder: "db: 3306"
msg: 資料庫主機位址不能為空
db_name:
@ -917,8 +901,7 @@ ui:
config_yaml:
title: 創建 config.yaml
label: 已創建 config.yaml 文件。
desc: >-
您可以手動在 <1>/var/wwww/xxx/</1> 目錄中創建<1>config.yaml</1> 文件並粘貼以下文本。
desc: 您可以手動在 <1>/var/wwww/xxx/</1> 目錄中創建<1>config.yaml</1> 文件並粘貼以下文本。
info: 完成後點擊"下一步"按鈕。
site_information: 網站資訊
admin_account: 管理員帳戶
@ -942,8 +925,7 @@ ui:
msg: 暱稱不能為空。
admin_password:
label: 密碼
text: >-
您需要此密碼才能登入。請將其儲存在一個安全的位置。
text: 您需要此密碼才能登入。請將其儲存在一個安全的位置。
msg: 密碼不能為空。
admin_email:
label: 郵箱
@ -952,32 +934,28 @@ ui:
empty: 郵箱不能為空。
incorrect: 郵箱格式不正確。
ready_title: 你的Answer已經準備好了!
ready_desc: >-
如果你想改變更多的設定,請瀏覽<1>管理員部分</1>;在網站選單中找到它。
good_luck: "玩得愉快,祝您好運!"
ready_desc: 如果你想改變更多的設定,請瀏覽<1>管理員部分</1>;在網站選單中找到它。
good_luck: 玩得愉快,祝您好運!
warn_title: 警告
warn_desc: >-
檔案<1>config.yaml</1>已存在。如果您需要重置此文件中的任何配置項,請先刪除它。
warn_desc: 檔案<1>config.yaml</1>已存在。如果您需要重置此文件中的任何配置項,請先刪除它。
install_now: 您可以嘗試<1>現在安裝</1>。
installed: 已安裝
installed_desc: >-
您似乎已經安裝過了。要重新安裝,請先清除舊的資料庫表。
installed_desc: 您似乎已經安裝過了。要重新安裝,請先清除舊的資料庫表。
db_failed: 資料連接異常!
db_failed_desc: >-
這要么意味著你<1>config.yaml</1>文件中的數據庫信息不正確,要么意味著無法與數據庫服務器建立聯繫。這可能意味著你的主機的數據庫服務器已經停機。
db_failed_desc: 這要么意味著你<1>config.yaml</1>文件中的數據庫信息不正確,要么意味著無法與數據庫服務器建立聯繫。這可能意味著你的主機的數據庫服務器已經停機。
counts:
views: 觀看
votes: 得票
answers: 回答
accepted: 已採納
page_404:
desc: "很抱歉,此頁面不存在。"
desc: 很抱歉,此頁面不存在。
back_home: 回到首頁
page_50X:
desc: 伺服器遇到了一個錯誤,無法完成你的請求。
back_home: 回到首頁
page_maintenance:
desc: "我們正在維護中,很快就會回來。"
desc: 我們正在維護中,很快就會回來。
nav_menus:
dashboard: 後台管理
contents: 內容
@ -1012,15 +990,15 @@ ui:
votes: "投票:"
active_users: "活躍用戶:"
flags: "檢舉:"
site_health_status: '健康狀態:'
version: "版本"
site_health_status: "健康狀態:"
version: 版本
https: "HTTPS:"
uploading_files: "上傳文件:"
smtp: "SMTP:"
timezone: "時區:"
timezone: 時區:
system_info: 系統資訊
storage_used: "已用儲存空間:"
uptime: "運行時間:"
storage_used: 已用儲存空間:
uptime: 運行時間:
answer_links: 回答連結
documents: 文件
feedback: 用戶反饋
@ -1030,8 +1008,8 @@ ui:
update_to: 更新到
latest: 最新版本
check_failed: 校驗失敗
"yes": "是"
"no": "否"
yes:
no:
not_allowed: 不允許
allowed: 允許
enabled: 已啟用
@ -1053,7 +1031,7 @@ ui:
suspended_name: 停權
suspended_desc: 被停權的使用者將無法登入。
deleted_name: 刪除
deleted_desc: "刪除個人資料和身份驗證關聯。"
deleted_desc: 刪除個人資料和身份驗證關聯。
inactive_name: 不活躍
inactive_desc: 不活躍的用戶必須重新驗證郵箱。
confirm_title: 刪除此用戶
@ -1062,11 +1040,11 @@ ui:
msg:
empty: 請選擇一個原因
status_modal:
title: "更改 {{ type }} 狀態為..."
title: 更改 {{ type }} 狀態為...
normal_name: 正常
normal_desc: 所有使用者都可以瀏覽的普通貼文。
closed_name: 關閉
closed_desc: "關閉的問題不能回答,但仍然可以編輯、投票和評論。"
closed_desc: 關閉的問題不能回答,但仍然可以編輯、投票和評論。
deleted_name: 刪除
deleted_desc: 獲得和失去的所有信譽將被恢復。
btn_cancel: 取消
@ -1098,7 +1076,7 @@ ui:
Admin: 管理員
User: 用戶
filter:
placeholder: "按名稱篩選用戶id"
placeholder: 按名稱篩選用戶id
set_new_password: 設置新密碼
change_status: 更改狀態
change_role: 更改角色
@ -1142,7 +1120,7 @@ ui:
action: 操作
change: 更改
filter:
placeholder: "按標題過濾,問題:id"
placeholder: 按標題過濾,問題:id
answers:
page_title: 回答
normal: 正常
@ -1154,13 +1132,13 @@ ui:
action: 操作
change: 更改
filter:
placeholder: "按名稱篩選answer:id"
placeholder: 按名稱篩選answer:id
general:
page_title: 一般
name:
label: 網站名稱
msg: 不能為空
text: "網站的名稱,如標題標籤中所用。"
text: 網站的名稱,如標題標籤中所用。
site_url:
label: 網站網址
msg: 網站網址不能為空。
@ -1169,11 +1147,11 @@ ui:
short_desc:
label: 網站簡短描述
msg: 網站簡短描述不能為空。
text: "簡短的描述,如主頁上的標題標籤所使用的那样。"
text: 簡短的描述,如主頁上的標題標籤所使用的那样。
desc:
label: 網站描述
msg: 網站描述不能為空。
text: "使用一句話描述本站作為網站的描述Html 的 meta 標籤)。"
text: 使用一句話描述本站作為網站的描述Html 的 meta 標籤)。
contact_email:
label: 聯絡人信箱
msg: 聯絡人信箱不能為空。
@ -1227,8 +1205,8 @@ ui:
label: 啟用身份驗證
title: SMTP身份驗證
msg: SMTP 身份驗證不能為空。
"yes": "是"
"no": "否"
yes:
no:
branding:
page_title: 品牌
logo:
@ -1249,22 +1227,22 @@ ui:
page_title: 法律條款
terms_of_service:
label: 服務條款
text: "您可以在此加入服務內容的條款。如果您已經在別處托管了文檔請在這裡提供完整的URL。"
text: 您可以在此加入服務內容的條款。如果您已經在別處托管了文檔請在這裡提供完整的URL。
privacy_policy:
label: 隱私條款
text: "您可以在此加入隱私政策內容。如果您已經在別處托管了文檔請在這裡提供完整的URL。"
text: 您可以在此加入隱私政策內容。如果您已經在別處托管了文檔請在這裡提供完整的URL。
write:
page_title: 編輯
recommend_tags:
label: 推薦標籤
text: "請在上方輸入標籤固定連結,每行一個標籤。"
text: 請在上方輸入標籤固定連結,每行一個標籤。
required_tag:
title: 必需的標籤
label: 根據需要設置推薦標籤
text: "每個新問題必須至少有一個推薦標籤。"
text: 每個新問題必須至少有一個推薦標籤。
reserved_tags:
label: 保留標籤
text: "保留的標籤只能由版主加入到一個貼文中。"
text: 保留的標籤只能由版主加入到一個貼文中。
seo:
page_title: 搜尋引擎優化
permalink:
@ -1313,13 +1291,13 @@ ui:
empty: 不能為空
invalid: 是無效的
btn_submit: 儲存
not_found_props: "所需屬性 {{ key }} 未找到。"
not_found_props: 所需屬性 {{ key }} 未找到。
page_review:
review: 審核
proposed: 提案
question_edit: 問題編輯
answer_edit: 回答編輯
tag_edit: '標籤管理: 編輯標籤'
tag_edit: "標籤管理: 編輯標籤"
edit_summary: 編輯摘要
edit_question: 編輯問題
edit_answer: 編輯回答
@ -1332,7 +1310,7 @@ ui:
upvote: 贊同
accept: 採納
cancelled: 已取消
commented: '評論:'
commented: "評論:"
rollback: 回滾
edited: 最後編輯於
answered: 回答於
@ -1340,18 +1318,18 @@ ui:
closed: 關閉
reopened: 重新開啟
created: 創建於
title: "歷史記錄"
tag_title: "時間線"
show_votes: "顯示投票"
title: 歷史記錄
tag_title: 時間線
show_votes: 顯示投票
n_or_a: N/A
title_for_question: "時間線"
title_for_question: 時間線
title_for_answer: "{{ title }} 的 {{ author }} 回答時間線"
title_for_tag: "標籤的時間線"
title_for_tag: 標籤的時間線
datetime: 日期時間
type: 類型
by:
comment: 評論
no_data: "我們找不到任何東西。"
no_data: 我們找不到任何東西。
users:
title: 用戶
users_with_the_most_reputation: 信譽積分最高的用戶
@ -1360,6 +1338,5 @@ ui:
reputation: 聲望值
votes: 選票
prompt:
leave_page: "你確定要離開此頁面?"
changes_not_save: "你所做的變更可能不會儲存。"
leave_page: 你確定要離開此頁面?
changes_not_save: 你所做的變更可能不會儲存。

View File

@ -49,6 +49,7 @@ func NewTranslator(c *I18n) (tr i18n.Translator, err error) {
if filepath.Ext(file.Name()) != ".yaml" && file.Name() != "i18n.yaml" {
continue
}
log.Debugf("try to read file: %s", file.Name())
buf, err := os.ReadFile(filepath.Join(c.BundleDir, file.Name()))
if err != nil {
return nil, fmt.Errorf("read file failed: %s %s", file.Name(), err)