YAMLResume

多言語

各履歴書には特定の言語があります。良いお知らせは、YAMLResume はすぐに使える多言語サポートを提供するように設計されていることです。

技術的には、多言語サポートには 2 つのことが必要です:

  • 国際化: 通常「i18n」と略されます(数字 18 は「i」と「n」の間の 18 文字を表します)。基本的に、製品が複数の言語をサポートできるようにする一連の実践で、i18n は主に製品を複数の言語に翻訳し、ユーザーの選択に基づいて動的に言語を切り替えることを含みます
  • ローカライゼーション: 通常「l10n」と略されます(数字 10 は「l」と「n」の間の文字を表します)。単純な翻訳を超えて、製品を対象言語の文化的特徴に適応させます。

実際には、i18n が常に最初に来て、l10n が続きます。

すべてのサポートされている言語について、設計と実装の観点から以下の側面に焦点を当てています:

  • 言語学:言語の理論的側面、言語の文字セット、文法と構文、歴史などを含みますが、これらに限定されません。
  • 慣用句:言語が通常従う一般的な慣例と慣用句。
  • タイポグラフィ:斜体、テキスト数字、フォントスタイル、カーニング、リガチャなどの言語が通常従う最適なタイポグラフィ実践。
  • 翻訳:YAMLResume が生成する履歴書で使用される固定用語とオプションの単純な翻訳。

サポートされている言語

YAMLResume は履歴書がどの言語で書かれているかを知る必要があります。そのために、履歴書でトップレベルの locale キーを設定する必要があります:

---
content:
  # ...

locale:        
  language: en

layouts:
  - engine: markdown
  # ...

サポートされている言語

yamlresume languages list を使用してすべてのサポートされている言語をリストできます。この記事を書いている時点で、YAMLResume は以下の言語をサポートしています:

$ yamlresume languages list

| locale.language | Language Name                   |                                                                                                                                                                                                                                                                                                           1:03:48 PM
| --------------- | ------------------------------- |
| en              | English                         |
| zh-hans         | Simplified Chinese              |
| zh-hant-hk      | Traditional Chinese (Hong Kong) |
| zh-hant-tw      | Traditional Chinese (Taiwan)    |
| es              | Spanish                         |
| fr              | French                          |
| no              | Norwegian                       |
| nl              | Dutch                           |
| ja              | Japanese                        |
| de              | German                          |

各言語の詳細については、以下のページをご覧ください:

用語

この章全体で以下の用語を使用しています:

Edit on GitHub

Last updated on