#############################################################################
### /usr/tsm/text/C/tsmtext   10/25/90
#############################################################################
### Changing TSM text strings.
### 
###     Any of the text strings output to the terminal by TSM such
###     as prompts or user errors can be redefined.  An example of
###     the use of this feature would be changing the language to something
###     other than English.
### 
###     When TSM starts, it will search for this data file "tsmtext" in the 
###     following sequence:
###
###     ./.tsmtext/$LANG/tsmtext
###     ./.tsmtext/$C/tsmtext
###     ./.tsmtext/tsmtext
###     $HOME/.tsmtext/$LANG/tsmtext
###     $HOME/.tsmtext/C/tsmtext
###     $HOME/.tsmtext/tsmtext
###     /usr/tsm/text/$LANG/
###     /usr/tsm/text/C/
###     /usr/tsm/text/
###
###     It is recommended that you copy this file to $HOME/.tsmtext/
###     for customization.
###
###     If tsm has not been installed in the standard path, /usr/tsm,
###     then set the environment variable, $TSMPATH to the location of
###     tsm directory on your system.
### 
###     If this file exists, TSM will read it
###     looking for lines of the form:
### 
###             !text_string_name
### 
###     where the  "!"  must be in column 1, and the "text_string_name" 
###     matches one of the names of the strings that can be redefined.
### 
###     Upon finding such a line, the contents of the next line that does
###     not begin with a "#" replaces the default contents of the text
###     string.
### 
###     For example, a file that contains the following:
### 
###             !facet_activating
###             #Facet process: activating\r\n
###             FACET/TERM is now activating its windows...\r\n
### 
###             !facetterm_window_label
###             #FACET/TERM Window %d\n
###             This is FACET/TERM Window Number %d \n
### 
###     will change the default messages shown on the lines starting with
###     the '#' to the new contents shown on the line after them.
### 
###     The file "/usr/tsm/text/C/tsmtext" contains all of the valid
###     text string names and the default contents of the strings
### 
###     The processor for these strings understands:
### 
###             \r      for carriage return
###             \n      for line feed
###             \s      for space
###             \\      for backslash
### 
###     Since the terminal is in raw mode when most of these strings are
###     output, you will see the combination "\r\n" used for going to the
###     beginning of the next line. "\s" is used for trailing spaces to
###     make them visible.
### 
###     As you can see by the default contents of the text strings, most
###     of them are input to printf or sprintf with parameters to fill
###     in window numbers, etc.  Changing the "%" fields of the strings
###     should be done only by programmers aware of the consequences of
###     making an invalid call to sprintf.
###
###     Names that begin "in_" are for remapping keys at the corresponding
###     input prompt.  The syntax is:
###             key repl_key [repl_key ...] [ \0 key repl_key [repl_key ...] ]
###     For example:
###
###             !get_command_capture_active
###             #Capture active on '%s' - N=stop Y=new file
###             Capture active on '%s' - X=stop J=new file
###
###             !in_get_command_capture_active
###             XN\0xn\0JY\0jy
###             
###     means X maps to N
###           x maps to n
###           J maps to Y
###           j maps to y
###             
###     Y and N would still work unless they were mapped to invalid keys.
###     This remapping affects the keyboard only - not commands through
###     ioctls.
#############################################################################

!number_of_windows
#\nNumber of windows set to %d\n
\nNombre de sessions dfini  %d\n

!facet_line_available
#Facet process: Facet line # %d is available.\n
Processus TSM : ligne TSM # %d disponible.\n

!all_facet_busy
#Facet process: All Facet lines are busy. (%d)\n
#Facet process: All psuedo ttys are busy.\n
Processus TSM : Pseudo-ttys tous occups.\n

!driver_not_installed
#Facet process: Facet driver not properly installed. (%d)\n
Processus TSM : installation errone du pilote TSM. (%d)\n

!assign_facet_busy
#Facet process: Assigned Facet line is busy.\n
Processus TSM : ligne attribue  TSM occupe.\n

!assign_facet_exist
#Facet process: Assigned Facet line does not exist. (%d)\n
Processus TSM : ligne attribue  TSM n'existe pas. (%d)\n

!cannot_open_dev_facet
#Facet process: can't open %s, error %d\n
Processus TSM : impos. ouvrir %s, erreur %d\n

!facet_activating
#Facet process: activating\r\n
Processus TSM : activation\r\n

