Формулы. Calc.

Автор Коваленко Роман, 22 января 2016, 07:11

0 Пользователи и 2 гостей просматривают эту тему.

bormant

#60
Теперь о проблемах, затронутых выше.

1) Функции работы с базами данных в Excel имеют различные префиксы:
БД Дисп, Б Счёт, Д СтандОткл -- это ненормально.
В переводе использован префикс "Д", можно обсудить другой префикс.

2) Функции, учитывающие не только числовые значения, в Excel имеют различные окончания:
СЧЁТ З, МИН А, * 2 -- это ненормально.
В переводе использован суффикс "2", заменить на "А" не составит труда. Нужно?
Заменил.
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=MINA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=MAXA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=AVERAGEA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=COUNTA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=VARA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=VARPA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=STDEVA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=STDEVPA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=COMBINA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=PERMUTATIONA&sfields=source&soptions=exact
https://translations.documentfoundation.org/ru/libo_ui/translate/formula/#search=DCOUNTA&sfields=source&soptions=exact

3) Статистические функции в Excel для обозначения генеральной совокупности используют различные суффиксы:
*П*, *P* -- это ненормально.
В переводе для обозначения генеральной совокупности использован суффикс "Г", можно обсудить другой суффикс.
Автору на яд. Поддержать форум.

mikekaganski

:) только трудно воспринимать, когда столбцы произвольно меняются местами в разных цитатах...
С уважением,
Михаил Каганский

bormant

mikekaganski,
развернул.
Автору на яд. Поддержать форум.

economist

#63
bormant - я начал собирать отзывы пользователей. Но уже у людей щенячий восторг!

Такие тонкости как в #61 - за 2 недели пока даже не всплыли, поэтому рискну предположить что МИН2, МИНА и МИНЗ в итоге будут равнофиолетовы. Людей знающих МИНА - около 1%. Не вижу плохого именно в МИНА, поскольку это можно прочесть и узнать в куче других мест. Два других написания - ни мнемонически, ни логически осознать нельзя. Да и знает о них 0% людей. Нерепрезентативненько...  ;) 
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

bormant

#64
economist,
предлагаю также включить в опрос, что удобнее:

SubTotal -- ПРОМЕЖУТОЧНЫЕ.ИТОГИ или ИТОГ
-- обоснование: такое просто невозможно набирать

StDev* -- СтандОтклон* или СтОткл*
-- обоснование: аналогично

Left -- ЛевСимв или Лев
Right -- ПравСимв или Прав
-- обоснование: ЛевБ и ПравБ замечательно обходятся без "Симв"

CountBlank -- СчитатьПустоты или СчётПустот или даже ЧПустот
-- обоснование: все остальные функции подсчёта имеют в качестве части имени "Счёт"

Rows -- ЧСтрок, но
Columns -- ЧислСтолб или ЧСтолб
Combin -- ЧислКомб или ЧКомб
CombinA -- ЧислКомбА или ЧКомбА
Автору на яд. Поддержать форум.

economist

Ок, включу, но даже не в опрос, а в тест, в котором люди набирают формулы руками, а потом отмечают что удобнее. 

Кстати, "...человек такая скотина...", что привыкает к чему угодно. Вот в 1С вместо Left придумали СокрЛП - и ведь 15 тыс. сертифицированных специалистов взяли да и привыкли :-)    
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

bormant

Цитата: economist от 19 февраля 2017, 18:06вместо Left придумали СокрЛП
На самом деле вместо Trim.
СокрЛ -- TrimLeft
СокрП -- TrimRight
Автору на яд. Поддержать форум.

economist

bormant - да, вы правы, а я "погнал", в 1С вполне логичные Лев/Прав.
Кстати, ведь тоже чуваки решали проблему "кириллизации", причем в 1993-м и очень даже масштабную. Сказать что не получилось - нельзя. 15 тыс. одних только сертифицированных спецов, а фрилансерами бегает по стране еще тысяч десять. 
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

birioukoff

Цитата: bormant от 19 февраля 2017, 09:05ПРОМЕЖУТОЧНЫЕ.ИТОГИ   ИТОГ
-- не отдам ни за что Улыбка Вам косметика, а людям это руками вбивать...

bormant, не обижайтесь только, но по этим цитатам видно, что Вы не очень часто пользуетесь этими функциями :)) Дело в том, что именно конкретно эту функцию ни в Excel, ни в Calc вбивать руками-то и не надо! Достаточно поставить автофильтр, включить его, чтобы часть строк были отфильтрованы, и затем нажать кнопку "обычная сумма" на панели инструментов, чтобы посчитать сумму только по отфильтрованным значениям - Вы увидите, что вместо СУММ в ячейке появится те самые "ПРОМЕЖУТОЧНЫЕ.ИТОГИ" - ничего вбивать не надо и никто это сам никогда не вбивает. Поэтому - отдавайте! :)))

