Difference between revisions of "Loading extra language files/nl"

From Joomla! Documentation

(Updating to match new version of source page)
 
Line 32: Line 32:
  
 
<noinclude>
 
<noinclude>
<div class="mw-translate-fuzzy">
 
 
[[Category:Development/nl|Ontwikkeling]]
 
[[Category:Development/nl|Ontwikkeling]]
 
[[Category:Languages/nl|Talen]]
 
[[Category:Languages/nl|Talen]]
[[Category:Needs review/nl|Heeft review nodig]]
 
</div>
 
 
</noinclude>
 
</noinclude>

Latest revision as of 09:43, 13 April 2021

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎Nederlands • ‎русский

Overzicht

Vaak moet u extra taalbestanden in uw code laden. Een voorbeeld hiervan is het laden van het taalbestand van uw component in een module van die component. Dit voorbeeld laad één enkel taalbestand, en koppelt het resultaat aan de bestaande taalstrings. Hier volgt de code die u helpt dit te doen

PHP code

$lang = JFactory::getLanguage();
$extension = 'com_helloworld';
$base_dir = JPATH_SITE;
$language_tag = 'en-GB';
$reload = true;
$lang->load($extension, $base_dir, $language_tag, $reload);

Hieronder volgt een uitleg van de variabelen

1. $extension - Dit is de extensie waarvan het taalbestand geladen wordt

2. $base_dir - zou JPATH_SITE moeten zijn indien u taalbestanden elders staan. Standaard JPATH_BASE. [optioneel]

Let op: Joomla kijkt in de /languages/ map voor een en-GB.com_helloworld.ini taalbestand. Als u het taalbestand van uw component in de map van uw eigen taalmap /components/com_helloworld/language/en-GB/en-GB.com_helloworld.ini zet, dan moet u het pad opgeven:

$base_dir = JPATH_SITE . '/components/com_helloworld'


3. $language_tag - Dit is de landinstelling-string. Taalbestanden voor deze landinstelling zal worden geladen. Standaard ingesteld in het beheergedeelte. [optioneel]

4. $reload - Indicatie die een taal dwingt opnieuw geladen te worden indien ingesteld op true. [optioneel]