Laravel-JS-Localization icon indicating copy to clipboard operation
Laravel-JS-Localization copied to clipboard

Separate each language folder

Open AliN11 opened this issue 7 years ago • 4 comments

I think it is not possible to separate each language folder. For example I don't need Italian language while default locate is set to English. It could be a big issue if we have many languages and files.

I expect each language folder to be generated in separate file (not all languages in one file). something like this after generation:

en.js
fr.js
it.js
...

AliN11 avatar Dec 13 '17 09:12 AliN11

This sound like an interesting improvement for this library. Currently, we generate everything in one single file (unfortunately).

BTW, @AliN11 are you using webpack? If yes, check this: https://github.com/rmariuzzo/laravel-localization-loader/ it may help for you specific case. Otherwise, I will think of a solution for your particular case.

rmariuzzo avatar Dec 13 '17 15:12 rmariuzzo

Yes I am using Webpack but didn't try given repository 😉. It would be great if you do something like this in config file:


return [
    'desired/path/for/english' => [
        'en/validation',
        'en/auth',
        'en/customers/profile',
        'en/somthingelse',
    ],
    'it' => [
        'it/validation',
        'it/auth',
    ],
];

AliN11 avatar Dec 14 '17 08:12 AliN11

Another feature or complexity can be like I want to use this with modular project build with https://github.com/nWidart/laravel-modules, There is separate translation folder for each module.

kingvish avatar Jan 23 '18 09:01 kingvish

I think this will definitely be a nice addition, it would bring further consistency with the Laravel Localization API.

ghost avatar Jul 02 '18 04:07 ghost