diff --git a/docs/user/translation/TranslatorRoster.dox b/docs/user/translation/TranslatorRoster.dox
index 5aea2382ce..9d464e72b3 100644
--- a/docs/user/translation/TranslatorRoster.dox
+++ b/docs/user/translation/TranslatorRoster.dox
@@ -87,18 +87,18 @@
\fn static BTranslatorRoster* BTranslatorRoster::Default();
\brief Gets the default BTranslatorRoster.
- At any point, there is only one default roster. It is created when it is
- first requested (possibly after being deleted) and is poplated according
- to the following rules:
+ At any point, there is only one default roster. It is created when this
+ method is called for the first time (possibly after being deleted) and is
+ populated according to the following rules:
- If the environment variable \c TRANSLATORS is set, it will be populated
- with all translators that are present in the directories denoted by
- \c TRANSLATORS. The paths are separated by a colon (:). If
- multiple paths contain a translator with the same name, the translator
+ If the environment variable \c TRANSLATORS is set, the default roster will
+ be populated with all translators that are present in the directories
+ denoted by \c TRANSLATORS. The paths are separated by a colon (:).
+ If multiple paths contain a translator with the same name, the translator
that is located in the path that appears earliest in \c TRANSLATORS will
be kept.
- If \c TRANSLATORS is unset, the user non-packaged add-ons directory, the
+ If \c TRANSLATORS is not set, the user non-packaged add-ons directory, the
user add-ons directory, the system non-packaged add-ons directory and the
system add-ons directory will be used. If those directories do not contain
a subdirectory \c Translators, it will be created. The subdirectories are