Grammalecte  Hex Artifact Content

Artifact 1bb5475e12dd417771fd7fd4e7d6c08ecd19dead150cfde444a1161b452ca470:


0000: 64 65 66 20 67 65 74 55 49 20 28 73 4c 61 6e 67  def getUI (sLang
0010: 29 3a 0a 20 20 20 20 69 66 20 73 4c 61 6e 67 20  ):.    if sLang 
0020: 69 6e 20 64 53 74 72 69 6e 67 73 3a 0a 20 20 20  in dStrings:.   
0030: 20 20 20 20 20 72 65 74 75 72 6e 20 64 53 74 72       return dStr
0040: 69 6e 67 73 5b 73 4c 61 6e 67 5d 0a 20 20 20 20  ings[sLang].    
0050: 72 65 74 75 72 6e 20 64 53 74 72 69 6e 67 73 5b  return dStrings[
0060: 22 66 72 22 5d 0a 0a 64 53 74 72 69 6e 67 73 20  "fr"]..dStrings 
0070: 3d 20 7b 0a 20 20 20 20 22 66 72 22 3a 20 7b 0a  = {.    "fr": {.
0080: 20 20 20 20 20 20 20 20 22 74 69 74 6c 65 22 3a          "title":
0090: 20 22 47 72 61 6d 6d 61 6c 65 63 74 65 20 c2 b7   "Grammalecte ..
00a0: 20 c3 89 64 69 74 65 75 72 20 6c 65 78 69 63 61   ..diteur lexica
00b0: 6c 22 2c 0a 0a 20 20 20 20 20 20 20 20 23 20 41  l",..        # A
00c0: 6a 6f 75 74 0a 20 20 20 20 20 20 20 20 22 61 64  jout.        "ad
00d0: 64 5f 73 65 63 74 69 6f 6e 22 3a 20 22 4e 6f 75  d_section": "Nou
00e0: 76 65 61 75 20 6d 6f 74 20 28 6c 65 6d 6d 65 29  veau mot (lemme)
00f0: 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65 6d 6d  ",.        "lemm
0100: 61 22 3a 20 22 4c 65 6d 6d 65 22 2c 0a 0a 20 20  a": "Lemme",..  
0110: 20 20 20 20 20 20 23 20 63 61 74 c3 a9 67 6f 72        # cat..gor
0120: 69 65 73 0a 20 20 20 20 20 20 20 20 22 63 6f 6d  ies.        "com
0130: 6d 6f 6e 5f 6e 61 6d 65 22 3a 20 22 4e 6f 6d 20  mon_name": "Nom 
0140: 63 6f 6d 6d 75 6e 22 2c 0a 20 20 20 20 20 20 20  commun",.       
0150: 20 22 6e 6f 6d 5f 61 64 6a 22 3a 20 22 4e 6f 6d   "nom_adj": "Nom
0160: 20 65 74 20 61 64 6a 65 63 74 69 66 22 2c 0a 20   et adjectif",. 
0170: 20 20 20 20 20 20 20 22 6e 6f 6d 22 3a 20 22 4e         "nom": "N
0180: 6f 6d 22 2c 0a 20 20 20 20 20 20 20 20 22 61 64  om",.        "ad
0190: 6a 22 3a 20 22 41 64 6a 65 63 74 69 66 22 2c 0a  j": "Adjectif",.
01a0: 20 20 20 20 20 20 20 20 22 61 6c 74 5f 6c 65 6d          "alt_lem
01b0: 6d 61 22 3a 20 22 5b 6f 70 74 69 6f 6e 6e 65 6c  ma": "[optionnel
01c0: 5d 20 41 75 74 72 65 20 66 6f 72 6d 65 e2 80 af  ] Autre forme...
01d0: 28 6d 61 73 63 75 6c 69 6e 65 2c 20 66 c3 a9 6d  (masculine, f..m
01e0: 69 6e 69 6e 65 2c 20 76 61 72 69 61 6e 74 65 2c  inine, variante,
01f0: 20 65 74 63 2e 29 22 2c 0a 20 20 20 20 20 20 0a   etc.)",.      .
0200: 20 20 20 20 20 20 20 20 22 70 72 6f 70 65 72 5f          "proper_
0210: 6e 61 6d 65 22 3a 20 22 4e 6f 6d 20 70 72 6f 70  name": "Nom prop
0220: 72 65 22 2c 0a 20 20 20 20 20 20 20 20 22 4d 31  re",.        "M1
0230: 22 3a 20 22 50 72 c3 a9 6e 6f 6d 22 2c 0a 20 20  ": "Pr..nom",.  
0240: 20 20 20 20 20 20 22 4d 32 22 3a 20 22 50 61 74        "M2": "Pat
0250: 72 6f 6e 79 6d 65 22 2c 0a 20 20 20 20 20 20 20  ronyme",.       
0260: 20 22 4d 50 22 3a 20 22 41 75 74 72 65 22 2c 0a   "MP": "Autre",.
0270: 0a 20 20 20 20 20 20 20 20 22 67 65 6e 64 65 72  .        "gender
0280: 22 3a 20 22 47 65 6e 72 65 22 2c 0a 20 20 20 20  ": "Genre",.    
0290: 20 20 20 20 22 65 70 69 22 3a 20 22 c3 a9 70 69      "epi": "..pi
02a0: 63 c3 a8 6e 65 22 2c 0a 20 20 20 20 20 20 20 20  c..ne",.        
02b0: 22 6d 61 73 22 3a 20 22 6d 61 73 63 75 6c 69 6e  "mas": "masculin
02c0: 22 2c 0a 20 20 20 20 20 20 20 20 22 66 65 6d 22  ",.        "fem"
02d0: 3a 20 22 66 c3 a9 6d 69 6e 69 6e 22 2c 0a 20 20  : "f..minin",.  
02e0: 20 20 20 20 20 20 22 70 6c 75 72 61 6c 22 3a 20        "plural": 
02f0: 22 50 6c 75 72 69 65 6c 22 2c 0a 20 20 20 20 20  "Pluriel",.     
0300: 20 20 20 22 2d 73 22 3a 20 22 70 6c 75 72 69 65     "-s": "plurie
0310: 6c 20 65 6e 20 c2 b7 73 22 2c 0a 20 20 20 20 20  l en ..s",.     
0320: 20 20 20 22 2d 78 22 3a 20 22 70 6c 75 72 69 65     "-x": "plurie
0330: 6c 20 65 6e 20 c2 b7 78 22 2c 0a 20 20 20 20 20  l en ..x",.     
0340: 20 20 20 22 69 6e 76 22 3a 20 22 69 6e 76 61 72     "inv": "invar
0350: 69 61 62 6c 65 22 2c 0a 0a 20 20 20 20 20 20 20  iable",..       
0360: 20 22 76 65 72 62 22 3a 20 22 56 65 72 62 65 22   "verb": "Verbe"
0370: 2c 0a 20 20 20 20 20 20 20 20 22 76 5f 69 22 3a  ,.        "v_i":
0380: 20 22 69 6e 74 72 61 6e 73 69 74 69 66 22 2c 0a   "intransitif",.
0390: 20 20 20 20 20 20 20 20 22 76 5f 74 22 3a 20 22          "v_t": "
03a0: 74 72 61 6e 73 69 74 69 66 22 2c 0a 20 20 20 20  transitif",.    
03b0: 20 20 20 20 22 76 5f 6e 22 3a 20 22 74 72 61 6e      "v_n": "tran
03c0: 73 69 74 69 66 20 69 6e 64 69 72 65 63 74 22 2c  sitif indirect",
03d0: 0a 20 20 20 20 20 20 20 20 22 76 5f 70 22 3a 20  .        "v_p": 
03e0: 22 70 72 6f 6e 6f 6d 69 6e 61 6c 22 2c 0a 20 20  "pronominal",.  
03f0: 20 20 20 20 20 20 22 76 5f 6d 22 3a 20 22 69 6d        "v_m": "im
0400: 70 65 72 73 6f 6e 6e 65 6c 22 2c 0a 20 20 20 20  personnel",.    
0410: 20 20 20 20 22 61 75 78 22 3a 20 22 41 75 78 69      "aux": "Auxi
0420: 6c 69 61 69 72 65 20 61 75 20 70 61 73 73 c3 a9  liaire au pass..
0430: 20 63 6f 6d 70 6f 73 c3 a9 22 2c 0a 20 20 20 20   compos..",.    
0440: 20 20 20 20 22 76 5f 61 65 22 3a 20 22 c3 aa 74      "v_ae": "..t
0450: 72 65 22 2c 0a 20 20 20 20 20 20 20 20 22 76 5f  re",.        "v_
0460: 61 61 22 3a 20 22 61 76 6f 69 72 22 2c 0a 20 20  aa": "avoir",.  
0470: 20 20 20 20 20 20 22 76 5f 70 70 22 3a 20 22 50        "v_pp": "P
0480: 61 72 74 69 63 69 70 65 73 20 70 61 73 73 c3 a9  articipes pass..
0490: 73 20 76 61 72 69 61 62 6c 65 73 22 2c 0a 20 20  s variables",.  
04a0: 20 20 20 20 20 20 22 76 5f 70 61 74 74 65 72 6e        "v_pattern
04b0: 22 3a 20 22 56 65 72 62 65 20 6d 6f 64 c3 a8 6c  ": "Verbe mod..l
04c0: 65 20 5b 6f 70 74 69 6f 6e 6e 65 6c 5d 22 2c 0a  e [optionnel]",.
04d0: 0a 20 20 20 20 20 20 20 20 22 61 64 76 65 72 62  .        "adverb
04e0: 22 3a 20 22 41 64 76 65 72 62 65 22 2c 0a 0a 20  ": "Adverbe",.. 
04f0: 20 20 20 20 20 20 20 22 6f 74 68 65 72 22 3a 20         "other": 
0500: 22 41 75 74 72 65 22 2c 0a 20 20 20 20 20 20 20  "Autre",.       
0510: 20 22 66 6c 65 78 69 6f 6e 22 3a 20 22 46 6c 65   "flexion": "Fle
0520: 78 69 6f 6e 22 2c 0a 20 20 20 20 20 20 20 20 22  xion",.        "
0530: 74 61 67 73 22 3a 20 22 c3 89 74 69 71 75 65 74  tags": "..tiquet
0540: 74 65 73 22 2c 0a 0a 20 20 20 20 20 20 20 20 23  tes",..        #
0550: 20 4c 65 78 69 63 6f 6e 0a 20 20 20 20 20 20 20   Lexicon.       
0560: 20 22 6e 65 77 5f 73 65 63 74 69 6f 6e 22 3a 20   "new_section": 
0570: 22 4d 6f 74 73 20 67 c3 a9 6e c3 a9 72 c3 a9 73  "Mots g..n..r..s
0580: 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65 78 69  ",.        "lexi
0590: 63 6f 6e 5f 73 65 63 74 69 6f 6e 22 3a 20 22 56  con_section": "V
05a0: 6f 74 72 65 20 6c 65 78 69 71 75 65 22 2c 0a 20  otre lexique",. 
05b0: 20 20 20 20 20 20 20 22 6c 65 78 5f 23 22 3a 20         "lex_#": 
05c0: 22 23 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65  "#",.        "le
05d0: 78 5f 66 6c 65 78 22 3a 20 22 46 6c 65 78 69 6f  x_flex": "Flexio
05e0: 6e 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65  ns",.        "le
05f0: 78 5f 6c 65 6d 6d 61 22 3a 20 22 4c 65 6d 6d 65  x_lemma": "Lemme
0600: 73 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65 78  s",.        "lex
0610: 5f 74 61 67 73 22 3a 20 22 c3 89 74 69 71 75 65  _tags": "..tique
0620: 74 74 65 73 22 2c 0a 0a 20 20 20 20 20 20 20 20  ttes",..        
0630: 22 61 64 64 5f 62 75 74 74 6f 6e 22 3a 20 22 41  "add_button": "A
0640: 6a 6f 75 74 65 72 20 61 75 20 6c 65 78 69 71 75  jouter au lexiqu
0650: 65 22 2c 0a 20 20 20 20 20 20 20 20 22 64 65 6c  e",.        "del
0660: 65 74 65 5f 62 75 74 74 6f 6e 22 3a 20 22 53 75  ete_button": "Su
0670: 70 70 72 69 6d 65 72 20 6c 61 20 73 c3 a9 6c 65  pprimer la s..le
0680: 63 74 69 6f 6e 22 2c 0a 0a 20 20 20 20 20 20 20  ction",..       
0690: 20 23 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 73 0a   # Informations.
06a0: 20 20 20 20 20 20 20 20 22 6c 65 78 69 63 6f 6e          "lexicon
06b0: 5f 69 6e 66 6f 5f 73 65 63 74 69 6f 6e 22 3a 20  _info_section": 
06c0: 22 4c 65 78 69 71 75 65 22 2c 0a 20 20 20 20 20  "Lexique",.     
06d0: 20 20 20 22 61 64 64 65 64 5f 65 6e 74 72 69 65     "added_entrie
06e0: 73 5f 6c 61 62 65 6c 22 3a 20 22 4e 6f 6d 62 72  s_label": "Nombr
06f0: 65 20 64 e2 80 99 65 6e 74 72 c3 a9 65 73 20 61  e d...entr..es a
0700: 6a 6f 75 74 c3 a9 65 73 22 2c 0a 20 20 20 20 20  jout..es",.     
0710: 20 20 20 22 64 65 6c 65 74 65 64 5f 65 6e 74 72     "deleted_entr
0720: 69 65 73 5f 6c 61 62 65 6c 22 3a 20 22 4e 6f 6d  ies_label": "Nom
0730: 62 72 65 20 64 e2 80 99 65 6e 74 72 c3 a9 65 73  bre d...entr..es
0740: 20 65 66 66 61 63 c3 a9 65 73 22 2c 0a 20 20 20   effac..es",.   
0750: 20 20 20 20 20 22 6e 75 6d 5f 6f 66 5f 65 6e 74       "num_of_ent
0760: 72 69 65 73 5f 6c 61 62 65 6c 22 3a 20 22 4e 6f  ries_label": "No
0770: 6d 62 72 65 20 64 e2 80 99 65 6e 74 72 c3 a9 65  mbre d...entr..e
0780: 73 22 2c 0a 20 20 20 20 20 20 20 20 22 73 61 76  s",.        "sav
0790: 65 5f 62 75 74 74 6f 6e 22 3a 20 22 45 6e 72 65  e_button": "Enre
07a0: 67 69 73 74 72 65 72 22 2c 0a 0a 20 20 20 20 20  gistrer",..     
07b0: 20 20 20 22 64 69 63 74 69 6f 6e 61 72 79 5f 73     "dictionary_s
07c0: 65 63 74 69 6f 6e 22 3a 20 22 44 69 63 74 69 6f  ection": "Dictio
07d0: 6e 6e 61 69 72 65 20 65 6e 72 65 67 69 73 74 72  nnaire enregistr
07e0: c3 a9 22 2c 0a 20 20 20 20 20 20 20 20 22 73 61  ..",.        "sa
07f0: 76 65 5f 64 61 74 65 5f 6c 61 62 65 6c 22 3a 20  ve_date_label": 
0800: 22 44 61 74 65 20 64 e2 80 99 65 6e 72 65 67 69  "Date d...enregi
0810: 73 74 72 65 6d 65 6e 74 22 2c 0a 20 20 20 20 20  strement",.     
0820: 20 20 20 22 65 78 70 6f 72 74 5f 62 75 74 74 6f     "export_butto
0830: 6e 22 3a 20 22 45 78 70 6f 72 74 65 72 22 2c 0a  n": "Exporter",.
0840: 0a 20 20 20 20 20 20 20 20 23 0a 20 20 20 20 20  .        #.     
0850: 20 20 20 22 63 6c 6f 73 65 5f 62 75 74 74 6f 6e     "close_button
0860: 22 3a 20 22 46 65 72 6d 65 72 22 2c 0a 20 20 20  ": "Fermer",.   
0870: 20 7d 2c 0a 20 20 20 20 23 20 54 72 61 64 75 63   },.    # Traduc
0880: 74 69 6f 6e 20 64 c3 a9 6c 69 62 c3 a9 72 c3 a9  tion d..lib..r..
0890: 6d 65 6e 74 20 6c 69 6d 69 74 c3 a9 65 0a 20 20  ment limit..e.  
08a0: 20 20 22 65 6e 22 3a 20 7b 0a 20 20 20 20 20 20    "en": {.      
08b0: 20 20 22 74 69 74 6c 65 22 3a 20 22 47 72 61 6d    "title": "Gram
08c0: 6d 61 6c 65 63 74 65 20 c2 b7 20 4c 65 78 69 63  malecte .. Lexic
08d0: 61 6c 20 65 64 69 74 6f 72 22 2c 0a 20 20 20 20  al editor",.    
08e0: 20 20 20 20 0a 20 20 20 20 20 20 20 20 22 63 6c      .        "cl
08f0: 6f 73 65 5f 62 75 74 74 6f 6e 22 3a 20 22 43 6c  ose_button": "Cl
0900: 6f 73 65 22 2c 0a 20 20 20 20 7d 2c 0a 7d 0a     ose",.    },.}.