ILocalizedPathModuleConfiguration interface
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Это интерфейс для модуля скрипта с типом localizedPath.
- Extends
Комментарии
Модули этого типа должны быть предоставлены разработчиком компонентов. Эти ресурсы скрипта похожи на ресурсы типа path, но они могут присутствовать по ряду различных путей, которые будут выбраны в соответствии с языковым стандартом пользователя. Пути в этом типе модуля загружаются точно так же, как и "внутренние" модули.
Свойства
default |
Путь к ресурсу javascript языкового стандарта этого модуля по умолчанию либо в виде полного URL-адреса, либо в виде пути к путям, указанным в поле internalModuleBaseUrls. |
paths | Это словарь языковых ключей (в |
type |
Сведения о свойстве
defaultPath
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Путь к ресурсу javascript языкового стандарта этого модуля по умолчанию либо в виде полного URL-адреса, либо в виде пути к путям, указанным в поле internalModuleBaseUrls.
defaultPath: string | IIntegrityPath;
Значение свойства
string | IIntegrityPath
Комментарии
Если языковой стандарт пользователя не разрешается в один из путей, указанных в поле paths, используется путь в этом поле. Пути в этом типе модуля обрабатываются точно так же, как и пути в модулях типа "внутренний".
Поддерживаемые значения. Путь к версии языкового стандарта по умолчанию модуля либо в виде полного URL-адреса, либо в виде пути к путям, указанным в поле internalModuleBaseUrls.
Пример: "master_2015-04-20/my-application_strings_default_af378e0d.js"
paths
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
Это словарь языковых ключей (в "ll-cc"
формате) к путям к ресурсу javascript языкового стандарта этого модуля либо в виде полного URL-адреса, либо в виде пути к путям, указанным в "internalModuleBaseUrls"
поле .
paths?: {
[locale: string]: string | IIntegrityPath;
};
Значение свойства
{ [locale: string]: string | IIntegrityPath; }
Комментарии
Загрузчик попытается разрешить языковой стандарт пользователя по одному из путей, указанных в этом поле, и загрузит ресурс скрипта по этому пути. Если языковой стандарт пользователя не разрешается в один из путей, указанных в этом поле, используется путь в "defaultPath"
поле . Например, если языковой стандарт пользователя — "en-gb"
, а значение этого поля содержит ключи [ "en-us", "en-gb", "fr-fr" ]
, будет использоваться путь, указанный "en-gb"
ключом. Если языковой стандарт пользователя имеет значение "en-gb", а значение этого поля содержит ключи [ "en-us", "fr-fr" ]
, будет использоваться путь, указанный "en-us"
ключом. Если языковой стандарт пользователя — "en-gb"
, а значение этого поля содержит ключи [ "es-es", "fr-fr" ]
, будет использоваться путь, указанный полем defaultPath. Пути в этом типе модуля обрабатываются точно так же, как и пути в модулях типа "внутренний".
Поддерживаемые значения: словарь сопоставлений языкового стандарта и пути.
Пример:
{
"en-us": "master_2015-04-20/my-application_strings_en-us_d38ff012.js",
"fr-fr": "master_2015-04-20/my-application_strings_fr-fr_138af7e4.js"
}
type
Примечание
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.
type: 'localizedPath';
Значение свойства
'localizedPath'