unit UnitMessages_en;
  // Fichier UnitMessages_en.pas cree le 09/05/2025
  // Genere par les macros du classeur: file:///C:/0_Logiciels_JPC/0_GHTopoFPC_20140503/Outils_Calc/GestionResourceStrings.ods
  //********************************************************************************
  // /!\ DO NOT MODIFY - Generated automatically
  // Please use spreadsheet utility for modification of strings
  // Language: FR - Français
  // ================================================================================
  // NOUVEAUTE 2016: Ce fichier doit être encodé en UTF8 sans BOM
  //
interface
uses
  StructuresDonnees; // pour le code instrument lasermetres
const
  // RESOURCESTRING section
// item names for factorization
rsITEM_ENTRANCES                 = 'Entrances';
rsITEM_RESEAUX                   = 'Networks';
rsITEM_SECTEURS                  = 'Sectors';
rsITEM_CODES                     = 'Codes';
rsITEM_EXPES                     = 'Surveys';
rsITEM_SERIES                    = 'Series';
rsITEM_TYPE_VISEE                = 'Shot type';
rsITEM_DATES                     = 'Dates';

rsITEM_BOUCLAGES                 = 'Loops';
rsITEM_PROXIMITES                = 'Proximities';

resourcestring
  // Software name
  rsGHTOPOEXENAME                            = 'GHTopo';
  rsDLG_OPEN_DOCUMENT                        = 'Open a document';

  // Apostasy warning (humorous message)
  rsOBLIGATION_APOSTASIE                     = 'You must commit apostasy to use ';
  rsGHTOPOLICENSE                            = 'Software licensed under GPL';
  rsGHTOPOAUTHOR                             = '(c) 1989 ..%d Jean Pierre CASSOU';
  rsGHTOPO_MEMORY_USAGE                      = 'Reserved memory: %s, Used: %s, Free: %s';
  rsCOORDS_CONVERTER_AUTHOR                  = 'Coordinate converter adapted from GPL 2005 source code by Eric SIBERT http://eric.sibert.fr/';

  // Session info
  rsGHTOPORESOL                              = 'Resolution %d x %d';
  rsGHTOPOPlatFormLinux                      = 'Platform: Linux (French)';
  rsGHTOPOPlatFormWin32                      = 'Platform: Microsoft Windows (French)';

  // Language chosen
  rsCHOOSELANGUAGE                           = 'Starting in English';

  // End of GHTopo
  rsEND_OF_GHTOPO                            = 'End of GHTopo';

  // Interface type
  rsTYPE_INTERFACE_TABLETTE                  = 'TabletPC Version';
  rsTYPE_INTERFACE_DESKTOP                   = 'Desktop Version';

  // Units
  rsDESC_DEVICE_TLM330                       = 'TLM 330';
  rsDESC_UNITE_ANGULAIRE_DEGRES              = 'Degrees';
  rsDESC_UNITE_ANGULAIRE_GRADES              = 'Gradians';
  rsDESC_UNITE_PENTES_PERCENT                = 'Percentage';
  rsDESC_UNITE_PENTE_DENIVELE                = 'Vertical drop';
  rsDESC_VISEE_DIRECTE                       = 'Forward';
  rsDESC_VISEE_INVERSE                       = 'Backward';
  rsDESC_POS_ZERO_HZ                         = 'Horizontal';
  rsDESC_POS_ZERO_ZENITHAL                   = 'Zenith';
  rsDESC_POS_ZERO_NADIRAL                    = 'Nadir';

  // Number of items in lists
  rsNB_ELEMENTS_ENTRANCES                    = '%d entrances';
  rsNB_ELEMENTS_RESEAUX                      = '%d networks';
  rsNB_ELEMENTS_SECTEURS                     = '%d sectors';
  rsNB_ELEMENTS_CODES                        = '%d codes';
  rsNB_ELEMENTS_EXPES                        = '%d survey sessions';
  rsNB_ELEMENTS_ANNOTATIONS                  = '%d annotations';
  rsNB_ELEMENTS_POI                          = '%d points of interest';
  rsNB_ELEMENTS_CHECK_MSG                    = '%d messages';
  rsNB_ELEMENTS_NODES                        = '%d nodes';
  rsNB_ELEMENTS_SERIES                       = '%d series';
  rsNB_ELEMENTS_STATIONS                     = '%d stations';

  // Messages related to process progression:
  rsDONE_PRINTING                            = 'Printing completed';
  rsDONE_CALCUL                              = 'Calculation completed';
  rsDONE_ANY_PROCESS                         = 'Operation completed';
  rsDONE_COPY_TO_CLIPBOARD                   = 'Text copied to clipboard';

  rsWARN_REATTRIB_VISEES_RADIANTES           = 'Reassign codes and sessions of radial shots';

  // *********************************************
  // Common label resourcestrings
  rsLBL_COMMENTS                             = 'Comments';
  rsSERIE_INITIALISATION                     = 'Series 0 is not editable';
  rsMSG_SERIE_INITIALISATION                 = 'Series 0 cannot be modified';
  rsMSG_LONG_VISEE_MUST_GT_DENIV             = '*** UCC %d, shot length (%.3f m) must be greater than vertical drop (%.3f m)';
  rsMSG_LONG_INDETERMINATION_AZIMUT          = '*** UCC %d, shot length (%.3f m) equals vertical drop (%.3f m) - Azimuth undetermined, set to %.3f';

  rsMSG_GET_LAST_SERIE                       = 'Fills this field with the number of the last series (not necessarily the first free number)';

  // File filters
  // Document saving
  rsGHTOPO_SAVE_FILE_FILTER                  = 'GHTopo files (*.xtb)|*.xtb|' +
                                               'GHTopo XML files (*.gtx)|*.gtx|' +
                                               'Toporobot Tab files [deprecated] (*.Tab)|*.Tab|' +
                                               'PocketTopo TXT files (*.txt)|*.txt|' +
                                               'GHTopo JSON files (*.json)|*.json|' +
                                               'VisualTopo TROX files (*.trox)|*.trox|' +
                                               'All files (*.*)|*.*';
  // Document opening
  rsGHTOPO_OPEN_FILE_FILTER                  = 'GHTopo files (*.xtb)|*.xtb|' +
                                               'GHTopo XML files (*.gtx)|*.gtx|' +
                                               'Toporobot Tab files [deprecated] (*.Tab)|*.Tab|' +
                                               'Toporobot Text files [deprecated] (*.Text)|*.Text|' +
                                               'PocketTopo TXT files [deprecated] (*.txt)|*.txt|' +
                                               'SexyTopo JSON files (*.json)|*.json|' +
                                               'SexyTopo TXT files (*_SexyTopo.txt)|*_SexyTopo.txt|' +
                                               'All files (*.*)|*.*';
  rsKML_FILE_FILTER                          = 'Google Earth file (*.kml)|*.kml|All files (*.*)|*.*';
  rsGCD_FILE_FILTER                          = 'GHCaveDraw centerline (*.gcd)|*.gcd|All files (*.*)|*.*';
  rsGPX_FILE_FILTER                          = 'GPS file (*.gpx)|*.gpx|All files (*.*)|*.*';
  rsOSM_FILE_FILTER                          = 'OpenStreetMap working file (*.osm)|*.osm|All files (*.*)|*.*';
  rsCSV_FILE_FILTER                          = 'Tab-delimited text (*.csv)|*.csv|All files (*.*)|*.*';
  rsTXT_FILE_FILTER                          = 'Text files|*.txt|All files (*.*)|*.*';
  rsLEAFLET_FILE_FILTER                      = 'Leaflet HTML|*.htm|All files (*.*)|*.*';

  rsVTOPO_FILE_FILTER                        = 'VisualTopo document (*.tro)|*.tro|All files (*.*)|*.*';
  rsTHERION_FILE_FILTER                      = 'Therion centerlines (*.th)|*.th|All files (*.*)|*.*';

  rsBTN_COPIER_TABLEAU                       = 'Copy table';

  rsDELETE_SPLAYS                            = 'Delete shots';
  rsMOVE_SPLAYS_AT_STATION                   = 'Assign to station';
  rsMSG_REASSIGN_SPLAYS                      = 'Reassign radial shots';

  // *********************************************
// resourcestring of the main menu            =
rsMSGASSIGNCAPTIONS                        = 'Setting up the interface';
rsMSG_REGEN_ADDITIONAL_LAYER               = 'You may need to regenerate the layer list' + #13#10 +
                                             'Rebuild this list';
rsCALCURAPIDE                              = 'Calculator:';
rsMNU_FILE                                 = '&File';
  rsNEW                                    = 'New';
  rsOPEN                                   = 'Open';
  rsSAVE                                   = 'Save';
  rsSAVEAS                                 = '&Save As';
  rsQUICK_SAVE                             = 'Timestamped Save';

  rsECHANGES_SPT                           = 'Exchanges with field terminals';
  rsLOAD_FROM_DB_TOPODROID                 = 'Open a Topodroid SQLite database';
  rsEXPORT_TOPODROID                       = 'Export to Topodroid SQLite';
  rsLOAD_FROM_GHTOPO_SQLITE                = 'Open a GHTopo SQLite database';
  rsEXPORT_TO_GHTOPO_SQLITE                = 'Export to a GHTopo SQLite database';

  rsLOAD_FROM_GHTOPO_SQLITE_CONDENSED      = 'From SQLite';
  rsSAVE_TO_GHTOPO_SQLITE_CONDENSED        = 'To SQLite';

  rsBTN_EXPORT_TOPODROID                   = 'Export to';
  rsBTN_IMPORT_TOPODROID                   = 'Import from';

  rsMNU_SAVELOG                            = 'Save history';
  rsCLOSE                                  = 'Close document';
  rsRECENT_DOCS                            = 'Recent documents';
  rsRELOAD                                 = 'Reload document';
  rsEDITTAB                                = 'Edit &Tab file';
  rsPRINT                                  = 'P&rint';
  rsEXPORT_VISUAL_TOPO                     = 'Export Visual Topo';
  rsIMPORT_VISUAL_TOPO                     = 'Import Visual Topo';
  rsAJOUT_SERIES_DEPUIS_AUTRE_DOC          = 'Add series from another document';
  rsEXPORT_THERION                         = 'Export to Therion (experimental)';
  rsEXPORT_TOPOROBOT                       = 'Export to Toporobot / PocketTopo Text';

  rsEXPORT_COMPASS_PLT                     = 'Export to Compass PLT';
  rsEXPORT_SVG                             = 'Export to SVG';
  rsGHCAVEDRAW                             = 'Centerline for GHCaveDraw';
  rsEXPORT_SERIES_TAB_CROISE               = 'Export series for pivot tables';
  rsEXPORT_GIS                             = 'Export to GIS';
  rsEXPORT_BABYLONJS                       = '3D export to HTML Babylon.js';
  rsEXPORTGRAPHIQUE                        = 'Graphical export (PS, DXF and SVG)';
  rsERRINFOXTB                             = 'Read error report';
  rsGHTOPO_FX_QUIT                         = 'Quit GHTopo FX';
  rsGHTOPO_LT_QUIT                         = 'Quit GHTopo LT';

  rsQUIT_EDITOR                            = 'Quit text editor';

  rsGENERER_DOSSIER_THERION                = 'Generate complete Therion folder (experimental)';
  rsFUSIONNER_TOPOS                        = 'Merge GHTopo documents (experimental)';

  rsMNU_EDITION                              = '&Edit';
  rsCOPY_TO_CLIPBOARD                      = 'Copy';
  rsCOPY_ALL_TEXT_TO_CLIPBOARD             = 'Copy all text';

rsMNU_TOPOGRAPHIE                          = '&Survey';
  rsCHECKBASE                              = 'Check data';
  rsCOMPILE                                = '&Compute network';
  rsVUEPLAN                                = 'Plan &view';
  rsVUE3D                                  = '3D view';
  rsRENDU3D_DEPRECATED                     = '3D rendering (deprecated)';
  rsRENDU3D_W_GLSCENE                      = '3D rendering (GLScene)';
  rsSTATISTIQUES                           = 'Statistics';
  rsINFOCAVITE                             = 'Cave information';
  rsMAILLAGES_UTILS                        = 'Mesh and DTM management';
  rsNODESCOORDINATES                       = '&Node coordinates';
  rsREDEF_COORD_SYSTEME                    = 'Change coordinate system';
  rsTOPO_VISUALISER_BOUCLES                = 'Visualize network loops (experimental)';
  rsRECALCUL_DECLIMAG                      = 'Recalculate magnetic declinations';
  rsDECLIMAG_INVALID_YEAR                  = 'Year %d is earlier than %d - Use another calculation model';

  rsTIMELAPSE                              = 'Generate timelapse';
  rsREPORT_SUR_CARTE                       = 'Network map view';

  // Sketch
  rsKROBARD_NEW                            = 'New sketch';
  rsKROBARD_SAVE                           = 'Save sketch';
  rsKROBARD_LOAD                           = 'Open sketch';
  rsKROBARD_DO_EMPTY                       = 'Clear sketch';
  rsKROBARD_DRAW_SYMBOLE                   = 'Symbol';
  rsKROBARD_DRAW_TEXTE                     = 'Annotation';
  rsKROBARD_DRAW_PAROI                     = 'Wall';
  rsKROBARD_DRAW_MUR                       = 'Wall (solid)';
  rsKROBARD_DRAW_PAROI_FRACASSEE           = 'Broken wall';
  rsKROBARD_DRAW_RESSAUT                   = 'Step';
  rsKROBARD_DRAW_SURPLOMB                  = 'Overhang';
  rsKROBARD_DRAW_LIGNE_PENTE               = 'Slope line';
  rsKROBARD_DRAW_ECOULEMENT                = 'Flow';

  rsKROBARD_DRAW_EBOULIS                   = 'Debris';
  rsKROBARD_DRAW_GROS_BLOC                 = 'Large block';
  rsKROBARD_DRAW_SABLE                     = 'Sand';
  rsKROBARD_DRAW_ARGILE                    = 'Clay';
  rsKROBARD_DRAW_LAC                       = 'Deep water';
  rsKROBARD_DRAW_Gour                      = 'Pool or shallow water';
  rsKROBARD_DRAW_NEVE                      = 'Snow or ice';
  rsKROBARD_DRAW_JAUNE                     = 'Flagstone area';

  rsKROBARD_DELETE_SYMBOLE                 = 'Delete symbol';
  rsKROBARD_DELETE_TEXTE                   = 'Delete text';
  rsKROBARD_DELETE_PAROI                   = 'Delete polyline';
  rsKROBARD_IS_EMPTY                       = 'Empty sketch';
  rsKROBARD_FILE_INVALID                   = 'Invalid sketch file';
  rsKROBARD_FILE_NOT_FOUND                 = 'Sketch file not found';
  rsKROBARD_SUMMARY                        = 'File loaded: %d polytopes, %d annotations';

  rsMNU_WINDOW                             = '&Window';
  rsMNU_TOOLS                              = '&Tools';
  rsMNU_HELP                               = '&Help';
    rsHLPINDEX                             = '&Index';
    rsHLPNEWS                              = 'What''s new';
    rsABOUT                                = 'About GHTopo';
  rsMNU_STAY_ON_TOP                        = 'Stay on top';

  rsGESTION_VISEES_RADIANTES                 = 'Management of radial shots';
// Window titles
rsWND_DATABASE                             = rsITEM_SERIES;
rsWND_LISTES_SIMPLES                       = 'Lists (codes, sessions, ...)';
rsWND_CONSOLE                              = '&Console';
rsWND_DISTO_X                              = 'DistoX shots';
rsWND_PLAN                                 = 'Plan view';
rsWND_SEARCH                               = 'Search and locate';
rsCOPY_CONSOLE_ERREUR                      = 'Copy error console content';
rsCLEAR_CONSOLE_ERREUR                     = 'Clear error console';
rsLOCK_TRANSPORT                           = 'Lock';
rsUNLOCK_TRANSPORT                         = 'Unlock';
rsFULL_SCREEN                              = 'Full screen';
rsUNFULL_SCREEN                            = 'Normal screen';

