Languages

Anonymous

On this board you can request and vote on suggestions for languages that you would like to see in Genially ✍️
Missing navigation tooltip localization — suggestion + ready-made fix
Hi Genially Team! I'm an academic e-learning developer from Poland. We create courses and educational materials in Genially daily, embedding them in Moodle as dynamic SCORM packages. We love your tool — it's fantastic. However, there's one issue that bothers us (and likely many non-English-speaking users): THE PROBLEM: When a presentation has multiple pages, navigation tooltips appear: "Next page" "Previous page" "Show pages" These labels are ALWAYS in English — regardless of account language, content language, or browser settings. For our Polish-speaking students, this is unintuitive and looks unprofessional. There's no option in Genially settings to change the language of these elements. OUR WORKAROUND: To solve this, we wrote a JavaScript snippet that we inject into SCORM files or via Moodle's "Additional HTML" feature. It works, but it's a hack — we'd much prefer the platform to handle this natively. Here's the code we use (might be useful as a starting point for you): <script> (function(){ var translations = { 'Next page': 'Następna strona', // Polish — swap for any language 'Previous page': 'Poprzednia strona', 'Show pages': 'Pokaż strony' }; function fixTexts(){ var els = document.querySelectorAll('p, span, button'); for(var i = 0; i < els.length; i++){ var el = els[i]; if(el.children.length === 0 && translations[el.textContent]){ el.textContent = translations[el.textContent]; } var aria = el.getAttribute('aria-label'); if(aria && translations[aria]){ el.setAttribute('aria-label', translations[aria]); } } } var observer = new MutationObserver(fixTexts); observer.observe(document.body, {childList: true, subtree: true, characterData: true}); setInterval(fixTexts, 500); })(); </script> SUGGESTION: Please add localization for these tooltips. Options: Automatically based on browser language (navigator.language) — simplest. A setting in presentation options ("Navigation language"). A translation dictionary in viewer.js based on locale — you already have this infrastructure in the editor UI. For convenience, here are the 3 phrases in several popular languages: | EN | PL | ES | DE | FR | PT | |----------------|-------------------|--------------------|-------------------|-------------------|--------------------| | Next page | Następna strona | Página siguiente | Nächste Seite | Page suivante | Próxima página | | Previous page | Poprzednia strona | Página anterior | Vorherige Seite | Page précédente | Página anterior | | Show pages | Pokaż strony | Mostrar páginas | Seiten anzeigen | Afficher les pages| Mostrar páginas | This is a really small change that would make a huge difference for users worldwide. Thank you for your attention and for a great tool! Best regards, Maciek Dowgiel dowgiel@gmail.com
0
Load More