目录

CF CLI i18n

This repository contains the internationalization (i18n) files for the CF CLI.

This seperation from the CF CLI is done to separate the CF CLI code from the process of translation.

How it works

Diagram

The internationalization process of the CF CLI happens in 4 phases:

  1. Extraction - Extracting all the English strings used in the CF CLI and combining them with the translated set in this repository.
  2. Providing New Strings for Translators - The untranslated set is posted to a shared service that external translators can pull from.
  3. Translate Strings - The translated strings are returned from the external translators and merged back into this repository.
  4. Merge on Compile - The CF CLI’s CI pipeline takes the translated strings and merges them into the compiled code.

The end result of this process produces a CF CLI with a translated UI.

Notes on process

  • The process of sharing strings to and from translators (phases 2 and 3) is currently evolving.
  • As strings are added to the CF CLI on a daily basis, the number of untranslated strings will grow until a translation cycle (phases 2 and 3) take place. This means some translation files will have translated strings next to untranslated strings.
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号