// ********************************
// resourcestring for the plan view
rsVUE2D_TITLE                              = 'Plan view';
rsVUE2D_DISPLAY_MASK                       = 'Show / Hide ';
rsVUE2D_DISPLAY_PARAMETRES_VUE             = 'View display settings';
rsVUE2D_DISPLAY_LISTE_SERIES               = 'Series list';
rsVUE2D_DISPLAY_DIAGRAMMES                 = 'Diagrams';
rsVUE2D_REPRESENTATION_MODE                = 'Representation';

rsVUE2D_REPRESENTATION_ENTRANCES           = rsITEM_ENTRANCES;
rsVUE2D_REPRESENTATION_NETWORKS            = rsITEM_RESEAUX;
rsVUE2D_REPRESENTATION_SECTEURS            = rsITEM_SECTEURS;
rsVUE2D_REPRESENTATION_EXPES               = rsITEM_EXPES;
rsVUE2D_REPRESENTATION_GRAY                = 'Gray';
rsVUE2D_REPRESENTATION_DEPTH               = 'Depths';
rsVUE2D_REPRESENTATION_TYPES               = 'Shot type';

rsVUE2D_REPRESENTATION_STATIONS            = 'Survey points';
rsVUE2D_LOAD_MAILLAGE                      = 'Load a digital terrain model';
rsVUE2D_DISTANCE                           = 'Distance between two stations';
rsVUE2D_FINDSTATION                        = 'Find a station';
rsVUE2D_DISTANCE_ST2_IS_END_OF_SERIE       = 'Station %d.%d is %s of series %d (%d shots)';

// rsVUE2D_DEPTH_DIAGRAM = 'Altitude histogram';

rsVUE2D_METAFILTRE                         = 'Filters';
rsVUE2D_PANVUE                             = 'Move view';

rsVUE2D_PRINTING                           = 'Print plan';
rsVUE2D_REFRESH                            = 'Redraw view';
rsVUE2D_EXPORT_DXF                         = 'Export to DXF format';
rsVUE2D_STATISTIQUES                       = 'Statistics';
rsVUE2D_VUE3D_GDI                          = '3D view (without OpenGL)';
rsVUE2D_VUE3D_OPENGL                       = '3D rendering (OpenGL)';
rsVUE2D_ZOOMALL                            = 'Zoom to full network';
rsVUE2D_ZOOMFENETRE                        = 'Zoom to window';

rsVUE2D_FMT_INFOS_STATION_RAPIDE           = 'Station: %s (%d.%d): X=%.2f Y=%.2f Z=%.2f';
rsVUE2D_FMT_INFOS_ID_STATION               = '%d.%d [%s]';
rsVUE2D_FMT_INFOS_MESURES                  = 'L = %.2f, Az = %.2f, P = %.2f, G = %.2f, R = %.2f, L = %.2f, R = %.2f';
rsVUE2D_FMT_INFOS_COORDONNEES              = 'X=%s, Y=%s, Z=%s; x=%s, y=%s, z=%s';
rsVUE2D_EXPORT_XHTML                       = 'Export to XHTML format';
rsVUE2D_EXPORT_SVG                         = 'Export to SVG format';

// *******************************************************
// Tab captions in the Cave Manager
rsTBS_GENERAL                              = 'General';
rsTBS_LISTES_SIMPLES                       = 'Lists';
rsTBS_DISTO_X                              = 'DistoX';
rsTABLE                                    = 'List:';
rsBTN_FIND                                 = 'Search';
rsTBS_GENERAL_NOM                          = 'Network name';
rsTBS_GENERAL_OBS                          = 'Comments';
rsTBS_GENERAL_SYST                         = 'Coordinate system';
rsTBS_TOUT                                 = 'All';
rsTBS_ENTRANCE                             = rsITEM_ENTRANCES;
rsTBS_SECTEURS                             = rsITEM_SECTEURS;
rsTBS_CODES                                = rsITEM_CODES;
rsTBS_TRIPS                                = rsITEM_EXPES;
rsTBS_SERIES                               = rsITEM_SERIES;
rsTBS_RESEAUX                              = rsITEM_RESEAUX;
rsTBS_BOUCLAGES                            = rsITEM_BOUCLAGES;
rsTBS_PROXIMITES                           = rsITEM_PROXIMITES;

rsTBS_ANTENNES                             = 'Antenna shots';
rsTBS_ANNOTATIONS                          = 'Annotations';
rsTBS_POI                                  = 'Points of interest';
rsTBS_POI_ABREGE                           = 'POIs';

rsTBS_CHECKUP_MESSAGES                     = 'Messages';
rsTBS_NOEUDS                               = 'Nodes';
rsTBS_RELEASE_NOTES                        = 'Release notes';
rsTBS_SERIES_FLAT_TABLE                    = 'Series as table';
rsTBS_SERIES_VUE_EN_PLAN                   = 'Plan view';
rsTBS_MAINTENANCE                          = 'Maintenance';
rsMSG_REFIND_BOUCLAGES                     = 'Search again for potential loop closures';

// resourcestring for the General section
rsLB_NOM_ETUDE                             = 'Study name';
rsLB_COMMENTAIRE_ETUDE                     = 'Comments';
rsLB_CODE_EPSG                             = 'EPSG code of coordinate system';
rsBTN_SELECT_EPSG                          = 'Select...';
rsBTN_CALC_DECLIMAGS                       = 'Compute magnetic declinations';
// *******************************************************
// resourcestring for the Entrances panel
rsCDR_ENTR_NOENTRANCE                      = 'Entrance';
rsCDR_ENTR_ENTRNAME                        = 'Entrance name';
rsCDR_ENTR_ENTR_ID                         = 'Entrance ID';
rsCDR_ENTR_COORDINATES                     = 'Coordinates';
rsCDR_ENTR_STATOFENTR                      = 'Reference station';
rsCDR_ENTR_CALLCALCULETTE                  = 'Converter';
rsCDR_ENTR_BTN_GET_COORD_FROM_IDTERRAIN    = '-> Terrain ID';
rsCDR_ENTR_BTN_GET_COORD_FROM_SER_ST       = '-> series/station';
rsCDR_ENTR_ALTITUDE_FROM_MNT               = 'From DTM';
rsCDR_ENTR_COORDS_XY_FROM_MAP              = 'From map';
rsCDR_ENTR_TYPE_ENTRANCE                   = 'Entrance type';
  rsCDR_ENTR_TYPE_GROTTE                   = 'Cave';
  rsCDR_ENTR_TYPE_AVEN                     = 'Pitch';
  rsCDR_ENTR_TYPE_CAVAGE                   = 'Excavation';
  rsCDR_ENTR_TYPE_PUITS_ARTIFICIEL         = 'Artificial shaft';
  rsCDR_ENTR_TYPE_FORAGE                   = 'Borehole';
  rsCDR_ENTR_TYPE_EFFONDREMENT             = 'Collapse';
  rsCDR_ENTR_TYPE_SIPHON                   = 'Siphon';
  rsCDR_ENTR_TYPE_TROU                     = 'Hole';
  rsCDR_ENTR_TYPE_PUITS                    = 'Shaft';
  rsCDR_ENTR_TYPE_SPOULGA                  = 'Spoulga';
  rsCDR_ENTR_TYPE_CAVERNE                  = 'Cavern';
  rsCDR_ENTR_TYPE_TUTE                     = 'Tute';
  rsCDR_ENTR_TYPE_POUDAC                   = 'Poudac';
  rsCDR_ENTR_TYPE_PERTE                    = 'Sink';
  rsCDR_ENTR_TYPE_IGUE                     = 'Igue';
  rsCDR_ENTR_TYPE_Scialet                  = 'Scialet';

// *******************************************************
// resourcestrings for the Networks panel
rsCDR_RESEAU_LBIDX                         = 'Number';
rsCDR_RESEAU_NAME                          = 'Name';
rsCDR_RESEAU_TYPE                          = 'Network type';
rsCDR_RESEAU_CB0                           = 'Natural cave';
rsCDR_RESEAU_CB1                           = 'Artificial cave';
rsCDR_RESEAU_CB2                           = 'Surface survey';
rsCDR_RESEAU_CB3                           = 'Thalweg';
rsCDR_RESEAU_CB4                           = 'Road or track';
rsCDR_RESEAU_CB5                           = 'Path';
rsCDR_RESEAU_CB6                           = 'Other';

// *******************************************************
// resourcestrings for the Sectors panel
rsCDR_SECTEUR_LBIDX                        = 'Number';
rsCDR_SECTEUR_NAME                         = 'Name';
rsCDR_SECTEUR_COLOUR                       = 'Color';
// *******************************************************
// resourcestrings for the Surveys panel
rsCDR_EXPE_SEANCE                          = 'Survey session';
rsCDR_EXPE_DATE                            = 'Date';
rsCDR_EXPE_DECLIMAG                        = 'Declination';
rsCDR_EXPE_INCLIN                          = 'Inclination';
rsCOLOR                                    = 'Color';
rsCDR_EXPE_SPELEOMETRE                     = 'Operators';
rsCDR_EXPE_SPELEOGRAPHE                    = 'Club';
// *******************************************************
// resourcestrings for the Codes panel
rsCDR_CODES_NUMERO                         = 'Code';
rsCDR_CODES_TYPEGALERIE                    = 'Survey type';
// Gallery types
rsTYPE_VISEE_DEFAULT                       = 'Default';
rsTYPE_VISEE_ENTRANCE                      = 'Entrance';
rsTYPE_VISEE_FOSSILE                       = 'Fossil';
rsTYPE_VISEE_VADOSE                        = 'Free flow';
rsTYPE_VISEE_ENNOYABLE                     = 'Floodable';
rsTYPE_VISEE_SIPHON                        = 'Siphon';
rsTYPE_VISEE_FIXPOINT                      = 'Fixed point';
rsTYPE_VISEE_SURFACE                       = 'Surface link';
rsTYPE_VISEE_TUNNEL                        = 'Artificial tunnel';
rsTYPE_VISEE_MINE                          = 'Mine vein';
rsTYPE_VISEE_ANTENNE                       = 'Radial shot';
rsTITRE_SELECTEUR_VISEE                    = 'Survey type selection';
  rsCMBTYPE_D                              = '0 - Default (fossil passage)';
  rsCMBTYPE_E                              = '1 - Entrance';
  rsCMBTYPE_B                              = '2 - Fossil passage';
  rsCMBTYPE_V                              = '3 - Free flow';
  rsCMBTYPE_W                              = '4 - Siphon';
  rsCMBTYPE_C                              = '5 - Floodable passage';
  rsCMBTYPE_F                              = '6 - Fixed point';
  rsCMBTYPE_S                              = '7 - Surface survey';
  rsCMBTYPE_A                              = '8 - Artificial tunnel';
  rsCMBTYPE_M                              = '9 - Mine vein';
  rsCMBTYPE_R                              = '10 - Undrawn shot';
  rsCMBTYPE_XG                             = '11 - Shot to exclude from graph';

  rsCDR_CODES_VISEE_HZ                       = 'Shot';
  rsCDR_CODES_VISEE_VT                       = 'Vertical';
  rsCDR_CODES_VDIRECT                        = 'Forward';
  rsCDR_CODES_VINVERSE                       = 'Backward';
  rsCDR_CODES_GRADCOMPAS                     = 'Compass graduation';
  rsCDR_CODES_GRADCLINO                      = 'Clinometer graduation';
  rsCDR_CODES_CMBUNIT_0                      = '400 - Grads';
  rsCDR_CODES_CMBUNIT_1                      = '360 - Degrees';
  rsCDR_CODES_CMBUNIT_2                      = '370 - Percent';
  rsCDR_CODES_CMBUNIT_3                      = '380 - Elevation differences';
  rsCDR_CODES_CMBUNIT_4                      = '800 - Construction laser/clinometer';
  rsCDR_CODES_FACT                           = 'Lengths x';
  rsCDR_CODES_POSZERO                        = 'Zero position:';
  rsCDR_CODES_CMBZERO_0                      = 'Nadir';
  rsCDR_CODES_CMBZERO_1                      = 'Horizontal';
  rsCDR_CODES_CMBZERO_2                      = 'Zenith';
  rsCDR_CODES_ANGLIMIT                       = 'Limit angle:';
  rsCDR_CODES_PRECISION                      = 'Instrument accuracy';
  rsCDR_CODES_ERREUR_TOURILLON               = 'Trunnion deviation (mm)';
  rsCDR_CODES_DIAM_BOULES_CIBLES             = 'Target ball diameter';

  // *********************************************
  // resourcestrings for the Series panel       =
  rsDLG_PJMNGR_MOVETOSERIE                   = 'Change series?';
  rsDLG_PJMNGR_ADDSERIE                      = 'Add series';
  rsCDR_SERIE_CHOOSE_SECTEUR                 = 'Select a sector';
  rsCDR_SERIE_SHOW_HIDE_HEADER               = 'Show / hide header';
  rsCDR_SERIE_CHOOSE_TYPE_VISEE              = 'Select a shot type';
  rsCDR_SERIE_CHOOSE_CODE                    = 'Select instrument code';
  rsCDR_SERIE_CHOOSE_EXPE                    = 'Select a survey session';
  rsCDR_SERIE_LB_RESEAU                      = 'Network';
  rsCDR_SERIE_ADDPHOTO                       = 'Add photo';
  rsCDR_SERIE_NUMERO                         = 'Series';
  rsCDR_SERIE_NAME                           = 'Name';
  rsCDR_SERIE_DEPART                         = 'Start';
  rsCDR_SERIE_ARRIVEE                        = 'End';
  rsCDR_SERIE_CHANCE                         = 'Prospect';
    rsCDR_SERIE_CHANCE0                      = 'None';
    rsCDR_SERIE_CHANCE1                      = 'Low';
    rsCDR_SERIE_CHANCE2                      = 'Good';
    rsCDR_SERIE_CHANCE3                      = 'Excellent';
    rsCDR_SERIE_OBSTACLE                       = 'Obstacle';
      rsCDR_SERIE_OBSTACLE0                    = 'None';
      rsCDR_SERIE_OBSTACLE1                    = 'Pit';
      rsCDR_SERIE_OBSTACLE2                    = 'Chimney';
      rsCDR_SERIE_OBSTACLE3                    = 'Narrow passage';
      rsCDR_SERIE_OBSTACLE4                    = 'Lake';
      rsCDR_SERIE_OBSTACLE5                    = 'Siphon';
      rsCDR_SERIE_OBSTACLE6                    = 'Collapse';
      rsCDR_SERIE_OBSTACLE7                    = 'Concretions';
      rsCDR_SERIE_OBSTACLE8                    = 'Sediments';
      rsCDR_SERIE_OBSTACLE9                    = 'Other';
      rsCDR_SERIE_OBSTACLE10                   = 'Entrance';
      rsCDR_SERIE_OBSTACLE11                   = 'Toxic gases';
      rsCDR_SERIE_OBSTACLE12                   = 'Aggressive geese';
      rsCDR_SERIE_OBSTACLE13                   = 'Dangerous animals';
      rsCDR_SERIE_OBSTACLE14                   = 'Make-out spot';
      rsCDR_SERIE_OBSTACLE15                   = 'Frog';
      rsCDR_SERIE_OBSTACLE16                   = 'Wild boars';

    rsCDR_SERIE_COL_POINT                    = 'Station';
    rsCDR_SERIE_COL_TYPE                     = 'Type';
    rsCDR_SERIE_COL_ID_TERRAIN               = 'Label';
    rsCDR_SERIE_COL_SECTEUR                  = 'Sector';
    rsCDR_SERIE_COL_CODE                     = 'Code';
    rsCDR_SERIE_COL_EXPE                     = 'Session';
    rsCDR_SERIE_COL_LEGNTH                   = 'Length';
    rsCDR_SERIE_COL_AZIMUTH                  = 'Azimuth';
    rsCDR_SERIE_COL_INCLIN                   = 'Slope';
    rsCDR_SERIE_COL_LG                       = 'Left';
    rsCDR_SERIE_COL_LD                       = 'Right';
    rsCDR_SERIE_COL_HZ                       = 'Up';
    rsCDR_SERIE_COL_HN                       = 'Down';
    rsCDR_SERIE_COL_COMMENTAIRE              = 'Comment';
    rsCDR_SERIE_COL_HORODATE                 = 'Timestamp';
    rsCDR_SERIE_COL_TEMPERATURE              = 'Temperature';
    rsCDR_SERIE_COL_HUMIDITY                 = 'Humidity';

    rsCDR_SERIE_UNDOCOPY_CODE_EXPE           = 'Assign code and session from this line';
    rsCDR_SERIE_LOCKED                       = 'Locked';
    rsCDR_SERIE_NBLINES                      = 'Number of lines';

    rsCDR_SERIE_IMPLEMENT                      = 'Apply';
    rsCDR_SERIE_ENTREE_RATT                    = 'Entrance';
    rsINPUT_COMMENTAIRE_TITRE                  = 'Station Comments';
    rsINPUT_COMMENTAIRE_MSG                    = 'Enter a comment';

    rsCDR_SERIE_AC_GRD_SEL_COPY                = 'Copy selection';
    rsCDR_SERIE_AC_GRD_PASTE                   = 'Paste';
    rsCDR_SERIE_AC_GRD_PASTE_LAP               = 'Paste Length, Azimuth, and Slope';

    rsCDR_SERIE_AC_ADD_LINE                    = 'Insert lines';
    rsCDR_SERIE_AC_DEL_LINE                    = 'Delete lines';
    rsCDR_SERIE_AC_NB_LINE_TO_REMOVE           = 'Number of lines to delete';

    rsCDR_SERIE_AC_UNDOCOPY                    = 'Copy down';
    rsCDR_SERIE_AC_INC_UNDOCOPY                = 'Incremental copy down';

    rsCDR_SERIE_AC_SELECT_RESEAU               = 'Select a network';
    rsCDR_SERIE_AC_SELECT_SECTEUR              = 'Select a sector';
    rsCDR_SERIE_AC_SELECT_TYPE_VISEE           = 'Select shot type';
    rsCDR_SERIE_AC_SELECT_CODE                 = 'Select instrument code';
    rsCDR_SERIE_AC_SELECT_EXPE                 = 'Select a survey session';

    rsCDR_SERIE_AC_EDIT_CODE_EXPE              = 'Edit code and &session for this line';

    rsCDR_SERIE_AC_EXTRACT_LABELS              = 'Extract terrain IDs from the shot comment' + #10 +
                                                 'and copy them into the ID column';
    rsCDR_SERIE_AC_LAST_ENTRANCE               = 'Link to entrance %d - %s';
    rsCDR_SERIE_LB_NB_SERIES                   = '%d series';
    rsCDR_SERIE_AC_GOTO_LAST_LINE              = 'Go to last shot';
    rsCDR_SERIE_AC_DISP_SPLAYS_OF_STATION      = 'Splays from this station';
    rsCDR_SERIES_CHK_IGNORE_SERIE              = 'Ignore the series';
    rsCDR_SERIES_BTN_SEARCH_NEAR_STATION       = 'Find nearby station';
    rsCDR_SERIES_BTN_AUTO_ATTRIB_SER_ST_ARR    = 'Auto assign destination Ser.Pt numbers';

    rsNUM_SERIE_ALREADY_ATTRIBUTED_AT_SERIE    = 'Series number %d is already used by series %d: %s [%d]';
    rsCDR_SERIE_PREREMPLIR_ST_DEP_W_LABEL      = 'Pre-fill start station and series name from the text "%s"';

    // Error messages
    rsCDR_SERIE_MSG_ERR_ENTREE_NOT_FOUND       = 'Entrance not found';
    rsCDR_SERIE_MSG_ERR_RESEAU_NOT_FOUND       = 'Network not found';
    rsCDR_SERIE_MSG_ERR_CODE_NOT_FOUND         = 'Instrument code not found';
    rsCDR_SERIE_MSG_ERR_EXPE_NOT_FOUND         = 'Survey session not found';
    rsCDR_SERIE_MSG_ERR_SERIE_NOT_FOUND        = 'Series not found';
    rsCDR_SERIE_MSG_ERR_LONG                   = 'Length must be positive and less than %.0f m';
    rsCDR_SERIE_MSG_ERR_LRUD                   = 'Distance must not be negative';
    rsCDR_SERIE_MSG_WARN_LRUD                  = '[Note]: Disproportionate LRUD - Please verify values';

    rsCDR_SERIE_NB_ANTENNES_MODIFIEES          = '%d splays modified';
