Translated Routes |
Hello,
I've got a question about localization and translated routes : I wonder if there is a solution to combine 'named routes' and the 'lang() function' to translate URL and keep the app very simple to update for future developments. First I made my translations in Routes.php like this : PHP Code: /*In my template-view header.php*/ If possible I would like to put all translations in app/Language... I've tried this without success : PHP Code: /*In my template-view header.php*/ It almost works, because Routes.php reads a part of the translation... but just the default language. there is no update of the locale with {locale}... Do you know a way to do it ? Thank you for any help !
So, Is there no solution to avoid translations into routes.php ?
The best I could do (because the function 'lang' in Routes.php doesn't recognize current locale) looks like this : PHP Code: /*in Routes.php*/ Routes.php doesn't recognize current $locale, so I need two lines... And all translations of urls are in app/Language/fr/app.php which is pretty dumb and illogical.
ups no... lang() inside Routes.php really doesn't work at all... My last post is wrong
(07-21-2020, 04:38 AM)kilden Wrote: ups no... lang() inside Routes.php really doesn't work at all... My last post is wrong try with reverse routes and put lang() in routes PHP https://codeigniter4.github.io/userguide...se-routing or extend core class to support this function https://codeigniter4.github.io/userguide...re-classes |
Welcome Guest, Not a member yet? Register Sign In |