написане Sun, 04 Aug 2013 03:32:31 +0300, Пилипчук Олександр Павлович
<pilipchukap(a)rambler.ru>:
03.08.2013 13:32, Yuri Chornoivan написав(ла):
> написане Sat, 03 Aug 2013 11:25:52 +0300, Пилипчук Олександр Павлович
> <pilipchukap(a)rambler.ru>:
>
>> Виправляю у довідці LibreOffice повідомлення з помилками в XML-тегах.
>>
>> Якщо я правильно розумію, то тут:
>>
https://translations.documentfoundation.org/uk/libo_help/translate.html#u...
>> є помилка в англійському варіанті. Чи ні?
>>
>
> Наче усе гаразд. А що там має бути не так? Просто у Mac OSX клавіші
> інакше називаються. Там, де немає клавіатурних скорочень, просто пишуть
> порожній теґ...
Я в XML поганенько орієнтуюсь :( (треба щось почитати), тому мене
насторожило, що у тегові за посиланням відсутній варіант для MacOS. Там
написано:
<switchinline select="sys"><caseinline
select="MAC"/><defaultinline>Ctrl+Shift+J</defaultinline></switchinline>
Я це зрозумів так: для Маків взагалі не вказано варіанта, а для інших
сиситем - Ctrl+Shift+J. Невже справді на Маках не можна клавішами
включити повноекранний режим?
Крім того отой слеш - "MAC"/ - ... Я раніше такого не помічав. А от
після цього речення побачив ще у декількох.
Просвітіть мене темного :) Бо виникають думки, що я у своєму браузері
не все бачу (були раніше цікаві випадки такого роду...)
Це не зовсім так. У Mac-ів є додаткова клавіша Command (⌘). Ймовірно, її
використовують у деяких скороченнях (не перевіряв). Для однорідності
запису на її місці вписують порожній теґ:
http://www.w3.org/TR/REC-xml/#NT-content
Порожні теґи (теґи без вмісту) у XML мають скорочену форму запису,
наприклад, замість
<br></br>
пишуть
<br />
Отже
<caseinline select="MAC"/>
це скорочена форма запису
<caseinline select="MAC"></caseinline>
Обробник XML працює над деревом документа від кореня (основного теґу) до
гілочок за правилами XSL, тому якщо визначено MAC, просто вписує на місце
теґу нічого або його вміст (відповідно оброблений.