ドキュメントの翻訳

Axios をできるだけ多くの人が利用できるようにするには、これらのドキュメントをすべての言語で読めるようにすることが重要です。ドキュメントの翻訳にご協力いただける方はいつでも歓迎いたします。このガイドでは、このドキュメントに翻訳を追加する手順を説明します。

構造

すべての翻訳は、設定ファイル {language-shortcut}.lang.js (例えば en.lang.jsde.lang.js) と、 posts/{language-shortcut}/*.md (例えば posts/enposts/de) の翻訳ドキュメントファイルから構成されています。{language-shortcut} は、あなたの言語の ISO 639-1 の 2文字コードに置き換える必要があります。

言語を設定する

コンフィギュレーションを登録する

言語の設定と、設定ファイル内のフレーズやリンクの翻訳が終わったら、それをルート設定に登録する必要があります。これを行うには、inert.config.js を開き、先頭付近に以下の行を追加します。

const {language-shortcut}Config = require('./{language-shortcut}.config.js');

もちろん、{language-shortuct} を正しい ISO 369-1 コードに置き換えることを忘れないでください (変数名にも書いてあります!)。

ここで、定数 langs を探します。この定数が require 文の上にある場合は、 require 文をその上に移動してください。langs のリストに、次のオブジェクトを追加してください。

const langs = [
  ...
  {
    name: '"英語 "や "ドイツ語 "など、言語を一意に識別できる名前',
    prefix: "設定ファイルと同じプレフィックス",
    config: {language-shortcut}Config // 先ほどインポートした Config オブジェクト
  }
  ...
];

これで、ファイルの翻訳を開始できます。フォルダ posts/en を新しいフォルダ posts/{language-shortcut} にコピーし、すべてのファイルを翻訳します (もちろん、ファイル名は翻訳しないでください)。

問題が発生した場合は、イシューを作成 してください。