Поделиться через


ILocalizedPathModuleConfiguration interface

Примечание

Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.

Это интерфейс для модуля скрипта с типом localizedPath.

Extends

Комментарии

Модули этого типа должны быть предоставлены разработчиком компонентов. Эти ресурсы скрипта похожи на ресурсы типа path, но они могут присутствовать по ряду различных путей, которые будут выбраны в соответствии с языковым стандартом пользователя. Пути в этом типе модуля загружаются точно так же, как и "внутренние" модули.

Свойства

defaultPath

Путь к ресурсу javascript языкового стандарта этого модуля по умолчанию либо в виде полного URL-адреса, либо в виде пути к путям, указанным в поле internalModuleBaseUrls.

paths

Это словарь языковых ключей (в "ll-cc" формате) к путям к ресурсу javascript языкового стандарта этого модуля либо в виде полного URL-адреса, либо в виде пути к путям, указанным в "internalModuleBaseUrls" поле .

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'