TranslatorStatic

class I18Next\TranslatorStatic
Source:src/I18Next/TranslatorStatic.php#13

Properties

Methods

public static I18Next\TranslatorStatic::instance()
Source:src/I18Next/TranslatorStatic.php#18
public static I18Next\TranslatorStatic::setTranslationsPath($path)
Source:

src/I18Next/TranslatorStatic.php#32

Parameters:
  • $path (string)
Throws:

\I18Next\Exception\Misusage

public static I18Next\TranslatorStatic::setNamespacePriority(...$namespace_priority)
Source:

src/I18Next/TranslatorStatic.php#42

Parameters:
  • …$namespace_priority (mixed)
Throws:

\I18Next\Exception\LanguageNamespaceMisuse

public static I18Next\TranslatorStatic::useFilenameAsNamespace($enabled)
Source:

src/I18Next/TranslatorStatic.php#52

Parameters:
  • $enabled (bool | null)
Throws:

\I18Next\Exception\LanguageNamespaceMisuse

public static I18Next\TranslatorStatic::setLanguagePrimary($language_code)
Source:

src/I18Next/TranslatorStatic.php#64

Parameters:
  • $language_code (string)
Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

public static I18Next\TranslatorStatic::addLanguage($code)
Source:

src/I18Next/TranslatorStatic.php#76

Parameters:
  • $code (string)
Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

public static I18Next\TranslatorStatic::setLanguageFallback($fallback_code)
Source:

src/I18Next/TranslatorStatic.php#88

Parameters:
  • $fallback_code (string)
Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

Throws:

\atk4\core\Exception

Throws:

\I18Next\Exception\LanguageAlreadyPresent

Throws:

\I18Next\Exception\LanguagePathNotDefined

public static I18Next\TranslatorStatic::_($key, $parameters=null, $context=null, $locale=null)
Source:

src/I18Next/TranslatorStatic.php#101

Parameters:
  • $key (string)
  • $parameters (array | null)
  • $context (string | null)
  • $locale (string | null)
Returns:

string

public static I18Next\TranslatorStatic::register()
Register global function _.
Source:src/I18Next/TranslatorStatic.php#109