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

[tw] localize API for traditional chinese (#2459) #2467

Merged
merged 1 commit into from
Nov 20, 2023

Conversation

EmilyXinyi
Copy link

Describe your changes

original content from https://glossary.cncf.io/application-programming-interface/

Related issue number or link (ex: resolves #issue-number)

resolve #2459

Checklist before opening this PR (put x in the checkboxes)

  • This PR does not contain plagiarism
    • don’t copy other people’s work unless you are quoting and contributing it to them.
  • I have signed off on all commits
    • signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

@netlify
Copy link

netlify bot commented Oct 4, 2023

Deploy Preview for cncfglossary ready!

Name Link
🔨 Latest commit b510746
🔍 Latest deploy log https://app.netlify.com/sites/cncfglossary/deploys/655a13660b488f00080375a8
😎 Deploy Preview https://deploy-preview-2467--cncfglossary.netlify.app/zh-tw/application-programming-interface
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@github-actions github-actions bot added the lang/tw for Traditional Chinese label Oct 4, 2023
content/zh-tw/application-programming-interface.md Outdated Show resolved Hide resolved
## 是什麼 {#what-it-is}

應用程式介面(API)是電腦程式互動的一種方式。就像人類通過網頁與網站互動一樣,API 允許電腦程式之間進行交互。
與人類的交互不同,API可以限制對方可以和不可以問什麽。對交互的限制有助於在程式之間創建穩定且實用的信息傳輸。
Copy link
Collaborator

Choose a reason for hiding this comment

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

信息也是簡體用語居多

Copy link
Author

Choose a reason for hiding this comment

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

"資訊傳輸“會更好嗎?

Copy link
Collaborator

Choose a reason for hiding this comment

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

"資訊傳輸" 我覺得ok


## 如何幫助我們 {#how-it-helps}

API 允許電腦程式或應用程式以一種明確的、可理解的方式互動和共享資訊。
Copy link
Collaborator

Choose a reason for hiding this comment

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

你這邊就用互動,所以我覺得前面都將交互換成互動會滿通順的

## 如何幫助我們 {#how-it-helps}

API 允許電腦程式或應用程式以一種明確的、可理解的方式互動和共享資訊。
它們是現代應用程式的基本構建組,它們為開發人員提供了一種將應用程式整合在一起的方法。
Copy link
Collaborator

Choose a reason for hiding this comment

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

思考有沒有比 基本構建組 更好的翻譯

Copy link
Author

Choose a reason for hiding this comment

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

”基本模塊“?

Copy link
Collaborator

Choose a reason for hiding this comment

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

"它們是奠定現代應用程式的基礎" 如何呢?

@johnlinp johnlinp self-requested a review October 6, 2023 14:50
隨著應用程式變得越來越複雜,微小的程式碼更改也可能會對其他功能產生巨大的影響。
如果應用程式想要在擴展的同時保持其穩定性,則需要用模組化方法來管理其功能。
沒有API,應用程式之間就缺乏一個應用程式之間互動的框架。
沒有一個共享的框架,應用程式[擴展](/zh-tw/scalability/)和整合將是一個挑戰。
Copy link
Collaborator

Choose a reason for hiding this comment

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

"將是一個挑戰" 在我聽起來有點太過中性,畢竟挑戰有可能是正面的也有可能是負面的。但原文比較像是要把 "沒有一個共享的框架" 這件事形容成一件負面的事情,所以我建議可以翻成 "將會變得很辛苦" 。

原文:

Without a shared framework, it is challenging for applications to scale and integrate.


API 允許電腦程式或應用程式以一種明確的、可理解的方式互動和共享資訊。
它們是現代應用程式的基本構建組,它們為開發人員提供了一種將應用程式整合在一起的方法。
每當您聽到[微服務](/zh-tw/microservices-architecture/)在一起工作時,就可以推斷它們是通過某種API互動的。
Copy link
Collaborator

Choose a reason for hiding this comment

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

"一起工作" 也是比較偏向簡體用語,在台灣通常只有真人才會一起工作,機器的話則是 "運作" 。

@EmilyXinyi
Copy link
Author

謝謝 @johnlinp @hwchiu 指正,已修改 :)

Copy link
Collaborator

@johnlinp johnlinp left a comment

Choose a reason for hiding this comment

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

感謝!

HungWeiChiu

This comment was marked as duplicate.

Copy link
Collaborator

@hwchiu hwchiu left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@pichuang pichuang left a comment

Choose a reason for hiding this comment

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

中英空格一下,然後合併一個 commit 即可

## 是什麼 {#what-it-is}

應用程式介面(API)是電腦程式互動的一種方式。就像人類通過網頁與網站互動一樣,API 允許電腦程式之間進行互動。
與人類的互動不同,API可以限制對方可以和不可以問什麽。對互動的限制有助於在程式之間創建穩定且實用的資訊傳輸。
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
與人類的互動不同,API可以限制對方可以和不可以問什麽。對互動的限制有助於在程式之間創建穩定且實用的資訊傳輸。
與人類的互動不同,API 可以限制對方可以和不可以問什麽。對互動的限制有助於在程式之間創建穩定且實用的資訊傳輸。


隨著應用程式變得越來越複雜,微小的程式碼更改也可能會對其他功能產生巨大的影響。
如果應用程式想要在擴展的同時保持其穩定性,則需要用模組化方法來管理其功能。
沒有API,應用程式之間就缺乏一個應用程式之間互動的框架。
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
沒有API,應用程式之間就缺乏一個應用程式之間互動的框架。
沒有 API,應用程式之間就缺乏一個應用程式之間互動的框架。


API 允許電腦程式或應用程式以一種明確的、可理解的方式互動和共享資訊。
它們是奠定現代應用程式的基礎,它們為開發人員提供了一種將應用程式整合在一起的方法。
每當您聽到[微服務](/zh-tw/microservices-architecture/)在一起運作時,就可以推斷它們是通過某種API互動的。
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
每當您聽到[微服務](/zh-tw/microservices-architecture/)在一起運作時,就可以推斷它們是通過某種API互動的
每當您聽到[微服務](/zh-tw/microservices-architecture/)在一起運作時,就可以推斷它們是通過某種 API 互動的

Copy link
Author

Choose a reason for hiding this comment

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

已更正 :)