rsCDR_SERIES_MSG_ERROR_LONGUEURS_ADMISES   = ' %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_ATTRIBUTED_NO_SERIE = 'Series number already assigned';
rsCDR_SERIES_MSG_ERROR_ORPHAN_SERIE        = 'Series not connected to the network';
rsCDR_SERIES_MSG_ERROR_CHECKING_SERIE      = 'Checking values';
rsCDR_SERIES_MSG_ERROR_AZIMUT_OUT_OF_RANGE = 'Azimuth %.3f is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_PENTE_OUT_OF_RANGE  = 'Slope %.3f is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_NONEXISTENT_SECTEUR = 'Sector %d does not exist';
rsCDR_SERIES_MSG_ERROR_NONEXISTENT_RESEAU  = 'Network %d does not exist';
rsCDR_SERIES_MSG_ERROR_NONEXISTENT_CODE    = 'Code %d does not exist - Angular checks not performed';
rsCDR_SERIES_MSG_ERROR_NONEXISTENT_EXPE    = 'Session %d does not exist';
rsCDR_SERIES_MSG_ERROR_INVALID_TYPE_VISEE  = 'Shot type %d is invalid; allowed values: %d to %d';
rsCDR_SERIES_MSG_ERROR_INVALID_LONGUEUR    = 'Length %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_INVALID_LG          = 'LG %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_INVALID_LD          = 'LD %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_INVALID_HZ          = 'HZ %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_ERROR_INVALID_HN          = 'HN %.3f m is invalid; allowed values: %.3f to %.3f';
rsCDR_SERIES_MSG_CONFIRM_ATTRIB_AUTO       = 'Automatically assign series endpoint';

// Antennas frame (Maintenance)
rsCDR_ANTENNES_AC_IMPORT_CSV               = 'Open a CSV text file';
rsCDR_ANTENNES_AC_ADDLINE                  = 'Add a line';
rsCDR_ANTENNES_AC_DELLINE                  = 'Delete a line';
rsCDR_ANTENNES_AC_SAVEGRD                  = 'Apply changes';
rsCDR_ANTENNES_DEL_LINE                    = 'Delete line %d';
rsCDR_ANTENNES_FIND_RESEAU                 = 'Network for line %d';
rsCDR_ANTENNES_FIND_CODE                   = 'Code for line %d';
rsCDR_ANTENNES_FIND_EXPE                   = 'Session for line %d';
rsCDR_ANTENNES_ATTRIB_CODES_EXPES          = 'Reassign codes and sessions';
rsCDR_ANTENNES_NETTOYER_ANTENNES           = 'Delete invalid splays';
rsCDR_ANTENNES_VIDER_LISTE_ANTENNES        = 'Clear entire list';
rsCDR_ANTENNES_REFRESH_LISTE               = 'Refresh list';
rsCDR_ANTENNES_SELECT_CODE                 = 'Instrument code';
rsCDR_ANTENNES_SELECT_EXPE                 = 'Session';
rsCDR_ANTENNES_SELECT_RESEAU               = 'Network';
rsCDR_ANTENNES_SELECT_SECTEUR              = 'Sector';
rsCDR_ANTENNES_MSG_DATA_WILL_BE_ERASED     = 'Some splays will be replaced - Continue?';
rsCDR_ANTENNES_LB_MAX_LENGTH_ANTENNE       = 'Max length';
rsCDR_ANTENNES_CONFIRM_NETTOYAGE           = 'Confirm antenna cleaning';
rsCDR_ANTENNES_CONFIRM_SIMPLIFICATION      = 'Confirm antenna simplification';
rsCDR_ANTENNES_SIMPLIFY_FOR_ALL_RESEAU     = 'For the whole network';
rsCDR_ANTENNES_SIMPLIFY_FOR_SERIE          = 'For the series';
rsCDR_ANTENNES_SIMPLIFY_FOR_STATION        = 'For the station';

rsCDR_ANTENNES_LB_NB_ANTENNES              = 'Processing %d splays';

// Antenna list frame
rsREMOVE_SELECTED_SPLAYS                   = 'Delete selected splays';
rsCDR_LISTE_ANTENNES_RELISTER              = 'Re-list';
rsCDR_LISTE_ANTENNES_NETTOYER              = 'Delete invalid splays';
rsCDR_LISTE_ANTENNES_NEXT_STATION          = 'Next station';
rsCDR_LISTE_ANTENNES_PREV_STATION          = 'Previous station';
rsCDR_LISTE_ANTENNES_SAVE_CSV              = 'Export to CSV';
rsCDR_LISTE_ANTENNES_GOTO_NTH_STATION      = 'Go to station';
rsCDR_LISTE_ANTENNES_ADD_ANTENNE           = 'Add splay';
rsCDR_LISTE_ANTENNES_NONE                  = 'No splays';

// *******************************************************
// resourcestring for CdrNavigateurDB frame
rsCDR_NAVIG_DB_DO_SORT                     = 'Sort';
rsCDR_NAVIG_DB_DO_ADD                      = 'Add item';
rsCDR_NAVIG_DB_DO_DELETE                   = 'Delete item';
// *********************************
// resourcestring for Vtopo dialog
rsVTOPO_EDPREFIX                           = 'Station prefix';
rsVTOPO_LBIDPTDEP                          = 'Start point number';
rsVTOPO_LBREPORTER                         = 'Surveyor';
rsLBFICHIER                                = 'File';
rsLBMAINENTRANCE                           = 'Main entrance';
rsLBIDMAINST                               = 'Start station';
rsLBSTPREFIX                               = 'Station prefix';
rsLBREPORTER                               = 'Surveyor';
rsLBMAINENTCOORD                           = 'Main entrance coordinates';
rsLBCOLORDEFAULT                           = 'Default color';
// *******************************************************
// resourcestring for OpenGL viewer
rsOGLVIEWERTITLE                           = 'OpenGL Viewer [%s]';
rsLBLBACKCOLOR                             = 'Background';
rsLBLCUBECOLOR                             = 'Cube';
rsLBLREFCOLOR                              = 'Reference';
rsLBLREFSIZE                               = 'Size';
rsOPENGLERROR                              = 'OpenGL Error';
rsOGLVQUIT                                 = 'Exit OpenGL Viewer';
// *******************************************************
// resourcestrings for graphical export tool

rsDODISPDESELECTEDPARTS                    = 'Display parts rejected by MetaFilter - Color';
rsTAB_LAYERS                               = 'Layers';
rsTAB_QUADR                                = 'Grid';
rsTAB_DESSIN                               = 'Drawing';
rsTAB_TEXTES                               = 'Texts';
rsTYPEQDR                                  = 'Grid type';
  rsQDNONE                                 = 'None';
  rsQDGRID                                 = 'Grid';
  rsQDCROSS                                = 'Crosses';
  rsQDPOINTS                               = 'Points';
rsMODE_DESSIN_MAILLAGE                     = 'Mesh drawing';
  rsMNT_DM_NONE                            = 'None';
  rsMNT_DM_WIREFRAME                       = 'Wireframe';
  rsMNT_DM_TRANSPARENCE                    = 'Transparency';

rsPSDXF_TITLE                              = 'Graphic export: [%s]';
  rsGRAPHICS_PS                            = 'PostScript PS';
  rsGRAPHICS_DXF                           = 'AutoCAD DXF';
  rsGRAPHICS_SVG                           = 'Scalable Vector Graphics SVG';
  rsGRAPHICS_WMF                           = 'Windows MetaFile WMF';
rsDLGDXF_TITLE                             = 'DXF Export: %s';

// *******************************************************
// keywords of the MetaFilter
rsHLPMETAFILTRE                            = 'METAFILTER';
rsMETAFILTRE_APPLY                         = 'Apply';
  rsMETAFILTRE_NIL                         = 'NOTHING';
  rsMETAFILTRE_ALL                         = 'ALL';
  rsMETAFILTRE_ID                          = 'No';
  rsMETAFILTRE_LENGTH                      = 'LENGTH';
  rsMETAFILTRE_AZIMUTH                     = 'AZIMUTH';
  rsMETAFILTRE_PENTE                       = 'SLOPE';
  rsMETAFILTRE_DATE                        = 'DATE';

  rsMETAFILTRE_COLOR                       = 'COLOR';
  rsMETAFILTRE_X                           = 'COORD_X';
  rsMETAFILTRE_Y                           = 'COORD_Y';
  rsMETAFILTRE_Z                           = 'COORD_Z';
  rsMETAFILTRE_LARGEUR                     = 'WIDTH';
  rsMETAFILTRE_HAUTEUR                     = 'HEIGHT';
  rsMETAFILTRE_DATES                       = 'DATES';
  rsMETAFILTRE_COLORS                      = 'COLORS';
  rsMETAFILTRE_SERIE                       = 'SERIE';
  rsMETAFILTRE_RESEAU                      = 'NETWORK';
  rsMETAFILTRE_CODE                        = 'CODE';
  rsMETAFILTRE_EXPE                        = 'SESSION';
  rsMETAFILTRE_TYPEVISEE                   = 'SURVEY_TYPE';
  rsMETAFILTRE_SECTEUR                     = 'SECTOR';
  rsMETAFILTRE_ENTREE_RATT                 = 'LINKED_ENTRANCE';
  rsMETAFILTRE_NAMESPACE                   = 'NAMESPACE';
  rsMETAFILTRE_RECOUVREMENT                = 'OVERLAP';
  rsMETAFILTRE_LASSO                       = 'LASSO';
  rsMETAFILTRE_ANNEE                       = 'YEAR';

rsMSG_METAFILTRE_ALL_REJECTED              = 'The MetaFilter has rejected all shots';
// *******************************************************
// station search
rsMSG_FIND_STATION_TITRE                   = 'Station search';
rsMSG_FIND_STATION_PROMPT                  = 'Enter a terrain label or a pair serie.station (separator: dot)';
// *******************************************************
// MetaFilter dialog strings
rsDLGMETAFILTRE_TBS1                       = 'Dates';
rsDLGMETAFILTRE_TBS2                       = 'Colors';
rsDLGMETAFILTRE_PERSO                      = 'Custom';

