Thomas Fransolet 810374abc2 Guide IA : traduire les formulations de repli à l'enregistrement
L'infobulle promettait que ces phrases seraient traduites « comme le reste
de vos contenus », mais rien ne les traduisait jamais : BuildFallbackInstruction
filtre sur la langue du visiteur et, ne trouvant rien, laisse le modèle
improviser son refus. Les formulations du client ne servaient qu'en français.

L'enregistrement traduit désormais vers les langues déclarées sur les canaux,
en n'appelant l'IA que pour ce qui en a besoin : les langues sans traduction,
et toutes les langues si une phrase source a changé depuis le chargement.
Une sauvegarde qui ne touche pas aux formulations ne consomme donc pas de
jetons. Les langues visées sont celles des canaux, pas les dix supportées,
pour la même raison.

Un échec de traduction n'empêche pas l'enregistrement : le reste est sauvé,
les traductions précédentes sont conservées et l'écran le signale. Effacer
toutes les formulations efface aussi leurs traductions, devenues sans objet.

Corrige au passage le mot de réveil affiché : le modèle OpenWakeWord est
« hey_viva » / « hey_marco », le visiteur doit donc dire « Hey Viva », pas
« Viva ».

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 16:09:59 +02:00
2021-04-07 17:51:47 +02:00
2022-11-03 17:51:35 +01:00
2024-01-17 17:00:24 +01:00
2026-07-14 17:20:20 +02:00
2025-05-28 13:45:54 +02:00
2025-07-17 12:11:59 +02:00

manager_app

A new Flutter application.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Ancienne version de generation = Model generation via command line

java -cp openapi-generator-cli-5.1.0.jar org.openapitools.codegen.OpenAPIGenerator generate -i swagger.yaml --additional-properties pubName=managerapi -g dart --enable-post-process-file

OPENAPI Generation cmd

flutter clean

flutter pub get

dart run build_runner build --delete-conflicting-outputs

Le fichier est dans le projet.

Publication sur docker

Avant de build en docker, il faut build en web => flutter build web

docker build -t manager-web .

Pour tester en local : docker run -d -p 8080:80 name manager-web manager-web

Image tag: docker image tag manager-web registry.unov.be/myinfomate/manager:version-3.0.0 #registry.unov.be/mymuseum/manager:version-2.0.0

Docker push: docker image push registry.unov.be/myinfomate/manager:version-3.0.0 #registry.unov.be/mymuseum/manager:version-2.0.0

Description
No description provided
Readme 164 MiB
Languages
JavaScript 89%
Dart 10%
C++ 0.4%
CMake 0.3%
HTML 0.2%