Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i18n(zh-TW): Can add Traditional Chinese a i18n Translations #3223

Open
wants to merge 2 commits into
base: v2
Choose a base branch
from

Conversation

neko0xff
Copy link

Description

  • What does this PR change? Give us a brief description.
  • Closes #

@neko0xff neko0xff requested a review from a team as a code owner March 27, 2025 01:47
Copy link

netlify bot commented Mar 27, 2025

Deploy Preview for tauri-v2 failed.

Built without sensitive environment variables

Name Link
🔨 Latest commit 07571bb
🔍 Latest deploy log https://app.netlify.com/sites/tauri-v2/deploys/67e4ae4927513100098e4d57

Copy link

New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/[email protected]3.5.3 None 0 0 B
npm/[email protected]1.86.0 Transitive: environment, filesystem +4 1.06 MB
npm/[email protected]1.29.2 None +43 13.4 MB antfu, octref, orta, ...1 more

View full report↗︎

@vasfvitor
Copy link
Contributor

vasfvitor commented Mar 27, 2025

hi, thanks for this great effort

some notes:

  • do you happen to know someone who could help review this? It's too much for one person and too much in one go. You could also leave this open and split into multiple PRs so it's easier to be reviewed and faster to be merged.
  • revert the Tauri submodule update as it's unrelated
  • revert packages updates for the same reason
  • remove makefile (is it needed for something?)
  • there are at least 1 page untranslated, and at least another with code comments untranslated
  • I think you need to also enable the locale at lunaria config

@vasfvitor
Copy link
Contributor

also, I'm not knowledgeable on the subject, but couldn't this effort be put into zh-CN? is there much difference? could you give a bit more of context as why you are suggesting a new locale

@neko0xff
Copy link
Author

  1. Makefile is Simplifying use pnpm command (Maybe can remove)
  2. The biggest difference between zh-cn & zh-tw is the terminology & glyphs *https://en.m.wikipedia.org/wiki/Traditional_Chinese_characters


:::note[進度更新]

我們正在積極地創作和撰寫《Tauri 之書》。由於 Tauri 的巨大增長,我們遇到了延遲,但最近重新確定了這個專案的優先事項。雖然我們還沒有發佈時間表的細節,但你可以關注這個頁面的更新。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

發布


我們正在積極地創作和撰寫《Tauri 之書》。由於 Tauri 的巨大增長,我們遇到了延遲,但最近重新確定了這個專案的優先事項。雖然我們還沒有發佈時間表的細節,但你可以關注這個頁面的更新。

我們很抱歉這篇文章延後了原定的出版日期。如果您透過 GitHub 贊助商或 Open Collective 進行了捐贈,並希望要求退款,您可以透過 Open Collective:[聯絡 Open Collective 上的 Tauri](https://opencollective.com/tauri/contact)。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

進行了捐贈
(捐贈已經是動詞)


### 歷史

到 2020 年,原生應用程式的製造已經變得比以往任何時候都更容易和更容易獲得。儘管如此,初學者和經驗豐富的開發人員都面臨著快速變化的安全和隱私環境中的艱難選擇。在使用者設備的半可信環境中尤其如此。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

使用者裝置


Tauri 是一個多語言和通用工具包,非常可組合,允許開發人員建立各種應用程式。它用於使用 Rust 工具和在Webview 中呈現的 HTML 建立桌面電腦應用程式。使用 Tauri 建立的應用程式可以與任意數量的可選 JS API 和Rust API一起發布,以便 Webview 可以透過資訊傳遞控制系統。

開發人員可以輕鬆擴展預設 API,以實現自己的功能,並在 Webview 和基於 Rust 的後端之間建立橋接。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

擴充


Tauri 應用程式可以有[托盤類型介面](/zh-tw/learn/system-tray/)。它們可以被[更新](/zh-tw/plugin/updater/),並且如預期地由使用者的作業系統進行管理。

由於使用了作業系統的 Webview,它們非常小。它們不附帶運行時,因為最終的二進制檔案是從 Rust 編譯而來的。這使得[逆向工程 Tauri 應用程式不是一項簡單的任務](/zh-tw/security/)。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

二進位檔


Tauri 應用程式可以有[托盤類型介面](/zh-tw/learn/system-tray/)。它們可以被[更新](/zh-tw/plugin/updater/),並且如預期地由使用者的作業系統進行管理。

由於使用了作業系統的 Webview,它們非常小。它們不附帶運行時,因為最終的二進制檔案是從 Rust 編譯而來的。這使得[逆向工程 Tauri 應用程式不是一項簡單的任務](/zh-tw/security/)。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

二進位檔

[在 GitHub 上查看](https://github.com/tauri-apps/tauri/tree/dev/crates/tauri)

這是一個主要的 crate,將所有內容結合在一起。它將運行時、巨集、工具和 API 整合成一個最終產品。
它在編譯時會讀取[`tauri.conf.json`](/zh-tw/reference/config/)文件,以引入功能並進行應用程式的實際配置(甚至是專案資料夾中的 `Cargo.toml` 文件)。它在運行時處理腳本注入(用於 polyfills / 原型修訂),託管與系統互動的 API,甚至管理更新過程。

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

檔案

@neko0xff
Copy link
Author

@winstonsung 不好意思能是否先Fork我原本翻譯好的倉庫分支後(目前較無時間),再進行修正(修正完可直接向原本的分支或者直接提交結我)
https://github.com/neko0xff/tauri-docs

@winstonsung
Copy link

我最近也比較忙,暫時無法。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗️ In progress
Development

Successfully merging this pull request may close these issues.

3 participants