share.json 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. {
  2. "invoice": {
  3. "title": "Facture",
  4. "downloadPdf": "Télécharger le PDF",
  5. "paymentReceived": "Paiement reçu !",
  6. "paymentApplied": "{amount} a été appliqué à cette facture.",
  7. "verifyingPayment": "Vérification du paiement...",
  8. "balanceDue": "Solde dû",
  9. "fullAmount": "Montant total",
  10. "partialPayment": "Paiement partiel",
  11. "enterAmount": "Saisir le montant",
  12. "payWithCard": "Payer {amount} par carte",
  13. "payWithVipps": "Payer {amount} avec Vipps",
  14. "payWithPaypal": "Payer {amount} avec PayPal",
  15. "errorInvalidAmount": "Veuillez saisir un montant valide.",
  16. "errorExceedsBalance": "Le montant ne peut pas dépasser {amount}.",
  17. "errorVerifyFailed": "Le paiement n'a pas pu être vérifié. Il est peut-être encore en cours de traitement.",
  18. "errorVerifyRequest": "Échec de la vérification du statut du paiement.",
  19. "errorCheckoutFailed": "Échec du démarrage du paiement.",
  20. "errorPaymentFailed": "Échec de l'initiation du paiement. Veuillez réessayer.",
  21. "billTo": "Facturer à",
  22. "taxId": "N° TVA",
  23. "vehicle": "Véhicule",
  24. "vin": "VIN : {vin}",
  25. "plate": "Plaque : {plate}",
  26. "service": "Service",
  27. "type": "Type : {type}",
  28. "tech": "Technicien : {tech}",
  29. "parts": "Pièces",
  30. "partNumber": "N° de pièce",
  31. "description": "Description",
  32. "qty": "Qté",
  33. "unitPrice": "Prix unitaire",
  34. "total": "Total",
  35. "labor": "Main-d'œuvre",
  36. "hours": "Heures",
  37. "hrs": "h",
  38. "unit": "unité",
  39. "qtyOrHours": "Unité / Heures",
  40. "rate": "Taux",
  41. "ratePerHour": "{rate}/h",
  42. "subtotal": "Sous-total",
  43. "subtotalInclTax": "Sous-total (TTC)",
  44. "discount": "Remise",
  45. "discountPercent": "Remise ({percent}%)",
  46. "tax": "Taxe ({rate}%)",
  47. "taxIncluded": "TTC ({rate}%)",
  48. "paid": "Payé",
  49. "paidInFull": "ENTIÈREMENT PAYÉ",
  50. "amountDue": "Montant dû",
  51. "paymentInformation": "Informations de paiement",
  52. "bankAccount": "Compte bancaire",
  53. "orgNumber": "N° d'organisation",
  54. "paymentTerms": "Conditions de paiement",
  55. "netDays": "{days} jours",
  56. "dueDate": "Date d'échéance",
  57. "serviceImages": "Images de service ({count})",
  58. "serviceVideos": "Vidéos de service ({count})",
  59. "diagnosticReports": "Rapports de diagnostic ({count})",
  60. "notes": "Notes",
  61. "diagnosticNotes": "Notes de diagnostic",
  62. "warrantyTitle": "Garantie",
  63. "warrantyExpires": "Expire",
  64. "warrantyMonth": "mois",
  65. "warrantyMonths": "mois",
  66. "warrantyKm": "km",
  67. "findings": "Observations",
  68. "findingsDescription": "Les éléments suivants ont été observés lors de ce service et peuvent nécessiter une attention particulière.",
  69. "severity": "Gravité",
  70. "findingNotes": "Remarques",
  71. "findingSeverityUrgent": "Haute",
  72. "findingSeverityNeedsWork": "Moyenne",
  73. "findingSeverityMonitor": "Basse",
  74. "tel": "Tél. : {phone}",
  75. "customFields": "Informations complémentaires"
  76. },
  77. "quote": {
  78. "title": "Devis",
  79. "downloadPdf": "Télécharger le PDF",
  80. "preparedFor": "Préparé pour",
  81. "taxId": "N° TVA",
  82. "vehicle": "Véhicule",
  83. "vin": "VIN : {vin}",
  84. "plate": "Plaque : {plate}",
  85. "quoteDetails": "Détails du devis",
  86. "description": "Description",
  87. "parts": "Pièces",
  88. "partNumber": "N° de pièce",
  89. "partDescription": "Description",
  90. "qty": "Qté",
  91. "unitPrice": "Prix unitaire",
  92. "total": "Total",
  93. "labor": "Main-d'œuvre",
  94. "laborDescription": "Description",
  95. "hours": "Heures",
  96. "hrs": "h",
  97. "unit": "unité",
  98. "qtyOrHours": "Unité / Heures",
  99. "rate": "Taux",
  100. "ratePerHour": "{rate}/h",
  101. "subtotal": "Sous-total",
  102. "subtotalInclTax": "Sous-total (TTC)",
  103. "discount": "Remise",
  104. "discountPercent": "Remise ({percent}%)",
  105. "tax": "Taxe ({rate}%)",
  106. "taxIncluded": "TTC ({rate}%)",
  107. "images": "Images ({count})",
  108. "documents": "Documents",
  109. "requestChanges": "Demander des modifications",
  110. "acceptQuote": "Accepter le devis",
  111. "whatChanges": "Quelles modifications souhaitez-vous ?",
  112. "changePlaceholder": "Décrivez les modifications souhaitées...",
  113. "cancel": "Annuler",
  114. "submitRequest": "Soumettre la demande",
  115. "quoteAccepted": "Devis accepté",
  116. "quoteAcceptedMessage": "Merci ! Ce devis a été accepté. L'atelier vous contactera prochainement.",
  117. "changesRequested": "Modifications demandées",
  118. "changesRequestedMessage": "Votre demande de modification a été soumise. L'atelier l'examinera et vous répondra.",
  119. "validUntil": "Valable jusqu'au : {date}",
  120. "status": {
  121. "draft": "Brouillon",
  122. "sent": "Envoyé",
  123. "accepted": "Accepté",
  124. "rejected": "Refusé",
  125. "expired": "Expiré",
  126. "converted": "Converti",
  127. "changes_requested": "Modifications demandées"
  128. },
  129. "tel": "Tél. : {phone}",
  130. "customFields": "Informations complémentaires"
  131. },
  132. "inspection": {
  133. "title": "Inspection du véhicule",
  134. "vehicle": "Véhicule",
  135. "customer": "Client",
  136. "vin": "VIN : {vin}",
  137. "plate": "Plaque : {plate}",
  138. "mileage": "Kilométrage : {mileage}",
  139. "mileageMarine": "Heures Moteur: {mileage}",
  140. "inspected": "inspecté",
  141. "pass": "Conforme",
  142. "fail": "Non conforme",
  143. "attention": "Attention",
  144. "notInspected": "Non inspecté",
  145. "quoteAvailable": "Un devis a été préparé pour cette inspection",
  146. "quoteAvailableDescription": "Consultez le devis pour voir les tarifs et approuver les travaux recommandés.",
  147. "viewQuote": "Voir le devis",
  148. "quoteRequested": "Devis demandé",
  149. "quoteRequestedCancel": "— Annuler",
  150. "requestQuote": "Demander un devis",
  151. "downloadPdf": "Télécharger le PDF",
  152. "notes": "Notes",
  153. "quoteCancelled": "Demande de devis annulée",
  154. "cancelFailed": "Échec de l'annulation de la demande",
  155. "eu": {
  156. "pass": "Aucune défaillance",
  157. "attention": "Défaillance mineure",
  158. "fail": "Défaillance majeure",
  159. "dangerous": "Défaillance critique",
  160. "not_inspected": "Non contrôlé"
  161. },
  162. "basic": {
  163. "pass": "Conforme",
  164. "attention": "Attention",
  165. "fail": "Non conforme",
  166. "dangerous": "Dangereux",
  167. "not_inspected": "Non contrôlé"
  168. },
  169. "result": {
  170. "pass": "Favorable",
  171. "pass_minor": "Favorable avec défaillances mineures",
  172. "fail": "Défavorable — défaillances majeures",
  173. "fail_dangerous": "Défavorable — défaillances critiques",
  174. "incomplete": "Non terminé"
  175. },
  176. "resultDetail": {
  177. "pass": "Aucune défaillance n'a été constatée.",
  178. "pass_minor": "Le véhicule est accepté. Réparez les défaillances mineures sans délai excessif.",
  179. "fail": "Le véhicule est refusé. Les défaillances doivent être réparées et le véhicule doit repasser au contrôle.",
  180. "fail_dangerous": "Le véhicule ne doit pas circuler sur la voie publique tant que les défaillances critiques ne sont pas réparées.",
  181. "incomplete": "Ce contrôle est toujours en cours."
  182. },
  183. "testDetails": "Détails du contrôle",
  184. "testDate": "Date du contrôle",
  185. "certificateNumber": "Numéro de certificat",
  186. "vehicleCategory": "Catégorie du véhicule",
  187. "inspector": "Contrôleur",
  188. "testLocation": "Lieu du contrôle",
  189. "nextTestDue": "Prochain contrôle",
  190. "vesselLabel": "Bateau",
  191. "plateLabel": "Immatriculation",
  192. "odometerLabel": "Compteur",
  193. "engineHoursLabel": "Heures moteur",
  194. "summary": "Synthèse",
  195. "progressLabel": "{graded} points contrôlés",
  196. "limit": "Limite",
  197. "viewPhoto": "Voir la photo",
  198. "deficienciesFound": "Défaillances constatées ({count})",
  199. "allResults": "Tous les résultats",
  200. "privacyNotice": "Ce rapport vous est communiqué par l'atelier qui a réalisé le contrôle. Toute personne disposant de ce lien peut le consulter : merci de ne pas le transmettre. Contactez l'atelier pour faire retirer le lien ou effacer vos données."
  201. },
  202. "terms": {
  203. "title": "Conditions de vente",
  204. "contact": "Contact",
  205. "tel": "Tél. : {phone}"
  206. },
  207. "quoteRequest": {
  208. "title": "Demander un devis",
  209. "description": "Sélectionnez les éléments pour lesquels vous souhaitez un devis de réparation.",
  210. "selectAll": "Tout sélectionner",
  211. "deselectAll": "Tout désélectionner",
  212. "selectedCount": "{selected} sur {total} sélectionné(s)",
  213. "fail": "Non conforme",
  214. "attention": "Attention",
  215. "message": "Message",
  216. "messageOptional": "(optionnel)",
  217. "messagePlaceholder": "Tout détail supplémentaire ou question...",
  218. "cancel": "Annuler",
  219. "submitRequest": "Soumettre la demande",
  220. "selectAtLeastOne": "Sélectionnez au moins un élément",
  221. "submitSuccess": "Demande de devis soumise !",
  222. "submitError": "Échec de la soumission de la demande"
  223. },
  224. "common": {
  225. "poweredBy": "Propulsé par",
  226. "termsOfSale": "Conditions de vente",
  227. "portalMessage": "Consultez vos véhicules, factures et plus encore sur votre",
  228. "customerPortal": "portail client",
  229. "telegramConnect": "Discutez avec nous sur Telegram",
  230. "telegramScan": "Scannez ce code QR pour nous envoyer un message sur Telegram pour les mises à jour et le support."
  231. }
  232. }