<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: How to translate and localize iOS app with string catalogs in Xcode 15	</title>
	<atom:link href="https://www.swiftyplace.com/blog/localization-ios-app-xcode-15/feed" rel="self" type="application/rss+xml" />
	<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=localization-ios-app-xcode-15</link>
	<description>Learn how to build amazing apps with SwiftUI and Combine</description>
	<lastBuildDate>Mon, 05 Aug 2024 14:01:36 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>
		By: Robert Holzapfel		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-1000802</link>

		<dc:creator><![CDATA[Robert Holzapfel]]></dc:creator>
		<pubDate>Mon, 05 Aug 2024 14:01:36 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-1000802</guid>

					<description><![CDATA[I love very much working with the new feature &#039;string catalogs&#039;, but I recently run into a problem: How to use them in combination with a (local) package dependency, where the code contains strings of type String(localized: &quot;MyString&quot;) ?]]></description>
			<content:encoded><![CDATA[<p>I love very much working with the new feature &#8216;string catalogs&#8217;, but I recently run into a problem: How to use them in combination with a (local) package dependency, where the code contains strings of type String(localized: &#8220;MyString&#8221;) ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Jackson		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-1000666</link>

		<dc:creator><![CDATA[Jackson]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 14:33:12 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-1000666</guid>

					<description><![CDATA[Awesome article :-) Thanks ..  helped a lot]]></description>
			<content:encoded><![CDATA[<p>Awesome article 🙂 Thanks ..  helped a lot</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: alanrick		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-139</link>

		<dc:creator><![CDATA[alanrick]]></dc:creator>
		<pubDate>Sun, 11 Feb 2024 08:02:37 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-139</guid>

					<description><![CDATA[Very useful blog Karin. I wish I could figure how to toggle the Xcode string catalogue display between the comfortable rendering and the plain text rendering (e.g.  &quot;\nPoints: %@\n\n&quot; : {
      &quot;comment&quot; : &quot;for text buffer&quot;,
      &quot;localizations&quot; : {
        &quot;de&quot; : { )
.....
Sometimes Xcode shows one, sometimes the other. It seems random.]]></description>
			<content:encoded><![CDATA[<p>Very useful blog Karin. I wish I could figure how to toggle the Xcode string catalogue display between the comfortable rendering and the plain text rendering (e.g.  &#8220;\nPoints: %@\n\n&#8221; : {<br />
      &#8220;comment&#8221; : &#8220;for text buffer&#8221;,<br />
      &#8220;localizations&#8221; : {<br />
        &#8220;de&#8221; : { )<br />
&#8230;..<br />
Sometimes Xcode shows one, sometimes the other. It seems random.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: James Scott		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-26</link>

		<dc:creator><![CDATA[James Scott]]></dc:creator>
		<pubDate>Sat, 18 Nov 2023 18:44:32 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-26</guid>

					<description><![CDATA[Great article. I have translated multiple languages very quickly now. My question is: Why does my project - info - page show all the languages as &quot;0 Files Localized&quot;? After all the translations have been done and I have green check marks next to each of them and testing each language on my actual device works perfectly. I have been raking my brain over this and cannot find a solution before I submit to app store.
Thanks in advance]]></description>
			<content:encoded><![CDATA[<p>Great article. I have translated multiple languages very quickly now. My question is: Why does my project &#8211; info &#8211; page show all the languages as &#8220;0 Files Localized&#8221;? After all the translations have been done and I have green check marks next to each of them and testing each language on my actual device works perfectly. I have been raking my brain over this and cannot find a solution before I submit to app store.<br />
Thanks in advance</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: karin.prater@gmx.de		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-23</link>

		<dc:creator><![CDATA[karin.prater@gmx.de]]></dc:creator>
		<pubDate>Thu, 09 Nov 2023 09:22:08 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-23</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-22&quot;&gt;Sandor&lt;/a&gt;.

You can use the environment to change the language:
&lt;code&gt;Tex(&quot;Translate this&quot;)
.environment(\.locale, Locale(identifier: &quot;ENG&quot;))
Tex(&quot;Translate this&quot;)
.environment(\.locale, Locale(identifier: &quot;DE&quot;))&lt;/code&gt;

The first text would be in English and the second in German. Keep in mind that it will only translate if you have an exact match in the string catalog]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-22">Sandor</a>.</p>
<p>You can use the environment to change the language:<br />
<code>Tex("Translate this")<br />
.environment(\.locale, Locale(identifier: "ENG"))<br />
Tex("Translate this")<br />
.environment(\.locale, Locale(identifier: "DE"))</code></p>
<p>The first text would be in English and the second in German. Keep in mind that it will only translate if you have an exact match in the string catalog</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Sandor		</title>
		<link>https://www.swiftyplace.com/blog/localization-ios-app-xcode-15#comment-22</link>

		<dc:creator><![CDATA[Sandor]]></dc:creator>
		<pubDate>Tue, 07 Nov 2023 10:09:06 +0000</pubDate>
		<guid isPermaLink="false">https://www.swiftyplace.com/?p=2353#comment-22</guid>

					<description><![CDATA[Hi, great article and very helpful but I have a question. What if I want to use a specific language e.g. &quot;What the user sets in the app&quot; and I want the translation for that specific language from the string catalog?]]></description>
			<content:encoded><![CDATA[<p>Hi, great article and very helpful but I have a question. What if I want to use a specific language e.g. &#8220;What the user sets in the app&#8221; and I want the translation for that specific language from the string catalog?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: www.swiftyplace.com @ 2026-09-15 09:49:01 by W3 Total Cache
-->