Link shortener in Rust. https://s.42l.fr/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

146 lines
6.7KB

  1. {
  2. "pages": {
  3. "home": {
  4. "template": "home",
  5. "lang": {
  6. "back_to_hoster": {
  7. "En": "Back to 42l's website",
  8. "Fr": "Retour sur le site web de 42l"
  9. },
  10. "hoster_logo_alt": {
  11. "En": "Association 42l",
  12. "Fr": "Association 42l"
  13. },
  14. "logo_alt": {
  15. "En": "Link Shortener",
  16. "Fr": "Raccourcisseur de liens"
  17. },
  18. "title": {
  19. "En": "42l link shortener",
  20. "Fr": "Raccourcisseur de liens 42l"
  21. },
  22. "desc" : {
  23. "En": "42l Link shortener service",
  24. "Fr": "Service raccourcisseur de liens 42l"
  25. },
  26. "captcha_alt": {
  27. "En": "Captcha",
  28. "Fr": "Captcha"
  29. },
  30. "url_to_placeholder": {
  31. "En": "Enter your long URL here...",
  32. "Fr": "Entrez votre longue URL ici..."
  33. },
  34. "url_from_placeholder": {
  35. "En": "Custom shortcut name (optional)",
  36. "Fr": "Nom personnalisé de votre raccourci (facultatif)"
  37. },
  38. "url_to_label": {
  39. "En": "URL to shortcut",
  40. "Fr": "URL à raccourcir"
  41. },
  42. "url_from_label": {
  43. "En": "Shortcut name",
  44. "Fr": "Nom du raccourci"
  45. },
  46. "captcha_placeholder": {
  47. "En": "Captcha",
  48. "Fr": "Captcha"
  49. },
  50. "captcha_label": {
  51. "En": "Anti-spam check",
  52. "Fr": "Vérification anti-spam"
  53. },
  54. "button_submit_text": {
  55. "En": "Create!",
  56. "Fr": "Créer !"
  57. },
  58. "error_invalid_link": {
  59. "En": "The link you tried to visit has been deleted or doesn't exist.",
  60. "Fr": "Le lien que vous avez essayé de visiter a été supprimé ou n'existe pas."
  61. },
  62. "error_session_expired": {
  63. "En": "Your session has expired, please retry.",
  64. "Fr": "Votre session a expiré, veuillez réessayer."
  65. },
  66. "error_captcha_fail": {
  67. "En": "You failed the captcha, please retry.",
  68. "Fr": "Vous avez raté le captcha, veuillez réessayer."
  69. },
  70. "error_link_already_exists": {
  71. "En": "This shortcut name is already taken, please take another one.",
  72. "Fr": "Ce nom de raccourci est déjà pris, veuillez en trouver un autre."
  73. },
  74. "error_cookie_parse_fail": {
  75. "En": "We failed to read your cookie. That shouldn't happen, but please retry.",
  76. "Fr": "Nous n'avons pas réussi à lire votre cookie. Cela ne devrait pas se produire, mais veuillez réessayer."
  77. },
  78. "error_db_fail": {
  79. "En": "We failed to establish a connection with the database. That's quite unexpected, please contact us.",
  80. "Fr": "Nous n'avons pas pu établir de lien avec la base de données. C'est assez inattendu, veuillez nous contacter."
  81. },
  82. "error_invalid_form": {
  83. "En": "Some of the fields are invalid. Please retry.",
  84. "Fr": "La plupart des champs sont invalides. Veuillez réessayer."
  85. },
  86. "error_link_not_found": {
  87. "En": "The link you're searching for doesn't exist or has been deleted.",
  88. "Fr": "Le lien que vous recherchez n'existe pas ou a été supprimé."
  89. },
  90. "error_invalid_key": {
  91. "En": "The link administration key you specified is invalid.",
  92. "Fr": "La clé d'administration du lien que vous avez spécifiée est invalide."
  93. },
  94. "error_link_delete_db_fail": {
  95. "En": "Sorry, we failed to delete your link. This is a problem from our side, please reach us.",
  96. "Fr": "Désolés, nous avons échoué à supprimer votre lien. Il s'agit d'un problème de notre côté, veuillez nous contacter."
  97. },
  98. "error_selflink_forbidden": {
  99. "En": "You can't shorten a link already shortened.",
  100. "Fr": "Vous ne pouvez pas raccourcir un lien déjà raccourci."
  101. },
  102. "error_blacklisted_link": {
  103. "En": "You do not have the permission to create shortened links from this address. Your IP address has been banned.",
  104. "Fr": "Vous n'avez pas le droit de créer des raccourcis avec cette adresse. Votre adresse IP a été bannie."
  105. },
  106. "form_success": {
  107. "En": "Your link has been successfully created!",
  108. "Fr": "Votre lien a été créé avec succès !"
  109. },
  110. "link_delete_success": {
  111. "En": "Your link has been successfully deleted!",
  112. "Fr": "Votre lien a été supprimé avec succès !"
  113. },
  114. "notif_link_label_shortcut": {
  115. "En": "Your shortcut",
  116. "Fr": "Votre raccourci"
  117. },
  118. "notif_link_label_original": {
  119. "En": "Original link",
  120. "Fr": "Lien original"
  121. },
  122. "notif_link_label_admin": {
  123. "En": "Administration link",
  124. "Fr": "Lien d'administration"
  125. },
  126. "notif_link_admin_desc": {
  127. "En": "This link allows you to check the link counter and delete the shortcut.",
  128. "Fr": "Ce lien vous permet de compter le nombre de clics et de supprimer le raccourci."
  129. },
  130. "notif_link_clickcount": {
  131. "En": "Click count: ",
  132. "Fr": "Nombre de clics : "
  133. },
  134. "notif_link_delete": {
  135. "En": "Delete link",
  136. "Fr": "Supprimer le lien"
  137. },
  138. "footer_source_code": {
  139. "En": "Source code, license and credits",
  140. "Fr": "Code source, licence et crédits"
  141. }
  142. }
  143. }
  144. }
  145. }