Skip to content

Commit

Permalink
Merge pull request #7 from sCrypt-Inc/cn_translation
Browse files Browse the repository at this point in the history
Cn translation
  • Loading branch information
zhfnjust committed Oct 8, 2021
2 parents 6d574fb + dc6e240 commit 366458f
Show file tree
Hide file tree
Showing 36 changed files with 1,006 additions and 897 deletions.
93 changes: 93 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
[main]
host = https://www.transifex.com

[scrypt-language-reference.contractspot]
file_filter = docs/locale/<lang>/LC_MESSAGES/contracts.po
source_file = docs/_build/gettext/contracts.pot
source_lang = en
type = PO


[scrypt-language-reference.idepot]
file_filter = docs/locale/<lang>/LC_MESSAGES/ide.po
source_file = docs/_build/gettext/ide.pot
source_lang = en
type = PO

[scrypt-language-reference.looppot]
file_filter = docs/locale/<lang>/LC_MESSAGES/loop.po
source_file = docs/_build/gettext/loop.pot
source_lang = en
type = PO

[scrypt-language-reference.ackermannpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/ackermann.po
source_file = docs/_build/gettext/ackermann.pot
source_lang = en
type = PO

[scrypt-language-reference.p2pkhpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/p2pkh.po
source_file = docs/_build/gettext/p2pkh.pot
source_lang = en
type = PO

[scrypt-language-reference.rpuzzlepot]
file_filter = docs/locale/<lang>/LC_MESSAGES/rpuzzle.po
source_file = docs/_build/gettext/rpuzzle.pot
source_lang = en
type = PO

[scrypt-language-reference.intropot]
file_filter = docs/locale/<lang>/LC_MESSAGES/intro.po
source_file = docs/_build/gettext/intro.pot
source_lang = en
type = PO

[scrypt-language-reference.multipartyhashpuzzlespot]
file_filter = docs/locale/<lang>/LC_MESSAGES/multipartyhashpuzzles.po
source_file = docs/_build/gettext/multipartyhashpuzzles.pot
source_lang = en
type = PO

[scrypt-language-reference.indexpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/index.po
source_file = docs/_build/gettext/index.pot
source_lang = en
type = PO

[scrypt-language-reference.rabinpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/rabin.po
source_file = docs/_build/gettext/rabin.pot
source_lang = en
type = PO

[scrypt-language-reference.asmpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/asm.po
source_file = docs/_build/gettext/asm.pot
source_lang = en
type = PO

[scrypt-language-reference.syntaxpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/syntax.po
source_file = docs/_build/gettext/syntax.pot
source_lang = en
type = PO

[scrypt-language-reference.functionspot]
file_filter = docs/locale/<lang>/LC_MESSAGES/functions.po
source_file = docs/_build/gettext/functions.pot
source_lang = en
type = PO

[scrypt-language-reference.statepot]
file_filter = docs/locale/<lang>/LC_MESSAGES/state.po
source_file = docs/_build/gettext/state.pot
source_lang = en
type = PO

[scrypt-language-reference.ctcpot]
file_filter = docs/locale/<lang>/LC_MESSAGES/ctc.po
source_file = docs/_build/gettext/ctc.pot
source_lang = en
type = PO
81 changes: 0 additions & 81 deletions docs/.tx/config

This file was deleted.

2 changes: 1 addition & 1 deletion docs/ackermann.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ It grows very quickly in value, as does the size of its call tree. The Ackermann
\end{cases}
nCrypt has devised a way to calculate the value of the Ackermann function using `native scripts`_. But it is definitely non-trivial. Below we present a much simpler version.
sCrypt has devised a way to calculate the value of the Ackermann function using `native scripts`_. But it is definitely non-trivial. Below we present a much simpler version.

.. code-block:: solidity
Expand Down
Binary file modified docs/locale/zh_CN/LC_MESSAGES/ackermann.mo
Binary file not shown.
46 changes: 24 additions & 22 deletions docs/locale/zh_CN/LC_MESSAGES/ackermann.po
Original file line number Diff line number Diff line change
Expand Up @@ -4,30 +4,28 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Edward Liu <574228@qq.com>, 2020
# qtom zheng <zhfnjust@qq.com>, 2021
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: sCrypt\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-30 16:42-0700\n"
"PO-Revision-Date: 2020-10-01 00:49+0000\n"
"Last-Translator: Edward Liu <574228@qq.com>, 2020\n"
"Language-Team: Chinese (China) (https://www.transifex.com/scrypt/teams/113667/zh_CN/)\n"
"POT-Creation-Date: 2021-10-07 23:23+0800\n"
"PO-Revision-Date: 2021-10-07 14:19+0000\n"
"Last-Translator: qtom zheng <zhfnjust@qq.com>, 2021\n"
"Language-Team: Chinese (China) (https://www.transifex.com/scrypt-1/teams/121283/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"

# 912f11d9500f4d9382a96b92ae6fc810
#: ../../ackermann.rst:3
#: ../../ackermann.rst:3 3b684f72c6b546b3bbf59c15ea702708
msgid "Ackermann Function"
msgstr "阿克曼函数(Ackermann Function)"
msgstr "阿克曼 (Ackermann) 函数"

# 976f79eac8324ef3b2911d380accb49e
#: ../../ackermann.rst:5
#: ../../ackermann.rst:5 e80761ab23af470792b062f5ca0d6425
msgid ""
"The Ackermann function is a classic example of a recursive function, notable"
" especially because it is not a primitive recursive function. It grows very "
Expand All @@ -36,21 +34,25 @@ msgid ""
msgstr ""
"阿克曼函数是递归函数的经典示例,特别值得注意的是它并不是一个原始递归函数。它的值增长得非常快,调用树也增长得非常快。阿克曼函数通常定义如下:"

# b14b4ded3a6c436e85f1848bc13645d5
#: ../../ackermann.rst:8
#: ../../ackermann.rst:8 e2a21622b59443f7bbbd204f63eee4fa
msgid ""
"A(m, n) = \\begin{cases} n+1 & \\mbox{if } m = 0 \\\\ A(m-1, 1) & \\mbox{if "
"} m > 0 \\mbox{ and } n = 0 \\\\ A(m-1, A(m, n-1)) & \\mbox{if } m > 0 "
"\\mbox{ and } n > 0. \\end{cases}"
"A(m, n) =\n"
"\\begin{cases}\n"
"n+1 & \\mbox{if } m = 0 \\\\\n"
"A(m-1, 1) & \\mbox{if } m > 0 \\mbox{ and } n = 0 \\\\\n"
"A(m-1, A(m, n-1)) & \\mbox{if } m > 0 \\mbox{ and } n > 0.\n"
"\\end{cases}"
msgstr ""
"A(m, n) = \\begin{cases} n+1 & \\mbox{if } m = 0 \\\\ A(m-1, 1) & \\mbox{if "
"} m > 0 \\mbox{ and } n = 0 \\\\ A(m-1, A(m, n-1)) & \\mbox{if } m > 0 "
"\\mbox{ and } n > 0. \\end{cases}"
"A(m, n) =\n"
"\\begin{cases}\n"
"n+1 & \\mbox{if } m = 0 \\\\\n"
"A(m-1, 1) & \\mbox{if } m > 0 \\mbox{ and } n = 0 \\\\\n"
"A(m-1, A(m, n-1)) & \\mbox{if } m > 0 \\mbox{ and } n > 0.\n"
"\\end{cases}"

# c380afc23c554d4bbb98953a0ce9b66b
#: ../../ackermann.rst:18
#: ../../ackermann.rst:18 96b67c3d98e24c8ab7f91fffb3a39da8
msgid ""
"nCrypt has devised a way to calculate the value of the Ackermann function "
"sCrypt has devised a way to calculate the value of the Ackermann function "
"using `native scripts`_. But it is definitely non-trivial. Below we present "
"a much simpler version."
msgstr "nCrypt设计了一种使用 `原生脚本`_ 计算阿克曼函数值的方法该方法是非常复杂的。下面我们给出了一个简单得多的版本。"
msgstr "sCrypt 设计了一种使用 `原生脚本`_ 计算阿克曼函数值的方法该方法是非常复杂的。下面我们提供一个更简单的版本。"
Binary file modified docs/locale/zh_CN/LC_MESSAGES/asm.mo
Binary file not shown.

0 comments on commit 366458f

Please sign in to comment.