Spectrum Progress #01
30 сентября 1996

Notes programmer - a program of Russification (Russian translation).

<b>Notes programmer</b> - a program of Russification (Russian translation).
  (C) Anton Enin, 1996.


  This article is designed for people familiar with the
Editor Font FONT EDITOR v1.03 (PROFSOUSE, 1996), so I recommend 
to those who have not yet read the description of this program, 
see the him on this issue in section instruments.




                   Introduction.


  As you probably already know, the translation of a program is 
quite time-consuming process and not everything can happen the 
first time. So please be plenty of patience and the same number 
of dictionaries and only the Anglo-Russian ...



  So what? Translation program can be divided into two
large main parts - a translation of the symbolic
spreadsheet program (ie, font, and perhaps
no pictures) and translation of text modules.


  You also need to know that not every program
be translated. Reason: Some programs do not use its symbol 
table, and the character generator ROM. There are other reasons 
(Complex text storage modules, the program well packed, etc.), 
but they do not very often occur.


  Almost all of the possible bypass. The program can be 
slightly expanded, and if it fails (Did not fit in 48K), then 
extend it to 128K. But this can be done only man with a good 
working practices in native and knowing the assembly language.



  So now we imagine that before
We do not got none of these problems and we
can safely proceed with the transfer of such
"Seamless" program, but preliminary
Do not forget to make a separate hard drive working
copy of the program with her and you'll be working.



        I. Translate symbol table.


  So, we load FONT EDITOR v1.03 (hereinafter
FED).


  The main menu offers us two parts of this program: Search 
fonts and font editor. The second section we'll keep at rest and

Let us close the first.


  First we need to get the main unit
(Using the File menu) to the desired program (if
It consists of several parts, then you will need to ship one by 
one all the blocks of the program and perform on each of which 
will be described below). 


  After downloading the image will be displayed
the initial part of the block. You need to manually
adjust the symbol table, so that the screen was as much as 
possible characters (for settings, use the arrow keys or

cursor on the screen). Once the font is
configured, boldly press CAPS SHIFT + ENTER
to copy the font to the editor.


  Note.


  1. If the program uses the font is not
8x8, a 16x8 or 16x16, then you need to select the corresponding 
size of the font in the System menu. 

  2. If the symbol table is highly distorted and
many of her letters look cobbled together, together, we
then the program is packed and you have:


  a) unzip it

  b) work with her in the FED

  c) translate the entire text

  d) back pack program

or:


  a) unzip program

  b) slightly rewritten Loader (loader)

continue to work quietly with her in the FED and translate the 
text. 


  But back to the simplest case where
You've seen quite understandable letters and copied
them in the editor.

  Return to the main menu and enter a font editor.


  Editing the font, we must move
back in the translated program. This can be done with the font 
menu and function COPY TO FILE.


  However, I am sometimes faced with a shortage of the symbol 
table to accommodate all Russian letters (Guess with 33 times 
as letters in the Russian alphabet?). There is a way - we must 
find similar symbols for the placement of Russian letters

(Example: the letter H and number four, the letter O and
zero, the letter W and three, etc.).


  Attention! Does not affect symbols depicting the so-called 
"mud." The result of such negligence can be dramatic - the 
program can not work or work bad.



  Go back to the font search, where the File menu
we rewrite this block through the function
OVERWRITE.


  Well, the first part of the work mentioned briefly,
but enough, now it's time to move to
second. But first, check how well
we translated the symbol table of the program. For
Then load the program, make sure that everything
foreign-language letters were replaced by those which you
themselves have drawn and that the program works as well as to 
transfer the character table. 

  If all goes well, then proceed to the second
of Russification.



         II. Translation of text blocks.


  The second part is the summary of explanation, but
The longest and difficult to implement ...

  So, now you must get a program
where you could translate the text blocks. For
this purpose (in my opinion) is suitable CONVER
COMMANDER v3.02R Yu Kovalevsky a disk doctor. Enter into a disk 
doctor, find the desired for us to file and begin to view it (in

DOCTOR-e is a scrolling text - a hint management).


  Different people have different translation of text
modules, here I will describe their actions.


  1. Looking through the transferred program with DR, I 
subscribe whole found text in a separate notebook with small 
intervals between words or sentences.



  2. I take a dictionary and start translating all written out, 
recording the translation of these intervals. 


  3. I take a piece of written out of my table
characters and begin to seal the place of foreign language 
sentence (word) translation. Most main fit translated on the 
spot source text! However, the text becomes unreadable, because 
CONVER COMMANDER uses English letters only.



  Periodically, the program should run and check the quality of 
translation. Pay attention to the intelligibility rate (so not 
loved you English language - more concise) and correctly 
transcribed words from string to string. 


  Tip: For a more literate and fast translation using the 
description of the program. 



            The last instruction.


  Many programs use their control codes (most likely # 00 ... # 
1F) to display text information on screen. They are before the 
beginning of words (suggestions) or post- words (sentences).


  Codes before may indicate rather
all positions for output, as well as codes
Control output with color. A code at the end
text may indicate either end of the output
text or by the end of the withdrawal line. I advise them not to
touch to all not to spoil.


  But if you are an experimenter, then - go for it!





Other articles:

From the Editor - We invite you, dear readers, in a world of creativity to the world of the Spectrum.

From the Editor - a description of the shell magazine.

Game room - the passage of the famous game Prince of Persia.

Game room - description of a unique non-deterministic game Soldiers of the Future.

Game room - description of the game about the mafia and the FBI - The Movie.

Notes programmer - Extended opertivnost memory for ZX Spectrum.

Notes programmer - univkrsalnaya library for working with graphics from Vyacheslav Mednonogova - Graphic Library v1.1

Notes programmer - a program of Russification (Russian translation).

Notes programmer - bug monitor debugger ZS Scorpion 256.

Toolkit - We offer to meet with the new operating system Domen OS!

Toolkit - description of a new editor-font FONT EDITOR.

Toolkit - a program to work with the modem on the ZX Spectrum - Macro Modem (MMD).

piece of iron - The company "Peters presents his new development of a home computer, "Sprinter".

piece of iron - the story of creation and development firm Peters. "

piece of iron - The scheme modem for c program Macro Modem.

Contest - a better name for a new home computer for the modern user!

News - for new projects on the Spectrum: The Legend of Kirandii, Dune 2, Modem Chess, Sprtnter, Domain OS, new graphical editor for sprinters.

News - a brief report and results from Enlight'96.

Aquarius - open the last secret of the legendary game ELITE!

Forum - Dear readers - write letters!

Advertising - free advertising and announcements.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
INTRO - A year has passed and we are again with you.
Party Zone - DI: HALT99; Better late than once! History disastrous demopati.
Presentation - The presentation of the game Mario Island, music editor - Ultra Sonic v1.02.

В этот день...   21 November