Примеры созданы на основе исходного файла MathConsole.vb.
Фрагмент созданного 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 " "
Фрагмент 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: "
Используется транслитерация согласно стандарта ISO 9 по системе Б (буквосочетания) — Wikipedia: ISO 9 (ГОСТ_7.79-2000)
Сравнение фрагмента исходного кода «до» и «после» транслитерации ремарок:
ДО.
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 ...