!sender_wait_close
#Facet process: sender waiting for windows to close...\n
Processus TSM : en attente de la fermeture des sessions...\n

!facet_attempt_kill
#Facet process: attempting to kill processes that would not hang up...\n
Processus TSM : essai de suspension des processus non interrompus...\n

!facet_attempt_list
#Facet process: attempting to list processes that would not hang up...\n
Processus TSM : essai d'affichage des processus non interrompus...\n

!sender_term_wait_close
#Facet process: sender terminating - waiting for windows to close...\n
Processus TSM : fin du processus - en attente fermeture des sessions...\n

!sender_term
#Facet process: sender terminating...\n
Processus TSM : fin du transmetteur...\n

!window_is_active
#\r\n>>>Window %d is active.<<<\r\n
\r\n>>>Session %d active<<<\r\n

!window_is_idle
#\r\n>>>Session %d is idle, Select from "Run menu" to activate<<<\r\n
\r\n>>>Session %d inactive. Activez-la au menu "Excuter" <<<\r\n

!user_number
#FACET/TERM user # %d of %d  - \s
Utilisateur TSM  # %d de %d  - \s

!too_many_users
#Sorry - %d FACET/TERM users already active\n
Dsol - %d utilisateurs TSM dj actifs\n

!facetterm_window_label
#FACET/TERM Window %d\n
TSM - Session %d\n

#!window_printer_mode
#Transparent print mode\n
#Mode d'impression transparent\n

!window_mode_prompt
# >>> TSM Session %2d %s  '?' for Help <<<\s
>>>TSM Session %2d %s  '?' pour Aide <<<\s

#!in_window_mode_prompt
#

### NOTE: window_mode_prompt_bottom window_mode_prompt_top
###       window_mode_prompt_full and window_mode_popup
###       must all be the same length
###       and must be longer than window_mode_prompt_default.
###       These strings are the second parameter of window_mode_prompt.

#!window_mode_prompt_bottom
#bottom\s

#!window_mode_prompt_top
#top   \s

#!window_mode_prompt_full
#full  \s

#!window_mode_prompt_popup
#popup \s

#!in_window_mode_prompt_popup
#
#OY\0oy

#!window_mode_prompt_default
#

!full_switch_window
#Switching to FACET/TERM Window %d
Passage  la session %d de TSM

!full_refresh_window
#Refreshing FACET/TERM Window %d
Rgnration session %d de TSM

!screen_saver
#FACET/TERM - press any key to continue
TSM - appuyez sur une touche pour continuer

#!cannot_open_terminal_desc
#Cannot open %s\n
#Ouverture impossible de %s\n

#!term_not_set
#Cannot determine terminal type. Environment variable TERM must be set.\r\n
#Impossible de dterminer le type de terminal. La variable environnementale\nTERM doit tre dfinie.\r\n\n

!term_type_is
#Terminal type is: %s.     FACET/TERM Terminal type is: %s.\r\n\n
Type de terminal : %s.     Type de terminal TSM : %s.\r\n\n

#!reading_terminal_desc
#Reading terminal description file...\n
#Lecture du fichier descriptif du terminal en cours...\n

!menu_hotkey_is_control
#FACET/TERM 'menu hot key' is Control-%c\n
TSM - la 'touche cl du menu' est Ctrl-%c\n

!menu_hotkey_is_char
#FACET/TERM 'menu hot key' is '%c'\n
TSM - la 'touche cl du menu' est '%c'\n

!hotkey_disabled
#FACET/TERM 'window mode key' is disabled -  Press Return to start:\s
TSM - 'touche du mode commande' dsactive - [Retour] pour lancer :\s

!hotkey_is_control
#FACET/TERM 'window mode key' is Control-%c  -  Press Return to start:\s
TSM - la 'touche du mode commande' est Ctrl-%c.  [Retour] pour lancer :\s

!hotkey_is_char
#FACET/TERM 'window mode key' is '%c'  -  Press Return to start:\s
TSM - la 'touche du mode commande' est '%c' - [Retour] pour lancer :\s

#!press_return_to_exit
#Press RETURN to exit.\r\n
#Appuyez sur [Retour] pour sortir.\r\n

#!split_screen_disabled
#Notice: Split screen is disabled.\r\n

!sender_removing_utmp
#Facet process: sender removing /etc/utmp entries...\n
Processus TSM : suppression des entres dans /etc/utmp...\n

