Wbincludes:CheckModels: различия между версиями

Материал из Wiren Board
Строка 1: Строка 1:
{{Wbincludes: WB-MR Models}}
<noinclude>
== Список моделей для проверки ==
=== Вставлено инклюдами===
</noinclude>
{{Wbincludes: WB-MR Models}},
<noinclude>
=== Дубли моделей без версии ===
</noinclude>
WB-MR, WB-MR3(6)LV(x), WB-MR6C, WB-MR6C/NC, WB-MR6CU, WB-MRM2-mini, WB-MRPS6, WB-MRWL3, WB-MRWM2, WB-MWAC
<noinclude>
== Описание ==
В Вики доступен поиск по подстроке, массивов нет, поэтому в проверке правильности написания модели есть особенности.


<!-- Костыль, которые решает проблему ошибочного написания единичных устройств, например WB-MWAC-->, WB-MR, WB-MR3(6)LV(x), WB-MR6C, WB-MR6C/NC, WB-MR6CU, WB-MRM2-mini, WB-MRPS6, WB-MRWL3, WB-MRWM2, WB-MWAC
Это работает так: [[Шаблон:Check]] сверяет перечень моделей, переданных из списка изменений с моделями на текущей странице. Есть совпадений нет или их больше одного — название модели написано с ошибкой.
 
С тягой написать в реле WB-MR такой алгоритм справится без проблем: вхождений будет много, а значит написали неверно.
 
А как быть с WB-MRWM2 v.1? Ведь, если написать WB-MRWM, то мы получим одно вхождение и как бы верное написание.
 
Пришлось делать костыль: создавать дубли названий без указания версии. Например, название WB-MRWM2 v.1 подтягивается из инклюда с эталонным написанием, а на текущей странице мы добавляем через запятую WB-MRWM2. Теперь у нас при попытке неверного написания не будет вхождений совсем или их будет больше одного.
 
</noinclude>

Версия 09:50, 10 июня 2022

Список моделей для проверки

Вставлено инклюдами

WB-MR3(6)LV(x)_, WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_, WB-MR6C/NC_, WB-MR6CU v.2_, WB-MRM2-mini v.2_, WB-MRPS6_, WB-MRWL3_,

Дубли моделей без версии

WB-MR, WB-MR3(6)LV(x), WB-MR6C, WB-MR6C/NC, WB-MR6CU, WB-MRM2-mini, WB-MRPS6, WB-MRWL3, WB-MRWM2, WB-MWAC

Описание

В Вики доступен поиск по подстроке, массивов нет, поэтому в проверке правильности написания модели есть особенности.

Это работает так: Шаблон:Check сверяет перечень моделей, переданных из списка изменений с моделями на текущей странице. Есть совпадений нет или их больше одного — название модели написано с ошибкой.

С тягой написать в реле WB-MR такой алгоритм справится без проблем: вхождений будет много, а значит написали неверно.

А как быть с WB-MRWM2 v.1? Ведь, если написать WB-MRWM, то мы получим одно вхождение и как бы верное написание.

Пришлось делать костыль: создавать дубли названий без указания версии. Например, название WB-MRWM2 v.1 подтягивается из инклюда с эталонным написанием, а на текущей странице мы добавляем через запятую WB-MRWM2. Теперь у нас при попытке неверного написания не будет вхождений совсем или их будет больше одного.