1.---------1---------2---------3---------4---------5---------6

#ru_RU#CGE_TITLE
Чентра



#en_US#CGE_TITLE
Chentrah


#en_US#LANGUAGE_NAME
English


#ru_RU#LANGUAGE_NAME
Русский




#ru_RU#WARN_GNU_GPL
%0 Copyright %2,
   (использующая 
    %3)
  является свободным программным обеспечением. 
Вы вправе распространять её и/или модифицировать 
  в соответствии с условиями версии 2 либо,
  по вашему выбору, с условиями более поздней версии
  Стандартной Общественной Лицензии GNU,
  опубликованной Free Software Foundation.
Мы распространяем данную программу в надежде на то,
  что она будет вам полезной,
  однако НЕ ПРЕДОСТАВЛЯЕМ НА НЕЁ НИКАКИХ ГАРАНТИЙ,
  в том числе ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ
  и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ.
Для получения более подробной информации ознакомьтесь
  со Стандартной Общественной Лицензией GNU
  (%1  
   или http://www.gnu.org/licenses/ )



#en_US#WARN_GNU_GPL
%0 Copyright %2,
   (using 
     %3)
  is free software: you can redistribute it 
  and/or modify it under the terms of the
  GNU General Public License
  as published by the Free Software Foundation,
  either version 2 of the License, or
  (at your option) any later version.
This program is distributed in the hope
  that it will be useful, but WITHOUT ANY WARRANTY;
  without even the implied warranty of  MERCHANTABILITY
  or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details
  (%1 
   or http://www.gnu.org/licenses/ )



#ru_RU#VERSION_INFO
%0 версии %1 для %5, 
  откомпилировано %2, в %3, на %4.


#en_US#VERSION_INFO
%0 version %1 for %5, 
  compiled at %3 on %2, by %4.



#ru_RU#LOADING
Загрузка %0...


#en_US#LOADING
Loading the %0...



#ru_RU#SAVING
Сохранение %0...


#en_US#SAVING
Saving the %0...


#ru_RU#OF_SESSION
сессии


#en_US#OF_SESSION
session


#ru_RU#OF_GAME
игры


#en_US#OF_GAME
game



#ru_RU#OF_MODEL
модели


#en_US#OF_MODEL
model



#ru_RU#OF_ANIMATION
анимации


#en_US#OF_ANIMATION
animation



#ru_RU#OF_SCENARIO
сценария


#en_US#OF_SCENARIO
scenario


#ru_RU#ERROR_LOADING
Ошибка при загрузке %0 из %1


#en_US#ERROR_LOADING
Error loading the %0 from %1



#ru_RU#ERROR_SAVING
Ошибка при сохранении %0 в %1


#en_US#ERROR_SAVING
Error saving %0 as %1


#ru_RU#CONTAINER_DOESNT_EXIST
Обращение к несуществующему контейнеру "%0".


#en_US#CONTAINER_DOESNT_EXIST
Container "%0" does not exist.



#ru_RU#SHIT_HAPPENS_SEE_BELOW
<----=* ОШИБКА! %0 (расшифровку см. ниже) *=---->


#en_US#SHIT_HAPPENS_SEE_BELOW
<----=* ERROR! %0 (look below for details) *=---->



#ru_RU#DEVMODE_MODULE_UNLOADED
=============== Сообщение об ошибке: ===============
%0
====================================================
МОДУЛЬ БЫЛ ВЫГРУЖЕН.
«ПРОБЕЛ»  - ПЕРЕЗАПУСК МОДУЛЯ,
«ESC» - ЗАВЕРШИТЬ ПРОГРАММУ.
.
.
.


#en_US#DEVMODE_MODULE_UNLOADED
================== Error message: ==================
%0
====================================================
THE MODULE HAD BEEN UNLOADED.
PRESS "SPACE BAR" TO RESTART THE MODULE
OR "ESC" TO EXIT THE PROGRAM.
.
.
.




#ru_RU#ERROR_MODULE_CRASHED_UNLOADING
.
.
.
=============== Сообщение об ошибке: ===============
%0
====================================================
СБОЙ ПРИ ВЫГРУЗКЕ МОДУЛЯ, СЕССИЯ НЕ СОХРАНЕНА!
«ПРОБЕЛ»  - ПЕРЕЗАПУСК МОДУЛЯ,
«ESC» - ЗАВЕРШИТЬ ПРОГРАММУ.
.
.
.


#en_US#ERROR_MODULE_CRASHED_UNLOADING
.
.
.
================== Error message: ==================
%0
====================================================
FAILED TO UNLOAD PROPERLY, SESSION NOT SAVED!
PRESS "SPACE BAR" TO RESTART THE MODULE
OR "ESC" TO EXIT THE PROGRAM.
.
.
.


#ru_RU#ERROR_MESSAGE_IS
=============== Сообщение об ошибке: ===============
%0
====================================================


#en_US#ERROR_MESSAGE_IS
================== Error message: ==================
%0
====================================================




#ru_RU#CRASHED_UNLOADING_MODULE
Крах при выгрузке модуля "%0":
.
%1


#en_US#CRASHED_UNLOADING_MODULE
Crashed trying to unload module "%0":
.
%1



#ru_RU#ERROR_PROGRAMMER_NO_BAKA
Программист но бака.
.
%0


#en_US#ERROR_PROGRAMMER_NO_BAKA
Programmer's error. 
.
%0



#ru_RU#LOG_RECOMPILE_DETECTED
Дата файла модуля "%0" изменилась. 
  Инициирован перезапуск модуля.



#en_US#LOG_RECOMPILE_DETECTED
The file date of module "%0" changed. 
  Initiating module reload.




#ru_RU#DIED_INITIALIZING
Сбой при запуске %0




#en_US#DIED_INITIALIZING
Error at %0 startup.





#ru_RU#ERROR_ATTEMPT_TO_STORE_NONEXISTENT_CONTAINER
Попытка сохранить несуществующий контейнер
  "%0" в файле "%1".


#en_US#ERROR_ATTEMPT_TO_STORE_NONEXISTENT_CONTAINER
Attempt to store a non-existent container 
  "%0" into the file "%1".




#ru_RU#INVALID_HOST_HOTKEY_RECORD
В файле конфигурации 
  %0
  в разделе [%1], задано недопустимое значение
  "%3" для параметра %2,
  задающего комбинацию горячих клавиш.


#en_US#INVALID_HOST_HOTKEY_RECORD
In the configuration file
  %0
  in the [%1] section,
  there is an invalid value "%3" 
  set for the hot key setting %2.




#ru_RU#INVALID_HOST_HOTKEY_NAME
"%0" - нет такой клавиши.
Все доступные значения перечислены в  файле
  %1modules/chentrah/src/un_keys.h


#en_US#INVALID_HOST_HOTKEY_NAME
There is no such key as "%0".
All valid key names are listed in the file
  %1modules/chentrah/src/un_keys.h




#ru_RU#VERSIONS_MISMATCH
Этот модуль откомпилирован под более новую версию
  модуля-матки (%0 против %1).


#en_US#VERSIONS_MISMATCH
This module is compiled for a newer Version
  of the mother module (%0 vs %1).



#ru_RU#CANNOT_COPY_FILE
Не удалось скопировать файл
  из "%0"
  в "%1"


#en_US#CANNOT_COPY_FILE
Failed to copy the file
  from "%0"
  to "%1"



#ru_RU#UNDEFINED
<НЕ ЗАДАН>


#en_US#UNDEFINED
<UNDEFINED>



#ru_RU#ERROR_TYPESETS_MISMATCH
Модуль несовместим с модулем-маткой
  (различия в %0:  %1 | %2 )



#en_US#ERROR_TYPESETS_MISMATCH
This module is incompatible with the mother module
  (mismatch in %0: %1 vs %2)





#ru_RU#CRASHED
Сбой.


#en_US#CRASHED
Crashed.




#ru_RU#CRASHED_IN
Сбой в %0.
  %1: %2


#en_US#CRASHED_IN
Crashed in %0.
  %1: %2


#ru_RU#SIMPLE_EXCEPTION_TALE
  %0: "%1"


#en_US#SIMPLE_EXCEPTION_TALE
  %0: "%1"




#ru_RU#LOG_END
.....................Конец журнала %0
.
.


#en_US#LOG_END
...........................%0 log end
.
.



#ru_RU#ERROR_MODULE_CRASHED_UNLOADING_SHORT
СБОЙ ПРИ ВЫГРУЗКЕ МОДУЛЯ, СЕССИЯ НЕ СОХРАНЕНА!
.
%0


#en_US#ERROR_MODULE_CRASHED_UNLOADING_SHORT
FAILED TO UNLOAD PROPERLY, SESSION NOT SAVED!
.
%0



#ru_RU#ERROR_MODULE_CRASHED_AT_LOADING
Сбой при инициализации модуля 
  %0


#en_US#ERROR_MODULE_CRASHED_AT_LOADING
Error initializing module
  %0


#ru_RU#OS_VERSION
Операционная система: %0


#en_US#OS_VERSION
Operating System: %0



#ru_RU#LOG_SUCCESS
Ok


#en_US#LOG_SUCCESS
Ok



#ru_RU#ERROR_UNCAUGHT_EXCEPTION
!!..
Програма упала, 
  получив непойманным исключением промеж глаз.



#en_US#ERROR_UNCAUGHT_EXCEPTION
!!..
Program crashed with an uncaught exception.




#ru_RU#ERROR_CANNOT_LOAD_MODULE
Не удалось загрузить модуль %0



#en_US#ERROR_CANNOT_LOAD_MODULE
Failed to load the module %0.



#ru_RU#ERROR_INVALID_MODULE
Файл 
  %0 
  не является исправным модулем! 


#en_US#ERROR_INVALID_MODULE
The file
  %0 
  is not a valid module!



#ru_RU#ERROR_MODULE_MISSING
Отсутствует исполняемый файл модуля
  %0


#en_US#ERROR_MODULE_MISSING
The module executable file
  %0
  is missing!




#ru_RU#ERROR_MULTIPLE_INSTANCES_NOT_ALLOWED
%0 уже запущен.
Нельзя запустить более одного экземпляра.


#en_US#ERROR_MULTIPLE_INSTANCES_NOT_ALLOWED
%0 is already running.
Running multiple instances at once isn't allowed.



#ru_RU#ERROR_DLL_NOT_FOUND
Не удалось загрузить динамическую библиотеку
  %0


#en_US#ERROR_DLL_NOT_FOUND
Failed to load the dynamic link library
  %0



#ru_RU#ERROR_FUNCTION_NOT_FOUND_IN_DLL
В динамически загружаемой библиотеке 
  %1
  не найдена функция %0


#en_US#ERROR_FUNCTION_NOT_FOUND_IN_DLL
The function %0 hadn't been found
  in the dynamic link library
  %1



#en_US#ERROR_X_SERVER_FATAL
X server reported fatal error 
  (%0).
  Initiating emergency shutdown...


#ru_RU#ERROR_X_SERVER_FATAL
X сервер предупредил о фатальной ошибке 
  (%0)
  Инициировано аварийное закрытие программы...






#ru_RU#ERROR_FILE_NOT_FOUND
Файл не найден:
  %0 


#en_US#ERROR_FILE_NOT_FOUND
File not found:
  %0


#ru_RU#ERROR_CANNOT_DESTROY_FILE
Не удалось уничтожить файл 
  %0


#en_US#ERROR_CANNOT_DESTROY_FILE
Unable to destroy file 
  %0



#ru_RU#ERROR_INVALID_UTF8_TEXT
Текстовый файл 
  %0
  имеет кодировку, отличную от utf-8.


#en_US#ERROR_INVALID_UTF8_TEXT
The following text file has encoding different from utf-8:
  %0




#ru_RU#ERROR_ACCESSING
Сбой при обращении к файлу 
  %0


#en_US#ERROR_ACCESSING
Error while accesing file 
  %0



#ru_RU#CANT_CONNECT_TO_X_SERVER
Не удалось соединиться с X сервером



#en_US#CANT_CONNECT_TO_X_SERVER
Cannot connect to X server




#ru_RU#ERROR_INVALID_CONFIG_PARAMETER_NO_LIM
В файле конфигурации 
  %0,
  в разделе %1
  задано недопустимое значение "%3"
  для целочисленного параметра %2. 


#en_US#ERROR_INVALID_CONFIG_PARAMETER_NO_LIM
  In the configuration file
  %0
  in the %1 section
  there is an invalid value "%3"
  for the parameter %2.



#ru_RU#ERROR_INVALID_CONFIG_PARAMETER
В файле конфигурации 
  %0
  в разделе %1
  задано недопустимое значение %3
  для параметра %2. 
  (допустимы только целые числа от %4 до %5)


#en_US#ERROR_INVALID_CONFIG_PARAMETER
In the configuration file 
  %0 
  in the %1 section
  there is an invalid value %3
  for the parameter %2.
  (valid values are integer numbers from %4 to %5)



#ru_RU#ERROR_CONFIG_MAIN_NO_OVERRIDE
В пользовательском файле конфигурации 
  %0
  присутствует раздел [main]
  содержащий параметр %2.
Только главному файлу конфигурации,
  %1
  позволяется иметь раздел [main].



#en_US#ERROR_CONFIG_MAIN_NO_OVERRIDE
In the user configuration file 
  %0 
  there is a [main] section
  containing the %2 value.
Only the the main configuration file,
  %1
  is allowed to have a [main] section.



#ru_RU#WIN32_EXPLAINS
Код последней ошибки WIN32 = %0, 
  (Не обязательно относится именно к этому сбою)
разъясняется системой как:
%1


#en_US#WIN32_EXPLAINS
WIN32 last eror code %0
(not necessarily related to the actual fault)
is explained as
%1




#ru_RU#OPENGL_VERSION_TOO_LOW
Требуется версия OpenGL как минимум %0.%1. 
У вас стоит %3
  (имя устройства %4,
   производитель %5)
.
.
%2


#en_US#OPENGL_VERSION_TOO_LOW
OpenGL version %0.%1 or higher is required.
You have %3
  (device %4,
   vendor %5)
.
.
%2


#ru_RU#WARNING_OPENGL_VERSION_TOO_LOW
Требуется версия OpenGL как минимум %0.%1. 
У вас стоит %3
  (имя устройства %4,
   производитель %5)
.
Нижеперечисленные модули работать не будут:
%2


#en_US#WARNING_OPENGL_VERSION_TOO_LOW
OpenGL version %0.%1 or higher is required.
You have %3
  (device %4,
   vendor %5)
.
You won't be able to use following modules:
%2


#ru_RU#LOG_SCREEN_FORMAT
Экранный буфер: %0x%1,  красный %2, зелёный %3, синий %4, 
  альфа %5,  глубина %6, трафарет %7.


#en_US#LOG_SCREEN_FORMAT
Video buffer format:  %0x%1,  red %2, green %3, blue %4,
  alpha %5,  depth %6, stencil %7.




#ru_RU#LOG_OGL_VERSION
версия OpenGL: %0


#en_US#LOG_OGL_VERSION
OpenGL version: %0



#ru_RU#LOG_OGLEXTENSIONS
Расширения OpenGL: %0


#en_US#LOG_OGLEXTENSIONS
OpenGL extensions: %0



#ru_RU#LOG_OGLINITIALIZED
OpenGL: v%0 
  устройство %1 
  производитель %2


#en_US#LOG_OGLINITIALIZED
OpenGL:  v%0 
  device %1
  vendor %2




#ru_RU#ERROR_CANTINITOPENGL
Не удалось запустить OpenGL 
  (%0)



#en_US#ERROR_CANTINITOPENGL
Cannot initialize OpenGL 
  (%0)



#ru_RU#ERROR_OPENGLDLLNOTFOUND
OpenGL не установлена или установлена неправильно!
  Не удалось динамическое связывание с библиотекой
  %0


#en_US#ERROR_OPENGLDLLNOTFOUND
OpenGL is not installed or is installed incorrectly!
  failed to dynamically link with library
  %0




#ru_RU#ERROR_GL_FUNCTION_NOT_FOUND
Не удалось загрузить функцию %0
  из библиотеки %1
.
%2



#en_US#ERROR_GL_FUNCTION_NOT_FOUND
Failed to load function %0
  from the library  %1
.
%2




#ru_RU#HINT_OPENGLTOOLOW
  Возможные причины:
    1. Видеокарта слишком древняя, 
         нужна как минимум GeForce FX или Radeon 9500.
    2. Идущий в комплекте с операционной системой
         драйвер видеокарты не поддерживает аппаратное
         ускорение 3d графики под OpenGL (что верно для
         большинства дистрибутивов Linux и Windows).
       Полноценный драйвер всегда можно скачать
        с веб-сайта производителя видеокарты
        (напр. http://ati.com/ или http://www.nvidia.com/ )




#en_US#HINT_OPENGLTOOLOW
  Possible reasons:
    1. Your video card is too ancient, 
        you need at least GeForce FX or Radeon 9500.
    2. The video driver included in your operating system
        is incomplete and doesn't support the OpenGL
        hardware acceleration (this is a harsh reality for
        most of the Linux and Windows distributions).
      You can always download the complete driver
        from the manufacturer's web site 
        (ex. http://ati.com/ or http://www.nvidia.com/ )


#ru_RU#MICROSOFT_GDI
Драйвер видеокарты не установлен
  или не поддерживает OpenGL.
.
Полноценный драйвер всегда можно скачать
  с веб-сайта производителя видеокарты
  (напр. http://ati.com/ или http://www.nvidia.com/ )

#en_US#MICROSOFT_GDI
You don't have the video card driver installed
  or the driver doesn't support OpenGL.
.
You can always download the complete driver
  from the manufacturer's web site 
  (ex. http://ati.com/ or http://www.nvidia.com/ )



#ru_RU#YES
Да


#en_US#YES
Yes



#ru_RU#CANCEL
Отмена


#en_US#CANCEL
Cancel



#ru_RU#EXIT
Выход


#en_US#EXIT
Exit



#ru_RU#WARNING
Предупреждение


#en_US#WARNING
Warning




#ru_RU#ERROR_DEVELOPER_MODE_NO_CAN_DO
Режим разработчика (задан из
  %0 )
  не может быть активирован, поскольку требует
  прав на запись в установочную папку программы,
  %1



#en_US#ERROR_DEVELOPER_MODE_NO_CAN_DO
The developer mode (which is set from
  %0 )
  cannot be activated because it requires
  the  write access rights 
  to the program installation folder,
  %1


#en_US#STOP_MESSAGE_CAPTION
PROGRAM STARTUP FAILURE


#ru_RU#STOP_MESSAGE_CAPTION
СБОЙ ПРИ ЗАПУСКЕ ПРОГРАММЫ


#ru_RU#WARN_WARNING
ВНИМАНИЕ


#en_US#WARN_WARNING
WARNING


#ru_RU#NEXT
Дальше »


#en_US#NEXT
Next »


#ru_RU#CHOOSE_LANG_CAPTION
ЯЗЫК


#ru_RU#CHOOSE_LANG_TEXT
Выберите язык.
.
Ваш выбор будет запомнен,
  и вернуться в это меню можно будет
  только нажав %0.


#ru_RU#MODULE_CRASHED_ONELINER
МОДУЛЬ %0 РУХНУЛ


#en_US#CHOOSE_LANG_CAPTION
LANGUAGE


#en_US#CHOOSE_LANG_TEXT
Choose the language.
.
Your choice will be saved,
  you can return to this menu later
  only by pressing %0.


#en_US#MODULE_CRASHED_ONELINER
THE MODULE %0 HAS CRASHED

#ru_RU#ME_MOTHER_MENU
Выбор модуля »

#ru_RU#ME_RESTART_MODULE
Перезапуск модуля

#ru_RU#ME_RESTART_PROGRAM
Перезапуск программы

#ru_RU#ME_ERASE_SESSION
Стереть сессию


#en_US#ME_MOTHER_MENU
Choose a module »

#en_US#ME_RESTART_MODULE
Restart the module

#en_US#ME_RESTART_PROGRAM
Restart the program


#en_US#ME_ERASE_SESSION
Erase the session


#ru_RU#WARN_GNU_GPL_CAPTION
ЛИЦЕНЗИЯ GNU GPL 


#en_US#WARN_GNU_GPL_CAPTION
GNU GENERAL PUBLIC LICENSE


#ru_RU#WARN_DEVELOPER_MODE_BUILTIN
В этой версии %0 (%1) модуль %2
  внедрён в основной исполняемый файл.
.
Чтобы использовать режим разработчика,
  запускайте chentrah.exe 
  (соберите из исходников при необходимости)
.
Замечание: режим разработчика поддерживается
  только для платформы Win32.

#en_US#WARN_DEVELOPER_MODE_BUILTIN
In this version of %0 (%1) the module %2
  is built into the main executable.
.
To use the developer mode, start chentrah.exe
  (built it from the sources if necessary)
.
Note: the developer mode is only supported
  for the Win32 platform  

#ru_RU#WARN_DEVELOPER_MODE_WIN32_ONLY
Вы активировали режим разработчика.
.
Он поддерживается только для платформы Win32,
  и будет проигнорирован в данном случае 
  (платформа %1, ОС %0).

#en_US#WARN_DEVELOPER_MODE_WIN32_ONLY
You have activated the developer mode.
.
It is supported only for the win32 platform
  and thus has no effect in this case 
  (platform %1, OS %0).

#ru_RU#INVALID_USER_NAME
Имя пользователя %0
  содержит символы, непредставимые в системной
  8-битной кодировке, в результате чего невозможно
  обратиться к папке с данными приложений пользователя,
  %1

  
#en_US#INVALID_USER_NAME
The user name %0 
  contains symbols not representable in the system 8-bit encoding.
  As a result, the user application data folder,
  %1
  is inaccessible.

#ru_RU#NOT_ENOUGH_PHYSICAL_MEMORY
У вас слишком мало памяти для работы под %0
  (минимум %1 Мбайт, имеется лишь %2)
  %3 не запустится.

#en_US#NOT_ENOUGH_PHYSICAL_MEMORY
You have too little physical memory
  for running in %0: 
  %2 Mbytes vs %1 as recommended.
  %3 will not run.

#ru_RU#TOO_LITTLE_PHYSICAL_MEMORY
У вас слишком мало памяти для работы под %0
  (рекомендуется %1 Мбайт, имеется лишь %2)

#en_US#TOO_LITTLE_PHYSICAL_MEMORY
You have too little physical memory
  for running in %0: 
  %2 Mbytes vs %1 as recommended.

#ru_RU#UNSUPPORTED_OS
%0 не поддерживает %1 официально.
  Правильная работа программы не гарантирована.

#en_US#UNSUPPORTED_OS
%0 doesn't officially support %1
  There is no guarantee the program will operate as intended.


#ru_RU#NO_NOSSE2
Ваш процессор не поддерживает SSE2,
  но данный модуль не снабжён запасным
  вариантом, не требующим этой технологии. 

#en_US#NO_NOSSE2
Your CPU doesn't support SSE2,
  but this module doesn't have a
  fall-back no-sse2 version.

#ru_RU#DEBUG_INFO_MISMATCH
Отладочная информация не подходит
  к исполняемому файлу %0.
.
Возможные причины:
 - кто-то ковырялся в файле
 - сбой при установке или обновлении программы
 - файл был поражён вирусом.

#en_US#DEBUG_INFO_MISMATCH
The self-debugging info doesn't match
  the executable file %0.
.
Possible causes:
 - the file was meddled with
 - a failed installing or updating
 - the file was infected with a virus 

#en_US#DEBUG_INFO_NOT_FOUND
Unable to load the self-debugging info:
.
%0

#ru_RU#DEBUG_INFO_NOT_FOUND
Не удалось загрузить отладочную информацию:
.
%0

#ru_RU#SESSION_EXPLAIN
В отличие от традиционных программ, Чентра придерживается парадигмы непрерывности состояния: Вы можете закрыть приложение в любой момент, в следующий раз работа продолжится с того же места. Каждый модуль может иметь неограниченное число именованных сессий, переключение между которыми играет ту же роль, что и работа с разными файлами в традиционных программах - за тем исключением, что сессия представляет собой последовательность состояний программы.
.
Потребление дискового пространства может и грабительское, но возможность неограниченного отката назад того стоит.
.
Чентра всегда стремится сохранить сессию, в том числе при возникновении нештатных ситуаций - например, крахе X сервера, в Linux версии.

#en_US#SESSION_EXPLAIN
Unlike the traditional programs, Chentrah follows the paradigm of a continuous, persistent state. You can close it any time, the next time you start it your work will continue as if uninterrupted. Every module can have am unlimited number of named sessions that play the same role as saving and loading different files in the traditional programs, with the exception of the session being a sequence of stored program states.
.
The disk space usage may seem outrageous, but the unlimited undo is well worthh it.
.
Chentra does always try to save the session, even in emergency situations like X server crashing, for the Linux version.


