{"id":16820,"date":"2023-03-16T21:47:19","date_gmt":"2023-03-16T21:47:19","guid":{"rendered":"https:\/\/kiusi.com\/?p=16820"},"modified":"2023-03-16T21:47:20","modified_gmt":"2023-03-16T21:47:20","slug":"como-traducir-los-mensajes-internos-de-apex","status":"publish","type":"post","link":"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/","title":{"rendered":"How to translate APEX internal messages"},"content":{"rendered":"<p class=\"wp-block-paragraph\">In today's globalized world it is so important to be able to have our applications well translated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post I want to show you how we can use the Oracle APEX Message function to translate text strings (or messages) generated from stored procedures, functions, triggers, packed procedures and PL\/SQL functions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember that Oracle APEX is translated into 10 languages including Spanish \ud83d\ude0a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?ssl=1\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"750\" height=\"132\" data-attachment-id=\"16821\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad001\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?fit=867%2C153&amp;ssl=1\" data-orig-size=\"867,153\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676376746&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad001\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?fit=750%2C132&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?resize=750%2C132&#038;ssl=1\" alt=\"\" class=\"wp-image-16821\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?w=867&amp;ssl=1 867w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?resize=300%2C53&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?resize=768%2C136&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad001.jpg?resize=18%2C3&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">But when we call procedures within our application, the internal APEX messages are in English, and that's why we use this APEX feature called \"Text Message\" to translate those messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are about 126 internal messages that need to be translated, as shown in the excerpt from the table below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"448\" data-attachment-id=\"16822\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad002\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?fit=1146%2C685&amp;ssl=1\" data-orig-size=\"1146,685\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676378051&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad002\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?fit=750%2C448&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?resize=750%2C448&#038;ssl=1\" alt=\"\" class=\"wp-image-16822\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?resize=1024%2C612&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?resize=300%2C179&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?resize=768%2C459&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad002.jpg?w=1146&amp;ssl=1 1146w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This table can be viewed in its entirety in the Oracle APEX documentation in the following <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/apex\/22.2\/htmdb\/translating-messages.html#GUID-52E139BF-73E1-46AB-8A4E-E046865CEA2E\" target=\"_blank\"><strong>link<\/strong><\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, there are also messages that require translation that correspond to the Interactive Grid.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"750\" height=\"540\" data-attachment-id=\"16825\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad003\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?fit=1141%2C821&amp;ssl=1\" data-orig-size=\"1141,821\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676378089&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad003\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?fit=750%2C540&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?resize=750%2C540&#038;ssl=1\" alt=\"\" class=\"wp-image-16825\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?resize=1024%2C737&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?resize=768%2C553&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad003.jpg?w=1141&amp;ssl=1 1141w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And of course, there are also messages to be translated that correspond to the Interactive Report.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"538\" data-attachment-id=\"16826\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad004\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?fit=1145%2C822&amp;ssl=1\" data-orig-size=\"1145,822\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676378132&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad004\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?fit=750%2C538&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?resize=750%2C538&#038;ssl=1\" alt=\"\" class=\"wp-image-16826\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?resize=1024%2C735&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?resize=300%2C215&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?resize=768%2C551&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad004.jpg?w=1145&amp;ssl=1 1145w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the other hand, if we use the new APEX Progressive Web App (PWA) functionality we also need to translate the messages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"595\" data-attachment-id=\"16828\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad005\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?fit=1143%2C907&amp;ssl=1\" data-orig-size=\"1143,907\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676378339&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad005\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?fit=750%2C595&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?resize=750%2C595&#038;ssl=1\" alt=\"\" class=\"wp-image-16828\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?resize=1024%2C813&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?resize=300%2C238&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?resize=768%2C609&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?resize=15%2C12&amp;ssl=1 15w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad005.jpg?w=1143&amp;ssl=1 1143w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When using smart filters and facet searches in our application, it is also necessary to translate the messages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"571\" data-attachment-id=\"16829\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad006\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?fit=1148%2C874&amp;ssl=1\" data-orig-size=\"1148,874\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1676378462&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad006\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?fit=750%2C571&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?resize=750%2C571&#038;ssl=1\" alt=\"\" class=\"wp-image-16829\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?resize=1024%2C780&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?resize=300%2C228&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?resize=768%2C585&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?resize=16%2C12&amp;ssl=1 16w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad006.jpg?w=1148&amp;ssl=1 1148w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Here is an example of how to translate a message in APEX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We open our application in Oracle APEX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this demonstration I have created a simple application in Oracle APEX.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is important to note that Oracle Application Express is translated by default into 10 languages, as I mentioned above (English, German, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Simplified Chinese and Traditional Chinese). Unfortunately, if our application uses a different language, we must translate ourselves the internal messages displayed by the APEX reporting engine, such as the Actions button, the search or the \"next\/previous, etc.\" links.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But before we learn how to translate APEX internal messages, let's learn how APEX works with the \"<strong>Text Messaging<\/strong>\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First of all, we define the language of our application in the globalization section of the application definition.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"699\" data-attachment-id=\"16831\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad007\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?fit=1050%2C979&amp;ssl=1\" data-orig-size=\"1050,979\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad007\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?fit=750%2C699&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?resize=750%2C699&#038;ssl=1\" alt=\"\" class=\"wp-image-16831\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?resize=1024%2C955&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?resize=300%2C280&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?resize=768%2C716&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?resize=13%2C12&amp;ssl=1 13w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad007.jpg?w=1050&amp;ssl=1 1050w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Save the changes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, we can create a greeting message for the user.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To do this, we go to Shared Components =&gt; Text Messages<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"324\" data-attachment-id=\"16833\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad008\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?fit=2544%2C1099&amp;ssl=1\" data-orig-size=\"2544,1099\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad008\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?fit=750%2C324&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=750%2C324&#038;ssl=1\" alt=\"\" class=\"wp-image-16833\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=1024%2C442&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=768%2C332&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=1536%2C664&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=2048%2C885&amp;ssl=1 2048w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=1200%2C518&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?resize=1568%2C677&amp;ssl=1 1568w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad008.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the button <strong>Create Text Message<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"116\" data-attachment-id=\"16834\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad009\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?fit=2545%2C393&amp;ssl=1\" data-orig-size=\"2545,393\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad009\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?fit=750%2C116&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=750%2C116&#038;ssl=1\" alt=\"\" class=\"wp-image-16834\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=1024%2C158&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=300%2C46&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=768%2C119&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=1536%2C237&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=2048%2C316&amp;ssl=1 2048w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=18%2C3&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=1200%2C185&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?resize=1568%2C242&amp;ssl=1 1568w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad009.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The modal window for creating the Text Message opens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En primer lugar, ingresamos el nombre del mensaje de texto, por ejemplo, GREETING_MSG, seguidamente seleccionamos el idioma ingl&eacute;s y en el recuadro de texto colocamos: &lt;h1&gt;Good morning %0!&lt;\/h1&gt;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"456\" data-attachment-id=\"16835\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad010\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?fit=831%2C505&amp;ssl=1\" data-orig-size=\"831,505\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678969198&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad010\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?fit=750%2C456&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?resize=750%2C456&#038;ssl=1\" alt=\"\" class=\"wp-image-16835\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?w=831&amp;ssl=1 831w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?resize=768%2C467&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad010.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Seguidamente, realizamos el mismo procedimiento para crear el texto en espa&ntilde;ol, como sigue: &lt;h1&gt;Buen d&iacute;a %0!&lt;\/h1&gt;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"457\" data-attachment-id=\"16837\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad011\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?fit=823%2C501&amp;ssl=1\" data-orig-size=\"823,501\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678969224&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad011\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?fit=750%2C457&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?resize=750%2C457&#038;ssl=1\" alt=\"\" class=\"wp-image-16837\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?w=823&amp;ssl=1 823w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?resize=300%2C183&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?resize=768%2C468&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad011.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click on the Create Text Message button.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What we have done is to create a message called&nbsp;<strong>GREETING_MSG<\/strong> in our application in Spanish as Buen D\u00eda %0 and in English as Good morning %0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let's see how we can now invoke this message:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BEGIN\r\n--\r\n-- Print the greeting\r\n--\r\nHTP.P(APEX_LANG.MESSAGE('GREETING_MSG', V('APP_USER')));\r\nEND;\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The way in which the attribute is defined\u00a0<strong>p_lang<\/strong> depends on how the APEX engine derives the main language of the application. For example, if we are running the application in Spanish and the above call is made to the APEX_LANG.MESSAGE API, the APEX engine first looks for a message called GREETING_MSG with a LANG_CODE of\u00a0<strong>is<\/strong>.\u00a0Si no encuentra nada, se revierte al\u00a0atributo Application Primary Language.\u00a0Si a\u00fan no encuentra nada, el motor\u00a0APEX\u00a0busca un mensaje con este nombre con un c\u00f3digo de idioma de\u00a0<strong>in<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Function syntax:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>APEX_LANG.MESSAGE (\r\n    p_name            IN VARCHAR2 DEFAULT NULL,\r\n    p0                IN VARCHAR2 DEFAULT NULL,\r\n    p1                IN VARCHAR2 DEFAULT NULL,\r\n    p2                IN VARCHAR2 DEFAULT NULL,\r\n    ...\r\n    p9                IN VARCHAR2 DEFAULT NULL,\r\n    p_lang            IN VARCHAR2 DEFAULT NULL,\r\n    p_application_id  IN NUMBER   DEFAULT NULL )\r\nRETURN VARCHAR2;\r<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Parameter Meaning<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Parameter<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>p_name<\/td><td>Message name as defined in Text Messages under Shared Components of your application in Oracle APEX .<\/td><\/tr><tr><td>p0 a trav\u00e9s de p9<\/td><td>Dynamic substitution value: p0 corresponds to %0 in the translation chain; p1 corresponds to %1 in the translation chain; p2 corresponds to %2 in the translation chain, and so on.<\/td><\/tr><tr><td>p_lang<\/td><td>Language code of the message to retrieve. If not specified, APEX uses the current language for the user as defined in the Application Language Derived From attribute.<\/td><\/tr><tr><td>p_application_id<\/td><td>Used to specify the ID of the application within the current workspace that owns the translated message you wish to return. Useful when encoding packages that may be called outside the scope of APEX, such as packages called from a database job.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Parameters description<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we know this function, let's see how to implement it in our application.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, on page 1 of our application we are going to greet the logged in user.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the breadcrumb bar region we create a dynamic content region and enter the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>BEGIN\r\n--\r\n-- Print the greeting\r\n--\r\nHTP.P(APEX_LANG.MESSAGE('GREETING_MSG', V('APP_USER')));\r\nEND;\r<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"275\" data-attachment-id=\"16841\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad012\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?fit=1916%2C701&amp;ssl=1\" data-orig-size=\"1916,701\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad012\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?fit=750%2C275&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=750%2C275&#038;ssl=1\" alt=\"\" class=\"wp-image-16841\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=1024%2C375&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=300%2C110&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=768%2C281&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=1536%2C562&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=18%2C7&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=1200%2C439&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?resize=1568%2C574&amp;ssl=1 1568w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad012.jpg?w=1916&amp;ssl=1 1916w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As our application is defined in the primary language as Spanish (United States) (es-us), when running the application, we will see the user greeting in Spanish:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"316\" data-attachment-id=\"16842\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad013\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?fit=1081%2C456&amp;ssl=1\" data-orig-size=\"1081,456\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678969420&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad013\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?fit=750%2C316&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?resize=750%2C316&#038;ssl=1\" alt=\"\" class=\"wp-image-16842\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?resize=1024%2C432&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?resize=300%2C127&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?resize=768%2C324&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad013.jpg?w=1081&amp;ssl=1 1081w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now if we change the primary language of the application to English, we will see that when the page is executed, the message will be displayed in English.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"326\" data-attachment-id=\"16843\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad014\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?fit=1084%2C471&amp;ssl=1\" data-orig-size=\"1084,471\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678969520&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad014\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?fit=750%2C326&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?resize=750%2C326&#038;ssl=1\" alt=\"\" class=\"wp-image-16843\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?resize=1024%2C445&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?resize=768%2C334&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad014.jpg?w=1084&amp;ssl=1 1084w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now that we know how Text messages work in APEX, let's see how we can translate APEX internal messages.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this second demonstration we are going to define our application with the language <strong>Ukrainian (uk)<\/strong>. (I choose this language because I am proudly of Ukrainian descent, my mother was born in Poltawa, Ukraine, and I have a great affection for my mother's land, and a great love for my homeland Argentina where I was born and raised and now that I live and enjoy the United States I feel very globalized \ud83d\ude0a).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"761\" data-attachment-id=\"16846\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trada\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?fit=801%2C813&amp;ssl=1\" data-orig-size=\"801,813\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tradA\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?fit=750%2C761&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?resize=750%2C761&#038;ssl=1\" alt=\"\" class=\"wp-image-16846\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?w=801&amp;ssl=1 801w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?resize=296%2C300&amp;ssl=1 296w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?resize=768%2C780&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/tradA.jpg?resize=12%2C12&amp;ssl=1 12w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When running our application, nothing will be in Ukrainian, right? \ud83d\ude0a then let's create the text message for the greeting in Ukrainian (I trust google translator \ud83d\ude0a ).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"454\" data-attachment-id=\"16849\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad016\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?fit=840%2C509&amp;ssl=1\" data-orig-size=\"840,509\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678972664&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad016\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?fit=750%2C454&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?resize=750%2C454&#038;ssl=1\" alt=\"\" class=\"wp-image-16849\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?w=840&amp;ssl=1 840w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?resize=768%2C465&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad016.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And when executing we see the greeting \ud83d\ude0a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"321\" data-attachment-id=\"16850\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad017\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?fit=1077%2C461&amp;ssl=1\" data-orig-size=\"1077,461\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;Clari&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1678972710&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad017\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?fit=750%2C321&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?resize=750%2C321&#038;ssl=1\" alt=\"\" class=\"wp-image-16850\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?resize=1024%2C438&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?resize=300%2C128&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?resize=768%2C329&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?resize=18%2C8&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad017.jpg?w=1077&amp;ssl=1 1077w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now on the other hand, I have the interactive Employee report on page 2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What I can translate in my application I do on my own, for example the name of the navigation path entry we translate it from Employees to \u0421\u043f\u0456\u0432\u0440\u043e\u0431\u0456\u0442\u043d\u0438\u043a\u0438. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Undoubtedly everything that we can translate such as the headers of the report, or when more data is found or if there are no records in the report, all of that we can translate from the same page designer without problems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But how can we translate for example the name of the Actions button or the Go button of the interactive report, because now the APEX engine cannot find a Ukrainian translation and it will show it in English.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"243\" data-attachment-id=\"16851\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad018\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?fit=1692%2C548&amp;ssl=1\" data-orig-size=\"1692,548\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad018\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?fit=750%2C243&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=750%2C243&#038;ssl=1\" alt=\"\" class=\"wp-image-16851\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=1024%2C332&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=300%2C97&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=768%2C249&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=1536%2C497&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=18%2C6&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=1200%2C389&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?resize=1568%2C508&amp;ssl=1 1568w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad018.jpg?w=1692&amp;ssl=1 1692w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So let's see an example of how to translate the name of the Actions button, and the name of the Go button in the search bar into the Ukrainian language.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Interactive Report Messages<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We create two text messages:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Text Message<\/strong><\/td><td><strong>In English<\/strong><\/td><td><strong>In Ukrainian<\/strong><\/td><\/tr><tr><td>APEXIR_GO<\/td><td>Go<\/td><td>\u0417\u043d\u0430\u0439\u0442\u0438<\/td><\/tr><tr><td>APEXIR_ACTIONS<\/td><td>Actions<\/td><td>\u0414\u0456\u0457<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Description of text messages<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">These text messages can be found in the <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.oracle.com\/en\/database\/oracle\/apex\/22.2\/htmdb\/translating-messages.html#GUID-ED453806-E775-445C-A73C-6CAFD2359A93\" target=\"_blank\"><strong>table 21-3<\/strong><\/a> from the Oracle APEX documentation regarding the internal message translation issue that I mentioned earlier in this article.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"453\" data-attachment-id=\"16854\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad019\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?fit=826%2C499&amp;ssl=1\" data-orig-size=\"826,499\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad019\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?fit=750%2C453&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?resize=750%2C453&#038;ssl=1\" alt=\"\" class=\"wp-image-16854\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?w=826&amp;ssl=1 826w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?resize=768%2C464&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad019.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"456\" data-attachment-id=\"16855\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad020\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?fit=824%2C501&amp;ssl=1\" data-orig-size=\"824,501\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad020\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?fit=750%2C456&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?resize=750%2C456&#038;ssl=1\" alt=\"\" class=\"wp-image-16855\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?w=824&amp;ssl=1 824w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?resize=300%2C182&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?resize=768%2C467&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad020.jpg?resize=18%2C12&amp;ssl=1 18w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now we run the application and we see that in the interactive employee report we can already see the translation of the Go button and the Actions button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"238\" data-attachment-id=\"16856\" data-permalink=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/trad021\/\" data-orig-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?fit=1682%2C534&amp;ssl=1\" data-orig-size=\"1682,534\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"trad021\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?fit=750%2C238&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=750%2C238&#038;ssl=1\" alt=\"\" class=\"wp-image-16856\" srcset=\"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=1024%2C325&amp;ssl=1 1024w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=300%2C95&amp;ssl=1 300w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=768%2C244&amp;ssl=1 768w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=1536%2C488&amp;ssl=1 1536w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=18%2C6&amp;ssl=1 18w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=1200%2C381&amp;ssl=1 1200w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?resize=1568%2C498&amp;ssl=1 1568w, https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/trad021.jpg?w=1682&amp;ssl=1 1682w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This way we can translate internal messages in APEX using this \"Text Messaging\" functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I share with you this <a rel=\"noreferrer noopener\" href=\"http:\/\/translate-apex.com\/apex\/f?p=800:START::::::\" target=\"_blank\"><strong>link<\/strong><\/a> where you can find the translation scripts for many languages made by the Pretius team.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I hope this article has been useful!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See you soon!<\/p>","protected":false},"excerpt":{"rendered":"<p>Hoy en d\u00eda en el que vivimos en un mundo globalizado es tan importante poder tener nuestras aplicaciones bien traducidas. En esta entrega quiero mostrarte c\u00f3mo podemos utilizar la funci\u00f3n Message de Oracle APEX para traducir cadenas de texto (o mensajes) generados a partir de procedimientos almacenados, funciones, disparadores, procedimientos empaquetados y funciones de PL\/SQL.<a class=\"more-link\" href=\"https:\/\/kiusi.com\/en\/como-traducir-los-mensajes-internos-de-apex\/\">Continue reading <span class=\"screen-reader-text\">&#8220;C\u00f3mo traducir los mensajes internos de APEX&#8221;<\/span><\/a><\/p>","protected":false},"author":132749711,"featured_media":16858,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[121913,121887,122124],"tags":[122121,122122,122120,122119,122123],"class_list":["post-16820","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-oracle-apex","category-oracle-apex-22-2","tag-globalizacion","tag-lenguaje-primario","tag-mensajes-de-texto","tag-traducciones","tag-traducir-mensajes-internos-de-apex","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kiusi.com\/wp-content\/uploads\/2023\/03\/traduccir-mensajes-apex.jpg?fit=2949%2C1735&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paMvMS-4ni","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/16820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/users\/132749711"}],"replies":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/comments?post=16820"}],"version-history":[{"count":17,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/16820\/revisions"}],"predecessor-version":[{"id":16860,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/posts\/16820\/revisions\/16860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/media\/16858"}],"wp:attachment":[{"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/media?parent=16820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/categories?post=16820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kiusi.com\/en\/wp-json\/wp\/v2\/tags?post=16820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}