Tribe__Events__Main::get_i18n_strings( array $strings, array $languages, array $domains = array(), string $default_language = 'en_US' )
Get all possible translations for a String based on the given Languages and Domains
Contents
WARNING: This function is slow because it deals with files, so don’t overuse it!
Parameters
- $strings
-
(array) (Required) An array of strings (required)
- $languages
-
(array) (Required) Which l10n to fetch the string (required)
- $domains
-
(array) (Optional) Possible Domains to re-load
Default value: array()
- $default_language
-
(string) (Optional) The default language to avoid re-doing that
Default value: 'en_US'
Return
(array) A multi level array with the possible translations for the given strings
Source
File: src/Tribe/Main.php
public function get_i18n_strings( $strings, $languages, $domains = array(), $default_language = 'en_US' ) {
$domains = wp_parse_args( $domains, array(
'default' => true, // Default doesn't need file path
'the-events-calendar' => $this->plugin_dir . 'lang/',
) );
return $this->get_i18n_strings_for_domains( $strings, $languages, $domains );
}