OOo\LibO-3.4.0_b; Панель инструментов "Стандартная", Таблица

Автор ape, 30 апреля 2011, 12:19

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

ape

Нужен ли родительный падеж кнопке "см. 22.png"? Слово "Вставить" в названии кнопки отсутствует; соседняя кнопка - "Гиперссылка" - в именительном падеже.

[вложение удалено Администратором]

Helen

следствие предыдущей попытки согласования падежей http://forumooo.ru/index.php/topic,705.0.html ?

bormant

#2
Да.

Как вариант, вернуть глагол:
меню Таблица - Вставить - Вставить таблицу...

ps. Команды _uno имеют свойство отображаться в разных местах интерфейса (как правило -- меню, кнопки панели, команды в меню Сервис - Настройка), причём для некоторых может применяться отдельная лексема в виде .ContextLabel, а может и не применяться.
Автору на яд. Поддержать форум.

Helen

Цитата: bormant от 11 мая 2011, 11:23Как вариант, вернуть глагол:
меню Таблица - Вставить - Вставить таблицу...
только для этой команды?
Там рядом ещё Таблица - Вставить -Строки (Столбцы). И аналогично для следующих пунктов "Таблица - Выделить" и "Таблица - Удалить".

bormant

#4
По большому счёту, это ошибка апстрима в использовании лексемы -- для кнопки панели инструментов и списка команд подошёл бы полный вариант, для меню -- контекстно зависимый, как это сделано для, например, защиты листа в Calc и многих аналогичных мест:
Цитировать
officecfg/registry/data/org/openoffice/Office/UI.po:10340
#: CalcCommands.xcu#..CalcCommands.UserInterface.Commands..uno_Protect.Label.value.text
msgid "Protect ~Sheet..."
msgstr "Защитить лист..."

#: CalcCommands.xcu#..CalcCommands.UserInterface.Commands..uno_Protect.ContextLabel.value.text
msgid "~Sheet..."
msgstr "Лист..."
--

officecfg/registry/data/org/openoffice/Office/UI.po:1573
#: DrawImpressCommands.xcu#..DrawImpressCommands.UserInterface.Popups..uno_DeleteRows.Label.value.text
msgid "Delete Row"
msgstr "Удалить строку"

#: DrawImpressCommands.xcu#..DrawImpressCommands.UserInterface.Popups..uno_DeleteRows.ContextLabel.value.text
msgid "~Rows"
msgstr "Строки"

Поэтому разумнее было бы писать в багзиллу, нежели приводить всё  в меню к неуклюжим полным именам:
Таблица - Вставить - Вставить таблицу, Вставить строку, Вставить столбец
Таблица - Удалить - Удалить таблицу, Удалить строку, Удалить столбец
Таблица - Выбрать - Выбрать таблицу, Выбрать строку, Выбрать столбец, Выбрать ячейку
Автору на яд. Поддержать форум.

Helen

тогда предлагаю задачу отложить на время.
Непонятно сейчас, в какую багзиллу надо писать :(

ape

Цитата: Helen от 11 мая 2011, 15:02
Непонятно сейчас, в какую багзиллу надо писать
Боюсь, что в обе...  :'(

bormant

#7
Хотя, от изменения ..uno_XXX.Label при отсутствующих ContextLabel есть явная польза -- в Сервис - Настройка - ... они будут указаны в нормальном виде, а не "Таблицу" вместо "Удалить таблицу" и т.п.

То есть, одна проблема -- отсутствие ContextLabel для коротких команд меню.
Но использование на месте длинных команд (Label) их коротких вариантов (что есть на сегодняшний момент) -- это отдельная ошибка (хотя и навязанная апстримным переводом).

Вот такое мнение.

И ещё момент:

меню Вставка - Таблицу
меню Таблица - Вставить - Таблицу
меню Сервис - Настройка - категория Вставка - команда Таблицу
кнопка панели из стартового сообщения темы

-- это одна и та же строка.
Автору на яд. Поддержать форум.