// ******************************************************
// resourcestrings of the color selector
rsSELECTCOLORTITLE                         = 'Color selection';
rsLBLUSEDCOLORS                            = 'Recently used colors:';
rsDLGCOULSAVEPAL                           = 'Save palette';
rsDLGCOULRESTPAL                           = 'Restore palette';
rsDLGCOULFILTERPAL                         = 'Palette files (*.pal)|*.pal|All files (*.*)|*.*';
rsPALETTENOTFOUNT                          = 'Palette not found';
// ******************************************************
// resourcestrings of the graphic export utility
rsDLGGRAPHIC_OUTPUTFMT                     = 'Output format:';
rsDLGGRAPHIC_LBFILENAME                    = 'File name:';
rsDLGGRAPHIC_LBOBS                         = 'Comments:';
rsDLG_GRAPHIC_TABTITLE                     = 'Graphic export';
rsDLGGRAPHIC_GBCROIX                       = 'Grid';
rsDLGGRAPHIC_GBCHEM                        = 'Traverses and sections';
rsDLGGRAPHIC_GBWALLS                       = 'Walls and colors';
rsDLGGRAPHIC_SPACING                       = 'Spacing';
rsDLGGRAPHIC_TYPEGRID                      = 'Type:';
rsDLGGRAPHIC_CMBGRD2                       = 'Crosses';
rdDLGGRAPHIC_LAYER                         = 'Layer:';
rdDLGGRAPHIC_WALLFILL                      = 'Fill';
rsDLGGRAPHIC_WFILL1                        = 'Solid (1 color)';
rsDLGGRAPHIC_WFILL2                        = 'Gallery types';
rsDLGGRAPHIC_WFILL3                        = 'Shot colors';
rsDLGGRAPHIC_WFILL4                        = 'By networks';
rsDLGGRAPHIC_WFILL5                        = 'By dates';
rsDLGGRAPHIC_CHKCHEM                       = 'Export traverses';
rsDLGGRAPHIC_CHKSECT                       = 'Export sections';
// ******************************************************
// resourcestrings of the list selectors
rsSELECT_LISTE_ENTRANCE                    = 'Select an entrance';
rsSELECT_LISTE_RESEAU                      = 'Select a network';
rsSELECT_LISTE_SECTEUR                     = 'Select a sector';
rsSELECT_LISTE_CODE                        = 'Select an instrument code';
rsSELECT_LISTE_EXPE                        = 'Select a survey session';
rsSELECT_LISTE_SERIE                       = 'Select a series';

// ******************************************************
// resourcestrings of the print center
rsPRN_NOPRINTER                            = 'No printer installed';
rsPRN_TBPRINTER                            = 'Printer';
rsPRN_TBDRAW                               = 'Drawing';
rsPRN_TITLE                                = 'Print Center [%s]';
rsPRN_CHKPOLY                              = 'Polylines';
rsPRN_CHKFILL                              = 'Fill';
rsPRN_CHKWALLS                             = 'Walls';
rsPRN_CHKSECTS                             = 'Sections';
rsPRN_CHKSTATIONS                          = 'Stations';
rsPRN_CHKSTATIONS_LBL                      = 'No station numbers';
rsPRN_CHKALTITUDE                          = 'Altitude';
rsPRN_CHKCOTE                              = 'Labels';
rsPRN_CHKQUADRILLAGE                       = 'Grid';
rsPRN_CHKENTREES                           = 'Entrances';
rsPRN_CHKANNOTATIONS                       = 'Annotations';
rsPRM_LBANGLEROT                           = 'Rotation angle';
rsPRN_TYPEQDR                              = 'Grid type';
rsPRN_QDNONE                               = 'None';
rsPRN_QDCROSS                              = 'Crosses';
rsPRN_QDQUADRILLES                         = 'Grid';
rsPRN_QDPOINTS                             = 'Dots';
rsPRN_SCALING                              = 'Scale';
rsPRN_LBSPACING                            = 'Spacing';
rsLANDSCAPE                                = 'Landscape';
rsPORTRAIT                                 = 'Portrait';
rsPRN_START_PRINTING                       = 'Start printing';

rsDLGIMP_TAB1                              = 'Preview';
rsDLGIMP_TAB2                              = 'Printer';
rsDLGIMP_TAB3                              = 'Drawing options';
rsDLGIMP_TAB4                              = rsITEM_RESEAUX;
rsQDRSPACING                               = 'Spacing';
rsECHELLE                                  = 'Scale: 1 /';
rsLAYERS                                   = 'Drawing layers';
rsPREVIEW                                  = 'Preview';
rsSTARTPRINTING                            = 'Start printing';
rsREGLE                                    = 'Ruler';
// -------------------------------------------------
// resourcestrings of the help system
rsHLP_TITRE                                = 'GHTopo Help System';
rsHLP_BNEDIT                               = 'Edit help file';
rsHLP_DOCONTINUE                           = 'Do you want to continue?';
rsHLP_TAB_RUBRIQUES                        = 'Help topics';
rsHLP_TAB_ABOUT                            = 'About GHTopo';
// -------------------------------------------------
// resourcestrings of the Series/Station dialog
rsDLG_SERST_TITLE                          = 'Station search';
rsDLG_SERST_SERIE                          = 'Series';
rsDLG_SERST_STATION                        = 'Station';
rsDLG_SERST_CLE                            = 'Terrain code';
rsDLG_SERST_LBSEARCH                       = 'Search';
rsDLG_SERST_BYSERST                        = 'By series/station pair';
rsDLG_SERST_BYREFTER                       = 'By terrain reference';

// -------------------------------------------------
// resourcestrings of the Annotations Editor dialog
rsDLG_ANN_TITLE                            = 'Annotations Editor';
rsDLG_ANN_LBTEXTE                          = 'Annotation';
rsDLG_ANN_LBMAX                            = 'Max length';
rsDLG_ANN_CHKTXTDISP                       = 'Draw this annotation';
rsDLG_ANN_GRBPOSTEXT                       = 'Text positioning';
rsDLG_ANN_GRBMETH0                         = 'Absolute coordinates';
rsDLG_ANN_GRBMETH1                         = 'Linked to station';
rsDLG_ANN_LBPOSTEXTE                       = 'Base point';
rsDLG_ANN_LBSTATION                        = 'Survey station';
rsDLG_ANN_LBOFFSET                         = 'Offset (m): X = %.2f m ; Y = %.2f m';
rsDLG_ANN_GRBATTRTXT                       = 'Text attributes';
rsDLG_ANN_GRBBASEPT                        = 'Text base point';
// -------------------------------------------------
// search by literal ID
rsDLG_FIND_PT_BY_ID_TITLE                  = 'Search by literal ID';
rsDLG_FIND_PT_BY_ID_PROMPT                 = 'Terrain code';
rsDLG_FIND_PROMPT                          = 'Search text';
rsDLG_FIND_ENTRANCE_BY_TEXT                = 'Search entrance';
rsDLG_FIND_RESEAU_BY_TEXT                  = 'Search network';
rsDLG_FIND_CODE_BY_TEXT                    = 'Search instrument code';
rsDLG_FIND_EXPE_BY_TEXT                    = 'Search survey session';
rsDLG_FIND_SERIE_BY_TEXT                   = 'Search series';
rsDLG_FIND_SECTEUR_BY_TEXT                 = 'Search sector';
// access by number
rsDLG_GOTO_PROMPT                          = 'Number';
rsDLG_GOTO_ENTRANCE_BY_NUMERO              = 'Go to entrance';
rsDLG_GOTO_RESEAU_BY_NUMERO                = 'Go to network';
rsDLG_GOTO_SECTEUR_BY_NUMERO               = 'Go to sector';
rsDLG_GOTO_CODE_BY_NUMERO                  = 'Go to instrument code';
rsDLG_GOTO_EXPE_BY_NUMERO                  = 'Go to survey session';
rsDLG_GOTO_SERIE_BY_NUMERO                 = 'Go to series';

// resourcestrings for calculator/converter tools
rsDLG_CALC_TITLE                           = 'Calculators and additional tools';
rsDLG_CALC_TAB_CAL                         = 'Calculator';
rsDLG_CALC_EXPR                            = 'Enter expression';
rsDLG_CALC_DOCALC                          = 'Calculate';
rsDLG_CALC_CDR_CONVERT                     = 'Coordinate converter';
rsDLG_CALC_CDR_DECLIMAG                    = 'Magnetic declination';
rsDLG_CALC_BTN_CONVERT                     = 'Convert';
rsDLG_CALC_BTN_CONVERT_TABLEAU             = 'Convert all points';
rsDLG_CALC_BTN_ECHANGE                     = 'Swap';
rsDLG_CALC_BTN_OPEN_CSV                    = 'Load CSV file';
rsDLG_CALC_BTN_PASTE                       = 'Paste into table';
rsDLG_CALC_BTN_EXPORT_CSV                  = 'Export table to CSV';
rsDLG_CALC_BTN_EXPORT_GIS                  = 'Export points to KML, GPX or OSM';
rsDLG_CALC_BTN_QRCODE_PT                   = 'Generate QRCode for this point';
rsDLG_CALC_BTN_QRCODE_SEL                  = 'Generate QRCode for selection';
rsDLG_CALC_BTN_COPY_COORDS_ISOLEES         = 'Copy these coordinates';
rsDLG_CALC_BTN_QRCODE_FROM_TEXT            = 'Generate QRCode from text';
rsDLG_CALC_BTN_QRCODE_TO_SVG               = 'Create SVG from QRCode';
rsDLG_CALC_LB_SYST_SOURCE                  = 'From system';
rsDLG_CALC_LB_SYST_CIBLE                   = 'To system';

rsDLG_CALC_LB_COORDS_EN_ENTREE             = 'Input values';
rsDLG_CALC_LB_COORDS_EN_SORTIE             = 'Computed values';

rsDLG_CALC_HINT_GRD_CONVERSIONS            = 'Enter values in the grid or paste from clipboard';
rsDLG_CALC_EXPRESSION                      = 'Expression';
rsDLG_CALC_SYSCOORDS                       = 'Coordinate systems';
rsDLG_CALC_LSB_FUNCTIONS                   = 'Function list';
rsDLG_CALC_LSB_CALCULS                     = 'Calculation list';
rsDLG_CALC_LSB_VARIABLES                   = 'Variable list';
rsDLG_CALC_COORDS_UNITAIRE                 = 'Single point conversion';
rsDLG_CALC_COORDS_TABLEAU                  = 'Batch conversion';
rsDLG_CALC_DECL_UNITAIRE                   = 'Magnetic declination';
rsDLG_CALC_DECL_TABLEAU                    = 'Declination table';
rsDLG_CALC_TAB_QRCODE                      = 'QR Code generation';
rsDLG_CALC_TAB_PASCAL_SCRIPT               = 'PascalScript interpreter';
rsDLG_CALC_TAB_TEXTFILES                   = 'Import text files';
rsDLG_CALC_TAB_MAILLAGES_TIN               = 'TIN mesh utilities';

rsDLG_ADD_MAILLAGE                         = 'Add mesh';
rsDLG_EDIT_MAILLAGE                        = 'Edit mesh';
rsDLG_REMOVE_MAILLAGE                      = 'Delete mesh';
rsDLG_DUPLICATE_MAILLAGE                   = 'Duplicate mesh';
rsDLG_SAVE_MAILLAGE_AS_SCRIPT              = 'Generate PAS script';

rsDLG_CALC_TAB_COORDS_QRCODE_LISTE         = 'Generate QRCode from these coordinates';
rsDLG_CALC_BTN_PASCAL_SCRIPT_DO_RUN        = 'Run';
rsDLG_CALC_BTN_REMOVE_LIGNES_VIDES         = 'Remove empty lines';

rsDLG_CALC_ACN_OSM_REMOVE_ALL_LAYERS       = 'Remove all additional layers';
rsDLG_CALC_ACN_OSM_ADD_LAYER               = 'Add layer';
rsDLG_CALC_ACN_OSM_EDIT_LAYER              = 'Edit layer';
rsDLG_CALC_ACN_OSM_COPY_LAYERS             = 'Export layers to clipboard';
rsDLG_CALC_ACN_OSM_PASTE_LAYERS            = 'Import layers from clipboard (appended to existing)';
rsDLG_CALC_ACN_OSM_REMOVE_LAYER            = 'Delete a layer';
rsDLG_CALC_ACN_OSM_EXTRACT_LAYERS          = 'Add layers from the table';
rsDLG_CALC_ACN_OSM_CONFIRM_CLEAR_LAYERS    = 'Layer list is not empty - Continue?';
rsDLG_CALC_ACN_OSM_CONFIRM_DELETE_LAYER    = 'Delete layer %d: %s';

rsDLG_CALC_TAB_COLOR_UTILS                 = 'Colors';
rsDLG_CALC_TAB_RESOL_TRIANGLES             = 'Triangle solver';
rsDLG_CALC_TAB_CARACTERISTIQUES_SECTIONS   = 'Areas and moments of inertia';

// MNT tab
rsDLG_CALC_TAB_MNT_GENERER                 = 'Generate DEM';
rsDLG_CALC_TAB_MNT_MARGE                   = 'Add margin of';
rsDLG_CALC_TAB_MNT_CLEAR_ALL               = 'Clear mesh';
rsDLG_CALC_TAB_MNT_OPEN                    = 'Open mesh';

// PascalScript tab
rsTAB_PS_AC_RUN                            = 'Run script';
rsTAB_PS_AC_STOP                           = 'Stop script';
rsTAB_PS_AC_NEW                            = 'New script';
rsTAB_PS_AC_OPEN                           = 'Open script';
rsTAB_PS_AC_SAVE                           = 'Save script';
rsTAB_PS_AC_CLEAR_CONSOLE_INPUT            = 'Clear input console';
rsTAB_PS_AC_CLEAR_CONSOLE_OUPUT            = 'Clear output console';

rsTAB_PS_AC_COPY_OUTPUT                    = 'Copy output console';
rsTAB_PS_TabShtConsoleInput_CAPTION        = 'Script input console';
rsTAB_PS_TabShtConsoleOutput_CAPTION       = 'Script output console';
rsTAB_PS_TabShtMessagesCompilo_CAPTION     = 'Interpreter messages';

// Image metadata tab
rsDLG_CALC_TAB_IMAGE_METADATA              = 'Image metadata';

// Cubic equations
rsDLG_CALC_TAB_EQUATIONS_DEG_3             = 'Equations of degree 3, 2 and 1 (real solutions only)';

// Polynomial regression
rsDLG_CALC_TAB_REG_POLYNOMIALE             = 'Polynomial fitting';
rsDLG_REG_POLYNOMIALE_RANDOM               = 'Random value generation';
rsDLG_REG_CLEAR_TABLEAU                    = 'Clear table';
rsDLG_REG_PASTE_TABLEAU                    = 'Fill table from clipboard';
rsDLG_REG_CALC_REGRESSION                  = 'Calculate and plot regression curve';

// QRCodes and BinHex
rsDLG_CALC_ACN_BINHEX_SAVE_TEXT_TO_FILE    = 'Compress to ZIP represented as text';
rsDLG_CALC_ACN_BINHEX_LOAD_UNZIP_FROM_FILE = 'Decompress and open HEX file (ZIP as text)';
rsDLG_CALC_ACN_BINHEX_LOAD_FROM_FILE       = 'Open HEX file (ZIP as text)';

rsLB_DOCUMENT_TITLE                        = 'Document title';
// clipboard management for importing data into the Stations grid
rsDLG_CLIPBRD_PTS_TITLE                    = 'Import survey points';

// Series frame resourcestrings
rsCDR_SERIES_ADD_SERIE                     = 'Add a series';
rsCDR_SERIES_DELETE_SERIE                  = 'Delete this series';
rsCDR_SERIES_EDIT_SERIE                    = 'Edit series %d - %s [%d]';
rsCDR_SERIES_REMOVE_SERIE                  = 'Delete series %d - %s [%d]';

rsCDR_SERIES_VALID_SERIE                   = 'Save current series changes';
rsCDR_SERIES_SORT_SERIES                   = 'Sort series in ascending order';
rsCDR_SERIES_EXPORT_CSV                    = 'Export headers to CSV file';
rsCDR_SERIES_HELP                          = 'Help';

