{"id":3556,"date":"2025-01-16T21:28:16","date_gmt":"2025-01-17T02:28:16","guid":{"rendered":"https:\/\/michaelrowe01.com\/?page_id=3556"},"modified":"2025-01-17T11:48:55","modified_gmt":"2025-01-17T16:48:55","slug":"about-quick-localizer","status":"publish","type":"page","link":"https:\/\/michaelrowe01.com\/index.php\/about\/about-theapapp\/about-quick-localizer\/","title":{"rendered":"About Quick Localizer"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This app allows a developer to either start from scratch, or take an existing Xcode Localization strings catalog, and generate translations for Apple supported languages. The output can then be saved to a&nbsp;<em>Localizable.xcstrings<\/em>&nbsp;file to be included in your Xcode project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"413\" data-attachment-id=\"3524\" data-permalink=\"https:\/\/michaelrowe01.com\/index.php\/personal-softwareandit\/coming-soon-quick-localizer\/attachment\/german\/\" data-orig-file=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?fit=2560%2C1600&amp;ssl=1\" data-orig-size=\"2560,1600\" 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=\"German Translation\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;German Translation&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?fit=660%2C413&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=660%2C413&#038;ssl=1\" alt=\"Screen shot of app\" class=\"wp-image-3524\" srcset=\"https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=1536%2C960&amp;ssl=1 1536w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?resize=2048%2C1280&amp;ssl=1 2048w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?w=1320&amp;ssl=1 1320w, https:\/\/i0.wp.com\/michaelrowe01.com\/wp-content\/uploads\/2025\/01\/German.png?w=1980&amp;ssl=1 1980w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><figcaption class=\"wp-element-caption\">German Translation<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Features<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The following features are supported:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Picklist of \u201csupported\u201d languages, based on macOS Sequoia\u2019s&nbsp;<\/li>\n\n\n\n<li>Ability to create a .xcstring output file<\/li>\n\n\n\n<li>Ability to translate a list of strings to export<\/li>\n\n\n\n<li>Ability to import an existing .xcstring file and display the source strings in the translation view<\/li>\n\n\n\n<li>A secondary screen that allows you to look at the translations for the strings. You can select which language you\u2019ve translated<\/li>\n\n\n\n<li>A base set of instructions as the default view in the text editor<\/li>\n\n\n\n<li>A cool icon<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Future Ideas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">While the MVP is feature complete, there are many more things I&#8217;d like to add:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ability to edit the translated strings directly in the app<\/li>\n\n\n\n<li>Ability to handle strings that have embedded &#8220;\\n&#8221; newline characters<\/li>\n\n\n\n<li>Improved icon<\/li>\n\n\n\n<li>Ability to export a single language in a easier to read format, to share with friends and family<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019ve also decided to charge for this app. It\u2019s a one time charge of only $4.99 in the US, with the appropriate amount in other countries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Don\u2019t forget my&nbsp;<a href=\"https:\/\/michaelrowe01.com\/index.php\/about\/about-theapapp\/privacy-policy-for-apps\/\" target=\"_blank\" rel=\"noreferrer noopener\">privacy policy<\/a>.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>This app allows a developer to either start from scratch, or take an existing Xcode Localization strings catalog, and generate translations for Apple supported languages. The output can then be saved to a&nbsp;Localizable.xcstrings&nbsp;file to be included in your Xcode project. Features The following features are supported: Future Ideas While the MVP is feature complete, there [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1191,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"hide_page_title":"","footnotes":""},"class_list":["post-3556","page","type-page","status-publish","hentry"],"aioseo_notices":[],"jetpack_shortlink":"https:\/\/wp.me\/P2aMa8-Vm","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/pages\/3556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/comments?post=3556"}],"version-history":[{"count":2,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/pages\/3556\/revisions"}],"predecessor-version":[{"id":3561,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/pages\/3556\/revisions\/3561"}],"up":[{"embeddable":true,"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/pages\/1191"}],"wp:attachment":[{"href":"https:\/\/michaelrowe01.com\/index.php\/wp-json\/wp\/v2\/media?parent=3556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}