Обговорення модуля: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)
Конвертація 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 м2 (1,0 кв. миль)
2 600 000 м2 (1,0 кв. миль) ✓
- А от для квадратних кілометрів у нас не все гаразд: 1 км2 = 1 000 м2, тоді як має бути 1 км2 = 1 000 000 м2:
- {{Convert|1|sqkm|m2}}: 1 км2 (1 000 000 м2):
1 км2 (1 000 м2)
✗ - {{Convert|1|km²|m2}}: 1 км2 (1 000 000 м2):
1 км2 (1 000 м2)
✗ - {{Convert|1|m2|km2}}: 1 м2 (1,0×10−6 км2):
1 м2 (0,0010 км2)
✗
- {{Convert|1|sqkm|m2}}: 1 км2 (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)