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

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'


Top ↑

Return

(array) A multi level array with the possible translations for the given strings


Top ↑

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 );
		}