Skip to content

Instantly share code, notes, and snippets.

@hax
Last active May 19, 2020 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hax/1581f7b9c0b0742a8385e2518de5934f to your computer and use it in GitHub Desktop.
Save hax/1581f7b9c0b0742a8385e2518de5934f to your computer and use it in GitHub Desktop.
Promise 相关译名考虑

译名方法:

  • 黑话型(生造新词)
  • 会意型(合成新词、古词新用)
  • 假借型(复用引申已有专用名词)
  • 白话型(直接用日常用语)

术语

  • Promise
  • Status/State: pending/fulfilled/rejected, settled
  • Fate: resolved/unresolved

区分(避免混淆):

  • fulfilled 与 resolved
  • settled 与 resolved
  • reject 与 cancel/abort

关联(对称或互补概念):

  • fulfilled 与 rejected
  • pending 与 settled
  • resolved 与 unresolved
  • resolve 与 reject

字典

  • promise: 承诺、许诺、允诺、诺言、保证、答应、约定、期望
  • pending: 待定、待决、未定、未决、挂起
  • fulfill: 达到、应验、满足、履行、执行、实现、完成
  • reject: 排斥、拒绝、驳回、摒弃、抛弃、否决
  • settle: 定居、结算、停留、确定、解决、决定、结束、完结、接受、安置
  • resolve: 决定、决心、解析、分解、解决、决议
  • cancel: 取消、撤销、终止、废除、废止
  • abort: 中止、放弃

松峰

  • promise: 约定(比“承诺”更书面化)
  • pending: 待定
  • settled: 落定(可以做动词用,“已决”不能做动词)
  • fulfilled: 兑现(“履约”法律味道大)
  • rejected, reject: 拒绝(比“解约”或“放弃”更接近字面意思)
  • resolved, resolve: 终结(比“了结”更宏大一些,可以“盖过”settle,哈哈)?

hax

  • promise: 期约【会意】
  • pending: 待定【白话】
  • settled: 落定【会意】
  • fulfilled: 已兑现【白话】
  • rejected: 已否决【白话】
  • reject: 否决【白话】
  • resolve: 决定【白话】
  • resolved: 已决【白话】
  • unresolved: 未决【白话】

方案A

  • promise: 期约(约定)【会意】
  • pending: 待定【白话】
  • settled: 落定【会意】
  • fulfilled: 履约(践约)【假借】
  • rejected: 失约(违约、背约、毁约、爽约)【假借】
  • reject: 否决(否定)【白话】
  • resolve: 决定【白话】
  • resolved: 已决【白话】
  • unresolved: 未决【白话】

方案B【白话】

  • promise: 承诺
  • pending: 待定
  • settled: 结束【用等价的白话型术语:completed、finished】
  • fulfilled: 已实现
  • rejected: 已拒绝
  • reject: 拒绝
  • resolve: 决定
  • resolved: 已决
  • unresolved: 未决
@fanyizu
Copy link

fanyizu commented Mar 22, 2020

  • promise: 期约
  • pending: 待定
  • settled: 落定
  • fulfilled: 履约
  • rejected: 解约
  • reject: 解约
  • resolve: 兑现
  • resolved: 兑现
  • unresolved: 未决

@cncuckoo
Copy link

cncuckoo commented May 13, 2020

promise: 期约
pending: 待定
settled: 落定
fulfilled: 履行
rejected: 拒绝
reject: 拒绝
resolve: 解决
resolved: 解决
unresolved: 未决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment