{"id":541,"date":"2019-05-20T06:13:42","date_gmt":"2019-05-19T21:13:42","guid":{"rendered":"http:\/\/trinitas.tech\/?p=541"},"modified":"2019-07-18T23:43:36","modified_gmt":"2019-07-18T14:43:36","slug":"flutter%e3%81%ae%e5%9b%bd%e9%9a%9b%e5%8c%96%e5%af%be%e5%bf%9c%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6","status":"publish","type":"post","link":"https:\/\/trinitas.tech\/en\/2019\/05\/20\/flutter%e3%81%ae%e5%9b%bd%e9%9a%9b%e5%8c%96%e5%af%be%e5%bf%9c%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6\/","title":{"rendered":"Internationalization of Flutter"},"content":{"rendered":"<h1>Internationalization of Flutter<\/h1>\n<p>We can find some detailed knowledge about internationalization in the developer document, <a href=\"https:\/\/flutter.dev\/docs\/development\/accessibility-and-localization\/internationalization\">Internation\u00adalizing Flutter apps<\/a>.<\/p>\n<h2>Extra step for iOS<\/h2>\n<p>For iOS we have an extra step. We need to follow the last Appendix: Updating the iOS app bundle.<\/p>\n<p>We have an ios folder in the Flutter project. In that folider we have a file iOS\/Runner\/info.plist.<\/p>\n<p>Open it wtih Xcode and edit it like this.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/trinitas.tech\/wp-content\/uploads\/2019\/05\/5c469cd4901d427f8bcdb8b585b9e6de.png?w=665\" alt=\"\" \/><\/p>\n<p>There are several candidates for the supported languages. The list is far limited to that of Android&#8217;s.<\/p>\n<p>It seems that we cannot diferectiate Chinese Traditional in Taiwan and in Hong Kong.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internationalization of Flutter We can find some detailed knowledge about internationalization in the develope\u2026 <span class=\"read-more\"><a href=\"https:\/\/trinitas.tech\/en\/2019\/05\/20\/flutter%e3%81%ae%e5%9b%bd%e9%9a%9b%e5%8c%96%e5%af%be%e5%bf%9c%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_locale":"en_US","_original_post":"539","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[6,5,95],"tags":[98,136,153,97,154,139],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p959K1-8J","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/541"}],"collection":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":4,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/541\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/posts\/541\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/media?parent=541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/categories?post=541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trinitas.tech\/wp-json\/wp\/v2\/tags?post=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}