(window.webpackJsonp=window.webpackJsonp||[]).push([[49],{320:function(t,e,a){"use strict";a.r(e);var n=a(13),r=Object(n.a)({},(function(){var t=this,e=t._self._c;return e("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[e("h1",{attrs:{id:"app-translations"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#app-translations"}},[t._v("#")]),t._v(" App Translations")]),t._v(" "),e("blockquote",[e("p",[t._v("The platform supports internationalization across the entire App. Many languages are currently supported, with more\nbeing added all the time. Anyone can add or refine any languages through the integration with CrowdIn.")])]),t._v(" "),e("h2",{attrs:{id:"crowdin"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#crowdin"}},[t._v("#")]),t._v(" Crowdin")]),t._v(" "),e("p",[t._v("Our "),e("a",{attrs:{href:"https://locales.directus.io/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Crowdin"),e("OutboundLink")],1),t._v(" page provides an external interface for managing all of the different\nlanguage translations for the App. You can update and extend existing languages, or request a new language be added.")]),t._v(" "),e("h2",{attrs:{id:"working-with-existing-languages"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#working-with-existing-languages"}},[t._v("#")]),t._v(" Working with Existing Languages")]),t._v(" "),e("ol",[e("li",[t._v("Navigate to "),e("a",{attrs:{href:"https://locales.directus.io/",target:"_blank",rel:"noopener noreferrer"}},[t._v("Crowdin"),e("OutboundLink")],1)]),t._v(" "),e("li",[t._v("Click on the desired language")]),t._v(" "),e("li",[t._v("Click "),e("strong",[t._v("Translate All")]),t._v(" in the header")]),t._v(" "),e("li",[t._v("Log in to Crowdin, or register an account as needed")]),t._v(" "),e("li",[t._v("Select a source string using the left-hand navigation")]),t._v(" "),e("li",[t._v("Add or edit the translation in the lower text area")]),t._v(" "),e("li",[t._v('Click "SAVE" below the translation')])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("Character Length")]),t._v(" "),e("p",[t._v("It is important to keep the character length approximately the same as the source string (English) to avoid truncation\nor a drastically different wrapping. For example, some text translations will go in a smaller button with limited space\nfor text and no ability to wrap.")])]),t._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[t._v("Suggestions")]),t._v(" "),e("p",[t._v("Crowdin provides useful TM and MT suggestions, however you should always confirm that these are context appropriate, as\nthey may not accurately map to the source meaning.")])]),t._v(" "),e("div",{staticClass:"custom-block tip"},[e("p",{staticClass:"custom-block-title"},[t._v("Request Additional Context")]),t._v(" "),e("p",[t._v('If you feel you do not have enough information on how this string is used, you can always ask for additional context\nusing the "Comment" section.')])]),t._v(" "),e("h2",{attrs:{id:"requesting-a-new-language"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#requesting-a-new-language"}},[t._v("#")]),t._v(" Requesting a New Language")]),t._v(" "),e("p",[t._v("To add a new language to the Crowdin service, you can make a request via Crowdin's "),e("strong",[t._v("Discussions")]),t._v(" section, or reach out\nto a Core Team member via "),e("a",{attrs:{href:"https://directus.chat",target:"_blank",rel:"noopener noreferrer"}},[t._v("Discord"),e("OutboundLink")],1),t._v(".")])])}),[],!1,null,null,null);e.default=r.exports}}]);