## 是什麼 {#what-it-is}

應用程式介面(API)是電腦程式互動的一種方式。就像人類通過網頁與網站互動一樣,API 允許電腦程式之間進行互動。
Copy link
Collaborator

Choose a reason for hiding this comment

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

這邊我建議把 "通過" 改成 "透過" ,比較符合台灣人的用法,謝謝。


API 允許電腦程式或應用程式以一種明確的、可理解的方式互動和共享資訊。
它們是奠定現代應用程式的基礎,它們為開發人員提供了一種將應用程式整合在一起的方法。
每當您聽到[微服務](/zh-tw/microservices-architecture/)在一起運作時,就可以推斷它們是通過某種API互動的。
Copy link
Collaborator

Choose a reason for hiding this comment

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

這邊我也是建議把 "通過" 改成 "透過" 。

Copy link
Author

Choose a reason for hiding this comment

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

已改 :)

Copy link
Collaborator

@johnlinp johnlinp left a comment

Choose a reason for hiding this comment

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

感謝!

@hwchiu
Copy link
Collaborator

hwchiu commented Nov 19, 2023

@EmilyXinyi 我覺得內容都沒有問題了,剩下就是把 Commit 合成一筆,這樣我們合併會比較方便,再麻煩了

Signed-off-by: EmilyXinyi <xinyi_0302@yahoo.com>
@hwchiu hwchiu merged commit dc8d9bf into cncf:dev-tw Nov 20, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang/tw for Traditional Chinese
Projects
Development

Successfully merging this pull request may close these issues.

[tw] localize Application Programming Interface (API) for Traditional Chinese
5 participants