16. Примеры результатов работы программы

16.1. Созданные и переведенные POFile'ы

Примеры созданы на основе исходного файла MathConsole.vb.

Созданный PO-файл

Фрагмент созданного PO-файла. 

#. ObjType: text
#. PREV..NEXT: ...Введите значение Y:
#: ..\examples\VisualBasic.NET\MathConsole\Module1.vb:8
msgid "Введите значение X: "
msgstr " "

#. ObjType: text
#. PREV..NEXT: Введите значение X: ...Результат сложения X и Y:
#: ..\examples\VisualBasic.NET\MathConsole\Module1.vb:11
msgid "Введите значение Y: "
msgstr " "

Рисунок 10. Изображение созданного PO-файла в редакторе POEdit

images/examples/vb-mathconsole-ponew.png

Переведенный PO-файл

Фрагмент PO-файла после его ручного перевода в программе POEdit. 

#. ObjType: text
#. PREV..NEXT: ...Введите значение Y:
#: ..\examples\VisualBasic.NET\MathConsole\Module1.vb:8
msgid "Введите значение X: "
msgstr "Enter the value of X: "

#. ObjType: text
#. PREV..NEXT: Введите значение X: ...Результат сложения X и Y:
#: ..\examples\VisualBasic.NET\MathConsole\Module1.vb:11
msgid "Введите значение Y: "
msgstr "Enter the value of Y: "

Рисунок 11. Изображение переведенного PO-файла в редакторе POEdit

images/examples/vb-mathconsole-poeng.png

16.2. Пример транслитерации ремарок

Используется транслитерация согласно стандарта ISO 9 по системе Б (буквосочетания) — Wikipedia: ISO 9 (ГОСТ_7.79-2000)

Рисунок 12. Фрагмент отчета транслитерации (для MathConsole.vb)

images/examples/html-translit.png

Сравнение фрагмента исходного кода «до» и «после» транслитерации ремарок:

ДО. 

 Module Module1

    'Основная процедура программы
    Sub Main()

 ...

        'Расчет и вывод результата на экран
        Console.WriteLine("Result of the addition of X and Y: " & _
            (Convert.ToDouble(x) + Convert.ToDouble(y)).ToString)

        Console.WriteLine("Press any key...") 'Пауза

 ...

ПОСЛЕ. 

 Module Module1

    'Osnovnaya proczedura programmy`
    Sub Main()

 ...

        'Raschet i vy`vod rezul`tata na e`kran
        Console.WriteLine("Result of the addition of X and Y: " & _
            (Convert.ToDouble(x) + Convert.ToDouble(y)).ToString)

        Console.WriteLine("Press any key...") 'Pauza

 ...

Сайт      PDF      Содержание