On 2016-04-21 12:41, Uli Kusterer wrote:
[...]
 One request: Could you perhaps use positional syntax? In some
languages, the word order of the placeholders needs to change, and
there needs to be a way to detect that the translator swapped two
placeholders. In NSLocalizedString, that is done via %1$@, %2$@.

Using it in the translated string already works (see test cases).

I assume you want it to be part of the key? Like:

   DHLocalizedString("first: \("a"), second: \("b")")

Localizable.strings:

   "first: %1$@, second: %2$@" = "vor %2$@ kommt %1$@";

Then one would have to change <https://github.com/dhoepfl/DHLocalizedString/blob/master/DHLocalizedString/DHLocalizedString.swift#L68>.

Could be done but I'm not sure if I'd like to have to include the position in the key, even if there is only one argument. Could be an exception, of course.

Greetings,
   Daniel
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to