Skip to content

Commit

Permalink
perf: add Portuguese (Brazil) support
Browse files Browse the repository at this point in the history
  • Loading branch information
LeeEirc committed Jan 6, 2025
1 parent 66218a2 commit dff1239
Show file tree
Hide file tree
Showing 15 changed files with 796 additions and 326 deletions.
3 changes: 3 additions & 0 deletions cmd/i18ntool/geni18n.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,9 @@ func getDomainFile(domain string) *os.File {
}

// If the file doesn't exist, create it.
if _, err := os.Stat(*outputDir); err != nil {
_ = os.MkdirAll(*outputDir, 0755)
}
filePath := path.Join(*outputDir, domain+".po")
f, err := os.OpenFile(filePath, os.O_TRUNC|os.O_CREATE|os.O_WRONLY, 0644)
if err != nil {
Expand Down
File renamed without changes.
30 changes: 26 additions & 4 deletions locale/en_US/LC_MESSAGES/koko.po → locale/en/LC_MESSAGES/koko.po
Original file line number Diff line number Diff line change
Expand Up @@ -169,8 +169,8 @@ msgstr ""

#. lang.T
#: pkg/handler/banner.go:40
msgid "Chinese-English-Japanese switch"
msgstr "中文-English-日本語 switch"
msgid "language switch"
msgstr ""

#. lang.T
#: pkg/handler/banner.go:41
Expand Down Expand Up @@ -245,16 +245,35 @@ msgid ""
"connect the asset."
msgstr ""

#. lang.T
#. lang.T
#. lang.T
#. lang.T
#. lang.T
#: pkg/handler/direct_handler.go:460 pkg/handler/direct_handler.go:476
#: pkg/handler/dispatch.go:139
#: pkg/handler/dispatch.go:127 pkg/handler/dispatch.go:128
#: pkg/handler/dispatch.go:153
msgid "Tips: switch language by ID"
msgstr ""

#. lang.T
#. lang.T
#: pkg/handler/dispatch.go:154 pkg/handler/dispatch.go:180
msgid "Invalid ID"
msgstr ""

#. lang.T
#: pkg/handler/dispatch.go:186
msgid "Switch language successfully"
msgstr ""

#. lang.T
#: pkg/handler/dispatch.go:197
msgid "Node: [ ID.Name(Asset amount) ]"
msgstr ""

#. lang.T
#: pkg/handler/dispatch.go:141
#: pkg/handler/dispatch.go:199
msgid "Tips: Enter g+NodeID to display the host under the node, such as g1"
msgstr ""

Expand Down Expand Up @@ -554,3 +573,6 @@ msgstr ""
#: pkg/proxy/tools.go:40
msgid "network is unreachable"
msgstr ""

#~ msgid "Chinese-English-Japanese switch"
#~ msgstr "中文-English-日本語 switch"
File renamed without changes.
97 changes: 26 additions & 71 deletions locale/ja_JP/LC_MESSAGES/koko.po → locale/ja/LC_MESSAGES/koko.po
Original file line number Diff line number Diff line change
Expand Up @@ -102,8 +102,8 @@ msgid ""
"Face ACL is not supported yet. Please use the WebTerminal to connect the "
"asset."
msgstr ""
"該端末は顔認証アクセスルールをサポートしていません。資産に接続するにはWebTerminalをご利用くだ"
"さい"
"該端末は顔認証アクセスルールをサポートしていません。資産に接続するには"
"WebTerminalをご利用ください"

#. lang.T
#. lang.T
Expand Down Expand Up @@ -180,8 +180,8 @@ msgstr "アセットとノードを更新する"

#. lang.T
#: pkg/handler/banner.go:40
msgid "Chinese-English-Japanese switch"
msgstr "中文-English-日本語の切り替え"
msgid "language switch"
msgstr "言語切り替え"

#. lang.T
#: pkg/handler/banner.go:41
Expand Down Expand Up @@ -261,16 +261,35 @@ msgstr ""
"顔認証はまだサポートされていません。資産に接続するにはWebTerminalをご利用くだ"
"さい"

#. lang.T
#. lang.T
#. lang.T
#. lang.T
#. lang.T
#: pkg/handler/direct_handler.go:460 pkg/handler/direct_handler.go:476
#: pkg/handler/dispatch.go:139
#: pkg/handler/dispatch.go:127 pkg/handler/dispatch.go:128
#: pkg/handler/dispatch.go:153
msgid "Tips: switch language by ID"
msgstr "ヒント: IDで言語を切り替えます"

#. lang.T
#. lang.T
#: pkg/handler/dispatch.go:154 pkg/handler/dispatch.go:180
msgid "Invalid ID"
msgstr "無効なID"

#. lang.T
#: pkg/handler/dispatch.go:186
msgid "Switch language successfully"
msgstr "言語切り替え成功"

#. lang.T
#: pkg/handler/dispatch.go:197
msgid "Node: [ ID.Name(Asset amount) ]"
msgstr "ノード: [ID.Name(アセット量)]"

#. lang.T
#: pkg/handler/dispatch.go:141
#: pkg/handler/dispatch.go:199
msgid "Tips: Enter g+NodeID to display the host under the node, such as g1"
msgstr "ヒント: g+ノードIDを入力してノードの下のホストを表示します。例えば: g1"

Expand Down Expand Up @@ -586,68 +605,4 @@ msgstr "ネットワーク不通(ルーティング不通)"
#. lang.T
#: pkg/proxy/tools.go:40
msgid "network is unreachable"
msgstr "ネットワーク不通(ネットワーク不可)"

#~ msgid "Get auth username failed"
#~ msgstr "認証トークンの取得に失敗しました"

#~ msgid "Protocols"
#~ msgstr "プロトコル"

#~ msgid "No found ssh protocol supported"
#~ msgstr "サポートされている ssh プロトコルが見つかりません"

#, fuzzy
#~ msgid "the database"
#~ msgstr "データベースなし"

#~ msgid "Cluster"
#~ msgstr "クラスター"

#, fuzzy
#~ msgid "the kubernetes"
#~ msgstr "いいえ kubernetes"

#~ msgid "the asset"
#~ msgstr "資産なし"

#~ msgid "Tips: Enter system user ID and directly login"
#~ msgstr "ヒント:システムユーザーIDを入力して直接ログインする"

#~ msgid "IP"
#~ msgstr "IP"

#~ msgid "DBType"
#~ msgstr "データベースのタイプ"

#~ msgid "DB Name"
#~ msgstr "データベース名"

#~ msgid "No system user found."
#~ msgstr "システムユーザなし"

#~ msgid "validate Login confirm err: Core Api failed"
#~ msgstr "検証ログオン再確認失敗:Core API異常"

#~ msgid "Must be unique system user for %s"
#~ msgstr "唯一のシステムユーザーでなければなりません %s"

#~ msgid ""
#~ "Enter ID number directly login the database, multiple search use // + "
#~ "field, such as: //16"
#~ msgstr ""
#~ "ヒント:データベースIDを入力して直接ログインする,二次検索の使用 // + "
#~ "フィールド,のように://192"

#~ msgid ""
#~ "Enter ID number directly login the kubernetes, multiple search use // + "
#~ "field, such as: //16"
#~ msgstr ""
#~ "ヒント:KubernetesのIDを入力して直接ログインする,二次検索の使用 // + "
#~ "フィールド,のように://192"

#~ msgid "The asset is inactive"
#~ msgstr "アセットは非アクティブです"

#~ msgid "Command review is not currently supported"
#~ msgstr "コマンドレビューは現在サポートされていません"
msgstr "ネットワーク不通(ネットワーク不可)"
Loading

0 comments on commit dff1239

Please sign in to comment.