######################################################################
OY\0oy
### NOTE: The cursor for "name_input" is placed at
###       the offset of the second % - 2 + the length of the first parameter.

#!name_input
# >>> %s: %-*.*s <<<\s

#!in_name_input
#

### NOTE: the text strings beginning with "name_input" are inserted as
###       the first parameter of "name_input".

#!name_input_capture_file
#Capture file name
#Fichier de saisie

#!name_input_keystroke_file
#Keystroke cap file
#Fichier de saisie des squences

#!name_input_keystroke_play
#Keystroke play file
#Fichier de rappel des squences

#!name_input_run_program
#Run Program
#Programme  excuter 

#!name_input_key_file
#Key File
#Nom du fichier des touches 

#!name_input_global_key_file
#Gl. Key File
#Fichier de toutes les touches

#!name_input_paste_eol_type
#Paste eol type
#Collage de type eol

!name_input_window_title
#Window title
Nom de la session

#!name_input_mapped_key
#Key and mapping
#Touche et affectation

#!name_input_mapped_key_unmap
#Key to unmap
#Annuler affectation touche

#!name_input_paste_script
#Paste to script
#Coller dans fichier de commande

#!name_input_paste_filename
#Paste to File
#Coller dans fichier

######################################################################
### NOTE: The cursor for "get_command" is placed at
###       the offset of the second % - 2 + the length of the first parameter.

#!get_command
# >>> %s: %s  <<<\s

### NOTE: the text strings beginning with "get_command" are inserted as
###       the first parameter of "get_command".

#!get_command_capture_active
#Capture active on '%s' - N=stop Y=new file
#Saisie active sur '%s' - N=arrt O=nouv_fichier

#!in_get_command_capture_active
#
#OY\0oy

#!get_command_capture_inactive
#Capture stopped on '%s' - Y=capture
#Saisie arrte sur '%s' - O=saisie

#!in_get_command_capture_inactive
#
#OY\0oy

#!get_command_keystroke_active
#Keystroke active on '%s' - N=stop Y=new file
#Squence de touches actives sur '%s' - N=arrt O=nouv_fich

#!in_get_command_keystroke_active
#
#OY\0oy

#!get_command_keystroke_inactive
#Keystroke stopped on '%s' - Y=capture
#Squence de touches arrte sur '%s' - O=saisie

#!in_get_command_keystroke_inactive
#
#OY\0oy

!get_command_redirect
#Redirect to Window
Racheminer  la session

#!in_get_command_redirect
#
#OY\0oy

!get_command_quit_active
#WARNING! Windows active. QUIT FACET/TERM ? (Y or N)
ATTENTION ! Sessions actives. QUITTER TSM ? (O ou N)

#!in_get_command_quit_active
#
#OY\0oy

!get_command_quit_idle
#QUIT FACET/TERM ? (Y or N)
QUITTER TSM ? (O ou N)

#!get_command_extra_commands
#Cap Inv Mon Notify Trsp Hang Blk Keys Repl Scr Prt

#!in_get_command_extra_commands
#

#!get_command_control_chars
#Break  q=Control-Q  s=Control-S  @=Control-@

#!in_get_command_control_chars
#

#!get_command_mapped
#Hotkey Map Filename Unmap

#!in_get_command_mapped
#

#!get_command_paste_commands
#paste to Printer Script File Append Overwrite
#coller dans imPrimante Fichier Ajout Remplacement

#!in_get_command_paste_commands
#RO\0ro

