Ремесло программиста

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Ремесло программиста » AL-IV (Алфор) » Средства обеспечения перевода


Средства обеспечения перевода

Сообщений 1 страница 4 из 4

1

/*
['RU']
КЛАСС {Текст_файл}, ПЕРЕВОД {Text_file} :

ПОЛЯ:
    Path = Путь|_к_текстовому_файлу
    Encoding = Кодировка
    .

МЕТОДЫ:
    Load = Загруз|ить(Строки|_массив[])
    Save = Сохран|ить(Строки|_массив[])
    .

ФУНКЦИИ:
    Text_load = Текст_загруз|ить(Путь|_к_текстовому_файлу, Строки|_массив[] )
    Text_save = Текст_сохран|ить(Путь|_к_текстовому_файлу, Строки|_массив[] )
    .

КОНЕЦ
*/

Очевидно, нужно научить парсер генерировать (и как-то обновлять) такие шаблоны.
Но для получения полноценной русской справки по классам необходима подсказка локализованных названий типов.

2

О, неужели Вы допускаете английский в священные православные тексты  :crazyfun:
По существу - это все та же пропагандируемая мной идея сменного синтаксиса - первична семантика. Все эти закорючки в синтаксисе ДОЛЖНЫ храниться отдельно во внешнем файле и быть одним из аргументов функции компилятора (второй программа).

ЗЫ. Пройдет еще несколько лет и люди начнут понимать, что конкретный естественный язык положенный в основу синтаксиса вообще не имеет значения....

Отредактировано utkin (2019-03-14 10:57:27)

3

О, неужели Вы допускаете английский в священные православные тексты

Как допускать или не допускать что-то в чужой разработке? Указываемый автором способ пересадки на русский язык, очевидно, требует средства автоматизации.
К тому же автошаблон надежнее в плане охвата перевода, чем выдергивание вручную.
И реализация этой генерации для разработчика парсера практически ничего не дожна стоить. С локализацией справки по классам, включая подстановку необходимых типов (среда тоже такое должна уметь), дела чуть сложнее.

идея сменного синтаксиса

Синтаксис тут не при чем, речь идет о словесности, а не закорючках.

4

Функция генерации справки по классам делает что-то похожее.


Вы здесь » Ремесло программиста » AL-IV (Алфор) » Средства обеспечения перевода