Actions

Difference between revisions of "Location of template language files"

From Joomla! Documentation

m (Added to some relevant categories.)
(Marked this version for translation)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Language definition files for front-end templates are stored in
+
<noinclude><languages /></noinclude>
 +
 
 +
<translate><!--T:1-->
 +
Language definition files for front-end templates are stored in</translate>
  
 
  <nowiki>[path-to-Joomla]/language/[ln-LN]</nowiki>
 
  <nowiki>[path-to-Joomla]/language/[ln-LN]</nowiki>
  
 +
<translate>
 +
<!--T:2-->
 
where ''<nowiki>[ln-LN]</nowiki>'' is the language code. Language codes are defined in RFC3066<ref name="ftn1">RFC3066: Tags for the Identification of Languages http://www.ietf.org/rfc/rfc3066.txt</ref> The file must be named
 
where ''<nowiki>[ln-LN]</nowiki>'' is the language code. Language codes are defined in RFC3066<ref name="ftn1">RFC3066: Tags for the Identification of Languages http://www.ietf.org/rfc/rfc3066.txt</ref> The file must be named
 +
</translate>
  
 
  <nowiki>[ln-LN].tpl_[template-name].ini</nowiki>
 
  <nowiki>[ln-LN].tpl_[template-name].ini</nowiki>
  
 +
<translate>
 +
<!--T:3-->
 
where ''<nowiki>[template-name]</nowiki>'' is the name of the template (in lowercase). For example, the British English language file for the Beez template is
 
where ''<nowiki>[template-name]</nowiki>'' is the name of the template (in lowercase). For example, the British English language file for the Beez template is
 +
</translate>
  
 
  <nowiki>[path-to-Joomla]/language/en-GB/en-GB.tpl_beez.ini</nowiki>
 
  <nowiki>[path-to-Joomla]/language/en-GB/en-GB.tpl_beez.ini</nowiki>
  
 +
<translate>
 +
<!--T:4-->
 
You should also create a separate language file for translating the Administrator back-end of your template. This will be stored in
 
You should also create a separate language file for translating the Administrator back-end of your template. This will be stored in
 +
</translate>
  
 
  <nowiki>[path-to-Joomla]/administrator/language/[ln-LN]</nowiki>
 
  <nowiki>[path-to-Joomla]/administrator/language/[ln-LN]</nowiki>
  
 +
<translate>
 +
<!--T:5-->
 
but the file naming convention is the same.
 
but the file naming convention is the same.
  
 +
<!--T:6-->
 
For administrator templates, as distinct from front-end templates, the second of these files is the only one required. For example, the British English language file for the Khepri administrator template is located in
 
For administrator templates, as distinct from front-end templates, the second of these files is the only one required. For example, the British English language file for the Khepri administrator template is located in
 +
</translate>
  
 
  <nowiki>[path-to-Joomla]/administrator/language/en-GB/en-GB.tpl_khepri.ini</nowiki>
 
  <nowiki>[path-to-Joomla]/administrator/language/en-GB/en-GB.tpl_khepri.ini</nowiki>
 +
 
<noinclude>
 
<noinclude>
 
----
 
----
<references/>[[Category:Templates]][[Category:Languages]]</noinclude>
+
<references/>
 +
<translate>
 +
<!--T:7-->
 +
[[Category:Templates]]
 +
[[Category:Languages]]
 +
</translate>
 +
</noinclude>

Latest revision as of 13:31, 5 February 2015

Other languages:
English • ‎français • ‎Nederlands

Language definition files for front-end templates are stored in

[path-to-Joomla]/language/[ln-LN]

where [ln-LN] is the language code. Language codes are defined in RFC3066[1] The file must be named

[ln-LN].tpl_[template-name].ini

where [template-name] is the name of the template (in lowercase). For example, the British English language file for the Beez template is

[path-to-Joomla]/language/en-GB/en-GB.tpl_beez.ini

You should also create a separate language file for translating the Administrator back-end of your template. This will be stored in

[path-to-Joomla]/administrator/language/[ln-LN]

but the file naming convention is the same.

For administrator templates, as distinct from front-end templates, the second of these files is the only one required. For example, the British English language file for the Khepri administrator template is located in

[path-to-Joomla]/administrator/language/en-GB/en-GB.tpl_khepri.ini



  1. RFC3066: Tags for the Identification of Languages http://www.ietf.org/rfc/rfc3066.txt