<?php

require_once __DIR__ . "/../lib/locale.php";

\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "MODULE_NAME"              => "Migrations for developers",
        "MODULE_DESCRIPTION"       => "Module for managing migration, creating, installing, rolling back migration",
        "PARTNER_NAME"             => "Andrey Ryabin",
        "PARTNER_URI"              => "https://packagist.org/packages/andreyryabin/sprint.migration",
        "ACCESS_DENIED"            => "Access denied",
        "MENU_SPRINT"              => "Migrations for developers",
        "TITLE"                    => "Migrations",
        "FORM_DESCR"               => "Description",
        "FORM_PREFIX"              => "Name prefix",
        "LIST_EMPTY"               => "empty",
        "UP"                       => "Install",
        "DOWN"                     => "Rollback",
        "UP_START"                 => "Install all",
        "UP_START_WITH_TAG"        => "Install all with tag",
        "DOWN_START"               => "Rollback selected",
        "VIEW_FILE"                => "View file",
        "TRANSFER_TO"              => "Transfer to",
        "TOGGLE_ACTUAL"            => "Actual",
        "TOGGLE_LIST"              => "All",
        "TOGGLE_NEW"               => "New",
        "TOGGLE_STATUS"            => "Summary",
        "TOGGLE_INSTALLED"         => "Installed",
        "TOGGLE_UNKNOWN"           => "Unknown",
        "TOGGLE_MODIFIED"          => "Modified",
        "TOGGLE_OLDER"             => "Not supported",
        "TOGGLE_TAG"               => "Release tag",
        "LINK_MP"                  => "Marketplace",
        "LINK_DOC"                 => "Documentation",
        "LINK_ARTICLES"            => "Articles",
        "LINK_COMPOSER"            => "Composer",
        "LINK_TASKS"               => "Tasks",
        "LINK_TELEGRAM"            => "Telegram",
        "LINK_IMPROVE_TRANSLATION" => "Improve translation to english, create pull request with this file",
        "NEW"                      => "New migrations",
        "INSTALLED"                => "Installed",
        "UNKNOWN"                  => "Unknown",
        "VERSION_NEW"              => "New",
        "VERSION_INSTALLED"        => "Installed",
        "VERSION_UNKNOWN"          => "Migration file not found",
        "DESC_NEW"                 => "(file only)",
        "DESC_INSTALLED"           => "(file + database record)",
        "DESC_UNKNOWN"             => "(database record)",
        "META_NEW"                 => "Created",
        "META_INSTALLED"           => "Installed",
        "META_UNKNOWN"             => "Unknown",
        "CREATED_SUCCESS"          => "Migration #VERSION# created",
        "SEARCH"                   => "Search",
        "ADMIN_INTERFACE_HIDDEN"   => "Admin interface hidden",
        "CONFIG_LIST"              => "Configuration list",
        "COMMAND_RUN"              => "Command execution",
        "COMMAND_HELP"             => "Help",
        "COMMAND_CONFIG"           => "View configuration",
        "CURRENT_USER"             => "Current user",
        "BITRIX_VERSION"           => "Bitrix version",
        "MODULE_VERSION"           => "Module version",
        "CFG_TITLE"                => "Migrations",
        "CONFIG"                   => "Configuration",
        "BUILDER_ERROR"            => "Error",
        "BUILDER_NEXT"             => "Next",
        "BUILDER_RESET"            => "Reset",
        "BUILDER_CREATE"           => "Create",
        "BUILDER_RUN"              => "Run",
        "BUILDER_SAVE"             => "Save",
        "SELECT_ALL"               => "Select all",
        "SELECT_ONE"               => "Select one",
        "RESTART_AGAIN"            => "Restart again",
        "WRITE_UP_CODE"            => "Write migration code in method up()",
        "WRITE_DOWN_CODE"          => "Write migration code in method down()",
        "LOADING_TEXT"             => "Loading...",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "CONFIG_archive"                     => "Archive",
        "CONFIG_migration_dir"               => "Directory for migration",
        "CONFIG_migration_dir_absolute"      => "Is absolute path migration_dir",
        "CONFIG_exchange_dir"                => "Directory for exchange files",
        "CONFIG_exchange_dir_absolute"       => "Is absolute path exchange_dir",
        "CONFIG_migration_extend_class"      => "Class to inherit by migrations",
        "CONFIG_migration_table"             => "Table in the database with migrations",
        "CONFIG_version_prefix"              => "Name prefix for migrations",
        "CONFIG_version_builders"            => "Builders",
        "CONFIG_show_admin_interface"        => "Show admin interface",
        "CONFIG_console_user"                => "User who run migrations from console",
        "CONFIG_console_auth_events_disable" => "Disable auth events in console",
        "CONFIG_config_file"                 => "Config file",
        "CONFIG_title"                       => "Config name",
        "CONFIG_yes"                         => "yes",
        "CONFIG_no"                          => "no",
        "CONFIG_version_name_template"       => "Version name template",
        "CONFIG_tracker_task_url"            => "Task url template",
        "CONFIG_version_timestamp_format"    => "Timestamp format for creating migration file",
        "CONFIG_version_timestamp_pattern"   => "Timestamp pattern for search migration files by timestamp format",
        "CONFIG_migration_hash_algo"         => "Hash algorithm for checking changes in the migration file",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_Transfer1"                  => "Transfer migrations",
        "BUILDER_TransferTo"                 => "Transfer в другую конфигурацию",
        "BUILDER_TransferAll"                => "All",
        "BUILDER_TransferNew"                => "New",
        "BUILDER_TransferInstalled"          => "Installed",
        "BUILDER_TransferUnknown"            => "Unknown",
        "BUILDER_TransferSelect"             => "Select migrations",
        "BUILDER_EventExport1"               => "Create migration for event types",
        "BUILDER_EventExport_event_types"    => "Select event types",
        "BUILDER_AgentExport1"               => "Create migration for agents",
        "BUILDER_AgentExport2"               => "Set agent module and name (MODULE_ID, NAME), to see it in the list",
        "BUILDER_AgentExport_agent_id"       => "Select agents",
        "BUILDER_AgentExport_module_id"      => "Select modules",
        "BUILDER_AgentExport_empty_module"   => "-Empty module-",
        "BUILDER_Version1"                   => "Create empty migration",
        "BUILDER_UserGroupExport1"           => "Create migration for user groups",
        "BUILDER_UserGroupExport2"           => "Set group code (STRING_ID), to see it in the list",
        "BUILDER_UserGroupExport_user_group" => "Select user groups",
        "BUILDER_CommonSettings"             => "Common settings",
        "BUILDER_SelectAll"                  => "Select all",
        "BUILDER_SelectNone"                 => "Select none",
        "BUILDER_SelectSome"                 => "Select some",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_IblockExport1"                           => "Create migration for information block",
        "BUILDER_IblockExport2"                           => implode(PHP_EOL, [
            "Set iblock codes and property codes to see them in the list",
        ]),
        "BUILDER_IblockExport_IblockId"                   => "Select information block",
        "BUILDER_IblockExport_Properties"                 => "Select properties",
        "BUILDER_IblockExport_What"                       => "Select export items",
        "BUILDER_IblockExport_WhatIblock"                 => "Information block",
        "BUILDER_IblockExport_WhatIblockType"             => "Information block type",
        "BUILDER_IblockExport_WhatIblockFields"           => "Information block fields",
        "BUILDER_IblockExport_WhatIblockProperties"       => "Information block properties",
        "BUILDER_IblockExport_WhatIblockUserOptions"      => "User options for form and list",
        "BUILDER_IblockExport_WhatIblockPermissions"      => "Information block permissions",
        "BUILDER_IblockElementsExport1"                   => "Export information block elements",
        "BUILDER_IblockElementsExport2"                   => implode(PHP_EOL, [
            "Export elements with fields and properties",
            "Export images, files and lists",
            "Set iblock codes and property codes to see them in the list",
        ]),
        "BUILDER_IblockElementsExport_IblockId"           => "Select information block",
        "BUILDER_IblockElementsExport_Properties"         => "Select properties",
        "BUILDER_IblockElementsExport_Fields"             => "Select fields",
        "BUILDER_IblockElementsExport_Filter"             => "Select elements",
        "BUILDER_IblockElementsExport_SelectSomeId"       => "Enter elements ID",
        "BUILDER_IblockElementsExport_FilterListId"       => "Enter elements ID by space",
        "BUILDER_IblockElementsExport_SelectSomeXmlId"    => "Enter elements XML_ID",
        "BUILDER_IblockElementsExport_FilterListXmlId"    => "Enter elements XML_ID by space",
        "BUILDER_IblockElementsExport_UpdateMethod"       => "Export settings",
        "BUILDER_IblockElementsExport_NotUpdate"          => "Only add elements",
        "BUILDER_IblockElementsExport_SaveElementByCode"  => "Add or update existing elements by CODE",
        "BUILDER_IblockElementsExport_saveElementByXmlId" => "Add or update existing elements by XML_ID",
        "BUILDER_IblockCategoryExport1"                   => "Export information block categories",
        "BUILDER_IblockCategoryExport2"                   => implode(PHP_EOL, [
            "Export information block categories without images",
            "Set iblock codes to see them in the list",
        ]),
        "BUILDER_IblockCategoryExport_IblockId"           => "Select information block",
        "BUILDER_IblockDelete"                            => "Delete information blocks",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_HlblockElementsExport1"                         => "Export highload block elements",
        "BUILDER_HlblockElementsExport2"                         => "Export highload block elements\nExport images, files and lists",
        "BUILDER_HlblockElementsExport_HlblockId"                => "Select highload block",
        "BUILDER_HlblockElementsExport_Filter"                   => "Select elements",
        "BUILDER_HlblockElementsExport_SelectSomeId"             => "Enter elements ID",
        "BUILDER_HlblockElementsExport_SelectSomeXmlId"          => "Enter elements XML_ID",
        "BUILDER_HlblockElementsExport_FilterListId"             => "Enter elements ID by space",
        "BUILDER_HlblockElementsExport_UpdateMethod"             => "Export settings",
        "BUILDER_HlblockElementsExport_NotUpdate"                => "Only add elements",
        "BUILDER_HlblockElementsExport_SaveElementWithEqualKeys" => "Add or update existing elements with equal fields",
        "BUILDER_HlblockElementsExport_SaveElementByXmlId"       => "Add or update existing elements by XML_ID",
        "BUILDER_HlblockElementsExport_EqualKeys"                => "Select equal fields",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_UserOptionsExport_Title"         => "Create migration for user options",
        "BUILDER_UserOptionsExport_What"          => "Select export items",
        "BUILDER_UserOptionsExport_WhatUserForm"  => "User form",
        "BUILDER_UserOptionsExport_WhatUserList"  => "User list",
        "BUILDER_UserOptionsExport_WhatGroupList" => "User group list",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_HlblockExport1"                       => "Create migration for highload block",
        "BUILDER_HlblockExport_HlblockId"              => "Select highload blocks",
        "BUILDER_HlblockExport_What"                   => "Select export items",
        "BUILDER_HlblockExport_WhatHlblock"            => "Highload block",
        "BUILDER_HlblockExport_WhatHlblockFields"      => "Highload block fields",
        "BUILDER_HlblockExport_WhatHlblockUserOptions" => "User options for form and list",
        "BUILDER_HlblockExport_WhatHlblockPermissions" => "Highload block permissions",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_UserTypeEntities1"             => "Create migration for user type entities",
        "BUILDER_UserTypeEntities_EntityIds"    => "Select entities",
        "BUILDER_UserTypeEntities_EntityFields" => "Select fields",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_FormExport1"              => "Create migration for web form",
        "BUILDER_FormExport_FormId"        => "Select web form",
        "BUILDER_FormExport_What"          => "Select export items",
        "BUILDER_FormExport_Form"          => "Form",
        "BUILDER_FormExport_Fields"        => "Form fields",
        "BUILDER_FormExport_Statuses"      => "Form statuses",
        "BUILDER_FormExport_SelectFields"  => "Select form fields",
        "BUILDER_OptionExport1"            => "Create migration for module options",
        "BUILDER_OptionExport_module_id"   => "Select modules",
        "BUILDER_CacheCleaner1"            => "Cache clean",
        "BUILDER_CacheCleaner2"            => "Execute BXClearCache(true)",
        "BUILDER_Configurator"             => "Create configuration",
        "BUILDER_Configurator_config_name" => "Name",
        "BUILDER_Configurator_error"       => "Error creating configuration",
        "BUILDER_Configurator_success"     => "Configuration created",
        "BUILDER_Cleaner"                  => "Delete configuration",
        "BUILDER_Cleaner_desc"             => "Delete configuration file, migration files and migration records",
        "BUILDER_Cleaner_config_name"      => "Name",
        "BUILDER_Cleaner_error"            => "Error deleting configuration",
        "BUILDER_Cleaner_success"          => "Configuration deleted",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en", [
        "BUILDER_MedialibElements1"             => "Export media library images",
        "BUILDER_MedialibElements_CollectionId" => "Select collections",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "GOTO_MIGRATION"         => "Admin interface",
        "GOTO_OPTIONS"           => "Settings",
        "OPTIONS_REMOVE"         => "Reset module options",
        "OPTIONS_REMOVE_success" => "Options reset",
        "OPTIONS_SAVE_success"   => "Options saved",
        "MARK"                   => "Mark migration",
        "MARK_FIELD1"            => "Select migration",
        "MARK_FIELD2"            => "Marks as",
        "MARK_VERSION"           => "Name|installed|new|unknown",
        "MARK_AS_NEW"            => "new",
        "MARK_AS_INSTALLED"      => "installed",
        "MARK_SUCCESS1"          => "Migration #VERSION# mark as new",
        "MARK_SUCCESS2"          => "Migration #VERSION# mark as installed",
        "MARK_SUCCESS3"          => "Migration #VERSION# deleted",
        "MARK_ERROR1"            => "Migration #VERSION# already new",
        "MARK_ERROR2"            => "Migration #VERSION# already installed",
        "MARK_ERROR3"            => "Migration #VERSION# not changed",
        "MARK_ERROR4"            => "No migrations for change found",
        "MARK_NEW_AS_INSTALLED"  => "Mark as installed",
        "MARK_INSTALLED_AS_NEW"  => "Mark as new",
        "MARK_UNKNOWN_AS_NEW"    => "Delete",
        "DELETE"                 => "Delete",
        "DELETE_OK"              => "Migration #VERSION# deleted",
        "DELETE_ERROR1"          => "Migrations for delete not found",
        "DELETE_ERROR2"          => "Migration #VERSION# not found",
        "TRANSFER_OK"            => "Migration #VERSION# transfer",
        "TRANSFER_OK_CNT"        => "Transfer migrations: #CNT#",
        "TRANSFER_ERROR1"        => "Migrations for transfer not found",
        "TRANSFER_ERROR2"        => "Migration is already in this configuration",
        "CREATE"                 => "Create migration",
        "VERSION_NOT_FOUND"      => "Migration not found",
        "RIGHT_D"                => "Access deny",
        "RIGHT_W"                => "Full access",
        "MODIFIED_VERSION"       => "Migration file was modified after install",
        "OLDER_VERSION"          => "Migration file created in a later version of the module #V1#",
        "RELEASE_TAG"            => "Release tag: #TAG#",
        "SETTAG"                 => "Set tag",
        "SETTAG_OK"              => "Tag for migration #VERSION# setting",
        "SETTAG_ERROR1"          => "Migrations for setting tag not found",
        "SETTAG_ERROR2"          => "Migration #VERSION# not found",
    ]
);

