cloudfoundry/cli-i18n

Name: cli-i18n

Owner: Cloud Foundry

Description: Translations (i18n) for the CF CLI

Created: 2017-09-26 21:27:57.0

Updated: 2018-05-03 23:36:14.0

Pushed: 2018-05-03 23:36:13.0

Homepage: https://code.cloudfoundry.org/cli

Size: 1465

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.