Lorsque l’on clique sur « Analyse » puis ‹ Logs ›, on arrive bien sur la fenêtre des logs.
par contre l’onglet du navigateur prends le nom de ‹ Log › au singulier alors que dans le menu c’est Logs
Lorsque l’on clique sur « Analyse » puis ‹ Logs ›, on arrive bien sur la fenêtre des logs.
par contre l’onglet du navigateur prends le nom de ‹ Log › au singulier alors que dans le menu c’est Logs
C’est parce qu’il prend le nom de la page depuis l’url.
Comme interact pour interactions
C’est assez lourd de changer çà. A moins de faire une table de correspondance entre nom de page appelée et nom traduit en fonction de la langue. @Loic ? C’est vrai que ce serait plus propre.
@Loic on peux avoir un array js des traductions sur chaque page et en fonction de la langue, un truc genre titles[findindex(Lang)] ? Ce serait assez simple et light en perf.
C’est ajouté mais en php c’était plus simple comme integration (https://github.com/jeedom/core/blob/alpha/core/php/utils.inc.php#L1394). Reste plus qu’a completer.
Et comment tu gère les titres en fonction des langues ? Au moins fr/en/es et en par default ?
La traduction jeedom, regarde le titre « converti » est entre __()
Oki. Suis entre deux avions je fais vite
Pour la page de mise à jour j’ai ajouté çà :
case 'update':
$return = __('Mises à jour',__FILE__);
break;
çà marche quand je clique sur le bouton rouge navbarright, ou par le menu. Par contre une fois sur la page, F5 → çà ne marche plus
Idem si je colle le lien direct http://—/index.php?v=d&p=update
J’ai ajouté les titres de pages dans utils.inc.php mais faut regarder pour que çà marche après refresh.
Dans le utils.js en appellant la fonction à la fin du initPage() çà fonctionne au refresh etc.
Mais je ne sais pas comment les traductions
function setPageTitle() {
pageTitle = document.title.split(' -')[0].toLowerCase()
switch (pageTitle) {
case 'view':
newTitle = 'Vues'
break
default:
newTitle = pageTitle
break
}
newTitle = newTitle[0].toUpperCase() + newTitle.slice(1)
document.title = newTitle + ' - Jeedom'
}
J’ai trouvé un fix en conservant le php:
modif de index.php qui ne prenait pas les refresh:
index.php page title enhanced · jeedom/core@07725c5 · GitHub
Et plugin.js pour afficher le nom du plugin dans les pages gestion des plugins → configuration
page titles config support · jeedom/core@3172318 · GitHub
Jette un œil voir si çà te semble correct.