gestion_table_tournante_libre/src/interface/libelles/impression.js

59 lines
2.9 KiB
JavaScript
Raw Normal View History

// © 2026 TechnoLibre (http://www.technolibre.ca)
// License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
// Les libellés de l'aperçu avant impression et de la feuille imprimée
// (§ 11.7, § 8.5, § 11.2, § 18.6), et ceux de la question du papier, que
// l'aperçu et la section des badges partagent. Chaque clé commence par
// « impression. ». Une donnée — le nom de l'événement, une date, un
// horodatage, la version — n'entre dans aucun de ces textes : la feuille la
// pose dans son propre nœud, à côté.
export const TABLE = new Map([
// --- L'écran et sa barre (§ 11.7) ------------------------------------------
['impression.titre', 'Aperçu avant impression'],
['impression.barre', "Commandes de l'aperçu"],
['impression.commande.ouvrir', 'Imprimer…'],
['impression.commande.imprimer', 'Imprimer'],
['impression.commande.fermer', "Fermer l'aperçu"],
// --- Ce que l'aperçu imprime ----------------------------------------------
['impression.vue.titre', 'Vue imprimée'],
['impression.vue.plan', 'Plan de salle'],
['impression.vue.accueil', "Liste d'accueil"],
['impression.vue.tables', 'Feuilles par table'],
['impression.tour.titre', 'Tour imprimé'],
['impression.tour.option', ({ tour }) => `Tour ${tour}`],
['impression.listes', 'Listes de noms'],
['impression.decoupe.titre', 'Pages du plan'],
['impression.decoupe.auto', 'Découpage proposé'],
['impression.decoupe.unePage', 'Tout sur une page'],
['impression.decoupe.decoupe', 'Découper en pages'],
['impression.parTour', 'Une feuille par tour'],
// --- La question du papier (§ 8.5, § 11.2) -----------------------------------
['impression.papier.question', 'Sur quel papier imprimez-vous ?'],
[
'impression.papier.explication',
"Le format est celui du bac de l'imprimante de cette machine : il est retenu ici, et ne se redemande plus.",
],
['impression.papier.choix.a4', 'A4 (210 × 297 mm)'],
['impression.papier.choix.lettre', 'Lettre (215,9 × 279,4 mm)'],
['impression.papier.titre', 'Papier :'],
['impression.papier.nom.a4', 'A4'],
['impression.papier.nom.lettre', 'Lettre'],
['impression.papier.changer', 'Changer'],
// --- La feuille imprimée (§ 11.7, § 18.6) -----------------------------------
['impression.filigrane', 'BROUILLON'],
['impression.pied.sansDate', 'Date non fixée'],
['impression.pied.tour', ({ tour }) => `Tour ${tour}`],
['impression.pied.tousLesTours', 'Tous les tours'],
['impression.pied.placement', 'Placement du'],
['impression.pied.placementInconnu', 'Placement non daté'],
['impression.pied.version', 'Version'],
// --- Les vues, avant leur mise en page (§ 11.7) ------------------------------
['impression.plan.page', ({ page, total }) => `Plan, page ${page} sur ${total}`],
['impression.accueil.titre', "Liste d'accueil"],
['impression.tables.titre', 'Feuilles par table'],
]);