MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

L20n

この翻訳は不完全です。英語から この記事を翻訳 してください。

注記: このドキュメントは草稿段階または古くなっています。現在のドキュメントについては GitHub 上のドキュメントを読んでください。

自然言語の力をシンプルなコードで表現できる JavaScript ローカライズフレームワーク

L20n の紹介

L20n ソフトウェアのローカライズを革新します。ユーザーは自然言語の完全な表現力に恩恵を受けることができます。L20n はシンプルなことをシンプルなままに、同時に複雑なことも可能にします。

L20n によって、Mozilla は新しい世代の技術を作り、ローカライズする人の手に更なる力を与え用としています。L20n は、ローカライゼーションとアプリケーションのロジックを分離することで、ローカライズする人に高度で自由な言語表現ができるようにします。L20n を使用すれば、Web アプリケーションを、言語や文化だけでなく、文脈データ、ユーザーのジェンダー、スクリーンの大きさなどにも対応できるようになります。

L20n の一例

英語の文字列を提供する、シンプルで直感的な例を示します。

<brandName "Firefox">
<about "About {{ brandName }}">

次は、同じ文字列をスロベニア語で提供した例です。

<brandName {
  nominative: "Firefox",
  genitive: "Firefoxa",
  dative: "Firefoxu",
  accusative: "Firefox",
  locative: "Firefoxu",
  instrumental: "Firefoxom"
}>
<about "O {{ brandName.locative }}">

 

開発者向け

Documentation for developers wanting to implement localization functionality on their web apps using L20n.

Internationalization for your web app
First read for developers looking to use the L20n infrastructure.
L20n's HTML bindings
Tutorial on implementing L20n in your HTML code.
L20n JavaScript API
An API for l20n.js.
L20n syntax cheatsheet for developers
A simple cheatsheet to help developers as they add L20n to their localization infrastructure.

ローカライズする人向け

Documentation for Localizers creating localized content for a project that uses L20n.

Learn the L20n syntax
How to naturally localize applications using L20n. Complete with use cases and examples of L20n in action.
Localization use-cases
How to naturally localize applications using L20n. Complete with use cases and examples of L20n in action.
L20n and Translation Memory eXchange (TMX)
How L20n impacts the Translation Memory eXchange standard for translation memory data.
L20n syntax cheatsheet for localizers
A simple cheatsheet to help localizers as they localize projects with L20n.

L20n に関わる開発者とローカライズする人向けの追加リソースです。

L20n.org
L20n live をブラウザ上で試すことができます。
L20n Tinker
自分が書いた L20n コードを L20n Tinker でテストできます。
GitHub
L20n インフラと生きたデザイン仕様のメインコードが置かれている場所です。
Wiki ページ
L20n の開発プロジェクトの情報があります。

ドキュメントのタグと貢献者

 このページの貢献者: shuuji3
 最終更新者: shuuji3,