Grammalecte  Hex Artifact Content

Artifact 399bddb2beebbbbce3d5f12391b9690c5fe3e3a417c7c1bb5172f70b17e5b5c7:


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 20 20 20  a": "Lemme",.   
0110: 20 20 20 20 20 22 73 65 61 72 63 68 5f 62 75 74       "search_but
0120: 74 6f 6e 22 3a 20 22 52 65 63 68 65 72 63 68 65  ton": "Recherche
0130: 22 2c 0a 20 20 20 20 20 20 20 20 22 69 6e 66 6f  ",.        "info
0140: 72 6d 61 74 69 6f 6e 5f 62 75 74 74 6f 6e 22 3a  rmation_button":
0150: 20 22 3c 69 3e 22 2c 0a 0a 20 20 20 20 20 20 20   "<i>",..       
0160: 20 23 20 63 61 74 c3 a9 67 6f 72 69 65 73 0a 20   # cat..gories. 
0170: 20 20 20 20 20 20 20 22 63 6f 6d 6d 6f 6e 5f 6e         "common_n
0180: 61 6d 65 22 3a 20 22 4e 6f 6d 20 63 6f 6d 6d 75  ame": "Nom commu
0190: 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 6e 6f 6d  n",.        "nom
01a0: 5f 61 64 6a 22 3a 20 22 4e 6f 6d 20 65 74 20 61  _adj": "Nom et a
01b0: 64 6a 65 63 74 69 66 22 2c 0a 20 20 20 20 20 20  djectif",.      
01c0: 20 20 22 6e 6f 6d 22 3a 20 22 4e 6f 6d 22 2c 0a    "nom": "Nom",.
01d0: 20 20 20 20 20 20 20 20 22 61 64 6a 22 3a 20 22          "adj": "
01e0: 41 64 6a 65 63 74 69 66 22 2c 0a 20 20 20 20 20  Adjectif",.     
01f0: 20 20 20 22 61 6c 74 5f 6c 65 6d 6d 61 22 3a 20     "alt_lemma": 
0200: 22 5b 6f 70 74 69 6f 6e 6e 65 6c 5d 20 41 75 74  "[optionnel] Aut
0210: 72 65 20 66 6f 72 6d 65 e2 80 af 28 6d 61 73 63  re forme...(masc
0220: 75 6c 69 6e 65 2c 20 66 c3 a9 6d 69 6e 69 6e 65  uline, f..minine
0230: 2c 20 76 61 72 69 61 6e 74 65 2c 20 65 74 63 2e  , variante, etc.
0240: 29 22 2c 0a 0a 20 20 20 20 20 20 20 20 22 70 72  )",..        "pr
0250: 6f 70 65 72 5f 6e 61 6d 65 22 3a 20 22 4e 6f 6d  oper_name": "Nom
0260: 20 70 72 6f 70 72 65 22 2c 0a 20 20 20 20 20 20   propre",.      
0270: 20 20 22 4d 31 22 3a 20 22 50 72 c3 a9 6e 6f 6d    "M1": "Pr..nom
0280: 22 2c 0a 20 20 20 20 20 20 20 20 22 4d 32 22 3a  ",.        "M2":
0290: 20 22 50 61 74 72 6f 6e 79 6d 65 22 2c 0a 20 20   "Patronyme",.  
02a0: 20 20 20 20 20 20 22 4d 50 22 3a 20 22 41 75 74        "MP": "Aut
02b0: 72 65 22 2c 0a 0a 20 20 20 20 20 20 20 20 22 67  re",..        "g
02c0: 65 6e 64 65 72 22 3a 20 22 47 65 6e 72 65 22 2c  ender": "Genre",
02d0: 0a 20 20 20 20 20 20 20 20 22 65 70 69 22 3a 20  .        "epi": 
02e0: 22 c3 a9 70 69 63 c3 a8 6e 65 22 2c 0a 20 20 20  "..pic..ne",.   
02f0: 20 20 20 20 20 22 6d 61 73 22 3a 20 22 6d 61 73       "mas": "mas
0300: 63 75 6c 69 6e 22 2c 0a 20 20 20 20 20 20 20 20  culin",.        
0310: 22 66 65 6d 22 3a 20 22 66 c3 a9 6d 69 6e 69 6e  "fem": "f..minin
0320: 22 2c 0a 20 20 20 20 20 20 20 20 22 70 6c 75 72  ",.        "plur
0330: 61 6c 22 3a 20 22 50 6c 75 72 69 65 6c 22 2c 0a  al": "Pluriel",.
0340: 20 20 20 20 20 20 20 20 22 2d 73 22 3a 20 22 70          "-s": "p
0350: 6c 75 72 69 65 6c 20 65 6e 20 c2 b7 73 22 2c 0a  luriel en ..s",.
0360: 20 20 20 20 20 20 20 20 22 2d 78 22 3a 20 22 70          "-x": "p
0370: 6c 75 72 69 65 6c 20 65 6e 20 c2 b7 78 22 2c 0a  luriel en ..x",.
0380: 20 20 20 20 20 20 20 20 22 69 6e 76 22 3a 20 22          "inv": "
0390: 69 6e 76 61 72 69 61 62 6c 65 22 2c 0a 0a 20 20  invariable",..  
03a0: 20 20 20 20 20 20 22 76 65 72 62 22 3a 20 22 56        "verb": "V
03b0: 65 72 62 65 22 2c 0a 20 20 20 20 20 20 20 20 22  erbe",.        "
03c0: 76 5f 69 22 3a 20 22 69 6e 74 72 61 6e 73 69 74  v_i": "intransit
03d0: 69 66 22 2c 0a 20 20 20 20 20 20 20 20 22 76 5f  if",.        "v_
03e0: 74 22 3a 20 22 74 72 61 6e 73 69 74 69 66 22 2c  t": "transitif",
03f0: 0a 20 20 20 20 20 20 20 20 22 76 5f 6e 22 3a 20  .        "v_n": 
0400: 22 74 72 61 6e 73 69 74 69 66 20 69 6e 64 69 72  "transitif indir
0410: 65 63 74 22 2c 0a 20 20 20 20 20 20 20 20 22 76  ect",.        "v
0420: 5f 70 22 3a 20 22 70 72 6f 6e 6f 6d 69 6e 61 6c  _p": "pronominal
0430: 22 2c 0a 20 20 20 20 20 20 20 20 22 76 5f 6d 22  ",.        "v_m"
0440: 3a 20 22 69 6d 70 65 72 73 6f 6e 6e 65 6c 22 2c  : "impersonnel",
0450: 0a 20 20 20 20 20 20 20 20 22 61 75 78 22 3a 20  .        "aux": 
0460: 22 41 75 78 69 6c 69 61 69 72 65 20 61 75 20 70  "Auxiliaire au p
0470: 61 73 73 c3 a9 20 63 6f 6d 70 6f 73 c3 a9 22 2c  ass.. compos..",
0480: 0a 20 20 20 20 20 20 20 20 22 76 5f 61 65 22 3a  .        "v_ae":
0490: 20 22 c3 aa 74 72 65 22 2c 0a 20 20 20 20 20 20   "..tre",.      
04a0: 20 20 22 76 5f 61 61 22 3a 20 22 61 76 6f 69 72    "v_aa": "avoir
04b0: 22 2c 0a 20 20 20 20 20 20 20 20 22 76 5f 70 70  ",.        "v_pp
04c0: 22 3a 20 22 50 61 72 74 69 63 69 70 65 20 70 61  ": "Participe pa
04d0: 73 73 c3 a9 20 69 6e 76 61 72 69 61 62 6c 65 22  ss.. invariable"
04e0: 2c 0a 20 20 20 20 20 20 20 20 22 76 5f 70 61 74  ,.        "v_pat
04f0: 74 65 72 6e 22 3a 20 22 56 65 72 62 65 20 6d 6f  tern": "Verbe mo
0500: 64 c3 a8 6c 65 20 5b 6f 70 74 69 6f 6e 6e 65 6c  d..le [optionnel
0510: 5d 22 2c 0a 0a 20 20 20 20 20 20 20 20 22 61 64  ]",..        "ad
0520: 76 65 72 62 22 3a 20 22 41 64 76 65 72 62 65 22  verb": "Adverbe"
0530: 2c 0a 0a 20 20 20 20 20 20 20 20 22 6f 74 68 65  ,..        "othe
0540: 72 22 3a 20 22 41 75 74 72 65 22 2c 0a 20 20 20  r": "Autre",.   
0550: 20 20 20 20 20 22 66 6c 65 78 69 6f 6e 22 3a 20       "flexion": 
0560: 22 46 6c 65 78 69 6f 6e 22 2c 0a 20 20 20 20 20  "Flexion",.     
0570: 20 20 20 22 74 61 67 73 22 3a 20 22 c3 89 74 69     "tags": "..ti
0580: 71 75 65 74 74 65 73 22 2c 0a 0a 20 20 20 20 20  quettes",..     
0590: 20 20 20 23 20 4c 65 78 69 63 6f 6e 0a 20 20 20     # Lexicon.   
05a0: 20 20 20 20 20 22 6e 65 77 5f 73 65 63 74 69 6f       "new_sectio
05b0: 6e 22 3a 20 22 4d 6f 74 73 20 67 c3 a9 6e c3 a9  n": "Mots g..n..
05c0: 72 c3 a9 73 22 2c 0a 20 20 20 20 20 20 20 20 22  r..s",.        "
05d0: 6c 65 78 69 63 6f 6e 5f 73 65 63 74 69 6f 6e 22  lexicon_section"
05e0: 3a 20 22 56 6f 74 72 65 20 6c 65 78 69 71 75 65  : "Votre lexique
05f0: 22 2c 0a 20 20 20 20 20 20 20 20 22 6c 65 78 5f  ",.        "lex_
0600: 23 22 3a 20 22 23 22 2c 0a 20 20 20 20 20 20 20  #": "#",.       
0610: 20 22 6c 65 78 5f 66 6c 65 78 22 3a 20 22 46 6c   "lex_flex": "Fl
0620: 65 78 69 6f 6e 73 22 2c 0a 20 20 20 20 20 20 20  exions",.       
0630: 20 22 6c 65 78 5f 6c 65 6d 6d 61 22 3a 20 22 4c   "lex_lemma": "L
0640: 65 6d 6d 65 73 22 2c 0a 20 20 20 20 20 20 20 20  emmes",.        
0650: 22 6c 65 78 5f 74 61 67 73 22 3a 20 22 c3 89 74  "lex_tags": "..t
0660: 69 71 75 65 74 74 65 73 22 2c 0a 0a 20 20 20 20  iquettes",..    
0670: 20 20 20 20 22 61 64 64 5f 62 75 74 74 6f 6e 22      "add_button"
0680: 3a 20 22 41 6a 6f 75 74 65 72 20 61 75 20 6c 65  : "Ajouter au le
0690: 78 69 71 75 65 22 2c 0a 20 20 20 20 20 20 20 20  xique",.        
06a0: 22 64 65 6c 65 74 65 5f 62 75 74 74 6f 6e 22 3a  "delete_button":
06b0: 20 22 53 75 70 70 72 69 6d 65 72 20 6c 61 20 73   "Supprimer la s
06c0: c3 a9 6c 65 63 74 69 6f 6e 22 2c 0a 20 20 20 20  ..lection",.    
06d0: 20 20 20 20 22 73 61 76 65 5f 62 75 74 74 6f 6e      "save_button
06e0: 22 3a 20 22 45 6e 72 65 67 69 73 74 72 65 72 22  ": "Enregistrer"
06f0: 2c 0a 0a 20 20 20 20 20 20 20 20 23 20 44 69 63  ,..        # Dic
0700: 74 69 6f 6e 61 72 79 0a 20 20 20 20 20 20 20 20  tionary.        
0710: 22 64 69 63 74 69 6f 6e 61 72 79 5f 73 65 63 74  "dictionary_sect
0720: 69 6f 6e 22 3a 20 22 44 69 63 74 69 6f 6e 6e 61  ion": "Dictionna
0730: 69 72 65 20 70 65 72 73 6f 6e 6e 65 6c 22 2c 0a  ire personnel",.
0740: 20 20 20 20 20 20 20 20 22 73 61 76 65 5f 64 61          "save_da
0750: 74 65 5f 6c 61 62 65 6c 22 3a 20 22 44 61 74 65  te_label": "Date
0760: 20 64 e2 80 99 65 6e 72 65 67 69 73 74 72 65 6d   d...enregistrem
0770: 65 6e 74 20 3a 22 2c 0a 20 20 20 20 20 20 20 20  ent :",.        
0780: 22 6e 75 6d 5f 6f 66 5f 65 6e 74 72 69 65 73 5f  "num_of_entries_
0790: 6c 61 62 65 6c 22 3a 20 22 4e 6f 6d 62 72 65 20  label": "Nombre 
07a0: 64 e2 80 99 65 6e 74 72 c3 a9 65 73 20 3a 22 2c  d...entr..es :",
07b0: 0a 20 20 20 20 20 20 20 20 22 65 78 70 6f 72 74  .        "export
07c0: 5f 62 75 74 74 6f 6e 22 3a 20 22 45 78 70 6f 72  _button": "Expor
07d0: 74 65 72 22 2c 0a 20 20 20 20 20 20 20 20 22 65  ter",.        "e
07e0: 78 70 6f 72 74 5f 74 69 74 6c 65 22 3a 20 22 45  xport_title": "E
07f0: 78 70 6f 72 74 61 74 69 6f 6e 20 64 75 20 64 69  xportation du di
0800: 63 74 69 6f 6e 6e 61 69 72 65 22 2c 0a 20 20 20  ctionnaire",.   
0810: 20 20 20 20 20 22 65 78 70 6f 72 74 5f 6d 65 73       "export_mes
0820: 73 61 67 65 22 3a 20 22 46 69 63 68 69 65 72 20  sage": "Fichier 
0830: 65 78 70 6f 72 74 c3 a9 e2 80 af 3a 20 e2 80 b9  export.....: ...
0840: 25 73 3e 22 2c 0a 20 20 20 20 20 20 20 20 22 65  %s>",.        "e
0850: 6d 70 74 79 5f 64 69 63 74 69 6f 6e 61 72 79 22  mpty_dictionary"
0860: 3a 20 22 4c 65 20 64 69 63 74 69 6f 6e 6e 61 69  : "Le dictionnai
0870: 72 65 20 65 73 74 20 76 69 64 65 2e 20 41 75 63  re est vide. Auc
0880: 75 6e 20 66 69 63 68 69 65 72 20 63 72 c3 a9 c3  un fichier cr...
0890: a9 2e 22 2c 0a 20 20 20 20 20 20 20 20 22 76 6f  ..",.        "vo
08a0: 69 64 22 3a 20 22 5b 6e c3 a9 61 6e 74 5d 22 2c  id": "[n..ant]",
08b0: 0a 0a 20 20 20 20 20 20 20 20 23 0a 20 20 20 20  ..        #.    
08c0: 20 20 20 20 22 63 6c 6f 73 65 5f 62 75 74 74 6f      "close_butto
08d0: 6e 22 3a 20 22 46 65 72 6d 65 72 22 2c 0a 20 20  n": "Fermer",.  
08e0: 20 20 7d 2c 0a 20 20 20 20 23 20 54 72 61 64 75    },.    # Tradu
08f0: 63 74 69 6f 6e 20 64 c3 a9 6c 69 62 c3 a9 72 c3  ction d..lib..r.
0900: a9 6d 65 6e 74 20 6c 69 6d 69 74 c3 a9 65 0a 20  .ment limit..e. 
0910: 20 20 20 22 65 6e 22 3a 20 7b 0a 20 20 20 20 20     "en": {.     
0920: 20 20 20 22 74 69 74 6c 65 22 3a 20 22 47 72 61     "title": "Gra
0930: 6d 6d 61 6c 65 63 74 65 20 c2 b7 20 4c 65 78 69  mmalecte .. Lexi
0940: 63 6f 6e 20 65 64 69 74 6f 72 22 2c 0a 20 20 20  con editor",.   
0950: 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 22 63       .        "c
0960: 6c 6f 73 65 5f 62 75 74 74 6f 6e 22 3a 20 22 43  lose_button": "C
0970: 6c 6f 73 65 22 2c 0a 20 20 20 20 7d 2c 0a 7d 0a  lose",.    },.}.