Bug 1743657 - Link to DOM L10n Tutorial in Firefox Source Docs r=kpatenio?

Differential Revision: https://phabricator.services.mozilla.com/D134998
This commit is contained in:
Erik Nordin 2022-01-04 21:51:38 +00:00
Родитель 20f9d435c9
Коммит 20f8e5c93a
2 изменённых файлов: 23 добавлений и 0 удалений

Просмотреть файл

@ -20,5 +20,6 @@ Other resources:
* `Fluent Syntax Guide <http://projectfluent.org/fluent/guide/>`_
* `Fluent Wiki <https://github.com/projectfluent/fluent/wiki>`_
* `Fluent.js Wiki <https://github.com/projectfluent/fluent.js/wiki>`_
* `Fluent DOM L10n Tutorial <https://projectfluent.org/dom-l10n-documentation/>`_
.. _Fluent: http://projectfluent.org/

Просмотреть файл

@ -13,6 +13,12 @@ This tutorial is intended for Firefox engineers already familiar with the previo
localization systems offered by Gecko - `DTD`_ and `StringBundle`_ - and assumes
prior experience with those systems.
For a more hands-on tutorial of understanding Fluent from the ground up, try
following the `Fluent DOMLocalization Tutorial`__, which provides some background on
how Fluent works and walks you through creating a basic web project from scratch that
uses Fluent for localization.
__ https://projectfluent.org/dom-l10n-documentation/
Using Fluent in Gecko
=====================
@ -35,6 +41,15 @@ Guidelines for the review process are available `here`__.
__ ./fluent_review.html
To lighten the burden on reviewers, please take a moment to review some
best practices before submitting your patch for review.
- `ProjectFluent Good Practices for Developers`_
- `Mozilla Localization Best Practices For Developers`_
.. _ProjectFluent Good Practices for Developers: https://github.com/projectfluent/fluent/wiki/Good-Practices-for-Developers
.. _Mozilla Localization Best Practices For Developers: https://mozilla-l10n.github.io/documentation/localization/dev_best_practices.html
Major Benefits
==============
@ -643,6 +658,13 @@ since the class and file names may show up during debugging or profiling,
below is a list of major components, each with a corresponding file in `/intl/l10n`
modules in Gecko.
For more hands-on experience with some of the concepts below, try
following the `Fluent DOMLocalization Tutorial`__, which provides some
background on how Fluent works and walks you through creating a basic
web project from scratch that uses Fluent for localization.
__ https://projectfluent.org/dom-l10n-documentation/overview.html
FluentBundle
--------------