diff --git a/CONVENTIONS.md b/CONVENTIONS.md index f1892e244..0fe76a135 100644 --- a/CONVENTIONS.md +++ b/CONVENTIONS.md @@ -55,7 +55,7 @@ Arborescence: - person - personvendee - household_edit_metadata - - index.js + - index.ts ``` ## Organisation des feuilles de styles diff --git a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig index 8a64c9543..9587fbecf 100644 --- a/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig +++ b/src/Bundle/ChillMainBundle/Resources/views/layout.html.twig @@ -68,35 +68,37 @@ {% endif %} - {% block content %} -
{{'absence.You are marked as being absent'|trans }}
- - {{ 'absence.Unset absence'|trans }} - -{{'absence.You are marked as being absent'|trans }}
+ + {{ 'absence.Unset absence'|trans }} + +{{ $t('hello', {'name': 'Boris'})}}
+ + + diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts new file mode 100644 index 000000000..4065765f3 --- /dev/null +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/i18n/messages.ts @@ -0,0 +1,5 @@ +export const messages = { + fr: { + hello: "Bonjour {name}" + } +}; diff --git a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts index e69de29bb..bad5fb9ac 100644 --- a/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts +++ b/src/Bundle/ChillTicketBundle/src/Resources/public/vuejs/TicketApp/index.ts @@ -0,0 +1,17 @@ +import {createApp} from "vue"; +import { _createI18n } from "../../../../../../ChillMainBundle/Resources/public/vuejs/_js/i18n"; +import VueToast from 'vue-toast-notification'; +import 'vue-toast-notification/dist/theme-sugar.css'; +import {messages} from "./i18n/messages"; +import App from './App.vue'; + +const i18n = _createI18n(messages) + +const _app = createApp({ + template: '