Обговорення шаблону:Lang

Зміна

ред.
В англійців щодо мовних шаблонів трохи інші правила, зокрема вони не виділяють курсивом кирилицю, бо вважається, що не у всіх є такі шрифти, у нас же кириличні шрифти в більшості є, тож для нас це не проблема. А взагалі зміни в шаблоні, що використовуються в багатьох статтях, мають спочатку обговорюватися (а шаблони мали би бути захищені, як у тій же англовікі).--Анатолій (обг.) 23:55, 16 лютого 2010 (UTC)Відповісти
У німців і росіян такий самий шаблон як і в англійців de:Vorlage:Lang ru:Шаблон:Lang. Чомусь у них відсутність курсиву не створює ніяких проблем... Обговорювати очевидні зміни заради обговорення - це марнування часу. Курсив псує статті із шрифтами, які кирилицю і латинку не використовують. Тому я змінив шаблон за стандартом інших вікіпедій.--天津日高日子波限建鵜葺草葺不合命 00:00, 17 лютого 2010 (UTC)Відповісти
У нас захист зазвичай означає незмінність, бо такі в нас адміни... --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 01:42, 17 лютого 2010 (UTC)Відповісти
Ваше кредо, здається, - розпалювати конфлікти на пустому місці. Спочатку спробуйте вияснити, що до чого. --Erud 09:46, 17 лютого 2010 (UTC)Відповісти
  •   За Повністю підтримую, корисні зміни. --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 01:42, 17 лютого 2010 (UTC)Відповісти
  •   Проти. Для більшості мов курсив потрібен для виділення іншомовного тексту, аби він не зливався з рештою тексту статті. Якщо для якоїсь мови курсив не потрібен, можна просто обійтися без цього шаблону, як це зроблено в тому ж {{Lang-ja}}. Для переважної більшості мов (перш за все тих, які використовують кирилицю та латиницю) ця зміна не потрібна. Друга частина змін, а саме додавання Категорія:Articles containing non-English language text, є взагалі абсурдною, адже неангломовний текст є в усіх без винятку статтях україномовної Вікіпедії — NickK 08:12, 17 лютого 2010 (UTC)Відповісти

Я не дуже зрозумів, які саме зміни пропонуються (і навіщо). Можна детальніше? --AS 09:38, 17 лютого 2010 (UTC)Відповісти

Перегляньте історію шаблону, там все видно. --Erud 09:43, 17 лютого 2010 (UTC)Відповісти
Пропозиція — змінити шаблон так як у інших вікіпедіях. Прибрати курсив. Китайські ієрогліфи, санскрит, арабська в'язь та інші не кириличні та не латиснькі системи письма стають не читабельними в курсиві.--天津日高日子波限建鵜葺草葺不合命 14:30, 17 лютого 2010 (UTC)Відповісти
Я не розумію Вашого запитання, Ви ставите під сумнів мій коментар? Очевидно, що ці зміни стосувались не тільки курсиву, так само як і англомовна категорія, яка, здається, не матиме практичного застосування. --Erud 12:02, 17 лютого 2010 (UTC)Відповісти
Ці зміни користувалися тільки курсиву. Мотивація - нечитабильні китайські ієрогліфи у Провінція Хейлунцзян.--天津日高日子波限建鵜葺草葺不合命 14:30, 17 лютого 2010 (UTC)Відповісти
Я не проти, але те що сталось із грецькими літерами виглядало не дуже естетично. Можливо, варто звернутись до когось по допомогу. Також пропозиція AS (див. нижче) начебто непогана. --Erud 15:57, 17 лютого 2010 (UTC)Відповісти
Пропозиція зміниламя
Чудово, англомовні категорії вилучаємо. Що там з курсивом і розміром? --Drundia [ˈd̪r̠ʲʊɲ̟ɟ̟ɐ] 13:22, 17 лютого 2010 (UTC)Відповісти

  Проти per NickK. Додати параметр, який дозволить не використовувати курсив у деяких похідних шаблонах --AS 15:28, 17 лютого 2010 (UTC)Відповісти

Або створити окремий шаблон Lang2 --AS 16:39, 17 лютого 2010 (UTC)Відповісти

Перероблення шаблону

ред.

Прошу замінити код шаблону на той, що є на сторінці пісочниці (моя остання версія). Код викликає Module:Lang, який взятий з англовікі і адаптований для нашого мовного розділу, але тільки специфічно для цього шаблону (у разі виконання цього запиту почну його адаптування й до шаблонів {{lang-xx}}). Потреба у впровадженні таких змін викликані в основному через застарілість коду, який через перехід на HTML5 ламається при використанні у багаторядковому тексті. Проблему прекрасно видно у статті О ялиночко, де шаблон перестає обробляти курсивом як тільки відбувається розрив рядка. Відтворювання функції шаблону через модуль lang дозволить:

  • вирішити проблему з lint-помилками (тобто адаптацією до HTML5)
  • використовувати шаблон і для мов, де текст курсивом не потрібен, бо ускладнює читабельність тескту (відтворюватиме функцію {{lang0}})
  • простим позиціонуванням на обгорнутий текст, бачити якою мовою він написаний
  • слідкувати за помилками при поганому оформленні шаблону
  • категоризувати сторінки, у яких використовується текст певної мови

Для порівняння ефективності роботи поточного коду і запропонованого можна подивитись на Шаблон:Lang/тести, де відтворено проблему в статті О ялиночко після впровадження змін, і до.

Не виключаю, що можуть зявитися помилки при впровадженні змін, оскільки код не толерує використання курсиву, вкладення невірних кодів мов (наприклад uk2) та обгорнення пустого тексту. Втім всі ці помилки будуть категоризовані на Категорія:Помилки у шаблоні lang, яка буде створена як прихована категорія як тільки буде виконаний запит.

Також прохання для адміністратора, який виконає завдання, зменшити рівень захисту для цього шаблону, та, якщо можливо, включити каскадний режим захисту від неавтопідтверджених, хотілось би щоб було повністю все захищено, але тоді і я не зможу редагувати, а це мені створить великі труднощі.--Andriy.v (обговорення) 12:53, 13 березня 2020 (UTC)Відповісти

Доповнити посиланням звідки брати код мови

ред.

Пропоную доповнити опис текстом : , де «xx» — код мови згідно стандарту ISO 639. Так легше буде редакторам/авторам давати посилання на мови, особливо якшо це не типові англійська, іспанська та інші, а латинська, давньогрецька і подібні. --Mochulat (обговорення) 08:45, 17 вересня 2023 (UTC)Відповісти

Документація шаблону вільна для редагування, Ви самі там можете здійснити ці зміни.--Andriy.v (обговорення) 06:45, 15 жовтня 2023 (UTC)Відповісти
Повернутися до сторінки «Lang»