Автор Тема: вопрос дилетанта о значках & и _  (Прочитано 8600 раз)

Оффлайн kolobok

  • Новичок
  • *
  • Сообщений: 5
вопрос дилетанта о значках & и _
« : 06 Августа 2013, 23:47:08 »
Господа, поясните, пожалуйста, какую роль в диалогах выполняют значки & и нижнее подчеркивание посреди слов, например fa&il или t_yp.
В программе слова выглядят нормально, но если в исходной строчке значка нет, тогда он становится видимым.
Эта гадость сильно мешает переводить и создаёт проблемы с расстановкой значков в переводе.
Можно-ли этот мусор выкинуть? Останется-ли прога работоспособной?

Оффлайн ZeroChaos

  • Root Admin
  • Ветеран
  • *****
  • Сообщений: 1376
  • The Dragon Reborn
    • zerolab.net
вопрос дилетанта о значках & и _
« Ответ #1 : 07 Августа 2013, 06:50:39 »
Амперсанд (&) в меню программы используется для назначения клавиш быстрого доступа (Hot Keys). Это не мусор, но амперсанд можно выкинуть, хотя вы и лишитесь клавиш быстрого доступа. Еще, как вариант, расставлять амперсанды уже после того, как все перевели, в Passolo это делается одной командой.
« Последнее редактирование: 07 Августа 2013, 06:51:17 от ZeroChaos »
The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again... There are neither beginnings nor endings to the turning of the Wheel of Time. But it was a beginning. R. Jordan

Оффлайн kolobok

  • Новичок
  • *
  • Сообщений: 5
вопрос дилетанта о значках & и _
« Ответ #2 : 07 Августа 2013, 14:19:05 »
Цитата: ZeroChaos
Амперсанд (&) в меню программы используется для назначения клавиш быстрого доступа (Hot Keys). Это не мусор, но амперсанд можно выкинуть, хотя вы и лишитесь клавиш быстрого доступа. Еще, как вариант, расставлять амперсанды уже после того, как все перевели, в Passolo это делается одной командой.
Т.е. & на саму работу программы влиять не будет и программный код не изменится? Я правильно Вас понял?
Пропадёт только сомнительный клавишный сервис, которым я никогда не пользовался. Спасибо, порадовали, кстати Рассоло очень криво их расставляет, попробовал уже.

А что такое нижнее подчёркивание _ посреди слова? Моё дилетантское мнение, что это тоже самое, что &, когда их не хватает,но всё-же прошу Вас уточнить.

Оффлайн миха04

  • Модератор
  • Старожил
  • *****
  • Сообщений: 374
    • http://
вопрос дилетанта о значках & и _
« Ответ #3 : 07 Августа 2013, 14:32:45 »
Подчёркивание, это и есть амперсанд. Так он отображается в интерфейсе, например - Rendering, с амперсандом - Ren&dering. & видно только в программах для локализации
« Последнее редактирование: 07 Августа 2013, 14:35:56 от миха04 »

Оффлайн kolobok

  • Новичок
  • *
  • Сообщений: 5
вопрос дилетанта о значках & и _
« Ответ #4 : 07 Августа 2013, 18:07:27 »
Цитата: миха04
Подчёркивание, это и есть амперсанд. Так он отображается в интерфейсе, например - Rendering, с амперсандом - Ren&dering. & видно только в программах для локализации
Да, & в интерфейсе проги отображается как подчёркнутая буква, но я не это имел в виду.

Я имел в виду, что нижнее подчёркивание часто встречается в разобранных текстах программ, но не под буквой, а между букв: Ti_me to live (seconds):, A_dvance, Set _mute, Si_ze:, Fo_lder и т.д. Соответственно и перевод дожен быть примерно таким: Вр_емя жизни (сек), Р_асширенный, Вык_лючить звук, ра_змер, па_пка, в интерфейсе переведённой проги такие слова будут вполне целыми, никакие буквы не будут подчеркнутыми
(только если в исходной строке нет _, а в переводе её поставить, тогда _ будет видно и в переведённом слове, типа Folder нельзя переводить как па_пка)

Т.е. визуально _ проявляется примерно также как и &, а вот как влияет это дело на работоспособность программы, для чего нужно и можно-ли _ выкинуть?

Оффлайн миха04

  • Модератор
  • Старожил
  • *****
  • Сообщений: 374
    • http://
вопрос дилетанта о значках & и _
« Ответ #5 : 07 Августа 2013, 18:23:29 »
kolobok , чтобы в открытых ресурсах вместо & стояло _, такого ещё не встречал. Вероятно это и есть Hot Key. А будет ли работать программа без подчёркивания? Ну так это надо посмотреть опытным путём.

Оффлайн kolobok

  • Новичок
  • *
  • Сообщений: 5
вопрос дилетанта о значках & и _
« Ответ #6 : 07 Августа 2013, 19:58:58 »
Самое противное, что _ используется не вместо &, а вместе с ним, т.е. в проге есть и & и _, хотя не бывает так, чтобы эти значки совместно применялись в одном слове. Про & ZeroChaos прояснил ситуацию, а про _ инфы никакой нет.
Насчет горячих клавиш странно, зачем производителям проги менять общепринятые правила, тем более, что & в проге тоже есть
Видимо придётся правда действовать методом тыка. Спасибо, что хотя-бы наполовину разобрались, & будут безжалостно выброшены, а насчёт _ подумаю

Оффлайн kolobok

  • Новичок
  • *
  • Сообщений: 5
вопрос дилетанта о значках & и _
« Ответ #7 : 10 Августа 2013, 17:52:57 »
Решил вопрос так: & выкинул за ненадобностью, а для _ сотворил прожку, синхронизирующую их в исходной и переведённой строке, могут быть ошибки в расстановке, но вроде переведённая софтина работает,  хотя она очень жирная и все функции проверять дольше чем переводить. Авось прокатит.