rsDLG_BDD_SAVE_MODIFS                      = 'Save changes';
rsDLG_BDD_APPLY_MODIFS                     = 'Modify the current row';
rsDLG_BDD_FIND                             = 'Search';
rsDLG_BDD_GOTO_BY_NUMERO                   = 'Go to item number n';
rsDLG_BDD_SORT                             = 'Sort';
rsDLG_BDD_RECHECK                          = 'Recheck the database';
rsDLG_BDD_GOTO_ERROR                       = 'Go to error';
rsDLG_BDD_EXPORT_CSV                       = 'Export list to CSV';
rsDLG_BDD_HELP_LISTES                      = 'Help';

// Simple list frame resourcestrings

rsDLG_BDD_REMOVE_ENTREE                    = 'Delete an entrance';
rsDLG_BDD_REMOVE_RESEAU                    = 'Delete a network';
rsDLG_BDD_REMOVE_SECTEUR                   = 'Delete a sector';
rsDLG_BDD_REMOVE_CODE                      = 'Delete an instrument code';
rsDLG_BDD_REMOVE_EXPE                      = 'Delete a session';
rsDLG_BDD_REMOVE_SERIE                     = 'Delete a series';
rsDLG_BDD_REMOVE_BOUCLAGE                  = 'Delete a loop';
rsDLG_BDD_LIBERE_SERIE                     = 'Free the end of the series';

rsDLG_BDD_SORT_BOUCLAGE                    = 'Sort the loop';

rsDLG_BDD_ADD_ENTREE                       = 'Add an entrance';
rsDLG_BDD_ADD_RESEAU                       = 'Add a network';
rsDLG_BDD_ADD_SECTEUR                      = 'Add a sector';
rsDLG_BDD_ADD_CODE                         = 'Add an instrument code';
rsDLG_BDD_ADD_EXPE                         = 'Add a session';
rsDLG_BDD_ADD_SERIE                        = 'Add a series';
rsDLG_BDD_ADD_VISEE_RACCORD                = 'Connection shot';
rsDLG_BDD_ADD_VISEE                        = 'Add a shot';
rsDLG_BDD_INSERT_VISEE_BEFORE_N            = 'Insert a shot before %d';

rsDLG_BDD_ADD_BOUCLAGE                     = 'Create a loop';

rsDLG_BDD_POI_EDIT                         = 'Edit point of interest';
rsDLG_BDD_POI_REMOVE                       = 'Delete point of interest';
rsDLG_BDD_POI_ACTUALISER                   = 'Refresh list of points of interest';

rsDLG_BDD_SPECIAL_ACTIONS                  = 'Special actions';
rsDLG_BDD_REATTRIBUER_ALTITUDES            = 'Reassign entrance elevations';

// resourcestring for the Network Graph dialog
rsDLG_GRAPHE_TITLE                         = 'Network graph';
rsDLG_GRAPHE_ITINERAIRE_INDEFINI           = 'Undefined route';

// various messages
rsMSG_HAS_ALREADY_DATA                     = 'The table already contains data. Continue?';
rsDELETEITEM                               = 'Delete item?';
rsONCLOSEPRJMNGR                           = 'This will close the current document - Save changes?';
rsMSG_SEEALSO                              = 'See also...';
rsMSG_NDSNEEDED                            = 'Node file not found - Recalculate the network';
rsMSG_SAVECHANGES                          = 'Save changes';
rsMSG_ERASESTATION                         = 'Overwrite station %d?';
rsMSG_FILENOTFOUND                         = 'File %s not found';
rsMSG_READY                                = 'READY';
rsMSG_NOFILEOPENED                         = 'No file opened';
rsDISPLAY_HELP_SYSTEM                      = 'Launching help system';
rsHLPCENTER_TITLE                          = 'GHTopo Help System';
rsMATCHNOTFOUND                            = 'No match found';
rsEND_OF_LIST_REACHED                      = 'End of list reached. No more results';
rsNOCANCLOSE                               = 'Exit with save';
rsWARN_FILE_ALREADY_OPEN                   = 'A document is already open - Continue?';
rsWARN_FILE_ALREADY_EXISTS                 = 'Overwrite existing file %s?';

rsDO_RELOAD_DOCUMENT                       = 'Reload document';
rsNOCANCLOSEWND                            = 'Permanent GHTopo window, cannot be closed';
rsERASEEXISTNAMEDFILE                      = 'Overwrite file %s?';
rsSAVESLOST                                = 'Changes will be lost';
rsCFGMTFLTR_UNABLE                         = 'Error in custom filter file';
rsERRORSTARTPRNCTR                         = 'Failed to start the Print Center';
rsNOPRINTERINSTALLED                       = 'No printer installed';
rsERRORLOADINGTOP                          = 'Error loading TOP file';
rsNUM_SERIE_ALREADY_ATTRIBUTED             = 'Series number %d already assigned';
rsALLOW_ATTRIBUTE_NUM_SERIE                = 'Let GHTopo assign a series number';
rsFAILED_TO_ADD_SERIE                      = 'Failed to create series';
msgERRORS_IN_FILE                          = 'The file contains errors';
msgERRORS_FILE_MUST_BE_AUDITED             = 'It must be reviewed in a text editor';

// Error messages
rsVUE3D_TITLE                              = 'GDI 3D Viewer';
rsVUE3D_TRIM_MNT                           = 'Trim the DTM';
rsMSG_VUE3D_FAIL                           = 'Failed to start 3D view';
rsMSG_VUE2D_FAIL                           = 'Failed to start plan view';
rsMSG_STATS_DLG_FAIL                       = 'Failed to open statistics dialog';
rsMSG_PRINT_CENTER_FAIL                    = 'Failed to start the Print Center';
rsMSG_PROJ_MANAGER_FAIL                    = 'Failed to launch the database manager';
rsMSG_PROJ4S_FAIL                          = 'Failed to start the Proj4s coordinate converter';
rsMSG_DECLIMAG_FAIL                        = 'Failed to start magnetic declination calculator';
rsMSG_TABLE_ENTITY_FAIL                    = 'Failed to load entity table';
rsMSG_CODE_NOT_FOUND                       = 'Code not found';
rsMSG_EXPE_NOT_FOUND                       = 'Session not found';
rsMSG_RESEAU_NOT_FOUND                     = 'Network not found';
rsMSG_SECTEUR_NOT_FOUND                    = 'Sector not found';
rsMSG_ANGLE_OUT_OF_RANGE                   = '%s must be between %.2f and %.2f';
rsMSG_WARN_DELETE_ITEM                     = 'Deleting object %d may disrupt the database. Continue?';

// Messages in TToporobotStructure.LoadFichierTab()
rsRD_TAB_MSG_ERR                           = 'Error while processing the line';
rsRD_TAB_D_MULTI_OBS                       = 'Start of multiline comments at line %d';
rsRD_TAB_F_MULTI_OBS                       = 'End of multiline comments at line %d';
rsRD_TAB_STOP_9999                         = '*** Line %d: Reading stopped by code -9999 ***';
rsRD_TAB_LN_OBS                            = '-- Line %d is a comment';
rsRD_TAB_LASTSAVES                         = 'Last save: %s %s';
rsRD_TAB_CLASSEURS                         = '-7 [Binders] This feature is ignored';
rsRD_TAB_ENTRANCE                          = 'Entrance created #%d';
rsRD_TAB_ENTR_NOGEOREF                     = '[Warning] (Line %d): Entrance %d (%s) not georeferenced';
rsRD_TAB_ENTR_BADLINK                      = '[Warning] (%d): Entrance %d (%s): Incorrect connection [Series: %d - Station: %d]';
rsRD_TAB_IGNORED_SEC                       = '[Info] Section ignored';
rsRD_TAB_BAD_TRIP                          = 'Invalid trip';
rsRD_TAB_BAD_CODE                          = 'Invalid code';
rsRD_TAB_BAD_DATE                          = '[Warning] (%d) - Invalid date replaced by current date';
rsRD_TAB_BAD_IDXRES                        = '[Warning] (%d) - Invalid network index (%d) for series %d - Set to 0';
rsRD_TAB_IDEXTR_MM                         = '[Warning] (%d) - Endpoint IDs of series %d are identical';
rsRD_TAB_SELF_CLOSURE                      = '[Warning] (%d) - Terminus of series %d loops back on itself';
rsRD_TAB_NEG_LONG                          = '[Warning] (%d) - Negative length (%.2f m), sign corrected';
rsRD_ERROR_LN                              = '*** Error at line #%d: %s';
rsRD_CONTNT_LN                             = 'Line content: %s';
rsRD_TAB_FIELD_VALUES                      = 'Field values:';
rsRD_TAB_NOFATAL_ERR                       = 'The file contains no fatal errors';
rsRD_TAB_WTFATAL_ERR                       = 'The file contains %d errors';

// *************************************************************
// resourcestring of the computation code
rsDEFAULT                                  = 'Default';
rsFORFIXEDPOINTS                           = 'Item for entrances and fixed points';
rsWARNINGENTRYADDED                        = 'The number of entrances in -6 differs from -5. Corrected.';
rsBIND_MATRICIAL_PROBLEM                   = 'SETTING UP THE MATRIX PROBLEM';
rsLINEOFNB                                 = '---> Line %d / %d';
rsBIND_INCIDENCE_MATRIX                    = 'INCIDENCE MATRIX: R';
rsNB_NON_NUL_TERMES                        = '%d non-zero terms in matrix [%s]';
rsPR100_NON_NULS                           = 'i.e. %.3f%% of (%d x %d) = %d terms';
rsFINDING_BRANCHES                         = 'Listing branches';
rsADDENTRANCES                             = 'Adding entrances';
rsELAGAGE_BRANCHES                         = 'Trimming dead-end branches';
rsCALCUL_BRANCHES_ELAGUEES                 = 'Computing dead-end branches';
rsBUILDMATRICE                             = 'BUILDING COMPENSATION MATRIX: B = Rt.Wi.R';
//rsBUILDMATRICE_LAPLACIENNE                 = 'BUILDING LAPLACIAN MATRIX: B = Rt.R';

rsFIND_SUM_LIMITS                          = '-- Finding useful summation limits';
rsPRODUIT_MAT_Rt_W_R                       = '-- Matrix product B = Rt.W.R';
rsMETHODE_GRADIENT_CONJUGUE                = 'CONJUGATE GRADIENT METHOD';

rsFACTORISEMATRICE                         = 'FACTORING THE COMPENSATION MATRIX';
rsCALC_COORDS_NOEUDS                       = 'COMPUTING NODE COORDINATES';
rsAXIS                                     = 'Axis:';
rsDESCENTE                                 = '--> Downward: L.L* = B';
rsREMONTEE                                 = '--> Backward substitution';
rsTRIANGULARISATION                        = '--> Triangularization';
rs2NDMEMBER                                = '- Right-hand side';
rsNODECOORDINATES                          = '- Backward phase: Node coordinates';
rsCOORDONNEES_OK                           = '--> Coordinates of %d nodes OK';
rsDEL_TEMP_MATRIX                          = '--> Deleting temporary matrices';
rsWRITE_NODES_COORDS                       = 'Writing node coordinates to:';
rsNODES_COORDS_FOR_DB                      = 'Node coordinates for:';
rsCALCULCONTOURS                           = 'COMPUTING GALLERY CONTOURS';
rsCALCUL_ANTENNES                          = 'Computing antenna shots (%d)';

rsRECENSEM_JONC                            = '-- Listing junctions';
rsPURGE_TABLE_JONC                         = '-- Clearing junctions table';
rsPURGE_TABLE_BRCH                         = '-- Clearing branches table';
rsNB_BRCHS                                 = '%d branches';

rsFREE_TEMP_VARS                           = 'RELEASING TEMPORARY VARIABLES';
rsREPARTIR_ECARTS                          = 'DISTRIBUTING ERRORS';
rsSCAN_BRCHS                               = '-- Scanning branches';
rsCHECK_VISEE_VALID_INTERVAL               = '%s must be between %.2f %s and %.2f %s';
rsCHECK_VISEE_VALID_TYPE_VISEE             = 'Shot type must be between %d and %d';

// reading files
rsSEPARATOR_LINE                           = '-------------------------------';
rsWARNINGS_READFILE                        = 'Reading warnings from:';
rsCONV_TAB_MAC_UNIX                        = '-> Converting TAB files possibly from Mac or Unix';
// -------------------------------------------------

// -------------------------------------------------
// Misc
rsSELECTALL                                = 'Select all';
rsDESELECTALL                              = 'Deselect all';
rsOBS                                      = 'Comments';
rsFILTERS                                  = 'Filters';
rsCHKSELECTALL                             = 'Sel. all';
rsCHKDESELECTALL                           = 'Desel. all';
rsCHKREVERSE                               = 'Invert sel.';
rsMAIN_NETWORK                             = 'Main network';
rsFIRST_SECTEUR                            = 'Sector 0';
rsCONFIRM_UNLOCK_GHTOPO_LT                 = 'Unlock screen';

// -------------------------------------------------
// resourcestrings of dlgSelectDansListes
rsSELECT_LISTE_NAMESPACE_COULEUR           = 'Color';
rsSELECT_LISTE_NAMESPACE_NOM               = 'Name';
rsSELECT_LISTE_NAMESPACE_DESCRIPTION       = 'Description';

rsSELECT_LISTE_GENERAL_ID                  = 'Number';
rsSELECT_LISTE_NB_ELEMENTS                 = 'List of %d %s';
rsSELECT_LISTE_OBSERV                      = 'Comments';

rsSELECT_LISTE_ENTREES                     = rsITEM_ENTRANCES;
rsSELECT_LISTE_ENTREES_ID                  = 'Number';
rsSELECT_LISTE_ENTREES_NOM                 = 'Entrance';
rsSELECT_LISTE_ENTREES_REF                 = 'Ref.';
rsSELECT_LISTE_ENTREES_X                   = 'X';
rsSELECT_LISTE_ENTREES_Y                   = 'Y';
rsSELECT_LISTE_ENTREES_Z                   = 'Z';
rsSELECT_LISTE_ENTREES_Type                = 'Type';

rsSELECT_LISTE_RESEAUX                     = rsITEM_RESEAUX;
rsSELECT_LISTE_RESEAUX_ID                  = 'Number';
rsSELECT_LISTE_RESEAUX_COLOR               = 'Color';
rsSELECT_LISTE_RESEAUX_NOM                 = 'Network';

rsSELECT_LISTE_SECTEURS                    = rsITEM_SECTEURS;
rsSELECT_LISTE_SECTEURS_ID                 = 'Number';
rsSELECT_LISTE_SECTEURS_COLOR              = 'Color';
rsSELECT_LISTE_SECTEURS_NOM                = 'Sector';

rsSELECT_LISTE_CODES                       = rsITEM_CODES;
rsSELECT_LISTE_CODES_ID                    = 'Number';
rsSELECT_LISTE_CODES_AZIMUTS               = 'Bearings';
rsSELECT_LISTE_CODES_CORR_AZIMUTS          = 'Corrected Bearings';
rsSELECT_LISTE_CODES_PENTES                = 'Slopes';
rsSELECT_LISTE_CODES_CORR_PENTES           = 'Corrected Slopes';
rsSELECT_LISTE_CODES_OBS                   = 'Comments';

