apple / apple/unityplugins

Arguments for Push Message localisation in SendExchange do not seem to work

Offen
#98 2 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @ryzngard Auf GitHub ansehen
bug Plug-in - GameKit
Vorherrschende Sprache
C#
Sterne
982
Forks
248
Ø Merge
6 T. 12 Std.
Gemergte PRs (30 T.)
2

Beschreibung

Sending an Exchange with the `GKTurnBasedMatch.SendExchange` method with a localisation key that is set in the Localizable.strings and one or more arguments leads to a push message that only displays the localisation key (in my example LC_PushMsg_MatchEnded). If the message does not contain arguments the push message is correctly localized and displayed.

Example of localizable.strings entry with one argument to be replaced:

`"LC_PushMsg_MatchEnded" = "The match has ended. The winner is %@";`

I also tried

`"LC_PushMsg_MatchEnded" = "The match has ended. The winner is %1$@";`

I even added a log to the swift file to make sure that exactly one argument is passed to the native SendExchange method (for this example) and the call seems to have the right argument.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.