{"id":1500,"date":"2024-11-19T13:02:07","date_gmt":"2024-11-19T13:02:07","guid":{"rendered":"https:\/\/help.xodox.in\/?post_type=docs&#038;p=1500"},"modified":"2024-12-09T15:04:08","modified_gmt":"2024-12-09T15:04:08","password":"","slug":"system-language","status":"publish","type":"docs","link":"https:\/\/help.xodox.in\/pt\/docs\/system-language\/","title":{"rendered":"System Language"},"content":{"rendered":"<div class=\"entry-content\">\n<h4 id=\"create-new-language\" class=\"wp-block-heading\">Create New Language<\/h4>\n<p>In Xodox CRM you can easily\u00a0change the\u00a0language. You only need to translate all the strings based on your needs.<\/p>\n<ol>\n<li>Navigate to <strong>application\/language<\/strong> and <strong>copy<\/strong> the default <strong>english<\/strong> folder.<\/li>\n<li><strong>Rename <\/strong>the folder in the language you want to translate. eq. <b>french<\/b><\/li>\n<\/ol>\n<p><strong><b>You must<\/b> rename the files inside the folder<\/strong> you copied based on the main folder name eq. we renamed our new folder to <b>french<\/b> and in this folder, there are 2 files, <strong>english_lang.php<\/strong> and <strong>english_num_words_lang.php<\/strong> that should be renamed like this: <span class=\"file_name\"><strong>french_lang.php<\/strong><\/span> and <strong>french_num_words_lang.php<\/strong><\/p>\n<p>Translate all the strings via your favorite code editor and navigate to <strong>Setup\u00a0-&gt; Settings -&gt; Localization<\/strong> you will see that your language is available in the dropdown to select it and save changes.<\/p>\n<p>If the language you are trying to translate already exists in Xodox CRM files that come with the package its recommended to rename the folder\/files eq.\u00a0my_french and my_french_lang.php<\/p>\n<div class=\"st-alert st-alert-info\">If you are<strong> using language that don\u2019t exist<\/strong> in Xodox CRM make sure after each update to copy all the new text after # Version X.X.X from the original English file located in application\/language\/english\/english_lang.php<\/div>\n<h4 id=\"overwriting-translation-texts\" class=\"wp-block-heading\">Overwriting translation texts<\/h4>\n<p>Read more <a href=\"#\">here <\/a>to see how to overwrite translation texts to make Xodox CRM fit for your needs.<\/p>\n<h4 id=\"encoding\" class=\"wp-block-heading\"><span id=\"Encoding\" class=\"mw-headline\">Encoding<\/span><\/h4>\n<p>Language files in Xodox CRM use the UTF-8 encoding without a Byte Order Marker, when creating language override files it is important to maintain the same encoding.<\/p>\n<h4 id=\"github\" class=\"wp-block-heading\">Github<\/h4>\n<p>All the language files are available on Github, if you wan\u2019t to contribute translation you can create pull request and we will review the language and approve the pull request. Click <a href=\"https:\/\/github.com\/mstojanovv\/XodoxCRM\">here <\/a>to check the github repository.<\/p>\n<h4 id=\"special-charachters\" class=\"wp-block-heading\">Special Charachters<\/h4>\n<div class=\"st-alert st-alert-danger\">If you want to use the \u2018 character in your translation text you have to replace it with \\\u2019<\/div>\n<p>Eq:<\/p>\n<pre class=\"wp-block-preformatted lang:default decode:true\">$lang['language_text_key'] = 'Text with \\'quotes';<\/pre>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Create New Language In Xodox CRM you can easily\u00a0change the\u00a0language. You only need to translate all the strings based on your needs. Navigate to application\/language and copy the default english folder. Rename the folder in the language you want to translate. eq. french You must rename the files inside the folder you copied based on the main folder name eq. we renamed our new folder to french and in this folder, there are 2 files, english_lang.php and english_num_words_lang.php that should be renamed like this: french_lang.php and french_num_words_lang.php Translate all the strings via your favorite code editor and navigate to Setup\u00a0-&gt; Settings -&gt; Localization you will see that your language is available in the dropdown to select it and save changes. If the language you are trying to translate already exists in Xodox CRM files that come with the package its recommended to rename the folder\/files eq.\u00a0my_french and my_french_lang.php If you are using language that don\u2019t exist in Xodox CRM make sure after each update to copy all the new text after # Version X.X.X from the original English file located in application\/language\/english\/english_lang.php Overwriting translation texts Read more here to see how to overwrite translation texts to make Xodox CRM fit for your needs. Encoding Language files in Xodox CRM use the UTF-8 encoding without a Byte Order Marker, when creating language override files it is important to maintain the same encoding. Github All the language files are available on Github, if you wan\u2019t to contribute translation you can create pull request and we will review the language and approve the pull request. Click here to check the github repository. Special Charachters If you want to use the \u2018 character in your translation text you have to replace it with \\\u2019 Eq: $lang[&#8216;language_text_key&#8217;] = &#8216;Text with \\&#8217;quotes&#8217;;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[39],"doc_tag":[],"class_list":["post-1500","docs","type-docs","status-publish","hentry","doc_category-setup-configuration"],"acf":[],"year_month":"2026-04","word_count":327,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"help-xodox","author_nicename":"help-xodox","author_url":"https:\/\/help.xodox.in\/pt\/author\/help-xodox\/"},"doc_category_info":[{"term_name":"Setup &amp; Configuration","term_url":"https:\/\/help.xodox.in\/pt\/docs-category\/setup-configuration\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>System Language - My CMS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/help.xodox.in\/pt\/docs\/system-language\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"System Language - My CMS\" \/>\n<meta property=\"og:description\" content=\"Create New Language In Xodox CRM you can easily\u00a0change the\u00a0language. You only need to translate all the strings based on your needs. Navigate to application\/language and copy the default english folder. Rename the folder in the language you want to translate. eq. french You must rename the files inside the folder you copied based on the main folder name eq. we renamed our new folder to french and in this folder, there are 2 files, english_lang.php and english_num_words_lang.php that should be renamed like this: french_lang.php and french_num_words_lang.php Translate all the strings via your favorite code editor and navigate to Setup\u00a0-&gt; Settings -&gt; Localization you will see that your language is available in the dropdown to select it and save changes. If the language you are trying to translate already exists in Xodox CRM files that come with the package its recommended to rename the folder\/files eq.\u00a0my_french and my_french_lang.php If you are using language that don\u2019t exist in Xodox CRM make sure after each update to copy all the new text after # Version X.X.X from the original English file located in application\/language\/english\/english_lang.php Overwriting translation texts Read more here to see how to overwrite translation texts to make Xodox CRM fit for your needs. Encoding Language files in Xodox CRM use the UTF-8 encoding without a Byte Order Marker, when creating language override files it is important to maintain the same encoding. Github All the language files are available on Github, if you wan\u2019t to contribute translation you can create pull request and we will review the language and approve the pull request. Click here to check the github repository. Special Charachters If you want to use the \u2018 character in your translation text you have to replace it with \u2019 Eq: $lang[&#039;language_text_key&#039;] = &#039;Text with &#039;quotes&#039;;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/help.xodox.in\/pt\/docs\/system-language\/\" \/>\n<meta property=\"og:site_name\" content=\"My CMS\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-09T15:04:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/help.xodox.in\/docs\/system-language\/\",\"url\":\"https:\/\/help.xodox.in\/docs\/system-language\/\",\"name\":\"System Language - My CMS\",\"isPartOf\":{\"@id\":\"https:\/\/help.xodox.in\/#website\"},\"datePublished\":\"2024-11-19T13:02:07+00:00\",\"dateModified\":\"2024-12-09T15:04:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/help.xodox.in\/docs\/system-language\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/help.xodox.in\/docs\/system-language\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/help.xodox.in\/docs\/system-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/help.xodox.in\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"System Language\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/help.xodox.in\/#website\",\"url\":\"https:\/\/help.xodox.in\/\",\"name\":\"My CMS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/help.xodox.in\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/help.xodox.in\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/help.xodox.in\/#organization\",\"name\":\"My CMS\",\"url\":\"https:\/\/help.xodox.in\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/help.xodox.in\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/help.xodox.in\/wp-content\/uploads\/2024\/10\/Xodox-Logo-01-2.png\",\"contentUrl\":\"https:\/\/help.xodox.in\/wp-content\/uploads\/2024\/10\/Xodox-Logo-01-2.png\",\"width\":573,\"height\":192,\"caption\":\"My CMS\"},\"image\":{\"@id\":\"https:\/\/help.xodox.in\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"System Language - My CMS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/help.xodox.in\/pt\/docs\/system-language\/","og_locale":"pt_PT","og_type":"article","og_title":"System Language - My CMS","og_description":"Create New Language In Xodox CRM you can easily\u00a0change the\u00a0language. You only need to translate all the strings based on your needs. Navigate to application\/language and copy the default english folder. Rename the folder in the language you want to translate. eq. french You must rename the files inside the folder you copied based on the main folder name eq. we renamed our new folder to french and in this folder, there are 2 files, english_lang.php and english_num_words_lang.php that should be renamed like this: french_lang.php and french_num_words_lang.php Translate all the strings via your favorite code editor and navigate to Setup\u00a0-&gt; Settings -&gt; Localization you will see that your language is available in the dropdown to select it and save changes. If the language you are trying to translate already exists in Xodox CRM files that come with the package its recommended to rename the folder\/files eq.\u00a0my_french and my_french_lang.php If you are using language that don\u2019t exist in Xodox CRM make sure after each update to copy all the new text after # Version X.X.X from the original English file located in application\/language\/english\/english_lang.php Overwriting translation texts Read more here to see how to overwrite translation texts to make Xodox CRM fit for your needs. Encoding Language files in Xodox CRM use the UTF-8 encoding without a Byte Order Marker, when creating language override files it is important to maintain the same encoding. Github All the language files are available on Github, if you wan\u2019t to contribute translation you can create pull request and we will review the language and approve the pull request. Click here to check the github repository. Special Charachters If you want to use the \u2018 character in your translation text you have to replace it with \u2019 Eq: $lang['language_text_key'] = 'Text with 'quotes';","og_url":"https:\/\/help.xodox.in\/pt\/docs\/system-language\/","og_site_name":"My CMS","article_modified_time":"2024-12-09T15:04:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/help.xodox.in\/docs\/system-language\/","url":"https:\/\/help.xodox.in\/docs\/system-language\/","name":"System Language - My CMS","isPartOf":{"@id":"https:\/\/help.xodox.in\/#website"},"datePublished":"2024-11-19T13:02:07+00:00","dateModified":"2024-12-09T15:04:08+00:00","breadcrumb":{"@id":"https:\/\/help.xodox.in\/docs\/system-language\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/help.xodox.in\/docs\/system-language\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/help.xodox.in\/docs\/system-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/help.xodox.in\/"},{"@type":"ListItem","position":2,"name":"System Language"}]},{"@type":"WebSite","@id":"https:\/\/help.xodox.in\/#website","url":"https:\/\/help.xodox.in\/","name":"My CMS","description":"","publisher":{"@id":"https:\/\/help.xodox.in\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/help.xodox.in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/help.xodox.in\/#organization","name":"My CMS","url":"https:\/\/help.xodox.in\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/help.xodox.in\/#\/schema\/logo\/image\/","url":"https:\/\/help.xodox.in\/wp-content\/uploads\/2024\/10\/Xodox-Logo-01-2.png","contentUrl":"https:\/\/help.xodox.in\/wp-content\/uploads\/2024\/10\/Xodox-Logo-01-2.png","width":573,"height":192,"caption":"My CMS"},"image":{"@id":"https:\/\/help.xodox.in\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/docs\/1500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/comments?post=1500"}],"version-history":[{"count":0,"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/docs\/1500\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/media?parent=1500"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/doc_category?post=1500"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/help.xodox.in\/pt\/wp-json\/wp\/v2\/doc_tag?post=1500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}