My site having two different languages, English and French. I have used MagePlaza's French language pack for the French translations. The translation CSV file contains more than 14k rows! So, it is really hard for me to check if the translation is correct or not. I want only frontend translations and reduce these rows as low as possible. Any help?
For the back-end to be in English use the below configuration
system > config > (general) general > locale options > locale > English (US)
while doing it check that
- You are on the page that need to be in English itself (default config) or that french website whatever page you are in, which will be on the top left.
For front-end to be in French
You can you those Mageplaza extensions but as you said to reduce content in csv, we couldn't do that.
If we try to reduce those content on those , then your front end page will be affected, like you may get a half translated French page.
You may you the Google translate tool kit , not the google translate as you upload the file and translate for you to ensure the translation.
I think you should use Google Translate Integration extension for Magento 2 by Solwin. It will automatically translate website content to 90+ languages.
- This module can be enabled or disabled at any time from the back-end.
- Ability to add Custom Code Snippet.
Use inline Translation feature on Magento 2.Reference Link
On magento by default no way to get the translation strings based on frontend / backend. So you have only option to use inline translation and ask your client to translate.
Please check this link, it will work on frontend only, https://www.mageplaza.com/magento-2-translation/
In Magento, there is different ways to create translation for frontend and backend,
After following this link, create you languagpack.csv file in your theme.
and translate data here.
Hope it helps!