Các vấn đề về dịch thuật ngữ
Những cách dịch lại đề xuất¶
- Server nên được dịch là máy phục vụ hơn là máy chủ
- Chưa rõ lý do vì sao lại dịch object ra thành đối tượng chứ không phải vật thể
| Từ tiếng Anh | Cách dịch |
|---|---|
| Separation of concern | Tách biệt sự bận tâm |
| Plain text | Văn bản trơn |
| Template | Mẫu tạo |
Những lúc thấy để nguyên tiếng Anh thì tiện hơn¶
Xuất hiện dày đặc ở giao diện chứ không phải chỉ là khái niệm¶
VD như cú pháp, tên thư viện, v.v.
true,falsestring,numbercomment,notepackage,module,libraryTemporal,Eventimport,exportterminal,shellmacroextension,plugin,addonorigin,port,localhostblob,hashfile,folder,vault,project,repo,rootsumtaskbar,passenter,escape,home,endtab
Chưa biết dịch làm sao¶
Có khi là ở tiếng Anh phân biệt được nhưng tiếng Việt thì không:
day,datetheme,form,template,patternboot,startrepo,vaulttask,jobteam,groupbrowse,navigate,routeconfig,setting,optionbundle,polyfillencode,encrypt,decode,decrypt- [[
core,kernel,engine]] elementtabterminal,shelltext,documentmacroextension,plugin,addonblob,hashtooltipplain text
Không tận dụng được các từ viết tắt hoặc đơn âm tiết và phổ biến¶
arg,obj,list,prop,val,set,map,arrauthbootdivdev,docs,srcfile,dirhelper,utiljob,taskkey,ivlib,navpasspath,pipe,clireq,resrepo,clonesumtabtestwikiworkertrue/`falselogblob,hash
Để nguyên để lúc đọc tài liệu tiếng Anh thì còn biết¶
Ví dụ:
- [[Server là cái máy. Host là cái dịch vụ cung cấp cái máy đó và những thứ liên quan tới nó]]
- [[Client gửi token truy cập đến máy cấp quyền để được truy cập tài nguyên]]
- [[Khi merge, ours là branch hiện tại. Khi rebase, theirs là branch hiện tại]]
- [[Map trong JS tương đương với dictionary trong Python]]
- [[Compile time là lúc chuyển từ ngôn ngữ lập trình mà người hiểu sang ngôn ngữ máy chỉ có máy mới hiểu. Runtime là lúc máy chạy mã máy]]
Có những cái sai chỉ xuất hiện trong tiếng Anh¶
- [[Runtime là lúc chạy, runtime environment là môi trường thực thi. Nhưng nhiều lúc runtime environment được gọi tắt là runtime]]
- [[Trong JavaScript, khi nói đến runtime thường mọi người chỉ nghĩ đến Node hoặc Deno, và đối lập với trình duyệt. Dù tất cả đều không phải là runtime mà là runtime environment]]
Thêm được các tiền tố, hậu tố¶
- Số nhiều thêm
s truthy/`falsy
Đã quá quen thuộc rồi¶
codeinternetlap,mic,camfile,foldertest
Người dùng Tiếng Anh phải chịu đựng sự mơ hồ do đa nghĩa. Tiếng Việt tội gì phải thế?¶
comment: comment là phần chữ được bỏ qua trong code và thường được dùng để giải thích, hay là đưa ra đánh giá, bình luận nói chung?
Tiếng Anh dùng bình thường nhưng tiếng Việt dịch ra hơi tệ¶
manipulation: thao túng
Dịch được¶
raw: thôsum: tổngtemp: tạmtest: thửscript: kịch bản