\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "ERR_BUILDER_NOT_FOUND"              => "Builder \"#NAME#\" not found",
        "ERR_CANT_CREATE_DIRECTORY"          => "Cant create directory #NAME#",
        "ERR_JSON_NOT_SUPPORTED"             => "Install php-ext json",
        "ERR_PHP_NOT_SUPPORTED"              => "PHP #NAME# not supported",
        "ERR_EXCHANGE_DISABLED"              => "Exchange disabled, install required bitrix modules",
        "ERR_EXCHANGE_DISABLED_XML"          => "Exchange disabled, install php-ext XMLReader and XMLWriter",
        "ERR_CLASS_NOT_FOUND"                => "Class \"#NAME#\" not found",
        "ERR_MIGRATION_FAIL"                 => "Migration fail",
        "ERR_SOME_MIGRATIONS_FAILS"          => "Some migrations fails",
        "ERR_VERSION_NOT_FOUND"              => "Migration not found",
        "ERR_INVALID_ARGUMENTS"              => "Invalid arguments, see help",
        "ERR_COMMAND_NOT_FOUND"              => "Command \"#NAME#\" not found, смотрите помощь",
        "ERR_METHOD_NOT_FOUND"               => "Method \"#NAME#\"  not found",
        "ERR_CANT_CREATE_FILE"               => "Cant create file \"#NAME#\"",
        "ERR_FORM_NOT_FOUND"                 => "Form \"#NAME#\" not found",
        "ERR_EMPTY_REQ_FIELD"                => "Required field \"#NAME#\" is empty",
        "ERR_EMPTY_REQ_FIELDS"               => "Required fields empty",
        "ERR_HELPER_DISABLED"                => "Helper disabled",
        "ERR_AGENT_NOT_ADDED"                => "Agent \"#NAME#\" not created",
        "ERR_EVENT_TYPE_NOT_UPDATED"         => "Event type not updated",
        "ERR_CANT_DELETE_FORM"               => "Error deleting form \"#NAME#\"",
        "ERR_CANT_DELETE_EVENT_TYPE"         => "Error deleting event type \"#NAME#\"",
        "ERR_CANT_DELETE_EVENT_MESSAGE"      => "Error deleting event message \"#NAME#\"",
        "ERR_EVENT_TYPE_NOT_ADDED"           => "Event type \"#NAME#\" not created",
        "ERR_EVENT_MESSAGE_NOT_ADDED"        => "Event message \"#NAME#\" not created",
        "ERR_HLBLOCK_NOT_FOUND"              => "Highload block \"#HLBLOCK#\" not found",
        "ERR_HLBLOCK_ELEMENT_NOT_FOUND"        => "Element \"#ELEMENT_ID#\" in highload-block \"#HLBLOCK_ID#\" not found",
        "ERR_HLBLOCK_FIELD_NOT_FOUND"        => "Highload block field not found",
        "ERR_DEFAULT_LANGUAGE_NOT_FOUND"     => "Default language not found",
        "ERR_ACTIVE_LANGUAGES_NOT_FOUND"     => "Active languages not found",
        "ERR_DEFAULT_SITE_NOT_FOUND"         => "Default site not found",
        "ERR_ACTIVE_SITES_NOT_FOUND"         => "Active sites not found",
        "ERR_USER_GROUP_CODE_NOT_FOUND"      => "User group code not found",
        "ERR_SET_FIELDS_FOR_UPDATE_GROUP"    => "Set user group fields for update",
        "ERR_USERTYPE_NOT_ADDED"             => "User type entity \"#NAME#\" not created",
        "ERR_USERTYPE_NOT_UPDATED"           => "User type entity \"#NAME#\" not updated",
        "ERR_USERTYPE_NOT_DELETED"           => "User type entity \"#NAME#\" not deleted",
        "ERR_USERTYPE_EXPORT"                => "Error exporting user type \"#USER_TYPE_ID#\":",
        "ERR_IB_PROPERTY_CODE_NOT_FOUND"     => "Information block property code not found",
        "ERR_IB_CODE_NOT_FOUND"              => "Information block \"#IBLOCK_ID#\" code not found",
        "ERR_TYPE_OF_IB_NOT_FOUND"           => "Type of information block not found for \"#IBLOCK_ID#\"",
        "ERR_IB_SECTION_NAME_NOT_FOUND"      => "Section name not found",
        "ERR_IB_NOT_FOUND"                   => "Information block \"#IBLOCK#\" not found",
        "ERR_IB_TYPE_NOT_FOUND"              => "Information block type \"#IBLOCK_TYPE_ID#\" not found",
        "ERR_CANT_DELETE_IBLOCK"             => "Error deleting information block \"#NAME#\"",
        "ERR_CANT_DELETE_IBLOCK_TYPE"        => "Error deleting information block type \"#NAME#\"",
        "ERR_IB_FORM_OPTIONS_NOT_FOUND"      => "Information block form options not found",
        "ERR_EXCHANGE_FILE_NOT_FOUND"        => "Exchange file not found: #FILE#",
        "ERR_EXCHANGE_VERSION"               => "Exchange file \"#NAME#\" not supported in this version of module.\nPlease recreate it",
        "ERR_IB_SECTION_ID_EMPTY"            => "Section in iblock \"#IBLOCK_ID#\" empty",
        "ERR_IB_SECTION_ID_NOT_FOUND"        => "Section \"#SECTION_ID#\" in iblock \"#IBLOCK_ID#\" not found",
        "ERR_IB_SECTION_BY_FILTER_NOT_FOUND" => "Section \"#NAME#\" on level \"#DEPTH_LEVEL#\" in iblock \"#IBLOCK_ID#\" not found",
        "ERR_SAVE_COLLECTION_BY_PATH"        => "Collection by path \"#PATH#\" not created",
        "ERR_IB_ELEMENT_ID_EMPTY"            => "Element in iblock \"#IBLOCK_ID#\" empty",
        "ERR_IB_ELEMENT_ID_NOT_FOUND"        => "Element \"#ELEMENT_ID#\" in iblock \"#IBLOCK_ID#\" not found",
        "ERR_IB_ELEMENT_BY_FILTER_NOT_FOUND" => "Element \"#NAME#\" in iblock \"#IBLOCK_ID#\" not found",

    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "AGENT_CREATED"              => "Agent \"#NAME#\" created",
        "AGENT_UPDATED"              => "Agent \"#NAME#\" updated",
        "AGENT_EQUAL"                => "Agent \"#NAME#\" equivalent",
        "AGENT_DELETED"              => "Agent \"#NAME#\" deleted",
        "EVENT_MESSAGE_CREATED"      => "Event message \"#NAME#\" created",
        "EVENT_MESSAGE_UPDATED"      => "Event message \"#NAME#\" updated",
        "EVENT_MESSAGE_EQUAL"        => "Event message \"#NAME#\" equivalent",
        "EVENT_MESSAGE_DELETED"      => "Event message \"#NAME#\" deleted",
        "EVENT_SMS_TEMPLATE_CREATED" => "Event sms template \"#NAME#\" created",
        "EVENT_SMS_TEMPLATE_UPDATED" => "Event sms template \"#NAME#\" updated",
        "EVENT_TYPE_CREATED"         => "Event type \"#NAME#\" created",
        "EVENT_TYPE_UPDATED"         => "Event type \"#NAME#\" updated",
        "EVENT_TYPE_EQUAL"           => "Event type \"#NAME#\" equivalent",
        "EVENT_TYPE_DELETED"         => "Event type \"#NAME#\" deleted",
        "HLBLOCK_CREATED"            => "Highload block \"#NAME#\" created",
        "HLBLOCK_UPDATED"            => "Highload block \"#NAME#\" updated",
        "HLBLOCK_EQUAL"              => "Highload block \"#NAME#\" equivalent",
        "HLBLOCK_DELETED"            => "Highload block \"#NAME#\" deleted",
        "OPTION_CREATED"             => "Option \"#NAME#\" created",
        "OPTION_UPDATED"             => "Option \"#NAME#\" updated",
        "OPTION_EQUAL"               => "Option \"#NAME#\" equivalent",
        "USER_GROUP_CREATED"         => "User group \"#NAME#\" created",
        "USER_GROUP_UPDATED"         => "User group \"#NAME#\" updated",
        "USER_GROUP_EQUAL"           => "User group \"#NAME#\" equivalent",
        "USER_GROUP_DELETED"         => "User group \"#NAME#\" deleted",
        "USER_OPTION_LIST_CREATED"   => "User option list \"#NAME#\" saved",
        "USER_OPTION_LIST_EQUAL"     => "User option list \"#NAME#\" equivalent",
        "USER_OPTION_GRID_CREATED"   => "User option grid \"#NAME#\" saved",
        "USER_OPTION_GRID_EQUAL"     => "User option grid \"#NAME#\" equivalent",
        "USER_OPTION_FORM_CREATED"   => "User option form \"#NAME#\" saved",
        "USER_OPTION_FORM_EQUAL"     => "User option form \"#NAME#\" equivalent",
        "USER_TYPE_ENTITY_CREATED"   => "User type entity \"#NAME#\" created",
        "USER_TYPE_ENTITY_UPDATED"   => "User type entity \"#NAME#\" updated",
        "USER_TYPE_ENTITY_EQUAL"     => "User type entity \"#NAME#\" equivalent",
        "USER_TYPE_ENTITY_DELETED"   => "User type entity \"#NAME#\" deleted",
        "IB_PROPERTY_CREATED"        => "Information block \"#IBLOCK_ID#\": property \"#NAME#\" created",
        "IB_PROPERTY_UPDATED"        => "Information block \"#IBLOCK_ID#\": property \"#NAME#\" updated",
        "IB_PROPERTY_EQUAL"          => "Information block \"#IBLOCK_ID#\": property \"#NAME#\" equivalent",
        "IB_PROPERTY_DELETED"        => "Information block \"#IBLOCK_ID#\": property \"#NAME#\" deleted",
        "IB_PROPERTY_LINK_SAVED"     => "Information block \"#IBLOCK_ID#\": property link saved",
        "IB_CREATED"                 => "Information block \"#NAME#\" created",
        "IB_UPDATED"                 => "Information block \"#NAME#\" updated",
        "IB_EQUAL"                   => "Information block \"#NAME#\" equivalent",
        "IB_DELETED"                 => "Information block \"#NAME#\" deleted",
        "IB_FIELDS_CREATED"          => "Information block \"#NAME#\": fields created",
        "IB_FIELDS_UPDATED"          => "Information block \"#NAME#\": fields updated",
        "IB_FIELDS_EQUAL"            => "Information block \"#NAME#\": fields equivalent",
        "IB_TYPE_CREATED"            => "Information block type \"#NAME#\" created",
        "IB_TYPE_UPDATED"            => "Information block type \"#NAME#\" updated",
        "IB_TYPE_EQUAL"              => "Information block type \"#NAME#\" equivalent",
        "IB_TYPE_DELETED"            => "Information block type \"#NAME#\" deleted",
    ]
);
\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "GD_INSTALL"          => "Install gadgets: \"Migration summary\"",
        "GD_INSTALL_success"  => "Gadgets installed",
        "GD_SELECT_CONFIGS"   => "Configs",
        "GD_INFO_NAME"        => "Migration summary",
        "GD_INFO_DESC"        => "Migration summary",
        "GD_TYPE"             => "Type",
        "GD_STATE"            => "State",
        "GD_SHOW"             => "Show",
        "GD_SHOW_MIGRATIONS"  => "Show migrations",
        "GD_MIGRATIONS"       => "Migrations",
        "GD_MIGRATIONS_RED"   => "Some migrations not installed",
        "GD_MIGRATIONS_GREEN" => "All migrations installed",
    ]
);

\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "BUILDER_GROUP_Main"     => "Main module",
        "BUILDER_GROUP_Iblock"   => "Information blocks",
        "BUILDER_GROUP_Hlblock"  => "Highload information blocks",
        "BUILDER_GROUP_Form"     => "Web Forms",
        "BUILDER_GROUP_Medialib" => "Media Library",
        "BUILDER_GROUP_Tools"    => "Tools",
    ]
);

\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "ENTITY_TITLE_HLBLOCK"        => "Highload block / NAME / TITLE",
        "ENTITY_TITLE_IBLOCK_SECTION" => "Information block / IBLOCK_TYPE_ID / NAME",
        "ENTITY_TITLE_USER"           => "User entity",
    ]
);

\Sprint\Migration\Locale::loadLocale(
    "en",
    [
        "HLBLOCK_TITLE" => "NAME / TITLE",
        "HLBLOCK_FIELD" => "FIELD_NAME / TITLE",
    ]
);
