Это файл конфигурации для Модуля:Util. Этот файл можно отредактировать, чтобы облегчить перевод/перенос модуля на другие вики-страницы.
Вышеприведенная документация извлекается из Модуль:Util/config/doc.
Редакторы могут экспериментировать в sandbox этого модуля и в testcases страницах.
Подстраницы этого модуля.
Редакторы могут экспериментировать в sandbox этого модуля и в testcases страницах.
Подстраницы этого модуля.
-------------------------------------------------------------------------------
--
-- Configuration for Module:Util
--
-------------------------------------------------------------------------------
local cfg = {}
-- ----------------------------------------------------------------------------
-- i18n
-- ----------------------------------------------------------------------------
cfg.i18n = {}
-- String values that should cast to boolean false
cfg.i18n.bool_false = {'false', '0', 'disabled', 'off', 'no', '', 'deactivated'}
cfg.i18n.range = '(%s-%s)'
cfg.i18n.args = {
-- util.args.stat
stat_infix = 'stat',
stat_id = 'id',
stat_min = 'min',
stat_max = 'max',
stat_value = 'value',
-- util.args.weight_list
spawn_weight_prefix = 'spawn_weight',
generation_weight_prefix = 'generation_weight',
}
cfg.i18n.na = 'Н/Д'
cfg.i18n.errors = {
-- util.validate.factory.number_in_range
number_out_of_range = 'Число %s находится вне диапазона. Это должно быть между %s и %s',
-- util.validate.factory.in_table
value_not_in_table = 'Таблица не содержит значения "%s"',
-- util.validate.factory.in_table
value_not_in_table_keys = 'Таблица не имеет значения "%s" в качестве одного из своих ключей',
-- util.cast.factory.*
missing_element = 'Элемент "%s" не найден',
-- util.cast.factory.percentage
invalid_argument = 'Недопустимый аргумент "%s". Проверите документацию для допустимых значений значений.',
not_a_percentage = '%s должно быть в процентах (в диапазоне от 0 до 100).',
-- util.cast.boolean
not_a_boolean = 'значение "%s" типа "%s" не является логическим',
-- util.cast.number
not_a_number = 'значение "%s" типа "%s" не является числом',
number_too_small = '"%i" слишком мало. Минимум: "%i"',
number_too_large = '"%i" слишком много. Максимум: "%i"',
-- util.cast.version
malformed_version_string = 'Malformed version string "%s"',
non_number_version_component = '"%s" имеет нечисловой компонент',
unrecognized_version_number = '"%s" is not a recognized version number',
-- util.args.stats
improper_stat = '%sstat%s is improperly set; id and either value or min/max must be specified.',
-- util.args.weight_list
invalid_weight = 'Должны быть указаны как %s, так и %s',
-- util.args.version
too_many_versions = 'The number of results (%s) does not match the number version arguments (%s)',
-- util.args.from_cargo_map
missing_key_in_fields = 'Ключ "%s" не найден в сопоставлении полей таблицы "%s"',
table_object_as_default = 'Warning: table object as default value on key "%s" in mapping of table "%s"',
missing_key_in_order = 'Сопоставление полей таблицы "%s" имеет следующие дополнительные ключи, которые не обрабатываются по порядку:\n%s',
handler_returned_nil = 'Обработчик для "%s.fields.%s" вернул ноль для аргумента "%s". Проверьте, правильно ли значение для данного типа поля "%s".',
argument_required = 'Требуется аргумент "%s"',
-- util.html.error
module_error = 'Ошибка модуля: ',
-- util.misc.raise_error_or_return
invalid_raise_error_or_return_usage = 'Недопустимое использование raise_error_or_return.',
-- util.smw.array_query
duplicate_ids_found = 'Found multiple pages for id property "%s" with value "%s": %s, %s',
missing_ids_found = 'No results were found for id property "%s" with the following values: %s',
-- util.string.split_args
number_of_arguments_too_large = 'Number of arguments near = is too large (%s).',
}
-- ----------------------------------------------------------------------------
-- Constants
-- ----------------------------------------------------------------------------
cfg.misc = {}
cfg.misc.category_blacklist = {}
cfg.misc.category_blacklist.sub_pages = {
doc = true,
sandbox = true,
sandbox2 = true,
testcases = true,
}
cfg.misc.category_blacklist.namespaces = {
Template = true,
Template_talk = true,
Module = true,
Module_talk = true,
User = true,
User_talk = true,
}
return cfg