!get_command_window_monitor
#Window %2d monitor mode (window #, Y or N)
Session %2d mode moniteur (session #, O ou N)

#!in_get_command_window_monitor
#
#OY\0oy

!get_command_window_invisible
#Window %2d invisible to scan (window #, Y or N)
Sauter la session %2d (session #, O ou N)

#!in_get_command_window_invisible
#
#OY\0oy

!get_command_window_notify
#Window %2d notify when current (window #, Y or N)
Annonce dfinie pour session %2d en cours (session #, O ou N)

#!in_get_command_window_notify
#
#OY\0oy

!get_command_window_transparent
#Window %2d transparent mode (window #, Y or N)
Mode transparent pour la session %2d (session #, O ou N)

#!in_get_command_window_transparent
#
#OY\0oy

!get_command_window_blocked
#Window %2d blocked (window #, Y or N)
Affichage interrompu pour la session %2d (session #, O ou N)

#!in_get_command_window_blocked
#
#OY\0oy

!get_command_window_printer
#Window %2d printer mode (window #, Y or N)
Mode impression pour la session %2d (session #, O ou N)

#!in_get_command_window_printer
#
#OY\0oy

#!get_command_send_hangup
#SEND HANGUP ? (N=No Y=Current A=All K=Kill)
#HANGUP ? (N=Non O=En cours T=Toutes K=Kill)

#!in_get_command_send_hangup
#OY\0oy\0TA\0ta

#!get_command_screen_saver
#Activate screen saver ? (Y or N)
#Activer l'conomisateur d'cran ? (O ou N)

#!in_get_command_screen_saver
#
#OY\0oy

######################################################################
### NOTE: the None in "get_window_none" should line up with the second digit
###       in the second parameter of "get window".  The cursor is placed at
###       the offset of the second % - 2 + the length of the first parameter
###       + 1.  That is, the second digit of the window number.

#!get_window
# >>> %s %2d      <<<\s

#!in_get_window
#

#!get_window_none
# >>> %s  None   <<<\s

#!get_window_menu
# >>> %s %2d Menu <<<\s
# >>> %s %2d      <<<\s

#!get_window_next_active
# >>> %s  Active <<<\s

### NOTE: the text strings beginning with "get_window" are inserted as
###       the first parameter of "get_window".

!get_window_idle_window
#Idle Window
Session inactive

#!get_window_windows_window
#Windows Window
#Sessions Session

##############################################################
!cut_and_paste
# >>> Window %2d %-44.44s <<<\s
>>> Session %2d %-50.50s <<<\s

!in_cut_and_paste
TS\0ts\0CW\0cw

### NOTE: the text strings beginning with "cut_and_paste" are inserted as
###       the second parameter of "cut_and_paste".

!block_cut_and_paste_first
#Block  CUT  RETURN=corner 1  SPACE=quit
couper Bloc : amenez curseur  la marque 1, RETOUR

!block_cut_and_paste_second
#Block  CUT  RETURN=corner 2  SPACE=quit
couper Bloc : amenez curseur  la marque 2, RETOUR

!stream_cut_and_paste_first
#Stream CUT  RETURN=corner 1  SPACE=quit
couper Texte : amenez le curseur au dbut, RETOUR

!stream_cut_and_paste_second
#Stream CUT  RETURN=corner 2  SPACE=quit
couper Texte : amenez le curseur  la fin, RETOUR

!wrap_cut_and_paste_first
#Wrap   CUT  RETURN=corner 1  SPACE=quit
couper Chane : amenez le curseur au dbut, RETOUR

!wrap_cut_and_paste_second
#Wrap   CUT  RETURN=corner 2  SPACE=quit
couper Chane : amenez le curseur  la fin, RETOUR

#!cut_and_paste_paste
#PASTING
#COLLAGE

######################################################################
#!get_mode_input
# >>> %-15.15s %-15.15s RETURN=set SPACE=cancel <<< \s
# >>> %-20.20s %-20.20s RETOUR=dfinir BRRESP=annuler <<< \s

#!in_get_mode_input
#

### NOTE: the text strings "terminal_modes" and "transparent_print" are
###       inserted as the first parameter of "get_mode_input".

#!terminal_modes
#Terminal modes:
Modes Terminal:

#!transparent_print
#Trans print:
#Imp. transparente:

### NOTE: the text strings "transparent_print_off" and "transparent_print_on"
###       are inserted as the second parameter of "get_mode_input".
###       The entries "control_8_bit_on_identifier" and
###       "control_8_bit_off_identifier" from the terminal description
###       file can also be the second parameter.

#!transparent_print_off
#OFF
#INACTIF

#!transparent_print_on
#ON
ACTIF

########################################################################
#!register_within
#Please register # %ld within %d days.\n\n

#!registration_expired
#Sorry - registration of # %ld was not done within %d days of installation.\n

!receiver_terminating
#\r\nFacet process: receiver terminating\r\n
\r\nProcessus TSM : fin du rcepteur\r\n

#!printer_program_name
#(Printer)

#!printer_mode_terminated
#\nPrinter mode terminated by break.\n
#\nInterruption du mode Impression.\n

#!printer_mode_on
#\nPrinter mode on.\n
#\nMode Impression actif.\n

#!printer_mode_off
#\nPrinter mode off.\n
#\nMode Impression inactif.\n
