Обговорення модуля:Convert/data
Додати тему
В модулі багато що треба міняти (перекладати назви одиниць вимірювання). Нажаль, форматування на сторінці обговорення втрачається.
Наприклад треба замінити:
["m"] = {
_name1 = "metre",
_name1_us= "meter",
_symbol = "m",
utype = "length",
scale = 1,
prefixes = 1,
default = "v > 0 and v < 3 ! ftin ! ft",
link = "Metre",
},
Замінити на:
["m"] = {
_name1 = "м",
_name1_us= "м",
_name2 = "м",
_symbol = "м",
utype = "length",
scale = 1,
prefixes = 1,
default = "v > 0 and v < 3 ! ftin ! ft",
link = "Метр",
},
Чи можна отримати тимчасовий доступ на редагування? Або які ще є шляхи виправлення модуля?--Doroshenko (обговорення) 19:08, 2 грудня 2020 (UTC)
- Саме з метрами воно не так просто. Справа в тому, що є похідні одиниці, як із префіксами SI (сантиметр, міліметр, кілометр, …, петаметр), так і комбіновані (квадратний метр, кубічний метр), і для деяких в англійському шаблоні прописано особливі правила (скажімо, для квадратних і кубічних метрів вони точно є). Тож зміни треба вносити не лише в описі метра, а й в описах таких похідних одиниць, і зміни мають бути синхронізовані. Нашвидкуруч у мене не вийшло, змушений був відкласти, хоча одиниця вживана. --Olvin (обговорення) 10:02, 3 грудня 2020 (UTC)
- А модуль в поточному вигляді створює проблему чи незручності? --Andriy.v (обговорення) 13:33, 3 листопада 2021 (UTC)
- Так, модуль створює незручності. Тобто одночасно і корисний, і не дороблений. Корисний тим що перетворює одниці вимірювання, що часто дуже потрібно, але не до кінця перекладений українською. Зіткнувся з цим модулем коли розбирався, чтому шаблон {{Специфікація літака}} виводить розмірності англійською і як це виправити.--Doroshenko (обговорення) 20:17, 5 листопада 2021 (UTC)
- Це довга і нудна робота, яку за бажанням може зробити будь-хто. Просто скопіюйте код модуля у підсторінку Модуль:Convert/data/пісочниця і здійсніть всі бажані правки. Коли завершете пропінгуйте мене тут: я перевіру чи все працює добре і здійсню заміну сторінок. --Andriy.v (обговорення) 19:37, 10 листопада 2021 (UTC)
- Поки відмічаю запит як Не зроблено бо подальшої відповіді не було. --塩基 14:40, 14 квітня 2022 (UTC)
- Це довга і нудна робота, яку за бажанням може зробити будь-хто. Просто скопіюйте код модуля у підсторінку Модуль:Convert/data/пісочниця і здійсніть всі бажані правки. Коли завершете пропінгуйте мене тут: я перевіру чи все працює добре і здійсню заміну сторінок. --Andriy.v (обговорення) 19:37, 10 листопада 2021 (UTC)
- Так, модуль створює незручності. Тобто одночасно і корисний, і не дороблений. Корисний тим що перетворює одниці вимірювання, що часто дуже потрібно, але не до кінця перекладений українською. Зіткнувся з цим модулем коли розбирався, чтому шаблон {{Специфікація літака}} виводить розмірності англійською і як це виправити.--Doroshenko (обговорення) 20:17, 5 листопада 2021 (UTC)
- @DoroshenkoE, @Olvin виконано переклад величин, відмінювання реалізовано через функцію, яку було розроблено для slwiki. Функція була доопрацьована мною, Користувач:MonX94 та творцем оригінального модуля, Користувач:Johnuniq, якщо є якісь побажання щодо покращення модуля, то ви можете їх висловити на сторінці Обговорення користувача:Johnuniq/convert.
- Зараз якщо є можливість можете пояснити детально, в яких випадках ми використовуємо за, а в яких на. Бо я не зовсім розумію це визначення: «У назвах одиниць, які містять частку від ділення однієї одиниці на іншу, назви одиниць знаменника пишуться з прийменником “на”, наприклад, одиниця прискорення — метр на секунду у квадраті, одиниця напруженості магнітного поля — ампер на метр. Для одиниць величин, які залежать від часу у першому степені і є характеристиками швидкості плину процесів, назву одиниці часу, яка міститься у знаменнику, пишуть з прийменником “за”, наприклад, одиниця швидкості — метр за секунду» (з Вікіпедія:Перейменування статей/Метр на секунду → Метр за секунду). Наприклад, згідно з цим буде «моль за секунду» чи «моль на секунду», або «мегатонна на століття» чи «мегатонна за століття». А також, що означає в першому ступені, тобто це має бути весь вираз в першому ступені чи лише кінець, тобто чи поширюється це правило на «квадратний метр на секунду» чи лише на «метр на секунду у квадраті»?
- Також як правильно відмінюється термія для чисел 2-4 і 5, бо там зазвичай використовується називний і родовий відмінок множини, який згідно з Горох в термії відсутній. --Repakr (обговорення) 07:59, 7 жовтня 2024 (UTC)
- Дуже добру справу зробили. І непросту.
- Для одиниць величин, які залежать від часу у першому степені і є характеристиками швидкості плину процесів, назву одиниці часу, яка міститься у знаменнику, пишуть з прийменником “за”
- На мій погляд, це означає лише величини, де час у мінус першому ступені: метр за секунду, мегатонна за століття, кубометр за секунду. Але метр на секунду в квадраті (м*c-2).
- як правильно відмінюється термія для чисел
- Для одиниць величин, які залежать від часу у першому степені і є характеристиками швидкості плину процесів, назву одиниці часу, яка міститься у знаменнику, пишуть з прийменником “за”
- --Olvin (обговорення) 19:24, 18 жовтня 2024 (UTC)
- Дуже добру справу зробили. І непросту.
Конвертація sqmi -> km2
[ред. код]Допоможіть, будь ласка, перевірити і, можливо, виправити конвертацію sqmi -> km2. Подробиці: Вікіпедія:Кнайпа_(технічні_питання)#Sandbox_для_модуля_Convert --Merlin.anthwares (обговорення) 10:21, 28 жовтня 2023 (UTC)
- Помилка то є:
- {{Convert|1|sqmi|km2}} видає
1 квадратна миля (2,6 км2)
1 кв. миль (2 600 км2), хоча мало б бути 1 кв. миль (2,6 км2).
- {{Convert|1|sqmi|km2}} видає
- Але підозрюю, що помилка не в коефіцієнті ["sqmi"] (як то подано в технічній Кнайпі).
- Наскільки я розумію логіку модуля,
scale
— це коефіцієнт до базової одиниці. Для одиниць площі (utype = "area"
) базовою одиницею має бути квадратний метр, іscale = 2589988.110336
з такого погляду задано правильно. В англійській воно правильно працює саме зіscale = 2589988.110336
. Та й у нас квадратні милі в квадратні метри (і навпаки) переводить правильно:- {{Convert|1|sqmi|m2}}:
1 квадратна миля (2 600 000 м2)
1 кв. миль (2 600 000 м2) ✓ - {{Convert|1|sqmi|sqm}}:
1 квадратна миля (2 600 000 м2)
1 кв. миль (2 600 000 м2) ✓ - {{Convert|2600000|m2|sqmi}}:
2 600 000 квадратних метрів (1,0 миля2)
2 600 000 м2 (1,0 кв. миль) ✓
- А от для квадратних кілометрів у нас не все гаразд: 1 км2 = 1 000 м2, тоді як має бути 1 км2 = 1 000 000 м2:
- {{Convert|1|sqkm|m2}}: 1 квадратний кілометр (1 000 000 м2):
1 км2 (1 000 м2)
✗ - {{Convert|1|km²|m2}}: 1 квадратний кілометр (1 000 000 м2):
1 км2 (1 000 м2)
✗ - {{Convert|1|m2|km2}}: 1 квадратний метр (1,0×10−6 км2):
1 м2 (0,0010 км2)
✗
- {{Convert|1|sqkm|m2}}: 1 квадратний кілометр (1 000 000 м2):
- Біда саме в цьому.
- {{Convert|1|sqmi|m2}}:
- --Olvin (обговорення) 20:27, 28 жовтня 2023 (UTC)
- Схоже, одна помилка є тут:
- ["km2"] = {
- _name1 = "км2",
- _name2 = "км2",
- _name1_us= "км2",
- _symbol = "км2",
- prefix_position= 1,
- utype = "area",
scale = 1000,
- prefixes = 2,
- default = "sqft",
- link = "Квадратний кілометр",
- Має бути:
scale = 1000000,
- В англійській визначення ["km2"] нема. У нас було додано 2020 року @Andriy.v --Olvin (обговорення) 21:01, 28 жовтня 2023 (UTC)
- Зроблено, @Olvin, @Merlin.anthwares --Repakr (обговорення) 09:51, 1 листопада 2023 (UTC)
Термія
[ред. код]
Замінити:
varname = "термії!термії!термії",
на
varname = "термії!термій!термії",
--Olvin (обговорення) 07:14, 25 жовтня 2024 (UTC)
секунду у квадраті
[ред. код]
Замінити:
- секунду у квадраті
на
- секунду в квадраті
Підстави:
- Правопис § 23. Уживання прийменників У, В
- Вжиток (метр на секунду в квадраті)
--Olvin (обговорення) 07:40, 25 жовтня 2024 (UTC)
- Насправді правопис натякає, щоби вживати у: "незалежно від кінця попереднього слова перед наступними в, ф, а також перед буквосполученнями льв, зв, св, дв, тв, гв, хв і под.". Не вказано прямо, що сполучення кв відноситься до тієї групи, але правопис дає зрозуміти що це не завершиний перелік буквосполучень. Можливо вартує це спершу обговорити в мовній кнайпі. --Andriy.v (обговорення) 07:29, 26 жовтня 2024 (UTC)
секунду в квадраті
[ред. код]Замінити:
секунду в квадраті
на
секунду у квадраті
Підстава:
- Назва Вікістатті — метр на секунду у квадраті — відповідає чинним нормативним документам (зокрема, Правопису, § 23).
--Olvin (обговорення) 19:17, 27 жовтня 2024 (UTC)
- Зроблено. --Andriy.v (обговорення) 21:56, 27 жовтня 2024 (UTC)