@@ -27,9 +27,9 @@ catalogues*).
27
27
Configuration
28
28
~~~~~~~~~~~~~
29
29
30
- The constructor of the ``Translator `` class needs two arguments : The locale
31
- and the :class: ` Symfony \\ Component \\ Translation \\ MessageSelector ` to use when
32
- using pluralization (more about that later)::
30
+ The constructor of the ``Translator `` class needs one argument : The locale.
31
+
32
+ .. code-block :: php
33
33
34
34
use Symfony\Component\Translation\Translator;
35
35
use Symfony\Component\Translation\MessageSelector;
@@ -67,15 +67,31 @@ Loader too. The default loaders are:
67
67
catalogues from PHP arrays.
68
68
* :class: `Symfony\\ Component\\ Translation\\ Loader\\ CsvFileLoader ` - to load
69
69
catalogues from CSV files.
70
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ IcuDatFileLoader ` - to load
71
+ catalogues form resource bundles.
72
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ IcuResFileLoader ` - to load
73
+ catalogues form resource bundles.
74
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ IniFileLoader ` - to load
75
+ catalogues form ini files.
76
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ MoFileLoader ` - to load
77
+ catalogues form gettext files.
70
78
* :class: `Symfony\\ Component\\ Translation\\ Loader\\ PhpFileLoader ` - to load
71
79
catalogues from PHP files.
80
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ PoFileLoader ` - to load
81
+ catalogues form gettext files.
82
+ * :class: `Symfony\\ Component\\ Translation\\ Loader\\ QtFileLoader ` - to load
83
+ catalogues form QT XML files.
72
84
* :class: `Symfony\\ Component\\ Translation\\ Loader\\ XliffFileLoader ` - to load
73
85
catalogues from Xliff files.
74
86
* :class: `Symfony\\ Component\\ Translation\\ Loader\\ YamlFileLoader ` - to load
75
87
catalogues from Yaml files (requires the :doc: `Yaml component</components/yaml> `).
76
88
77
- All loaders, except the ``ArrayLoader ``, requires the
78
- :doc: `Config component</components/config/index> `.
89
+ .. versionadded :: 2.1
90
+ The ``IcuDatFileLoader ``, ``IcuResFileLoader ``, ``IniFileLoader ``,
91
+ ``MofileLoader ``, ``PoFileLoader `` and ``QtFileLoader `` are new in
92
+ Symfony 2.1
93
+
94
+ All file loaders require the :doc: `Config component</components/config/index> `.
79
95
80
96
At first, you should add one or more loaders to the ``Translator ``::
81
97
0 commit comments