Welcome Guest, Not a member yet? Register   Sign In
Advanced languages
#1

Hi all,
I think that codeigniter should have languages files have 2 dimensional arrays instead of only 1.

For example if i need to have modular setup, each language file could handle all translations in file per module separated in array by keys. This would make language files more flexible, less files to load per translation, less files and changes per project update / commit.

What do you think?
Reply
#2

I agree. In previous version it was. But changed . So had to remove 'string' return type to solve problem.

I know that it is not good to change in system file.

PHP Code:
    function lang(string $line, array $args = [], string $locale null): string
    
{
        return 
Services::language($locale)
                        ->
getLine($line$args);
    } 

"getLine()" function returns string and array both, but "lang()" function returns only string. I think it's need to update
Reply




Theme © iAndrew 2016 - Forum software by © MyBB