v6 -> v7: * Translate sentences introduced by fixing build warnings. * Pick Jiaxun's review-by tag for [patch 2-3/3] https://lore.kernel.org/linux-doc/cover.1621062577.git.siyanteng@xxxxxxxxxxx/T/#t v5 -> v6: * fix build warnings. https://lore.kernel.org/linux-doc/CAEensMwf+w8aOuMqBy_wrWGBVBnVZdjKNJgS4jRQTAO4zwN1vw@xxxxxxxxxxxxxx/T/#t https://lore.kernel.org/linux-doc/CAEensMzL31Lq2NTVC74hfQyPy+7mTd=74p5Kkamf4LZ_GAieLA@xxxxxxxxxxxxxx/T/#t v4 -> v5: * Pick Alex's review-by tag for [patch 1-3/3] v3 -> v4: Some bad translations have been modified as suggested by Jiaxun. Thank you for your review. v2 -> v3: * Pick Xiangcheng Wu's review-by tag for [patch 1-3/3] * fix two original links. [1/3 and 3/3] v1 -> v2: * Some bad translations have been modified as suggested by Xiangcheng.Thank you for your review https://lore.kernel.org/linux-doc/cover.1618836460.git.siyanteng@xxxxxxxxxxx/T/#t * As Matthew and Xiangcheng suggested: call kernel-doc to generate related docs (0001 and 0002).Thanks! I tested it on other computers (at least three) with no problem, But on my computers it prints 1000+ warnings, I tried to find the cause in the past few days but no clue. So, the two patches may print as follows:(maybe your computer won't print anything) linux-next/Documentation/translations/zh_CN/core-api/kernel-api.rst:235: WARNING: Duplicate C declaration, also defined at core-api/kernel-api:235. Declaration is '.. c:None:: struct list_head *prev'. linux-next/Documentation/translations/zh_CN/core-api/kernel-api.rst:235: WARNING: Duplicate C declaration, also defined at core-api/kernel-api:235. Declaration is '.. c:None:: struct list_head *next'. linux-next/Documentation/translations/zh_CN/core-api/kernel-api.rst:235: WARNING: Duplicate C declaration, also defined at core-api/kernel-api:235. Declaration is '.. c:None:: void (*sync)(void)'. linux-next/Documentation/translations/zh_CN/core-api/kernel-api.rst:283: WARNING: Duplicate C declaration, also defined at core-api/kernel-api:283. Declaration is '.. c:function:: void list_splice_init_rcu(struct list_head *list, struct list_head *head, void (*sync)(void))'. linux-next/Documentation/translations/zh_CN/core-api/kernel-api.rst:283: WARNING: Duplicate C declaration, also defined at core-api/kernel-api:283. Declaration is '.. c:None:: struct list_head *list'. ... I'm a little skeptical now that something's wrong with my computer. Yanteng Si (3): docs/zh_CN: add core-api kernel-api.rst translation docs/zh_CN: add core-api printk-basics.rst translation docs/zh_CN: add core-api printk-formats.rst translation .../translations/zh_CN/core-api/index.rst | 7 +- .../zh_CN/core-api/kernel-api.rst | 369 +++++++++++ .../zh_CN/core-api/printk-basics.rst | 110 ++++ .../zh_CN/core-api/printk-formats.rst | 580 ++++++++++++++++++ 4 files changed, 1064 insertions(+), 2 deletions(-) create mode 100644 Documentation/translations/zh_CN/core-api/kernel-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-basics.rst create mode 100644 Documentation/translations/zh_CN/core-api/printk-formats.rst -- 2.27.0