Skip to content
This repository was archived by the owner on Nov 21, 2023. It is now read-only.

Commit bd519b7

Browse files
authored
Merge pull request #5 from arthaud-proust-rd/feature/cms-translation
Traduction du cms
2 parents 5851fa4 + 9114ae5 commit bd519b7

File tree

146 files changed

+1434
-273
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+1434
-273
lines changed

admin/app/blocks/alert.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { text_markdown } from '../fields/text-markdown.js'
22
import { state } from '../fields/state.js'
33
import { background } from '../fields/background.js'
4+
import {t} from "../i18n/translater.js";
45

56
export const block_alert = {
67
name: 'alert',
7-
label: 'Alerte',
8+
label: t.blocks.alert,
89
widget: 'object',
910
required: false,
1011
i18n: true,

admin/app/blocks/blocks.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import * as availableBlocks from '../settings/available-blocks.js';
2-
2+
import {t} from "../i18n/translater.js";
33
export const blocks = {
44
name: 'blocks',
5-
label: 'Blocs de contenu',
6-
label_singular: 'Bloc de contenu',
5+
label: t.blocks.blocks.label,
6+
label_singular: t.blocks.blocks.label_singular,
77
widget: 'list',
88
collapsed: false,
99
types: Object.values(availableBlocks),

admin/app/blocks/chart.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import { heading } from '../fields/heading.js'
22
import { chart } from '../fields/chart.js'
33
import { grid } from '../fields/grid.js'
44
import { background } from '../fields/background.js'
5+
import {t} from "../i18n/translater.js";
56

67
export const block_chart = {
78
name: 'chart',
8-
label: 'Graphique (Camembert, barre…)',
9+
label: t.blocks.chart,
910
widget: 'object',
1011
required: false,
1112
i18n: true,

admin/app/blocks/cta.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { heading } from '../fields/heading.js'
22
import { cta } from '../fields/cta.js'
33
import { background } from '../fields/background.js'
4+
import {t} from "../i18n/translater.js";
45

56
export const block_cta = {
67
name: 'cta',
7-
label: 'Appel à l’action (Boutton)',
8+
label: t.blocks.cta,
89
widget: 'object',
910
required: false,
1011
i18n: true,

admin/app/blocks/datas.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@ import { value_number } from '../fields/value-number.js'
99
import { suffix } from '../fields/suffix.js'
1010
import { limit } from '../fields/limit.js'
1111
import { background } from '../fields/background.js'
12+
import {t} from "../i18n/translater.js";
1213

1314
export const block_datas = {
1415
name: 'datas',
15-
label: 'Blocs de données (en colonne)',
16+
label: t.blocks.datas.label,
1617
widget: 'object',
1718
required: false,
1819
i18n: true,
@@ -25,7 +26,7 @@ export const block_datas = {
2526
show_color,
2627
{
2728
name: 'items',
28-
label: 'Donnée',
29+
label: t.blocks.datas.fields.items,
2930
widget: 'list',
3031
required: false,
3132
i18n: true,

admin/app/blocks/editorial.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ import { text_markdown } from '../fields/text-markdown.js'
55
import { cta } from '../fields/cta.js'
66
import { image } from '../fields/image.js'
77
import { background } from '../fields/background.js'
8+
import {t} from "../i18n/translater.js";
89

910
export const block_editorial = {
1011
name: 'editorial',
11-
label: 'Editorial (contenu et image)',
12+
label: t.blocks.editorial,
1213
widget: 'object',
1314
required: false,
1415
i18n: true,

admin/app/blocks/embed.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { heading } from '../fields/heading.js'
22
import { embed } from '../fields/embed.js'
33
import { background } from '../fields/background.js'
4+
import {t} from "../i18n/translater.js";
45

56
export const block_embed = {
67
name: 'embed',
7-
label: 'Embed (iframe)',
8+
label: t.blocks.embed,
89
widget: 'object',
910
required: false,
1011
i18n: true,

admin/app/blocks/faq.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import { heading } from '../fields/heading.js'
22
import { title } from '../fields/title.js'
33
import { text_markdown } from '../fields/text-markdown.js'
44
import { background } from '../fields/background.js'
5+
import {t} from "../i18n/translater.js";
56

67
export const block_faq = {
78
name: 'faq',
8-
label: 'FAQ',
9+
label: t.blocks.faq.label,
910
widget: 'object',
1011
required: false,
1112
i18n: true,
@@ -15,7 +16,7 @@ export const block_faq = {
1516
heading,
1617
{
1718
name: 'items',
18-
label: 'Question/Réponse',
19+
label: t.blocks.faq.fields.items,
1920
widget: 'list',
2021
required: false,
2122
i18n: true,

admin/app/blocks/figure.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import { figure } from '../fields/figure.js'
33
import { grid } from '../fields/grid.js'
44
import { offset } from '../fields/offset.js'
55
import { background } from '../fields/background.js'
6+
import {t} from "../i18n/translater.js";
67

78
export const block_figure = {
89
name: 'figure',
9-
label: 'Figure (image avec sa légende)',
10+
label: t.blocks.figure,
1011
widget: 'object',
1112
required: false,
1213
i18n: true,

admin/app/blocks/form.js

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ import { value } from '../fields/value.js'
44
import { grid } from '../fields/grid.js'
55
import { offset } from '../fields/offset.js'
66
import { background } from '../fields/background.js'
7+
import {t} from "../i18n/translater.js";
78

89
export const block_form = {
910
name: 'form',
10-
label: 'Formulaire',
11+
label: t.blocks.form.label,
1112
widget: 'object',
1213
required: false,
1314
i18n: true,
@@ -17,38 +18,38 @@ export const block_form = {
1718
heading,
1819
grid,
1920
offset,
20-
{ name: 'name', label: 'Identifiant du formulaire', widget: 'string', i18n: 'duplicate' },
21-
{ name: 'submit', label: 'Texte du bouton d’envoie', widget: 'string', i18n: true },
21+
{ name: 'name', label: t.blocks.form.fields.name, widget: 'string', i18n: 'duplicate' },
22+
{ name: 'submit', label: t.blocks.form.fields.submit, widget: 'string', i18n: true },
2223
{
2324
name: 'items',
24-
label: 'Champs',
25-
label_singular: 'champ',
25+
label: t.blocks.form.fields.items.label,
26+
label_singular: t.blocks.form.fields.items.label_singular,
2627
widget: 'list',
2728
required: false,
2829
i18n: true,
2930
collapsed: true,
3031
summary: '{{label}}',
3132
fields: [
32-
{ name: 'label', label: 'Label du champ', widget: 'string', i18n: true },
33+
{ name: 'label', label: t.blocks.form.fields.items.fields.label, widget: 'string', i18n: true },
3334
{
3435
name: 'type',
35-
label: 'Type de champ',
36+
label: t.blocks.form.fields.items.fields.type.label,
3637
widget: 'select',
3738
i18n: 'duplicate',
3839
options: [
39-
{ label: 'Email', value: 'email' },
40-
{ label: 'Select', value: 'select' },
41-
{ label: 'Téléphone', value: 'tel' },
42-
{ label: 'Texte', value: 'text' },
43-
{ label: 'Zone de texte', value: 'textarea' }
40+
{ label: t.blocks.form.fields.items.fields.type.options.email, value: 'email' },
41+
{ label: t.blocks.form.fields.items.fields.type.options.select, value: 'select' },
42+
{ label: t.blocks.form.fields.items.fields.type.options.tel, value: 'tel' },
43+
{ label: t.blocks.form.fields.items.fields.type.options.text, value: 'text' },
44+
{ label: t.blocks.form.fields.items.fields.type.options.textarea, value: 'textarea' }
4445
],
4546
default: 'text',
4647
},
4748
{
4849
name: 'options',
49-
label: 'Options',
50+
label: t.blocks.form.fields.items.fields.options.label,
5051
label_singular: 'option',
51-
hint: 'Pour un champ select seulement',
52+
hint: t.blocks.form.fields.items.fields.options.hint,
5253
widget: 'list',
5354
required: false,
5455
i18n: true,
@@ -57,28 +58,28 @@ export const block_form = {
5758
value
5859
],
5960
},
60-
{ name: 'required', label: 'Champ obligatoire ?', widget: 'boolean', default: false, i18n: 'duplicate', required: false },
61-
{ name: 'full', label: 'Champ prenant toute la largeur ?', widget: 'boolean', default: false, i18n: 'duplicate', required: false },
62-
{ name: 'placeholder', label: 'Placeholder', widget: 'string', i18n: true, required: false },
61+
{ name: 'required', label: t.blocks.form.fields.items.fields.required, widget: 'boolean', default: false, i18n: 'duplicate', required: false },
62+
{ name: 'full', label: t.blocks.form.fields.items.fields.full, widget: 'boolean', default: false, i18n: 'duplicate', required: false },
63+
{ name: 'placeholder', label: t.blocks.form.fields.items.fields.placeholder, widget: 'string', i18n: true, required: false },
6364
{
6465
name: 'autocomplete',
65-
label: 'Autocomplete',
66+
label: t.blocks.form.fields.items.fields.autocomplete.label,
6667
widget: 'select',
6768
i18n: 'duplicate',
6869
required: false,
6970
options: [
70-
{ label: 'Code postal', value: 'postal-code' },
71-
{ label: 'Email', value: 'email' },
72-
{ label: 'Nom complet', value: 'name' },
73-
{ label: 'Nom de famille', value: 'family-name' },
74-
{ label: 'Numéro et nom de la rue', value: 'street-address' },
75-
{ label: 'Pays', value: 'country-name' },
76-
{ label: 'Prénom', value: 'given-name' },
77-
{ label: 'Société', value: 'organization' },
78-
{ label: 'Téléphone', value: 'tel' },
79-
{ label: 'Zone de texte', value: 'textarea' }
71+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.postal_code, value: 'postal-code' },
72+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.email, value: 'email' },
73+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.name, value: 'name' },
74+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.family_name, value: 'family-name' },
75+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.street_address, value: 'street-address' },
76+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.country_name, value: 'country-name' },
77+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.given_name, value: 'given-name' },
78+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.organization, value: 'organization' },
79+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.tel, value: 'tel' },
80+
{ label: t.blocks.form.fields.items.fields.autocomplete.options.textarea, value: 'textarea' }
8081
],
81-
hint: 'Utilisé par le navigateur pour préremplir le champ',
82+
hint: t.blocks.form.fields.items.fields.autocomplete.hint,
8283
}
8384
]
8485
},

admin/app/blocks/gallery.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ import { heading } from '../fields/heading.js';
22
import { column } from '../fields/column.js';
33
import { gallery } from '../fields/gallery.js';
44
import { background } from '../fields/background.js';
5+
import {t} from "../i18n/translater.js";
56

67
export const block_gallery = {
78
name: 'gallery',
8-
label: 'Galerie d’images',
9+
label: t.blocks.gallery,
910
widget: 'object',
1011
required: false,
1112
i18n: true,

admin/app/blocks/images.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { heading } from '../fields/heading.js'
22
import { images } from '../fields/images.js'
33
import { background } from '../fields/background.js'
4+
import {t} from "../i18n/translater.js";
45

56
export const block_images = {
67
name: 'images',
7-
label: 'Liste d’images',
8+
label: t.blocks.images,
89
widget: 'object',
910
required: false,
1011
i18n: true,

admin/app/blocks/informations.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import { text } from '../fields/text.js'
77
import { cta } from '../fields/cta.js'
88
import { column } from '../fields/column.js'
99
import { background } from '../fields/background.js'
10+
import {t} from "../i18n/translater.js";
1011

1112
export const block_informations = {
1213
name: 'informations',
13-
label: 'Blocs carte d’information (en colonne)',
14+
label: t.blocks.informations.label,
1415
widget: 'object',
1516
required: false,
1617
i18n: true,
@@ -21,8 +22,8 @@ export const block_informations = {
2122
column,
2223
{
2324
name: 'items',
24-
label: 'Infos',
25-
label_singular: 'info',
25+
label: t.blocks.informations.fields.items.label,
26+
label_singular: t.blocks.informations.fields.items.label_singular,
2627
widget: 'list',
2728
required: false,
2829
i18n: true,
@@ -32,15 +33,22 @@ export const block_informations = {
3233
icons,
3334
{
3435
name: 'image',
35-
label: 'Image',
36+
label: t.blocks.informations.fields.items.fields.image.label,
3637
widget: 'object',
3738
required: false,
3839
i18n: true,
3940
collapsed: true,
4041
fields: [
4142
image_src,
4243
image_alt,
43-
{ name: 'isLogo', label: 'Est-ce un logo ou une icône ?', widget: 'boolean', required: false, hint: 'Pour centrer l’image dans une case', i18n: 'duplicate' }
44+
{
45+
name: 'isLogo',
46+
label: t.blocks.informations.fields.items.fields.image.fields.isLogo.label,
47+
widget: 'boolean',
48+
required: false,
49+
hint: t.blocks.informations.fields.items.fields.image.fields.isLogo.hint,
50+
i18n: 'duplicate'
51+
}
4452
]
4553
},
4654
title,

admin/app/blocks/instagram.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { heading } from '../fields/heading.js'
22
import { count } from '../fields/count.js'
33
import { background } from '../fields/background.js'
4+
import {t} from "../i18n/translater.js";
45

56
export const block_instagram = {
67
name: 'instagram',
7-
label: 'Instagram feed',
8+
label: t.blocks.instagram.label,
89
widget: 'object',
910
required: false,
1011
i18n: true,
@@ -15,7 +16,7 @@ export const block_instagram = {
1516
count,
1617
{
1718
name: 'token',
18-
label: 'Access_token provenant d’instagram',
19+
label: t.blocks.instagram.fields.token,
1920
widget: 'string',
2021
required: true,
2122
i18n: 'duplicate'

admin/app/blocks/latest.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import { section } from '../fields/section.js'
33
import { count } from '../fields/count.js'
44
import { show_more } from '../fields/show-more.js'
55
import { background } from '../fields/background.js'
6+
import {t} from "../i18n/translater.js";
67

78
export const block_latest = {
89
name: 'latest',
9-
label: 'Derniers items (news, projets…)',
10+
label: t.blocks.latest,
1011
widget: 'object',
1112
required: false,
1213
i18n: true,

admin/app/blocks/map.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ import { map } from '../fields/map.js'
33
import { zoom } from '../fields/zoom.js'
44
import { grid } from '../fields/grid.js'
55
import { background } from '../fields/background.js'
6+
import {t} from "../i18n/translater.js";
67

78
export const block_map = {
89
name: 'map',
9-
label: 'Carte',
10+
label: t.blocks.map,
1011
widget: 'object',
1112
required: false,
1213
i18n: true,

0 commit comments

Comments
 (0)