17.08.2003. А.В.Сердюков (A.V.Serdukov)
Русский вариант см. ниже
____________________________________________________________________________
xboard-4.2.6.1-ru is the Russian translation of xboard ver. 4.2.6.

The changes are minor in this version:
the file backend.c was synchronized with winboard-4.2.6.1-ru.

08.08.2003. А.В.Сердюков (A.V.Serdukov)
____________________________________________________________________________

xboard-4.2.6.0-ru is the Russian translation of xboard ver. 4.2.6.
winboard-4.2.6.0-ru - Russian translation of winboard ver. 4.2.6.

New in ver. 4.2.6.0.

xboard and winboard

 Added new command line option -notation/xnotation or -interNotation True/False.
 If it is False then all moves will be displayed in Russian notation.
 By default it is True and the moves will be displayed as usual in International
 (English) notation. This option does not change the way the games are saved.
 The corresponding item is added to Options menu.

 Functions OutputMove and OutputColor are added (backend.c).
 Added interNotationProc. (XBoard)

winboard only

 Added function InputMove (winboard.c) to allow inputing moves in Russian notation.

 String table added to Windows resources (It includes strings from main menu bar,
 White/Black clock labels and pause button labels.)
 To load these strings the MyLoadString function is added (winboard.c).


10.07.2003. А.В.Сердюков (A.V.Serdukov)
____________________________________________________________________________

xboard-4.2.6-ru is the Russian translation of xboard ver. 4.2.6.

Main changes:

 The menu and nearly all massages that can be seen by user are translated
  to Russian.

 The author's names (Chris and Dan Sears (ver. 1.0-1.2), Tim Mann
  (ver. 1.3 and higher)) and the Russian translation copyright notion
  are added to the "About XBoard" dialog.

 The structure Menu is changed to allow the translation of the main menu items
  to Russian.

 The Russian help on XBoard is added to the Help menu.

 New command line option -xtermFont is added to enable the correct display
  of the Russian help file.

 The behaviour of the "Edit tags" menu option has been changed. Now, if
  user chooses this option from menu, the "Tags" dialog window appear first,
  and the PGN tags are displayed in Russian. If then user pushes the "edit"
  button, the "Edit tags" window shows up, and now PGN standard words
  (Event - Result) are in English.

Files:

  > new <

ChangeLog.ru 	this file

lang.h    	#define LANGUAGE ru
 		 typedef struct {
 		  String string;
 		  String LANGUAGE;
 		 } International;  //New structure

README.ru 	in Russian
xboard_ru.man 	free brief translation from English to Russian of the
              	help file xboard.man


 > changed <

COPYRIGHT 	copyright notion added

configure 	generated from configure.in by autoconf
configure.in 	patch level changed to 6-ru
Makefile.in 	lang.h, xboard_ru.man included

backend.h 	+ char *PGNTagsR P((GameInfo *))
common.h 	xtermFont added
xboard.h 	fonts changed to koi8, XTERM_FONT added

pgntags.c 	+ static char *PGNTagsStaticR P((GameInfo *))
		+ char *PGNTagsR(gameInfo)
xedittags.c 	EditTagsProc is changed in such a way that "Tags" dialog
		will always appear before "Edit Tags" window.
		Some strings are translated to Russian.

xgamelist.c	Some strings are translated to Russian.
xhistory.c 	Some strings are translated to Russian.

backend.c 	#include "lang.h"
		cps->which == "first" ? "первой" : "второй"
		PGNTags -> PGNTagsR
		GameResult[i].LANGUAGE
		Many strings are translated to Russian.

xboard.c 	Many strings are translated to Russian.

		typedef struct {
		 String name;
		 MenuItem *mi;
		 String string; //Translation for "name".
		} Menu;

		HelpProc added

		-xtermFont option added

		XtSetLanguageProc (NULL, NULL, NULL); (This sets input method
		 for local language.)

		Widget CreateMenuBar(mb) changed
		Zeros are excluded from Drop menu, if variant = crazyhouse


Search for // or //AV to find out the lines of new or changed code.
Search for //"Original string" to come near the place where it was
in the original code, then search for corresponding "Translated string"
in case that "Search and Replace"  option was used, when translated.
Don't forget that some strings are repeated in other files:
search all relevant files for "Translated string".

Below is the Russian translation of this file.
_________________________________________________________________________________
17.08.2003. А.В.Сердюков
xboard-4.2.6.1-ru - новейшая версия перевода на русский язык программы xboard
вер. 4.2.6.

Изменения по сравнению с версией 4.2.6.0-ru - незначительные:
заменен файл backend.c - теперь он такой же как в winboard-4.2.6.1-ru.

_________________________________________________________________________________
08.08.2003. А.В.Сердюков

xboard-4.2.6.0-ru - новая версия перевода на русский язык программы xboard,
предыдущая версия 4.2.6-ru.
winboard-4.2.6.0-ru -  перевод winboard ver. 4.2.6 на русский язык.

Новое в версии 4.2.6.0.

xboard и winboard

 Добавлен еще один параметр командной строки
 -notation/xnotation или -interNotation True/False.
 Если эта опция отключена (False) то при отображении сыгранных ходов будут
 использоваться русские обозначения фигур.
 По умолчанию используются Международные обозначения.

 В файле  backend.c определены функции OutputMove и OutputColor, которые реализуют
 перевод отображения сыгранных ходов на русский язык.
 Добавлена функция interNotationProc. (XBoard)

только для winboard

 Добавлена функция InputMove (winboard.c), благодаря чему возможно использовать
 русские обозначения при вводе ходов с клавиатуры. (Опция "Международные
 обозначения" должна быть выключена.)

 В ресурсы Windows добавлен раздел String table, куда вынесены строки из главного
 меню, надписи на часах и надписи на кнопке "пауза".
 Функция MyLoadString (winboard.c) загружает эти строки из ресурсов.


10.07.2003. А.В.Сердюков
____________________________________________________________________________

Пакет xboard-4.2.6-ru представляет собой перевод на русский язык
программы  xboard вер. 4.2.6.

Основные изменения по сравнению с оригинальной версией 4.2.6:

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

 В раздел "О программе XBoard" добавлены имена авторов (Крис и Дан Сирс,
 Тим Манн) и добавлена строчка про авторские права на перевод на русский язык.

 Структура struct Menu была изменена с тем, чтобы сделать возможным перевод
  главного меню на русский язык.

 Добавлена man-справка по XBoard на русском языке ( исходный файл xboard_ru.man).

 Добавлен новый параметр командной строки -xtermFont, который позволяет
  задать шрифт для отображения русской справки.

 Изменилось поведение xboard при выборе в меню опции "Редактировать описание".
  Теперь при выборе этого пункта меню сначала откроется диалог "Описание",
  в котором в заголовке PGN файла ключевые слова переведены на русский язык
  (Событие - Результат). Если теперь пользователь выберет "изменить", то
  откроется окно "Редактирование описания", причем все стандартные для
  заголовка PGN файла слова будут уже на английском языке (Event - Result).
  Файл сохраняется в стандартном виде, т.е. в английском варианте.
  Сами же поля описания могут быть на русском языке.

Список новых (new) и измененных (changed) файлов приведен выше;
 нет смысла его здесь повторять.

Чтобы найти в этих файлах строки, которые были изменены, поищите // или //AV.
Если вас интересует, какою была оригинальная строка, найдите первое появление
русского перевода - рядом должен быть комментарий, вроде //"Original string".
Наоборот, найдя оригинальную строку //"Original string", вы можете восстановить
"Оригинальный перевод", а затем отыскать все вхождения этого перевода во ВСЕ
файлы проекта.
