{"id":60,"date":"2020-05-30T10:20:36","date_gmt":"2020-05-30T10:20:36","guid":{"rendered":"https:\/\/www.pythonparatodo.com\/?p=60"},"modified":"2020-05-30T10:20:37","modified_gmt":"2020-05-30T10:20:37","slug":"internacionalizacion-con-locale","status":"publish","type":"post","link":"https:\/\/www.pythonparatodo.com\/?p=60","title":{"rendered":"Internacionalizaci\u00f3n con locale"},"content":{"rendered":"\n<p>El m\u00f3dulo <strong>locale<\/strong> adapta el lenguaje al idioma del pa\u00eds deseado permitiendo la internacionalizaci\u00f3n de Python.<\/p>\n\n\n\n<p>Para hacer uso del m\u00f3dulo es necesario importarlo primero:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">>>> import locale<\/code><\/pre>\n\n\n\n<p>Tras importarlo, se puede usar, por ejemplo, para poner los mensajes de Python en castellano con la siguiente instrucci\u00f3n.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">>>> locale.setlocale(locale.LC_ALL, 'es_ES')\n'es_ES'<\/code><\/pre>\n\n\n\n<p>Con el m\u00e9todo <strong>localeconv()<\/strong> se puede ver la base de datos de las convenciones que se usan para internacionalizar.<\/p>\n\n\n\n<p>En el siguiente ejemplo se muestra el antes y despu\u00e9s de cambiar a espa\u00f1ol.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"python\" class=\"language-python\">>>> import locale\n>>> locale.localeconv()\n{'int_curr_symbol': '', 'currency_symbol': '', 'mon_decimal_point': '', 'mon_thousands_sep': '', 'mon_grouping': [], 'positive_sign': '', 'negative_sign': '', 'int_frac_digits': 127, 'frac_digits': 127, 'p_cs_precedes': 127, 'p_sep_by_space': 127, 'n_cs_precedes': 127, 'n_sep_by_space': 127, 'p_sign_posn': 127, 'n_sign_posn': 127, 'decimal_point': '.', 'thousands_sep': '', 'grouping': []}\n>>> locale.setlocale(locale.LC_ALL, 'es_ES')\n'es_ES'\n>>> locale.localeconv()\n{'int_curr_symbol': 'EUR ', 'currency_symbol': 'Eu', 'mon_decimal_point': ',', 'mon_thousands_sep': '.', 'mon_grouping': [3, 3, 0], 'positive_sign': '', 'negative_sign': '-', 'int_frac_digits': 2, 'frac_digits': 2, 'p_cs_precedes': 0, 'p_sep_by_space': 1, 'n_cs_precedes': 0, 'n_sep_by_space': 1, 'p_sign_posn': 1, 'n_sign_posn': 1, 'decimal_point': ',', 'thousands_sep': '', 'grouping': [127]}\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>El m\u00f3dulo locale adapta el lenguaje al idioma del pa\u00eds deseado permitiendo la internacionalizaci\u00f3n de Python. Para hacer uso del &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[27,2,6],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-python","tag-localizacion","tag-python","tag-python3"],"_links":{"self":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=60"}],"version-history":[{"count":1,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=\/wp\/v2\/posts\/60\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pythonparatodo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}