Я бы хотел поставить вопрос ребром, с Вашего позволения. НАСТОЯТЕЛЬНО ПРОШУ




birioukoff

Прошу прощения...

Настоятельно прошу - давайте не будем обсуждать хорошо или плохо переведены функции в Excel, ибо локализацию в Calc мы делаем ТОЛЬКО  для пользователей Excel, которые хотят перейти на Calc. Не надо осложнять им жизнь и вызывать бурю негатива, мол какие велосипеды наизобретали. Они уже привыкли к этим нелогичным названиям и нет смысла переучиваться.

Для всех остальных - будут пользоваться либо английскими (нормальными) вариантами, либо привыкнут к чему угодно по-русски. Поверьте, никто не занимается синтаксическим разобором функций при их разучивании (какие там суффиксы или префиксы). Либо мы делаем как уже все привыкли, либо делаем Just for fun, чего не хотелось бы, ибо я вижу в Libre сугубо профессиональный инструмент, имеющий все шансы стать стандартом.

birioukoff

Простите за флуд, забыл еще одну вещь упомянуть.

Дело в том, что начиная с версии 5.3 русские формулы станут стандартным поведением для новых установок (т.е. новых пользователей). Никакой документации для русских названий формул пока нет и эта работа еще предстоит. Понять, какая английская функция соответствует русскому варианту очень сложно, а вся справка в либре - только по английским вариантам. Что делать простому пользователю?

Искать в интернете! Давайте ему дадим шанс найти хотя бы ответы в справке из Excel или в 100500 форумов, статеек и хаутушек, ибо работают формулы ну в 95% случаев совершенно идентично. Если названия функций в русском варианте будут отличаться, пусть даже из лучших побуждений к "красоте" или  логике перевода, мы получим совершенно замкнутую экосистему никчемного качества - кому от этого будет лучше?

mikekaganski

#71
В принципе, я согласен с birioukoff. Конечно, у части перфекционистов возникнет "вот, не могли проявить самостоятельность, не стали задумываться, тупо срисовали, или неграмотные, не понимают что пишут"..... но я бы просто предложил в релизнотах чётко прописать "переведены названия функций. Для упрощения миграции принято решение принять все названия функций как в Excel, включая непоследовательные названия с непостоянными суффиксами ... и т.д.". Ничего страшного не будет, если это получится простыня, но будет показано, что работа проведена, решение принято не по принципу "переводчикам лень".

EDIT: предыдущий комментарий повторяет доводы отсюда.

birioukoff, Вы можете редактировать свои сообщения, вместо добавления новых. Это будет аккуратнее.
С уважением,
Михаил Каганский

economist

#72
У меня есть статистика опроса откуда берут юзеры Excel (~150 чел) инфу по формулам вида
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ и =СУММЕСЛИМН:

1. 40% - берут формулы из своих же(!) старых файлов, где такая формула была
2. 20% - вставляют Данные - Промежуточные итоги и удаляют структуру (не касается СУММЕСЛИМН)
3. 15% - спрашивают устно у коллег
4. 11% - корпоративная докувики (там есть файлы-примеры с "местным" контентом по отделам) 
5. 6 % - в справке Excel или Мастере функций
6. 5 % - в Интернете  
7. 3 % - помнят синтаксис наизусть

PS забыл дописать что Интернет есть только у 2/3 респондентов.  
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

birioukoff

Михаил, спасибо за наводку, буду иметь ввиду.

economist, дополню Ваш опрос своим.

Дело в том, многие из более-менее продвинутых пользователей указали мне, что пользуются автодополнением функций в Excel. Достаточно ввести первые 2-3 буквы названия имени функции и мастер покажет "в столбик" в кликабельном виде перечень подходящих вариантов сразу же с синтаксисом и краткой справкой.

В Calc это реализовано несколько хуже (по крайней мере насколько это смог понять я), там подсказка автодополнения всплывает "в строчку" и в некликабельном виде, поэтому надо продолжать печатать до тех пор, пока нужная функция не станет выбором по-умолчанию, тогда уже можно нажать Enter и автодополнение сработает.

kompilainenn

поддержу точку зрения, что при локализации имен функций нужно взять за основу имена функций из Excel. Именно для простоты миграции.
Как заявил Итало Виньоли:
"Мы не заботимся о пользователях MS Office, но мы заботимся о легкой миграции с MSO на LibreOffice".
И в этом есть глубокая мораль.
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут