J3.x

Difference between revisions of "Location of template language definition files"

From Joomla! Documentation

m (Marked for translation)
(Marked this version for translation)
 
Line 1: Line 1:
 
<noinclude><languages /></noinclude>
 
<noinclude><languages /></noinclude>
 
{{page|needs version updating}}
 
{{page|needs version updating}}
<translate>Language definition files for front-end templates are stored in</translate>
+
<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>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>
+
<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</translate>
  
 
  <nowiki>[ln-LN].tpl_[template-name].ini</nowiki>
 
  <nowiki>[ln-LN].tpl_[template-name].ini</nowiki>
  
<translate>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>
+
<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</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>You should also create a separate language file for translating the Administrator back-end of your template. This will be stored in</translate>
+
<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</translate>
  
 
  <nowiki>[path-to-Joomla]/administrator/language/[ln-LN]</nowiki>
 
  <nowiki>[path-to-Joomla]/administrator/language/[ln-LN]</nowiki>
  
<translate>but the file naming convention is the same.</translate>
+
<translate><!--T:5-->
 +
but the file naming convention is the same.</translate>
  
<translate>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>
+
<translate><!--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</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>
Line 26: Line 32:
 
<noinclude>
 
<noinclude>
 
<translate>
 
<translate>
 +
<!--T:7-->
 
[[Category:Templates]]
 
[[Category:Templates]]
 
[[Category:Languages]]
 
[[Category:Languages]]
 
</translate>
 
</translate>
 
</noinclude>
 
</noinclude>

Latest revision as of 12:02, 22 June 2015

Other languages:
English • ‎Nederlands • ‎español • ‎français
Copyedit.png
This Page Needs Your Help

This page is tagged because it NEEDS VERSION UPDATING. You can help the Joomla! Documentation Wiki by contributing to it.
More pages that need help similar to this one are here. NOTE-If you feel the need is satistified, please remove this notice.


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