Merge branch '379-translation-localization-vue' into 'master'

Resolve "Finish handling of internationalization in vuejs: handling translation of "translatable string""

Closes #379

See merge request Chill-Projet/chill-bundles!822
This commit is contained in:
2025-05-28 14:40:27 +00:00
22 changed files with 118 additions and 464 deletions

View File

@@ -28,7 +28,7 @@
:key="t.id"
:value="t.id"
>
{{ t.label.fr }}
{{ localizeString(t.label) }}
</option>
</select>
</div>
@@ -83,9 +83,11 @@
<script>
import CurrentHousehold from "./CurrentHousehold";
import { mapGetters, mapState } from "vuex";
import { localizeString } from "ChillMainAssets/lib/localizationHelper/localizationHelper";
export default {
name: "Dates",
methods: { localizeString },
components: {
CurrentHousehold,
},

View File

@@ -38,7 +38,7 @@
}"
@click="moveToPosition(conc.person.id, position.id)"
>
{{ position.label.fr }}
{{ localizeString(position.label) }}
</button>
</div>
</div>
@@ -57,6 +57,7 @@ import { mapGetters, mapState } from "vuex";
import CurrentHousehold from "./CurrentHousehold";
import PersonComment from "./PersonComment";
import PersonText from "../../_components/Entity/PersonText.vue";
import { localizeString } from "ChillMainAssets/lib/localizationHelper/localizationHelper";
export default {
name: "Positioning",
@@ -79,7 +80,7 @@ export default {
this.$store.getters.concUnpositionned.length === 0
);
},
allowHolderForConcerned: (app) => (conc) => {
allowHolderForConcerned: () => (conc) => {
console.log("allow holder for concerned", conc);
if (conc.position === null) {
return false;
@@ -89,6 +90,7 @@ export default {
},
},
methods: {
localizeString,
moveToPosition(person_id, position_id) {
this.$store.dispatch("markPosition", { person_id, position_id });
},