rsSELECT_LISTE_EXPES                       = rsITEM_EXPES;
rsSELECT_LISTE_EXPES_ID                    = 'Number';
rsSELECT_LISTE_EXPES_COULEUR               = 'Color';
rsSELECT_LISTE_EXPES_DATE                  = 'Date';
rsSELECT_LISTE_EXPES_OPERATEUR_TOPO        = 'Operator 1';
rsSELECT_LISTE_EXPES_CLUB_SPELEO           = 'Team or club';
rsSELECT_LISTE_EXPES_MODE_DECLINAISON      = 'Declination';
rsSELECT_LISTE_EXPES_DECLINAISON           = 'Value';
rsSELECT_LISTE_EXPES_OBS                   = 'Comments';

rsSELECT_LISTE_SERIES                      = rsITEM_SERIES;
rsSELECT_LISTE_SERIES_IGNORED              = 'Ignored';
rsSELECT_LISTE_SERIES_ID                   = 'Number';
rsSELECT_LISTE_SERIES_DEPART               = 'Start';
rsSELECT_LISTE_SERIES_ARRIVEE              = 'End';
rsSELECT_LISTE_SERIES_NOM                  = 'Name';
rsSELECT_LISTE_SERIES_ENTREE               = 'Entrance';
rsSELECT_LISTE_SERIES_RESEAU               = 'Network';
rsSELECT_LISTE_SERIES_NBPOINTS             = 'Nb Pts';
rsSELECT_LISTE_SERIES_INTERVALLE           = 'Nb of free series';
rsSELECT_LISTE_SERIES_LONGUEUR             = 'Length';

rsSELECT_LISTE_DATES                       = 'Dates';
rsSELECT_LISTE_UNE_DATE                    = 'Date';

rsSELECT_LISTE_STATIONS                    = 'Survey points';
rsSELECT_LISTE_STATIONS_ID                 = 'Number';
rsSELECT_LISTE_STATIONS_NB                 = 'Nb stations';
rsSELECT_LISTE_STATIONS_LABEL              = 'Literal ID';
rsSELECT_LISTE_STATIONS_X                  = 'X';
rsSELECT_LISTE_STATIONS_Y                  = 'Y';
rsSELECT_LISTE_STATIONS_Z                  = 'Z';

rsSELECT_LISTE_ANNOTATIONS_IDX             = 'No';
rsSELECT_LISTE_ANNOTATIONS_SERIE_PT        = 'Station';
rsSELECT_LISTE_ANNOTATIONS_OFFSET_X        = 'dx';
rsSELECT_LISTE_ANNOTATIONS_OFFSET_Y        = 'dy';
rsSELECT_LISTE_ANNOTATIONS_OFFSET_Z        = 'dz';
rsSELECT_LISTE_ANNOTATIONS_IDX_STYLE       = 'Style';
rsSELECT_LISTE_ANNOTATIONS_ALIGNMENT       = 'Align.';
rsSELECT_LISTE_ANNOTATIONS_TEXT            = 'Text';

rsSELECT_LISTE_POI_IDX                     = 'No';
rsSELECT_LISTE_POI_SERIE_POINT             = 'Station';
rsSELECT_LISTE_POI_LBLTERRAIN              = 'Field ID';
rsSELECT_LISTE_POI_COULEUR                 = 'Color';
rsSELECT_LISTE_POI_DESCRIPTION             = 'Description';

rsSELECT_LISTE_CHECK_MSG_TABLE             = 'Table';
rsSELECT_LISTE_CHECK_MSG_IDX               = 'ID';
rsSELECT_LISTE_CHECK_MSG_COULEUR           = ' -- ';
rsSELECT_LISTE_CHECK_MSG_CRITICITE         = 'Severity';
rsSELECT_LISTE_CHECK_MSG_MESSAGE           = 'Message';

rsSELECT_LISTE_MSG_REGENERATING_LISTE      = 'Regenerating list';

rsSELECT_LISTE_RELEASE_NOTE_IDX            = 'No';
rsSELECT_LISTE_RELEASE_NOTE_DATE           = 'Date';
rsSELECT_LISTE_RELEASE_NOTE_AUTHOR         = 'Author';
rsSELECT_LISTE_RELEASE_NOTE_DESCRIPTION    = 'Description';

rsSELECT_LISTE_NOEUD_ID                    = 'ID';
rsSELECT_LISTE_NOEUD_STATION               = 'Station';
rsSELECT_LISTE_NOEUD_TYPE                  = 'Type';
rsSELECT_LISTE_NOEUD_COORDS_X              = 'X';
rsSELECT_LISTE_NOEUD_COORDS_Y              = 'Y';
rsSELECT_LISTE_NOEUD_COORDS_Z              = 'Z';
rsSELECT_LISTE_NOEUD_LABEL                 = 'Label';

rsSELECT_LISTE_BOUCLAGE_SERIE              = 'Series';
rsSELECT_LISTE_BOUCLAGE_LONGUEUR_SERIE     = 'Series length';
rsSELECT_LISTE_BOUCLAGE_BASEPOINT          = 'Last station';
rsSELECT_LISTE_BOUCLAGE_BASEPOINT_OBSERV   = 'Observations';
rsSELECT_LISTE_BOUCLAGE_NEAREST            = 'Nearest';
rsSELECT_LISTE_BOUCLAGE_DISTANCE           = 'Distance';
rsSELECT_LISTE_BOUCLAGE_LONGUEUR           = 'Length';
rsSELECT_LISTE_BOUCLAGE_ECART_IN_PERCENT   = 'Error %';
rsSELECT_LISTE_BOUCLAGE_COMMENTAIRES       = 'Comments';

rsSELECT_LISTE_PROXIMITE_ST_FROM           = 'From station';
rsSELECT_LISTE_PROXIMITE_ST_TO             = 'To station';
rsSELECT_LISTE_PROXIMITE_DISTANCE          = 'Distance';

rsSELECT_LISTE_SER_ENCADREES_NO_SERIE      = 'Number';
rsSELECT_LISTE_SER_ENCADREES_NOM_SERIE     = 'Series name';
rsSELECT_LISTE_SER_ENCADREES_DEBUT         = 'Start';
rsSELECT_LISTE_SER_ENCADREES_FIN           = 'End';

rsSELECT_IMAGE_BG_DISPLAYED                = 'X';
rsSELECT_IMAGE_BG_NAME                     = 'Image';
rsSELECT_IMAGE_BG_IMAGE_SIZE               = 'Size';
rsSELECT_IMAGE_BG_FILENAME                 = 'File';

rsSELECT_IMAGE_BG_X1                       = 'X1';
rsSELECT_IMAGE_BG_Y1                       = 'Y1';
rsSELECT_IMAGE_BG_X2                       = 'X2';
rsSELECT_IMAGE_BG_Y2                       = 'Y2';

// resourcestrings of dlgExportVersSIGExt
rsEXPORT_SIG_OUTPUT_FORMATS                = 'Export formats';
rsEXPORT_SIG_TITRE                         = 'Export to GIS';
rsEXPORT_SIG_LEAFLET                       = 'Leaflet OpenStreetMap (.htm)';
rsEXPORT_SIG_GOOGLE_KML                    = 'Google KML (.kml)';
rsEXPORT_SIG_GEO_JSON                      = 'GeoJSON (.json)';
rsEXPORT_SIG_AUTOCAD_DXF                   = 'AutoCAD DXF (.dxf)';

rsEXPORT_SIG_SYST_COORDONNEES              = 'Coordinate system';
rsEXPORT_SIG_SIG_CIBLE                     = 'Output format';
rsEXPORT_SIG_LB_FICHIER                    = 'Filename';
rsEXPORT_SIG_USE_COLOR_UNIQUE              = 'Use single color';
rsEXPORT_SIG_USE_COLOR_ENTRANCES           = 'By entrances';
rsEXPORT_SIG_USE_COLOR_RESEAUX             = 'By networks';
rsEXPORT_SIG_USE_COLOR_SECTEURS            = 'By sectors';
//rsEXPORT_SIG_USE_COLOR_CODES             = 'By entries';
rsEXPORT_SIG_USE_COLOR_EXPES               = 'By trips';
rsEXPORT_SIG_CENTERLINE_SILHOUETTES        = 'Exported elements';
rsEXPORT_SIG_CENTERLINE                    = 'Centerlines';
rsEXPORT_SIG_SILHOUETTE                    = 'Silhouettes';
rsEXPORT_SIG_ENTRANCES                     = 'Entrances';
rsEXPORT_SIG_POI                           = 'Points of interest';
rsEXPORT_SIG_NODES                         = 'Nodes';
rsEXPORT_SIG_USE_LOCAL_LEAFLET             = 'Use Leaflet.js locally';

rsEXPORT_SIG_BTN_GO                        = 'Generate';
rsEXPORT_SIG_BTN_PREFIX                    = 'Prefix';

// resourcestrings of dlgStatistiquesExt
rsSTATISTIQUES_TITRE                       = 'Statistics';
rsSTATISTIQUES_TAB_SYNTHESE                = 'Summary';
rsSTATISTIQUES_SYNTHESE_LB_DEVEL_GALERIE   = 'Total survey length';
rsSTATISTIQUES_SYNTHESE_LB_DENIV_TOTAL     = 'Total elevation gain';
rsSTATISTIQUES_SYNTHESE_LB_DEVELOPPEMENTS  = 'Developments';
rsSTATISTIQUES_SYNTHESE_LB_ETENDUE_RESEAU  = 'Network extent';
rsSTATISTIQUES_SYNTHESE_LB_NATURELS        = 'Natural';
rsSTATISTIQUES_SYNTHESE_LB_SPECIAUX        = 'Special';
rsSTATISTIQUES_SYNTHESE_LB_ARTIFICIELS     = 'Artificial';
rsSTATISTIQUES_SYNTHESE_LB_Fossiles        = 'Fossils';
rsSTATISTIQUES_SYNTHESE_LB_Vadoses         = 'Vadose';
rsSTATISTIQUES_SYNTHESE_LB_Inondables      = 'Flood-prone';
rsSTATISTIQUES_SYNTHESE_LB_Siphons         = 'Sumps';
rsSTATISTIQUES_SYNTHESE_LB_TopoSurface     = 'Surface surveys';
rsSTATISTIQUES_SYNTHESE_LB_Tunnels         = 'Tunnels';
rsSTATISTIQUES_SYNTHESE_LB_Mines           = 'Mines';
rsSTATISTIQUES_SYNTHESE_LB_DEVEL_GENERAL   = 'Total chargeable length';

rsSTATISTIQUES_TAB_TABLEAUX                = 'Tables';
rsSTATISTIQUES_TAB_RESEAU_SECTEURS         = 'Networks and sectors';
rsSTATISTIQUES_TAB_DIAGRAMMES              = 'Diagrams';
rsSTATISTIQUES_TAB_COORDONNEES             = 'Station coordinates';
rsSTATISTIQUES_TAB_ENTRANCES               = 'Entrance coordinates';

rsSTATISTIQUES_LBL_TITRE_ROSE_DIAGRAM      = 'Directions';
rsSTATISTIQUES_LBL_TITRE_DEPTH_DIAGRAM     = 'Altitudes';
rsSTATISTIQUES_LBL_TITRE_ORIENTATION_DIAGRAM = 'Orientations';

rsSTATISTIQUES_LBL_LONG_MINI_VISEE         = 'Min shot length';
rsSTATISTIQUES_LBL_NB_PETALES              = 'Number of petals';
rsSTATISTIQUES_LBL_NB_BARRES               = 'Number of bars';
rsSTATISTIQUES_BTN_REDESSINER              = 'Redraw';
rsSTATISTIQUES_CMB_MODE_TABLE0             = rsITEM_RESEAUX;
rsSTATISTIQUES_CMB_MODE_TABLE1             = rsITEM_SECTEURS;
rsSTATISTIQUES_CMB_MODE_TABLE2             = rsITEM_CODES;
rsSTATISTIQUES_CMB_MODE_TABLE3             = rsITEM_EXPES;
rsSTATISTIQUES_CMB_MODE_TABLE4             = 'Dates';
rsSTATISTIQUES_NB_RESEAUX                  = '%d networks';
rsSTATISTIQUES_NB_SECTEURS                 = '%d sectors';
rsSTATISTIQUES_NB_CODES                    = '%d codes';
rsSTATISTIQUES_NB_SEANCES                  = '%d sessions';
rsSTATISTIQUES_NB_DATES                    = '%d dates';
rsSTATISTIQUES_TYPE_SHOT_FOSSILES          = 'Fossils';
rsSTATISTIQUES_TYPE_SHOT_VADOSES           = 'Vadose';
rsSTATISTIQUES_TYPE_SHOT_ENNOYABLES        = 'Flood-prone';
rsSTATISTIQUES_TYPE_SHOT_SIPHONS           = 'Sumps';
rsSTATISTIQUES_TYPE_SHOT_NATURELS          = 'Natural';
rsSTATISTIQUES_TYPE_SHOT_SPECIAUX          = 'Special';
rsSTATISTIQUES_TYPE_SHOT_TUNNELS           = 'Tunnels';
rsSTATISTIQUES_TYPE_SHOT_MINES             = 'Veins';
rsSTATISTIQUES_TYPE_SHOT_TOTAL             = 'Total';

// resourcestrings related to DistoX
rsDISTOX_DO_RECONNECT                      = 'Reconnect DistoX';
rsDISTOX_UTILS                             = 'DistoX Utilities [%s]';

// resourcestrings of dlgCoupeDeveloppee
rsCOUPE_DEVEL_AC_OPEN_COUPE                = 'Open|Open developed section';
rsCOUPE_DEVEL_AC_SAVE_COUPE                = 'Save|Save developed section';
rsCOUPE_DEVEL_AC_EXPORT_SVG                = 'SVG|Export as SVG';
rsCOUPE_DEVEL_AC_REVERSE_BRANCHE           = 'Rotate|Rotate branch';
rsCOUPE_DEVEL_AC_ADD_SERIE                 = 'Add|Add series';
rsCOUPE_DEVEL_AC_REMOVE_SERIE              = 'Remove|Remove series';
rsCOUPE_DEVEL_AC_MAKE_COUPE                = 'Build|Generate developed section';
rsCOUPE_DEVEL_AC_DO_CLEAR_ALL              = 'Clear|Delete all series';
rsCOUPE_DEVEL_AC_REINTERPRETER_SCRIPT      = 'Interpret|Run script';
rsCOUPE_DEVEL_WARN_COUPE_WILL_RESET        = 'This will clear the current section. Continue?';

// resourcestrings of CadreListeSeriesFlatMode
rsCDR_SERIES_FLAT_TAB_GOTO_LINE            = 'Go to line';
rsCDR_SERIES_FLAT_TAB_FIND                 = 'Search';
rsCDR_SERIES_FLAT_TAB_LOAD_BUFFER          = 'Load buffer';
rsCDR_SERIES_FLAT_TAB_SAVE_BUFFER          = 'Save buffer';
rsCDR_SERIES_FLAT_TAB_INSERT_LINE          = 'Insert line';
rsCDR_SERIES_FLAT_TAB_REMOVE_LINE          = 'Remove line';
rsCDR_SERIES_FLAT_TAB_INSERT_SERIE_HERE    = 'New series from here';
rsCDR_SERIES_FLAT_TAB_CONTINUE_HERE        = 'Continue this series';
rsCDR_SERIES_FLAT_TAB_PARSE_TABLEAU        = 'Parse table';
rsCDR_SERIES_FLAT_TAB_SORT_TABLEAU         = 'Sort table by series order';
rsCDR_SERIES_FLAT_EDIT_SERIE_BY_DIALOG     = 'Edit series';
rsCDR_SERIES_FLAT_TAB_UNDOCOPY             = 'Copy downward';
rsCDR_SERIES_FLAT_MSG_ROW_UNDELETABLE      = 'Line %d contains a series header and cannot be deleted';
rsCDR_SERIES_FLAT_MSG_BUFFER_SAVED         = 'Buffer %s saved %s';

