Contents
How can I translate a word in Magento?
To translate names, titles, and phrases used in Magento: Generate a dictionary of your instance using the translation dictionary tool. Fully review Translation dictionaries and packages to understand all steps, commands, and best practices for generating the dictionary. Translate the terms.
What does a language package do in Magento?
When localizing Magento, you replace these strings with translation dictionary content. A language package is basically a collection of translation dictionaries for a particular language together with meta-information.
Is there a way to localize strings in Magento?
The Magento Marketplace offers language packs to download and install. Localize strings based on existing, or parent, translations using language inheritance. Customize your translations further by creating more than one version of a translation for the same language to cover dialects and different phrasing.
How to contribute to the Magento contribution day?
Various Meet Magento and Contribution Day events include developers contributing translations. Create a CrowdIn account and join the Magento CrowdIn project. Browse and select a language. A percentage displays tracking translation progress overall and per section of the Magento Admin. Expand and locate an area of UI text strings to translate.
How does Magento help you localize your store?
The Magento application enables you to localize your store for multiple regions and markets. We improved the localization and customization of Magento instances by making translation dictionaries easier to update and by maintaining a reduced amount of code coupling and duplication.
How to add strings to a Magento theme?
This topic describes how to add theme strings so that the i18n tool can collect and add the strings to the dictionary. Your custom theme may contain new strings that are not present in out-of-the-box Magento themes.
How to create a dictionary in Magento 2?
To begin translating, use a command to generate a dictionary .csv file with a collected list of all existing phrases and words. Generate the dictionary and translate: Extract translatable words and phrases from enabled components using the translation collection command. Content extracts into a .csv file.
Are there any language packages for Magento application?
Language packages, which enable you to translate any or all words and phrases in the Magento application. See Translations overview. We also accept Community Engineering contributions using CrowdIn for translations. The project may include package creation and further support using the contributed translations.
How does language inheritance work in Magento 2?
Language inheritance enables you to create a new translation called a child based on an existing translation called a parent. The child translations override the parent. However, if the child translation fails to upload or display or is missing a phrase or word, Magento uses the parent locale.
Which is an example of translating a phrase?
An example of translating a phrase: As opposed to a translation dictionary, you can translate any or all words and phrases in the Magento application using a language package. You can translate a particular component—like a module or a theme—using a translation dictionary.