Участник:PhersuBot/Задачи боту: различия между версиями

Материал из LingvoWiki
Перейти к навигацииПерейти к поиску
(экспериментирую с ботом, могу нафейлить)
Строка 18: Строка 18:
 
:::::::Не понял. [[Участник:Phersu|Phersu]]
 
:::::::Не понял. [[Участник:Phersu|Phersu]]
 
::::::::А что тут понимать? Дигамма, к примеру, будет на своём законном месте и слова на неё, или обойдётся? И стигма как numeral… [[Обсуждение участника:Bhudh|''Bʰudʰ'']]
 
::::::::А что тут понимать? Дигамма, к примеру, будет на своём законном месте и слова на неё, или обойдётся? И стигма как numeral… [[Обсуждение участника:Bhudh|''Bʰudʰ'']]
* <s><span style="color:grey;">Сделать</span></s> {{Сделано||PhersuBot}}: вначале и в конце страниц ссылки на предыдущие и последующие, типа так: [[Словарь_древнегреческого_языка/140|<< На предыдущую страницу]]
+
* <s><span style="color:grey;">Сделать</span></s> {{Сделано||PhersuBot}}: вначале и в конце страниц ссылки на предыдущие и последующие, типа так: [[Книги/Древнегреческо-русский_словарь_Дворецкого/140|<< На предыдущую страницу]]
::Путём проставления шаблона «[[Словарь древнегреческого языка/Шаблон:Навигация|Навигация]]».  
+
::Путём проставления шаблона «[[Книги/Древнегреческо-русский словарь Дворецкого/Шаблон:Навигация|Навигация]]».  
 
* <s><span style="color:grey;">добавить ко всем страницам "Страницы Проекта Древнегреческий язык"</span></s>
 
* <s><span style="color:grey;">добавить ко всем страницам "Страницы Проекта Древнегреческий язык"</span></s>
 
::Точно, это лишнее. Ссылка на проект в навигации и так проставлена.
 
::Точно, это лишнее. Ссылка на проект в навигации и так проставлена.

Версия 11:35, 28 февраля 2011

  • Нижний NUMERAL SIGN правильно распознан — как U0375 (͵), а верхний как MODIFIER LETTER PRIME (U02B9; ʹ), а не как U0374 (ʹ).
написал код, но он почему-то не сработал Phersu 22:22, 26 февраля 2011 (UTC)
С Уникодом у бота всё в порядке? Вроде гречицу-то понимает! Bʰudʰ
Ну написал примерно так (сверил значения по UniPad'у):
  const char MODIFIER_LETTER_PRIME = 'ʹ';
  const char GREEK_NUMERAL_SIGN = 'ʹ';
  ...
  if(c == MODIFIER_LETTER_PRIME)
    sb.Append(GREEK_NUMERAL_SIGN;)
  else
    sb.Append(c);
  
и почему-то в нужном месте условие "c == MODIFIER_LETTER_PRIME" проигнорировалось. Это комбинирующий знак, чтоль? Phersu 22:55, 26 февраля 2011 (UTC)
Да вроде нет… Хотя в разделе Spacing Modifier Letters и примыкающие и комбайны засунуты… Ну ладно, цифр-то немного, можно и вручную. Может, завтра днём сделаю. Хотя, что со стигмой-то делать? Bʰudʰ
А что со стигмой?Phersu 23:22, 26 февраля 2011 (UTC)
Древние буквы в словаре будут как словарные статьи? Bʰudʰ
Не понял. Phersu
А что тут понимать? Дигамма, к примеру, будет на своём законном месте и слова на неё, или обойдётся? И стигма как numeral… Bʰudʰ
Путём проставления шаблона «Навигация».
  • добавить ко всем страницам "Страницы Проекта Древнегреческий язык"
Точно, это лишнее. Ссылка на проект в навигации и так проставлена.
  • Перегруппировать слова на страницах словаря так, чтобы хотя бы первые 2‒3 буквы не оставались на предыдущей. Например, на стр. 116 оставить слова с σμᾶμα по σπῠρίς, а начинающиеся со στᾰ- перенести на 117-ую. А со σκ- на 115-ую.
Для того, чтобы размер страниц оставался примерно равным, можно использовать инструмент Длинные страницы.
Малополезная прихоть. Не вижу выгоды никакой. Phersu 17:07, 27 февраля 2011 (UTC)
Да я просто думал ссылки туда-сюда уточнить. Напр., «Предыдущая (φι — φο)»…
  • Ну так чё, переименовывать?
В «Книги»? Ну валяй. Только правки по Тронскому где-нить сохрани на будущее. А то я забыл. И на все остатки придётся {{delete}} вешать… И всё-таки рассортируй слова поудобнее… Bʰudʰ
С помощью какой-то магии бот ВНЕЗПНО не делает перенаправления, а просто сносит страницу :) Phersu 10:00, 28 февраля 2011 (UTC)