rsCDR_SERIES_FLAT_MSG_REMOVE_LINE          = 'Delete %d lines starting from line %d';
rsCDR_SERIES_FLAT_MSG_REPLACE_BUFFER       = 'Replace grid data';
rsCDR_SERIES_FLAT_MSG_CONTINUE_THIS_ACTION = 'Proceed with this action';
rsCDR_SERIES_FLAT_NEW_SERIE                = 'New series';
rsCDR_SERIES_FLAT_MSG_PARSING              = 'Parsing in progress...';
rsCDR_SERIES_FLAT_MSG_PARSING_LINES        = 'Processing %d lines';
rsCDR_SERIES_FLAT_MSG_DO_CREATE_SERIE_NTH  = 'Create series %d';
rsCDR_SERIES_FLAT_MSG_NB_LINES             = 'Number of lines';

rsWARN_SERIE_REVERSE                       = 'Series %d connects to the network via station %d.%d';
rsERR_SERIE_START_STATION_NOT_FOUND        = 'Start station not found';
rsERR_SERIE_END_STATION_NOT_FOUND          = 'End station not found';
rsERR_STATIONS_DEP_ARR_IDENTIQUES          = 'Start and end stations are the same';

rsWARN_SERIE_CONNECTED_FIXPT               = 'Series %d connects to a fixed point or a series start: %d.%d';
rsERR_RESEAU_NOT_FOUND                     = 'Network not found';
rsERR_ENTRANCE_NOT_FOUND                   = 'Entrance not found';

rsERR_STATION_NTH_NOT_FOUND                = 'Station "%s" not found';

rsERR_MSG_UNIMPLEMENTED_FUNCTION           = 'Function not implemented or validated';

// resourcestrings of GHTopoRPIMainWnd
rsGHTOPO_LT_MAIN_WND_TAB_SERIES            = 'Series';
rsGHTOPO_LT_MAIN_WND_TAB_VUE2D             = 'Plan view';
rsGHTOPO_LT_MAIN_WND_TAB_LISTES            = 'Lists';
rsGHTOPO_LT_MAIN_WND_TAB_BRIC4             = 'BRIC4';
rsGHTOPO_LT_MAIN_WND_TAB_ANTENNES          = 'Radial shots';

// Station search dialog
rsDLG_FIND_STATION_TITLE                   = 'Station search';
rsDLG_FIND_STATION_PROMPT                  = 'Station label';
rsDLG_FIND_STATION_DO_MATCH                = 'Exact match';

// Series navigator
rsCDR_NAVIG_SERIES_TO_FIRST                = 'First series';
rsCDR_NAVIG_SERIES_TO_PREV                 = 'Previous series';
rsCDR_NAVIG_SERIES_TO_NEXT                 = 'Next series';
rsCDR_NAVIG_SERIES_TO_LAST                 = 'Last series';
rsCDR_NAVIG_SERIES_GOTO_SERIE_NB           = 'Go to series %d';
rsCDR_NAVIG_SERIES_IMPLEMENT_MODIFS        = 'Apply modifications';
rsCDR_NAVIG_SERIES_GOTO_SERIE_BY_NUMERO    = 'Go to the series specified by its number';
rsCDR_NAVIG_SERIES_FIND_SERIE_BY_TEXT      = 'Search for a series containing the text';
rsCDR_NAVIG_SERIES_TRIER                   = 'Sort series';
rsCDR_NAVIG_SERIES_TRIER_BY_NUM_SERIE      = 'By series number';
rsCDR_NAVIG_SERIES_TRIER_BY_NB_PTS         = 'By number of points';
rsCDR_NAVIG_SERIES_TRIER_BY_LONGUEUR       = 'By cumulative length';
rsCDR_NAVIG_OPEN_ALL_AUTOLOOPS             = 'Open all network auto-loops';
rsCDR_NAVIG_CONFIRM_OPEN_AUTOLOOPS         = 'Release ends of self-closing series';

rsCDR_NAVIG_SERIES_FIND_WHAT               = 'Search:';

// For new items
rsNOUVELLE_ENTREE                          = 'New entrance';
rsNOUVEAU_RESEAU                           = 'New network';
rsNOUVEAU_SECTEUR                          = 'New sector';
rsNOUVEAU_CODE                             = 'New instrument code';
rsNOUVELLE_EXPE                            = 'New survey session';
rsNOUVELLE_SERIE                           = 'New series';

// Annotation editor
rsUSUAL_ANNOTATION_SHAFT                   = 'Shaft';
rsUSUAL_ANNOTATION_SQUEEZE                 = 'Squeeze';
rsUSUAL_ANNOTATION_CLOGGING                = 'Clogging';
rsUSUAL_ANNOTATION_JUMP                    = 'Drop';
rsUSUAL_ANNOTATION_GOUR                    = 'Pool';
rsUSUAL_ANNOTATION_LAKE                    = 'Lake';
rsUSUAL_ANNOTATION_SUMP                    = 'Sump';
rsUSUAL_ANNOTATION_COLLAPSE                = 'Collapse';
rsUSUAL_ANNOTATION_CLAY                    = 'Clay';
rsUSUAL_ANNOTATION_CALCITE                 = 'Calcite';
rsUSUAL_ANNOTATION_GALLERY                 = 'Gallery';
rsUSUAL_ANNOTATION_TO_CLIMB                = 'Climb';

// Specific to quarries
rsUSUAL_ANNOTATION_DRILLING                = 'Drilling';
rsUSUAL_ANNOTATION_CAR_WRECK               = 'Car wreck (KO CT)';
rsUSUAL_ANNOTATION_PUMP                    = 'Pump';
rsUSUAL_ANNOTATION_DESCENDERY              = 'Inclined shaft';
rsUSUAL_ANNOTATION_PUIZARD                 = 'Soakaway';
rsUSUAL_ANNOTATION_BASIN                   = 'Basin';
rsUSUAL_ANNOTATION_FONTIS                  = 'Cave-in';
rsUSUAL_ANNOTATION_DOOR                    = 'Door';
rsUSUAL_ANNOTATION_STAIRS                  = 'Stairs';
rsUSUAL_ANNOTATION_MANSONRY_WALL           = 'Wall';
rsUSUAL_ANNOTATION_Embankment              = 'Embankment';
rsUSUAL_ANNOTATION_FAULT                   = 'Fault';
rsUSUAL_ANNOTATION_DIACLASE                = 'Joint (diaclase)';
rsUSUAL_ANNOTATION_TO_BE_CONTINUED         = 'To be continued';
rsUSUAL_ANNOTATION_PERTE                   = 'Sinkhole';
rsUSUAL_ANNOTATION_RESURGENCE              = 'Resurgence';
rsUSUAL_ANNOTATION_GRID                    = 'Grating';
rsUSUAL_ANNOTATION_CARREFOUR               = 'Junction';
rsUSUAL_ANNOTATION_KARST                   = 'Karst';
rsUSUAL_ANNOTATION_LADDER                  = 'Ladder';
rsUSUAL_ANNOTATION_ZEFF                    = 'Airflow';

// resourcestring for 2D Viewer frame
rsVUE2D_WINDOW_TITLE                       = 'Plan view';
rsCDR_METAFILTRE_PROMPT                    = 'Filters';
rsCDR_METAFILTRE_CHK_ACTIF                 = 'Active';
rsCDR_VUE2D_TAB_VUE_INITIALE               = 'Initial view';
rsCDR_VUE2D_TAB_VUE                        = 'View %0.2d';
rsCDR_VUE2D_AC_ZOOM_ALL                    = 'Zoom all';
rsCDR_VUE2D_AC_ZOOM_WINDOW                 = 'Zoom window';
rsCDR_VUE2D_AC_PAN_VUE                     = 'Pan view';
rsCDR_VUE2D_AC_ZOOM_PLUS                   = 'Zoom in';
rsCDR_VUE2D_AC_ZOOM_MOINS                  = 'Zoom out';
rsCDR_VUE2D_AC_LOCALISER_STATION           = 'Locate a station';
rsCDR_VUE2D_AC_REQUEST_MESURE_DISTOX       = 'Request measurement from DistoX';
rsCDR_VUE2D_AC_REFRESH_VUE                 = 'Refresh view';
rsCDR_VUE2D_AC_REMOVE_LAST_VISEE           = 'Remove last shot';

// sketch symbols (simplified: polygons, polylines, symbols, and texts. Not a full GHCaveDraw!)
rsBTN_SYMBOLE_NONE              = 'Default';

rsBTN_SYMBOLE_PHOTO             = 'Photo';
rsBTN_SYMBOLE_ENTREE            = 'Entrance';
rsBTN_SYMBOLE_POINT_TOPO        = 'Survey station';
rsBTN_SYMBOLE_POINT_FIXE        = 'Fixed point';

rsBTN_SYMBOLE_CORRESPONDANCE    = 'Gallery link';
rsBTN_SYMBOLE_FISTULEUSES       = 'Straws';
rsBTN_SYMBOLE_CONCRETIONS_PAROI = 'Wall concretions';
rsBTN_SYMBOLE_EXCENTRIQUES      = 'Helictites';

rsBTN_SYMBOLE_STALACTITES       = 'Stalactites';
rsBTN_SYMBOLE_COLONNES          = 'Columns';
rsBTN_SYMBOLE_STALAGMITES       = 'Stalagmites';
rsBTN_SYMBOLE_CRISTAUX          = 'Crystals';

rsBTN_SYMBOLE_FRACTURE          = 'Fracture (deprecated)';
rsBTN_SYMBOLE_CUPULE            = 'Cupmark';
rsBTN_SYMBOLE_ZEFF              = 'Airflow';
rsBTN_SYMBOLE_ARRIVEE_EAU       = 'Water inflow';
rsBTN_SYMBOLE_PERTE             = 'Internal sink';
rsBTN_SYMBOLE_DESOB             = 'Digging';
rsBTN_SYMBOLE_DANGER            = 'Danger';
rsBTN_SYMBOLE_RANDOM_GROS_BLOC  = 'Rock block';

rsBTN_SYMBOLE_SURFACE_GROTTE    = 'Cave entrance';
rsBTN_SYMBOLE_SURFACE_GOUFFRE   = 'Open shaft';
rsBTN_SYMBOLE_PT_REMARQUABLE    = 'Notable point';

rsBTN_SYMBOLE_BLOC              = 'Block';

rsCDR_VUE2D_AC_SET_MODE_TRAVAIL_NONE       = 'READY mode';
rsCDR_VUE2D_AC_NEW_ANNOTATION              = 'New annotation';
rsCDR_VUE2D_AC_NEW_POLYLINE                = 'New polyline';
rsCDR_VUE2D_AC_DELETE_ANNOTATION           = 'Delete annotation';
rsCDR_VUE2D_AC_DELETE_POLYLINE             = 'Delete polyline';
rsVIDER_CROQUIS                            = 'Clear sketch';
rsKROBARD_SAVE_TO_SVG                      = 'Export to SVG';
rsTOGGLE_DISP_CROQUIS                      = 'Show / Hide sketch';

rsCDR_VUE2D_AC_PARAM_ONGLET                = 'View preferences';
rsCDR_VUE2D_AC_DISTANCE_BT_STATIONS        = 'Distance or loop between two stations';
rsCDR_VUE2D_MNU_CURRENT_STATION            = 'Current station: %s';
rsCDR_VUE2D_MNU_FILTRES_STATION            = 'Filters by station: %s';
rsCDR_VUE2D_MNU_HIGHLIGHT_BY_STATION       = 'Highlight by station: %s';

rsCDR_VUE2D_ADD_SERIE_HERE                 = 'Start a new series %d at station %s';
rsCDR_VUE2D_CONTINUE_SERIE_HERE            = 'Continue series %d';
rsCDR_VUE2D_DISP_STATIONS_VOISINES         = 'Stations near this point';
rsCDR_VUE2D_ADDSERIE_BETWEEN_STATION       = 'Insert a series between two stations';
rsCDR_VUE2D_ISOVALEUR_FROM_Z               = 'Contour line for specified elevation';
rsCDR_VUE2D_ADD_VISEE_RADIANTE_HERE        = 'Insert radial shot here';
rsCDR_VUE2D_LOCALISER_STATION              = 'Locate station';
rsCDR_VUE2D_ADD_ANNOTATION_HERE            = 'Insert annotation here';
rsCDR_VUE2D_EDIT_THIS_ANNOTATION           = 'Edit this annotation';
rsCDR_VUE2D_DELETE_THIS_ANNOTATION         = 'Delete this annotation';
rsCDR_VUE2D_CREATE_TIMELAPSE               = 'Create timelapse';
rsCDR_VUE2D_CLOSE_BOUCLE                   = 'Close loop on another path';
rsCDR_VUE2D_EXTRACT_PROFIL_FROM_MNT        = 'Extract topographic surface profile';
rsCDR_VUE2D_AC_LOAD_MNT                    = 'Load a DEM (Digital Elevation Model)';

rsCDR_VUE2D_AC_DISP_MINIFORM_VISEE         = 'Show/Hide quick shot entry';
rsCDR_VUE2D_SET_ACTIVE_STATION             = 'Set as current station';
rsCDR_VUE2D_DISP_POPUP                     = 'Show 2D map context menu';
rsCDR_VUE2D_AC_CROQUIS_OPEN                = 'Open sketch';
rsCDR_VUE2D_AC_CROQUIS_SAVE                = 'Save sketch';
rsCDR_VUE2D_AC_DISP_LAST_CLICKED           = 'Show last clicked points on map';
rsCDR_VUE2D_AC_CLEAR_LAST_CLICKED          = 'Clear clicked points list';

rsCDR_VUE2D_AC_ADD_SERIE_AT_HIGHLIGHT      = 'Add series to highlight list';
rsCDR_VUE2D_AC_DEFINE_POINT_BUT            = 'Set a destination point';
rsCDR_VUE2D_AC_SET_END_SERIE_AS_ENTRANCE   = 'Set end of series %d as entrance';

rsCDR_VUE2D_AC_CROQUIS_NEW_ANNOTATION      = 'New annotation';
rsCDR_VUE2D_AC_CROQUIS_NEW_POLYLIGNE       = 'New polyline';
rsCDR_VUE2D_AC_CROQUIS_DELETE_ANNOTATION   = 'Delete annotation';
rsCDR_VUE2D_AC_CROQUIS_DELETE_POLYLIGNE    = 'Delete polyline';
rsCDR_VUE2D_AC_FILTRE_SUR_LASSO            = 'Filter by selection lasso';

// submenu titles
rsCDR_VUE2D_AC_METAFILTRE_NAMESPACE        = 'Namespace %d: %s';
rsCDR_VUE2D_AC_METAFILTRE_SERIE            = 'Series %d';
rsCDR_VUE2D_AC_METAFILTRE_TOPO_DU_JOUR     = 'Survey of %s';
rsCDR_VUE2D_AC_METAFILTRE_ENTRANCE         = 'Entrance %d';
rsCDR_VUE2D_AC_METAFILTRE_RESEAU           = 'Network %d';
rsCDR_VUE2D_AC_METAFILTRE_SECTEUR          = 'Sector %d';
rsCDR_VUE2D_AC_METAFILTRE_CODE             = 'Code %d';
rsCDR_VUE2D_AC_METAFILTRE_EXPE             = 'Trip %d';
rsCDR_VUE2D_AC_METAFILTRE_YEAR             = 'Year %d';
rsCDR_VUE2D_AC_METAFILTRE_CURRENT_VIEW     = 'Filter on current view';
rsCDR_VUE2D_AC_METAFILTRE_BY_ZONE          = 'Filter by selection zone';
rsCDR_VUE2D_AC_ISOVALEUR_Z                 = 'Contour line at %.0f m elevation';
rsCDR_VUE2D_AC_EDIT_THIS_SERIE             = 'Edit series %d';
rsCDR_VUE2D_AC_DELETE_THIS_POI             = 'Delete point of interest';
rsCDR_VUE2D_AC_ADD_POI_HERE                = 'Add POI here';
rsCDR_VUE2D_AC_EDIT_THIS_STATION           = 'Edit this shot';
rsCDR_VUE2D_AC_CENTRER_MAP_AT_STATION_BRIC = 'Center map on current BRIC4 station';
rsCDR_VUE2D_AC_VUE_PRECEDENTE              = 'Previous view';
rsCDR_VUE2D_AC_VUE_SUIVANTE                = 'Next view';

