Translation and Review Guidelines: Difference between revisions
(Added Web editor source language info.) |
|||
Line 48: | Line 48: | ||
{|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | {|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | ||
| | | | ||
===Focus on | ===Focus on Consistency=== | ||
In addition to recurring terminology, you will often encounter strings that are duplicate or directly reference other strings. It is important to ensure these translations are consistent across the entirety of a project. | In addition to recurring terminology, you will often encounter strings that are duplicate or directly reference other strings. It is important to ensure these translations are consistent across the entirety of a project. | ||
::'''Example:''' If "Create Account" appears in a string in a project, use the [https://docs.transifex.com/translation/translating-with-the-web-editor#searching-and-filtering-for-strings filters] in the Web Editor to see where else "Create Account" appears in the rest of the project resources and make sure the translation is consistent. | ::'''Example:''' If "Create Account" appears in a string in a project, use the [https://docs.transifex.com/translation/translating-with-the-web-editor#searching-and-filtering-for-strings filters] in the Web Editor to see where else "Create Account" appears in the rest of the project resources and make sure the translation is consistent. | ||
Line 67: | Line 67: | ||
| | | | ||
===Watch out for | ===Watch out for Placeholders, HTML and Unicode Character Entities, and Markup Language.=== | ||
====Placeholders and | ====Placeholders and Variables==== | ||
::Many project strings contain '''placeholders''' which may replace [https://www.quackit.com/html/tags/ HTML], [https://www.quackit.com/xml/tutorial/about_xml.cfm XML] or words and numbers that change within the application's interface. '''It is important to keep these placeholders unchanged in the translation'''. You can move the placeholders depending on where they grammatically make the most sense in your language.<br><br> | ::Many project strings contain '''placeholders''' which may replace [https://www.quackit.com/html/tags/ HTML], [https://www.quackit.com/xml/tutorial/about_xml.cfm XML] or words and numbers that change within the application's interface. '''It is important to keep these placeholders unchanged in the translation'''. You can move the placeholders depending on where they grammatically make the most sense in your language.<br><br> | ||
::Hover your mouse over the variable in the English source text to see what the placeholder is replacing. | ::Hover your mouse over the variable in the English source text to see what the placeholder is replacing. | ||
Line 82: | Line 82: | ||
::Review the [https://docs.transifex.com/translation/html-files#in-the-new-editor Transifex documentation] to learn how to manage placeholders in the translation editor.<br> | ::Review the [https://docs.transifex.com/translation/html-files#in-the-new-editor Transifex documentation] to learn how to manage placeholders in the translation editor.<br> | ||
====HTML and Unicode | ====HTML and Unicode Character Entities & Mark Down Language==== | ||
::Sometimes an HTML character entity will not be recognized and replaced by Transifex. In these cases, you can either copy the exact character entity or you can replace it with what it corresponds to.<br> | ::Sometimes an HTML character entity will not be recognized and replaced by Transifex. In these cases, you can either copy the exact character entity or you can replace it with what it corresponds to.<br> | ||
::You can look up HTML entities on the [https://www.w3schools.com/charsets/ref_html_entities_4.asp W3 website]. | ::You can look up HTML entities on the [https://www.w3schools.com/charsets/ref_html_entities_4.asp W3 website]. | ||
Line 96: | Line 96: | ||
{|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | {|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | ||
| | | | ||
===Pay | ===Pay Attention to the "notranslate" Tag=== | ||
:Some strings will be assigned the "notranslate" tag and you will find a special message at the bottom of the translation input field. These strings should be copied ''exactly'' using the copy icon in the web editor. If you do not copy these strings exactly, Transifex will give you an error warning. | :Some strings will be assigned the "notranslate" tag and you will find a special message at the bottom of the translation input field. These strings should be copied ''exactly'' using the copy icon in the web editor. If you do not copy these strings exactly, Transifex will give you an error warning. | ||
Line 106: | Line 106: | ||
{|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | {|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | ||
| | | | ||
===Punctuation, | ===Punctuation, Capitalization, Double Spaces and Typos=== | ||
The small details make a big difference in the end product. Individuals are less likely to trust a tool whose interface is messy or has inconsistent punctuation and capitalization, even if the translation itself is correct. | The small details make a big difference in the end product. Individuals are less likely to trust a tool whose interface is messy or has inconsistent punctuation and capitalization, even if the translation itself is correct. | ||
Line 116: | Line 116: | ||
::[[File:Display_Spaces.png|500px|center|Display Spaces Transifex]] | ::[[File:Display_Spaces.png|500px|center|Display Spaces Transifex]] | ||
|} | |||
{|class="wikitable" style="margin-right: auto; margin-left: 0px; width: Auto; background-color:#ffcccc;" | |||
| | |||
===Reference other Languages=== | |||
If you are multi-lingual, you can view both the English source text and current translations in another language that you speak. This can be helpful when trying to understand the context and meaning of the English source text. | |||
You can add an additional source language through the [https://docs.transifex.com/translation/translating-with-the-web-editor#editor-settings Transifex Editor Settings] in the web editor. | |||
**Please remember** that the current translations in another language may or may not be reviewed by a trusted contributor, and you should ultimately defer to the English source text. | |||
|} | |} |
Revision as of 14:07, 12 February 2021
Please review the tips and guidelines below prior to localizing projects. The following information will help you navigate the Transifex interface and more effectively and accurately translate and review projects.
Do not Machine Translate
|
Communicate
|
Read the Developer Notes and Translation Instructions in Transifex
|
Do not translate or transliterate application or project names.
|
Focus on ConsistencyIn addition to recurring terminology, you will often encounter strings that are duplicate or directly reference other strings. It is important to ensure these translations are consistent across the entirety of a project.
|
Watch out for Placeholders, HTML and Unicode Character Entities, and Markup Language.Placeholders and Variables
HTML and Unicode Character Entities & Mark Down Language
New lines
|
Pay Attention to the "notranslate" Tag
|
Punctuation, Capitalization, Double Spaces and TyposThe small details make a big difference in the end product. Individuals are less likely to trust a tool whose interface is messy or has inconsistent punctuation and capitalization, even if the translation itself is correct.
|
Reference other LanguagesIf you are multi-lingual, you can view both the English source text and current translations in another language that you speak. This can be helpful when trying to understand the context and meaning of the English source text. You can add an additional source language through the Transifex Editor Settings in the web editor.
|