rsCDR_VUE2D_LISTE_CLICKED_POINTS           = 'List of clicked points on map';

rsINFOS_CAVITE                             = 'Cave information';
rsERROR_REPORT                             = 'Error report';

// message Recalculate the network
rsMSG_QUESTION_RECALCULER                  = 'Recalculate the network';

// 2D Viewer window
rsVUE2D_GRBX_ELEMENTS_DRAWN                = 'Drawn elements';
  rsVUE2D_CHK_DRW_STATIONS                 = 'Stations';
  rsVUE2D_CHK_DRW_ENTRANCES                = rsITEM_ENTRANCES;  // Keep as is if rsITEM_ENTRANCES already translated
  rsVUE2D_CHK_DRW_WALLS                    = 'Walls';
  rsVUE2D_CHK_DRW_CENTERLINES              = 'Centerlines';
  rsVUE2D_CHK_DRW_ALTITUDES                = 'Altitudes';
  rsVUE2D_CHK_DRW_COTES                    = 'Benchmarks';
  rsVUE2D_CHK_DRW_ANTENNES                 = 'Radiant shots';
  rsVUE2D_CHK_DRW_IDStations               = 'Number';
  rsVUE2D_CHK_DRW_SECTIONS                 = 'Sections';
  rsVUE2D_CHK_DRW_FILL                     = 'Fill';
  rsVUE2D_CHK_DRW_QUADRILLAGE              = 'Grid';

rsVUE2D_GRBX_DEGRADE_ALTITUDES             = 'Altitude gradient';
rsVUE2D_PRMS_DRW_BTN_APPLY                 = 'Apply';

// Frame / Profiles sheet
rsTITRE_PROFILS                            = 'Vertical profiles (transects)';
  rsCDR_PROFIL_NB_POINTS                   = '%d points';
  rsCDR_PROFIL_NB_CONDUITS                 = '%d conduits intersected';
  rsCDR_PROFIL_COL_NO_PT                   = 'Point No';
  rsCDR_PROFIL_COL_ABSCISSE                = 'Abscissa';
  rsCDR_PROFIL_COL_COTE                    = 'Altitude';
  rsCDR_PROFIL_COL_X                       = 'X';
  rsCDR_PROFIL_COL_Y                       = 'Y';
  rsBTN_LOAD_PROFILS                       = 'Load profiles';
  rsBTN_SAVE_PROFILS                       = 'Save profiles';
  rsBTN_REMOVE_PROFIL                      = 'Delete current profile';
  rsBTN_APPLY_MODIFS_PROFIL                = 'Apply to current profile';
  rsBTN_COPY_LIST_GAL_RECOUPEES            = 'Copy list';
  rsBTN_REMOVE_ALL_PROFILS                 = 'Delete ALL profiles';
  rsBTN_NEW_PROFIL                         = 'Add profile';

 // for the function DescribeTableExamineeByCode()
rsCRITICITE_ERROR_INFORMATION              = 'Information';
rsCRITICITE_ERROR_WARNING                  = 'Warning';
rsCRITICITE_ERROR_ERROR                    = 'Potential error';
rsCRITICITE_ERROR_CRITICAL                 = 'Fatal error';
rsCRITICITE_ERROR_FIXED                    = 'Fixed error';

// for check functions
rsCHECKED_TABLE_ENTRANCES                  = rsITEM_ENTRANCES;  // Keep as is if rsITEM_ENTRANCES is already translated
rsCHECKED_TABLE_RESEAUX                    = rsITEM_RESEAUX;
rsCHECKED_TABLE_SECTEURS                   = rsITEM_SECTEURS;
rsCHECKED_TABLE_CODES                      = rsITEM_CODES;
rsCHECKED_TABLE_EXPES                      = rsITEM_EXPES;
rsCHECKED_TABLE_SERIES                     = rsITEM_SERIES;

rsCHK_MSG_DOUBLONS_SERIES                  = 'Duplicate series: ([%d] %d - %s) and ([%d] %d - %s)';
rsCHK_MSG_DOUBLON_SERIE                    = 'Duplicate series number: %d: %d - %s';

rsCHK_MSG_AUTOLOOP                         = 'Auto-loop: station %d.%d connects to %d.%d - Also compatible with incorrect arrival point number, which should be %d';
rsCHK_MSG_SERIE_PB_STATION_ARRIVEE         = 'Series %d: Station %d.%d should be %d.%d';
rsCHK_MSG_SERIE_LINKED_TO                  = 'Series %d starts at %d.%d and ends at %d.%d';
rsCHK_MSG_SERIE_CNX_ENTREE                 = 'Series %d connected to entrance: %d.%d (%s)';
rsCHK_MSG_SERIE_ORPHELINE                  = 'Orphan series %d: %d.%d -> %d.%d';
rsCHK_MSG_SERIE_WITHOUT_SHOTS              = 'Series %d without shots';
rsCHK_MSG_VISEE_TRES_COURTE                = 'Series %d: (%d stations): Very short development %.2f < %.2f m';
rsCHK_MSG_SERIE_DEV_NUL                    = 'Series %d: (%d stations): Zero development';
rsCHK_MSG_SERIE_NB_STATIONS_WARNING        = 'Insufficient number of stations: %d';

rsCHK_MSG_SERIE_PT_DEP_OR_ARR_NOT_FOUND    = 'Series %d: Station %s: %d.%d not found';
rsCHK_MSG_SERIE_NOT_FOUND                  = 'Series %d not found';

rsCHK_MSG_SERIE_NB_TOTAL_STATIONS          = '%d stations total';

// 3D viewer resourcestrings
rsVUE3D_AC_EXPORT_GCP                      = 'Export GHCaveDraw';
rsMSG_EXPORT_GCP_PHI_MUST_BE_ZERO          = 'Elevation angle Phi must be zero to use this function';
rsVUE3D_AC_PROJ_ISO                        = 'Isometric view';
rsVUE3D_AC_PROJ_XY                         = 'Top view (XY)';
rsVUE3D_AC_PROJ_XZ                         = 'West-East elevation (XZ)';
rsVUE3D_AC_PROJ_YZ                         = 'South-North elevation (YZ)';
rsVUE3D_AC_EXPORT_SVG                      = 'Export as SVG';
rsVUE3D_AC_EXPORT_PNG                      = 'Export as image';
rsVUE3D_AC_EXPORT_BABYLON_JS               = 'Export to Babylon.js';
rsVUE3D_AC_PARAMETRAGE                     = 'Settings';

rsVUE3D_CMB_MODE_VUE_Reseaux               = 'By networks';
rsVUE3D_CMB_MODE_VUE_Entrances             = 'By entrances';
rsVUE3D_CMB_MODE_VUE_Secteurs              = 'By sectors';
rsVUE3D_CMB_MODE_VUE_Codes                 = 'By codes';
rsVUE3D_CMB_MODE_VUE_Expes                 = 'By sessions';
rsVUE3D_CMB_MODE_VUE_GradientZ             = 'Altitude gradient';

rsVUE3D_CMB_MNT_None                       = 'Not displayed';
rsVUE3D_CMB_MNT_Wireframe_Color_Uniforme   = 'Wireframe, uniform color';
rsVUE3D_CMB_MNT_Wireframe_Color_Gradient   = 'Wireframe, color gradient';
rsVUE3D_CMB_MNT_Solid_Color_Uniforme       = 'Smoothed, uniform color';
rsVUE3D_CMB_MNT_Solid_Color_Gradient       = 'Smoothed, color gradient';

// * resourcestring of the Tomographic Cuts dialog
rsCOUPES_SCANNER_DLG_TITLE                 = 'Tomographic cuts';
rsCOUPES_SCANNER_CHK_REMOVE_PROFILS        = 'Remove all profiles';

// Other
rsBTN_HIGHLIGHT_SELECTED                   = 'Highlight selected';

// Database search box resourcestrings
rsDLG_SEARCH_IN_DATABASES_TITLE            = 'Search in databases';
rsDLG_SEARCH_IN_DATABASES_FULL_TEXT        = 'Full text search';
rsDLG_SEARCH_IN_DATABASES_ADVANCED         = 'Advanced search';

rsDLG_SEARCH_IN_DATABASES_LB_RESULTS       = '%d items found';
rsDLG_SEARCH_IN_DATABASES_LB_RESULTS_1000  = 'First %d items returned';

rsDLG_SEARCH_IN_DATABASES_EDIT_FINDWHAT    = 'Search';
rsDLG_SEARCH_IN_DATABASES_BTN_FINDWHAT     = 'Find';

rsMSG_GRAPHE_POINT_NOT_FOUND               = 'Point %s %s not found';
rsMSG_WARN_LONG_PROCESS                    = 'This operation is quite long - Continue?';

rsERR_MSG_ELEMENT_NOT_FOUND                = '*** Element not found %s - Stopping';

rsLISTE_COPIED_TO_CLIPBOARD                = 'List copied to clipboard';

rsMSG_INVALID_MAILLAGE                     = 'Invalid or unloaded mesh';

rsMSG_WARN_LONG_PROCESS_CALC_RECOUVREMENT  = 'This process may be very long' + #13 +
                                               'Filtering on overlap thickness will be affected' + #13 +
                                               'Continue (not recommended)';

rsMSG_MAILLAGE_NO_PROFILS                  = 'No profiles for this mesh - Continue?';
rsMSG_DELETE                               = 'Delete';
rsMSG_DELETE_FILE                          = 'Delete file %s';
rsMSG_SEARCH_PROCESSING                    = 'Searching';
rsMSG_SEARCH_PROCESSING_NBFOUND            = 'Searching: %d items found';
rsMSG_SEARCH_PROCESSING_PROXIMITY_FOUND    = '%d nearby stations found: %s is close to %s';

// GHTopo Revival
rsMSG_REVIVAL_OPEN_DIGITALISATION          = 'Open a digitization work';
rsMSG_REVIVAL_SAVE_DIGITALISATION          = 'Save the current digitization';

rsMSG_DEF_POINT_ZERO_AT_COORDS_XYZ         = 'Set zero point at coordinates: ';
rsMSG_TRAITER_POLYGONE_DIGITALISE          = 'Convert this digitization into topo shots (%d points)';
rsMSG_REVIVAL_ADD_NEW_SERIE                = 'Add a new series';
rsMSG_REVIVAL_ADD_SERIE                    = 'Add series %d - %s from point %d.%d which is a %s';
rsMSG_REVIVAL_DIGITIZE_STATIONS            = 'Add stations by digitization';
rsMSG_REVIVAL_SET_CURRENT_SERIE            = 'Set as current series';
rsMSG_REVIVAL_SERIE_DIGITIZE               = 'Digitize series';
rsMSG_QUIT_REVIVAL                         = 'Quit';
rsMSG_DO_CHANGE_SERIE                      = 'Change series';
rsMSG_ADD_IMAGE                            = 'Add a background image';
rsMSG_REVIVAL_IMG_ADD                      = 'Add a calibrated image';
rsMSG_REVIVAL_ADD_NEW_ENTRANCE             = 'Add an entrance here';
rsMSG_REVIVAL_IMG_UP                       = 'Move up';
rsMSG_REVIVAL_IMG_Down                     = 'Move down';
rsMSG_REVIVAL_IMG_REMOVE                   = 'Remove image';
rsMSG_REVIVAL_HIDE_SHOW                    = 'Hide / Show';
rsMSG_REVIVAL_EDIT_XML                     = 'Edit XML';
rsMSG_REVIVAL_HELP_IMG_CALIBRATION         = 'Help for background image calibration';

// Topodroid utils

// BRIC4
rsCDR_BRIC_FINDIND_BT_ADAPTER              = 'Searching for a Bluetooth LE adapter';
rsCDR_BRIC_BT_LE_ADAPTER_FOUND             = 'A BT LE adapter has been found';

rsCDR_BRIC_FINDING_DEVICE                  = 'Searching for a BRIC4 or 5';
rsCDR_BRIC_BRIC_DEVICE_FOUND               = 'A BRIC device has been found';
rsCDR_BRIC_BRIC_DEVICE_NAME                = '%s - %s';

rsCDR_BRIC_YOU_HAVE_NOT_READY              = 'You are NOT READY';
rsCDR_BRIC_1000_M_FOR_WIN_MATCH            = '%.0f m of topo to win the match';

rsCDR_BRIC_WAITING_GREEN_SIGNALS           = 'Waiting for green lights';
rsCDR_BRIC_MATCH_WAS_BEGUN                 = 'The match has started';
rsCDR_BRIC_BRIC_HAS_CONNECTED              = 'BRIC%d is armed';
rsCDR_BRIC_BRIC_HAS_DISCONNECTED           = '%s is disconnected';
rsCDR_BRIC_BRIC_FINDING_DEVICES            = 'Searching in progress';
rsCDR_BRIC_CA_ARRIVE                       = 'Here it comes ...';
rsCDR_BRIC_HEADSHOT                        = 'Headshot!!!';  // When a pathway shot is detected

rsCDR_BRIC_KILL_SPREE                      = 'Kill spree!';       // When current series reaches 10 shots
rsCDR_BRIC_SACCAGE                         = 'Rampage!!';         // When current series reaches 20 shots
rsCDR_BRIC_DOMINATION                      = 'Domination!!!';     // When current series reaches 30 shots
rsCDR_BRIC_UNSTOPPABLE                     = 'Unstoppable!!!';    // When current series reaches 40 shots
rsCDR_BRIC_IMPERATOR                       = 'Imperator!!!';      // When current series reaches 50 shots
rsCDR_BRIC_ARCHANGE                        = 'Archangel!!!';      // When current series reaches 80 shots
rsCDR_BRIC_GOD                             = 'GOD!!!';            // When current series reaches 100 shots

rsCONFIRM_REMOVE_STATION                   = 'Remove station %s?';

rsCONFIRM_ERASE_ALL_SPLAYS                 = 'Remove ALL radiant shots?';

rsFIND_STATIONS_BY_CLE                     = 'Search topo points by key: "%s"';
rsFIND_STATIONS_BY_CLE_NB_RESULTS          = '%d results';
rsFIND_STATIONS_PT_TOPO                    = 'Station';
rsFIND_STATIONS_PT_DEPART                  = 'Start';
rsFIND_STATIONS_PT_ARRIVEE                 = 'End';
rsFIND_STATIONS_ETIQUETTE                  = 'Label';
rsFIND_STATIONS_DISTANCE                   = 'Distance';
rsFIND_STATIONS_COMMENTAIRES               = 'Comments';

const
  rsMSG_FEATURES_DISABLED_TODO_LIB           =  'To be installed in %s' + #13+#10 +
                                                'Corresponding features are disabled';
  rsMSG_TOPODROID_LIB_NOT_FOUND              = 'Topodroid database exchanges require the %s library' + #13+#10 +
                                                rsMSG_FEATURES_DISABLED_TODO_LIB;

  rsMSG_SSL_LIB_NOT_FOUND                    = 'Internet features require %s and %s' + #13+#10 +
                                               rsMSG_FEATURES_DISABLED_TODO_LIB;


//================================================================================
implementation

end.






