From bcd6a75e848dfd02c740a53af94f8cc7c115a1e2 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 22 Dec 2025 17:26:51 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- .../Baccarat/Resources/Localizable.xcstrings | 4920 +++++++++-------- .../Views/Table/CardsDisplayArea.swift | 10 +- 2 files changed, 2477 insertions(+), 2453 deletions(-) diff --git a/Baccarat/Baccarat/Resources/Localizable.xcstrings b/Baccarat/Baccarat/Resources/Localizable.xcstrings index d6543e0..f14f40a 100644 --- a/Baccarat/Baccarat/Resources/Localizable.xcstrings +++ b/Baccarat/Baccarat/Resources/Localizable.xcstrings @@ -1,3771 +1,3795 @@ { - "sourceLanguage": "en", - "strings": { - "-$%lld": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "-$%lld" + "sourceLanguage" : "en", + "strings" : { + "-$%lld" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "-$%lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "-$%lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "-$%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "-%lld $" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "-%lld $" } } } }, - "%lld": { - "comment": "The number of rounds a player has played in the game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "%lld" + "%lld" : { + "comment" : "The number of rounds a player has played in the game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld" } } } }, - "%lld.": { - "comment": "A numbered list item with a callout number and accompanying text. The first argument is the number of the item. The second argument is the text of the item.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "%lld." + "%lld." : { + "comment" : "A numbered list item with a callout number and accompanying text. The first argument is the number of the item. The second argument is the text of the item.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld." } } } }, - "%lldpx": { - "comment": "A text label displaying the size of the app icon. The argument is the size of the icon in pixels.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "%lldpx" + "%lldpx" : { + "comment" : "A text label displaying the size of the app icon. The argument is the size of the icon in pixels.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lldpx" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lldpx" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lldpx" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lldpx" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lldpx" } } } }, - "•": { - "comment": "A bullet point used to list items in a rule section.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "•" + "•" : { + "comment" : "A bullet point used to list items in a rule section.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "•" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "•" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "•" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "•" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "•" } } } }, - "• Add to Assets.xcassets/AppIcon": { - "comment": "A step in the process of exporting app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Add to Assets.xcassets/AppIcon" + "• Add to Assets.xcassets/AppIcon" : { + "comment" : "A step in the process of exporting app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Add to Assets.xcassets/AppIcon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Agregar a Assets.xcassets/AppIcon" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Agregar a Assets.xcassets/AppIcon" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Ajouter à Assets.xcassets/AppIcon" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Ajouter à Assets.xcassets/AppIcon" } } } }, - "• Call IconRenderer.renderAppIcon(config: .baccarat)": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Call IconRenderer.renderAppIcon(config: .baccarat)" + "• Call IconRenderer.renderAppIcon(config: .baccarat)" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Call IconRenderer.renderAppIcon(config: .baccarat)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Llamar IconRenderer.renderAppIcon(config: .baccarat)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Llamar IconRenderer.renderAppIcon(config: .baccarat)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Appeler IconRenderer.renderAppIcon(config: .baccarat)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Appeler IconRenderer.renderAppIcon(config: .baccarat)" } } } }, - "• Run the preview in Xcode": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Run the preview in Xcode" + "• Run the preview in Xcode" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Run the preview in Xcode" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Ejecutar la vista previa en Xcode" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Ejecutar la vista previa en Xcode" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Exécuter l'aperçu dans Xcode" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Exécuter l'aperçu dans Xcode" } } } }, - "• Save the resulting UIImage to files": { - "comment": "A step in the process of exporting app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Save the resulting UIImage to files" + "• Save the resulting UIImage to files" : { + "comment" : "A step in the process of exporting app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Save the resulting UIImage to files" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Guardar la UIImage resultante en archivos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Guardar la UIImage resultante en archivos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Enregistrer l'UIImage résultante dans les fichiers" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Enregistrer l'UIImage résultante dans les fichiers" } } } }, - "• Screenshot the 1024px icon": { - "comment": "A step in the process of exporting app icons, describing how to take a screenshot of a 1024px icon.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Screenshot the 1024px icon" + "• Screenshot the 1024px icon" : { + "comment" : "A step in the process of exporting app icons, describing how to take a screenshot of a 1024px icon.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Screenshot the 1024px icon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Capturar el icono de 1024px" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Capturar el icono de 1024px" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Capturer l'icône 1024px" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Capturer l'icône 1024px" } } } }, - "• Use an online tool to generate all sizes": { - "comment": "A bullet point in the \"How to Export Icons\" section, describing how to use an online tool to generate all sizes for an app icon.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "• Use an online tool to generate all sizes" + "• Use an online tool to generate all sizes" : { + "comment" : "A bullet point in the \"How to Export Icons\" section, describing how to use an online tool to generate all sizes for an app icon.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Use an online tool to generate all sizes" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "• Usar una herramienta en línea para generar todos los tamaños" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Usar una herramienta en línea para generar todos los tamaños" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "• Utiliser un outil en ligne pour générer toutes les tailles" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "• Utiliser un outil en ligne pour générer toutes les tailles" } } } }, - "↓ then →": { - "comment": "A textual instruction for using the road map in the game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "↓ then →" + "↓ then →" : { + "comment" : "A textual instruction for using the road map in the game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "↓ then →" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "↓ luego →" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "↓ luego →" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "↓ puis →" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "↓ puis →" } } } }, - "+%lld": { - "comment": "A text element displaying the total winnings in the round, prefixed by a plus sign. The argument is the total winnings amount.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "+%lld" + "+%lld" : { + "comment" : "A text element displaying the total winnings in the round, prefixed by a plus sign. The argument is the total winnings amount.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "+%lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "+%lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld" } } } }, - "+$%lld": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "+$%lld" + "+$%lld" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "+$%lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "+$%lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "+$%lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "+%lld $" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "+%lld $" } } } }, - "2-9: Face value": { - "comment": "Description of the card values for cards with values from 2 to 9.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "2-9: Face value" + "2-9: Face value" : { + "comment" : "Description of the card values for cards with values from 2 to 9.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "2-9: Face value" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "2-9: Valor nominal" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "2-9: Valor nominal" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "2-9: Valeur faciale" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "2-9: Valeur faciale" } } } }, - "8 : 1": { - "comment": "The payout ratio for a tie bet.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "8 : 1" + "8 : 1" : { + "comment" : "The payout ratio for a tie bet.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "8 : 1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "8 : 1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "8 : 1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "8 : 1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "8 : 1" } } } }, - "10, Jack, Queen, King: 0 points": { - "comment": "Card value description for the face cards (Jack, Queen, King).", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "10, Jack, Queen, King: 0 points" + "10, Jack, Queen, King: 0 points" : { + "comment" : "Card value description for the face cards (Jack, Queen, King).", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "10, Jack, Queen, King: 0 points" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "10, Jota, Reina, Rey: 0 puntos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "10, Jota, Reina, Rey: 0 puntos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "10, Valet, Dame, Roi: 0 point" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "10, Valet, Dame, Roi: 0 point" } } } }, - "11 : 1": { - "comment": "The payout ratio for a pair bet.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "11 : 1" + "11 : 1" : { + "comment" : "The payout ratio for a pair bet.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "11 : 1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "11 : 1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "11 : 1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "11 : 1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "11 : 1" } } } }, - "A Natural ends the round immediately.": { - "comment": "Explanation of what happens when a Natural (either Player or Banker) is dealt in a Baccarat round.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "A Natural ends the round immediately." + "A Natural ends the round immediately." : { + "comment" : "Explanation of what happens when a Natural (either Player or Banker) is dealt in a Baccarat round.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "A Natural ends the round immediately." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Un Natural termina la ronda inmediatamente." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un Natural termina la ronda inmediatamente." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Un Naturel termine la manche immédiatement." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Un Naturel termine la manche immédiatement." } } } }, - "Ace: 1 point": { - "comment": "Card value description for an Ace.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Ace: 1 point" + "Ace: 1 point" : { + "comment" : "Card value description for an Ace.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ace: 1 point" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "As: 1 punto" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "As: 1 punto" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "As: 1 point" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "As: 1 point" } } } }, - "After generating:": { - "comment": "A heading for the instructions section of the icon generator view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "After generating:" + "After generating:" : { + "comment" : "A heading for the instructions section of the icon generator view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "After generating:" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Después de generar:" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Después de generar:" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Après la génération:" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Après la génération:" } } } }, - "All Sizes": { - "comment": "A heading that describes the various sizes of the app icon.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "All Sizes" + "All Sizes" : { + "comment" : "A heading that describes the various sizes of the app icon.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "All Sizes" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Todos los tamaños" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Todos los tamaños" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Toutes les tailles" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Toutes les tailles" } } } }, - "Alternative: Use an online tool": { - "comment": "A section header that suggests using an online tool to generate app icon sizes.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Alternative: Use an online tool" + "Alternative: Use an online tool" : { + "comment" : "A section header that suggests using an online tool to generate app icon sizes.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alternative: Use an online tool" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Alternativa: Usa una herramienta en línea" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alternativa: Usa una herramienta en línea" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Alternative: Utilisez un outil en ligne" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Alternative: Utilisez un outil en ligne" } } } }, - "Always bet Banker — it has the best odds (1.06% edge).": { - "comment": "Advice for playing baccarat that emphasizes the advantage of betting on the Banker.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Always bet Banker — it has the best odds (1.06% edge)." + "Always bet Banker — it has the best odds (1.06% edge)." : { + "comment" : "Advice for playing baccarat that emphasizes the advantage of betting on the Banker.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Always bet Banker — it has the best odds (1.06% edge)." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Siempre apuesta al Banquero — tiene las mejores probabilidades (1.06% de ventaja)." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Siempre apuesta al Banquero — tiene las mejores probabilidades (1.06% de ventaja)." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Misez toujours sur le Banquier — il a les meilleures chances (1.06% d'avantage)." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Misez toujours sur le Banquier — il a les meilleures chances (1.06% d'avantage)." } } } }, - "Animate dealing and flipping": { - "comment": "Subtitle for card animations toggle.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Animate dealing and flipping" + "Animate dealing and flipping" : { + "comment" : "Subtitle for card animations toggle.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Animate dealing and flipping" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Animar reparto y volteo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Animar reparto y volteo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Animer la distribution et le retournement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Animer la distribution et le retournement" } } } }, - "App Icon": { - "comment": "A label displayed above the preview of the app icon.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "App Icon" + "App Icon" : { + "comment" : "A label displayed above the preview of the app icon.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "App Icon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Icono de la app" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icono de la app" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Icône de l'app" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icône de l'app" } } } }, - "App Icon Preview": { - "comment": "A header describing the preview of the app icon.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "App Icon Preview" + "App Icon Preview" : { + "comment" : "A header describing the preview of the app icon.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "App Icon Preview" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vista previa del icono" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vista previa del icono" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aperçu de l'icône" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aperçu de l'icône" } } } }, - "Avoid the Tie bet — 14.4% house edge!": { - "comment": "Tip for avoiding the Tie bet in baccarat, highlighting its low house edge.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Avoid the Tie bet — 14.4% house edge!" + "Avoid the Tie bet — 14.4% house edge!" : { + "comment" : "Tip for avoiding the Tie bet in baccarat, highlighting its low house edge.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Avoid the Tie bet — 14.4% house edge!" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Evita la apuesta de Empate — ¡14.4% de ventaja de la casa!" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Evita la apuesta de Empate — ¡14.4% de ventaja de la casa!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Évitez la mise sur Égalité — 14.4% d'avantage maison!" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Évitez la mise sur Égalité — 14.4% d'avantage maison!" } } } }, - "B Pair": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "B Pair" + "B Pair" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "B Pair" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Par B" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Par B" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Paire B" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paire B" } } } }, - "Baccarat has one of the lowest house edges in the casino.": { - "comment": "Description of the house edge of baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Baccarat has one of the lowest house edges in the casino." + "Baccarat has one of the lowest house edges in the casino." : { + "comment" : "Description of the house edge of baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Baccarat has one of the lowest house edges in the casino." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "El Baccarat tiene una de las ventajas de la casa más bajas del casino." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "El Baccarat tiene una de las ventajas de la casa más bajas del casino." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Le Baccarat a l'un des plus faibles avantages maison du casino." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Le Baccarat a l'un des plus faibles avantages maison du casino." } } } }, - "Banker": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker" + "Banker" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banca" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier" } } } }, - "BANKER": { - "comment": "A label displayed above the banker's hand in the baccarat table view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "BANKER" + "BANKER" : { + "comment" : "A label displayed above the banker's hand in the baccarat table view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "BANKER" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "BANCA" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "BANCA" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "BANQUE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "BANQUE" } } } }, - "Banker 0-2: Always draws": { - "comment": "Description of the third card rule for the Banker when the Player's third card is 0-2.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 0-2: Always draws" + "Banker 0-2: Always draws" : { + "comment" : "Description of the third card rule for the Banker when the Player's third card is 0-2.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 0-2: Always draws" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 0-2: Siempre toma carta" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 0-2: Siempre toma carta" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 0-2: Tire toujours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 0-2: Tire toujours" } } } }, - "Banker 3: Draws unless Player's 3rd was 8": { - "comment": "Description of the third card rule for the Banker when the Player's third card is 3.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 3: Draws unless Player's 3rd was 8" + "Banker 3: Draws unless Player's 3rd was 8" : { + "comment" : "Description of the third card rule for the Banker when the Player's third card is 3.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 3: Draws unless Player's 3rd was 8" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 3: Toma carta a menos que la 3ra del Jugador sea 8" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 3: Toma carta a menos que la 3ra del Jugador sea 8" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 3: Tire sauf si la 3e du Joueur était 8" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 3: Tire sauf si la 3e du Joueur était 8" } } } }, - "Banker 4: Draws if Player's 3rd was 2-7": { - "comment": "Side bet rule for the Banker when the Player's third card is 4 and it falls between 2 and 7.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 4: Draws if Player's 3rd was 2-7" + "Banker 4: Draws if Player's 3rd was 2-7" : { + "comment" : "Side bet rule for the Banker when the Player's third card is 4 and it falls between 2 and 7.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 4: Draws if Player's 3rd was 2-7" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 4: Toma carta si la 3ra del Jugador fue 2-7" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 4: Toma carta si la 3ra del Jugador fue 2-7" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 4: Tire si la 3e du Joueur était 2-7" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 4: Tire si la 3e du Joueur était 2-7" } } } }, - "Banker 5: Draws if Player's 3rd was 4-7": { - "comment": "Description of the third card rule for the Banker when the Player's third card is 4-7.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 5: Draws if Player's 3rd was 4-7" + "Banker 5: Draws if Player's 3rd was 4-7" : { + "comment" : "Description of the third card rule for the Banker when the Player's third card is 4-7.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 5: Draws if Player's 3rd was 4-7" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 5: Toma carta si la 3ra del Jugador fue 4-7" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 5: Toma carta si la 3ra del Jugador fue 4-7" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 5: Tire si la 3e du Joueur était 4-7" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 5: Tire si la 3e du Joueur était 4-7" } } } }, - "Banker 6: Draws if Player's 3rd was 6-7": { - "comment": "Description of the betting strategy for the Banker when the Player's third card is 6-7.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 6: Draws if Player's 3rd was 6-7" + "Banker 6: Draws if Player's 3rd was 6-7" : { + "comment" : "Description of the betting strategy for the Banker when the Player's third card is 6-7.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 6: Draws if Player's 3rd was 6-7" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 6: Toma carta si la 3ra del Jugador fue 6-7" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 6: Toma carta si la 3ra del Jugador fue 6-7" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 6: Tire si la 3e du Joueur était 6-7" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 6: Tire si la 3e du Joueur était 6-7" } } } }, - "Banker 7: Always stands": { - "comment": "Description of the action a banker should take if their third card is a 7 in the \"Third Card - Banker\" rule.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker 7: Always stands" + "Banker 7: Always stands" : { + "comment" : "Description of the action a banker should take if their third card is a 7 in the \"Third Card - Banker\" rule.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker 7: Always stands" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Banquero 7: Siempre se planta" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquero 7: Siempre se planta" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Banquier 7: Reste toujours" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banquier 7: Reste toujours" } } } }, - "Banker bet has the lowest house edge (1.06%).": { - "comment": "Description of the house edge for the Banker bet in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker bet has the lowest house edge (1.06%)." + "Banker bet has the lowest house edge (1.06%)." : { + "comment" : "Description of the house edge for the Banker bet in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker bet has the lowest house edge (1.06%)." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "La apuesta al Banquero tiene la ventaja más baja (1.06%)." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "La apuesta al Banquero tiene la ventaja más baja (1.06%)." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "La mise Banquier a le plus faible avantage maison (1.06%)." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "La mise Banquier a le plus faible avantage maison (1.06%)." } } } }, - "Banker Bet: Pays 0.95:1 (5% commission)": { - "comment": "Description of the payout for a Banker bet in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker Bet: Pays 0.95:1 (5% commission)" + "Banker Bet: Pays 0.95:1 (5% commission)" : { + "comment" : "Description of the payout for a Banker bet in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker Bet: Pays 0.95:1 (5% commission)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta Banquero: Paga 0.95:1 (5% comisión)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta Banquero: Paga 0.95:1 (5% comisión)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mise Banquier: Paie 0.95:1 (5% commission)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mise Banquier: Paie 0.95:1 (5% commission)" } } } }, - "Banker hand": { - "comment": "A label displayed above the banker's hand.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Banker hand" + "Banker hand" : { + "comment" : "A label displayed above the banker's hand.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Banker hand" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mano de la banca" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mano de la banca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Main du banquier" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Main du banquier" } } } }, - "Bet on which hand will win: Player, Banker, or Tie.": { - "comment": "Text describing the objective of the baccarat game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Bet on which hand will win: Player, Banker, or Tie." + "Bet on which hand will win: Player, Banker, or Tie." : { + "comment" : "Text describing the objective of the baccarat game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bet on which hand will win: Player, Banker, or Tie." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta a qué mano ganará: Jugador, Banquero o Empate." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta a qué mano ganará: Jugador, Banquero o Empate." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Misez sur la main gagnante: Joueur, Banquier ou Égalité." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Misez sur la main gagnante: Joueur, Banquier ou Égalité." } } } }, - "Blackjack": { - "comment": "The name of a blackjack game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Blackjack" + "Blackjack" : { + "comment" : "The name of a blackjack game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Blackjack" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Blackjack" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Blackjack" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Blackjack" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Blackjack" } } } }, - "BONUS": { - "comment": "The text displayed in the center of the bonus zone.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "BONUS" + "BONUS" : { + "comment" : "The text displayed in the center of the bonus zone.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "BONUS" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "BONO" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "BONO" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "BONUS" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "BONUS" } } } }, - "Cancel": { - "comment": "The label of a button to cancel making changes in the settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Cancel" + "Cancel" : { + "comment" : "The label of a button to cancel making changes in the settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cancel" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cancelar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cancelar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Annuler" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Annuler" } } } }, - "Card Animations": { - "comment": "Toggle label for card animation setting.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Card Animations" + "Card Animations" : { + "comment" : "Toggle label for card animation setting.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Card Animations" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Animaciones de Cartas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Animaciones de Cartas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Animations des Cartes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Animations des Cartes" } } } }, - "Card Values": { - "comment": "A heading that explains the values of playing cards.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Card Values" + "Card Values" : { + "comment" : "A heading that explains the values of playing cards.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Card Values" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Valores de cartas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Valores de cartas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Valeurs des cartes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Valeurs des cartes" } } } }, - "Cards are dealt automatically — no decisions to make!": { - "comment": "Description of the baccarat rules page, emphasizing that no decisions need to be made during the deal.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Cards are dealt automatically — no decisions to make!" + "Cards are dealt automatically — no decisions to make!" : { + "comment" : "Description of the baccarat rules page, emphasizing that no decisions need to be made during the deal.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cards are dealt automatically — no decisions to make!" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Las cartas se reparten automáticamente — ¡sin decisiones que tomar!" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Las cartas se reparten automáticamente — ¡sin decisiones que tomar!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les cartes sont distribuées automatiquement — aucune décision à prendre!" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les cartes sont distribuées automatiquement — aucune décision à prendre!" } } } }, - "Cards face down": { - "comment": "Voiceover description of the player's hand when no cards are visible.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Cards face down" + "Cards face down" : { + "comment" : "Voiceover description of the player's hand when no cards are visible.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cards face down" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cartas boca abajo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cartas boca abajo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cartes face cachée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cartes face cachée" } } } }, - "Chips, cards, and result sounds": { - "comment": "Subtitle describing sound effects toggle.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Chips, cards, and result sounds" + "Chips, cards, and result sounds" : { + "comment" : "Subtitle describing sound effects toggle.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chips, cards, and result sounds" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sonidos de fichas, cartas y resultados" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sonidos de fichas, cartas y resultados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Sons des jetons, cartes et résultats" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sons des jetons, cartes et résultats" } } } }, - "Clear": { - "comment": "The label of a button that clears all current bets in the game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Clear" + "Clear" : { + "comment" : "The label of a button that clears all current bets in the game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Clear" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Borrar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borrar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer" } } } }, - "Clear All Data": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Clear All Data" + "Clear All Data" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Clear All Data" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Borrar todos los datos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Borrar todos los datos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer toutes les données" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer toutes les données" } } } }, - "Clear All Data?": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Clear All Data?" + "Clear All Data?" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Clear All Data?" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¿Borrar todos los datos?" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¿Borrar todos los datos?" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effacer toutes les données?" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effacer toutes les données?" } } } }, - "CLOUD SYNC": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "CLOUD SYNC" + "CLOUD SYNC" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "CLOUD SYNC" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "SINCRONIZACIÓN EN LA NUBE" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "SINCRONIZACIÓN EN LA NUBE" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "SYNCHRONISATION iCLOUD" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "SYNCHRONISATION iCLOUD" } } } }, - "DATA": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "DATA" + "DATA" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "DATA" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "DATOS" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "DATOS" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "DONNÉES" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "DONNÉES" } } } }, - "Deal": { - "comment": "The label of a button that deals cards in a game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Deal" + "Deal" : { + "comment" : "The label of a button that deals cards in a game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deal" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Repartir" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Repartir" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Distribuer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribuer" } } } }, - "Dealing...": { - "comment": "A placeholder text shown while a game is being dealt.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Dealing..." + "Dealing..." : { + "comment" : "A placeholder text shown while a game is being dealt.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dealing..." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Repartiendo..." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Repartiendo..." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Distribution..." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Distribution..." } } } }, - "DECK SETTINGS": { - "comment": "Section header for deck configuration settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "DECK SETTINGS" + "DECK SETTINGS" : { + "comment" : "Section header for deck configuration settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "DECK SETTINGS" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "CONFIGURACIÓN DE BARAJA" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "CONFIGURACIÓN DE BARAJA" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "PARAMÈTRES DU JEU" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "PARAMÈTRES DU JEU" } } } }, - "DISPLAY": { - "comment": "Section header for display settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "DISPLAY" + "DISPLAY" : { + "comment" : "Section header for display settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "DISPLAY" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "PANTALLA" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "PANTALLA" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "AFFICHAGE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "AFFICHAGE" } } } }, - "Display deck counter at top": { - "comment": "Subtitle for show cards remaining toggle.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Display deck counter at top" + "Display deck counter at top" : { + "comment" : "Subtitle for show cards remaining toggle.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Display deck counter at top" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mostrar contador de baraja arriba" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostrar contador de baraja arriba" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Afficher le compteur de cartes en haut" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Afficher le compteur de cartes en haut" } } } }, - "Display result road map": { - "comment": "Subtitle for show history toggle.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Display result road map" + "Display result road map" : { + "comment" : "Subtitle for show history toggle.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Display result road map" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mostrar historial de resultados" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostrar historial de resultados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Afficher l'historique des résultats" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Afficher l'historique des résultats" } } } }, - "Done": { - "comment": "The text for a button that confirms and saves settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Done" + "Done" : { + "comment" : "The text for a button that confirms and saves settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Done" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Listo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Listo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Terminé" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Terminé" } } } }, - "Dragon Bonus": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Dragon Bonus" + "Dragon Bonus" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dragon Bonus" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Bono Dragón" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bono Dragón" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bonus Dragon" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bonus Dragon" } } } }, - "Dragon Bonus is fun but has ~2.7% house edge.": { - "comment": "Description of the Dragon Bonus side bet, highlighting its fun aspect and its house edge.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Dragon Bonus is fun but has ~2.7% house edge." + "Dragon Bonus is fun but has ~2.7% house edge." : { + "comment" : "Description of the Dragon Bonus side bet, highlighting its fun aspect and its house edge.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dragon Bonus is fun but has ~2.7% house edge." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "El Bono Dragón es divertido pero tiene ~2.7% de ventaja." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "El Bono Dragón es divertido pero tiene ~2.7% de ventaja." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Le Bonus Dragon est amusant mais a ~2.7% d'avantage maison." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Le Bonus Dragon est amusant mais a ~2.7% d'avantage maison." } } } }, - "Example: 5♥ + 5♣ = Pair (wins!)": { - "comment": "Example of a pair bet winning.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Example: 5♥ + 5♣ = Pair (wins!)" + "Example: 5♥ + 5♣ = Pair (wins!)" : { + "comment" : "Example of a pair bet winning.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Example: 5♥ + 5♣ = Pair (wins!)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ejemplo: 5♥ + 5♣ = Par (¡gana!)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ejemplo: 5♥ + 5♣ = Par (¡gana!)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Exemple: 5♥ + 5♣ = Paire (gagne!)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Exemple: 5♥ + 5♣ = Paire (gagne!)" } } } }, - "Game history": { - "comment": "The accessibility label for the road map view, describing it as a display of game results.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Game history" + "Game history" : { + "comment" : "The accessibility label for the road map view, describing it as a display of game results.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Game history" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Historial" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Historial" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Historique" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Historique" } } } }, - "Game Over": { - "comment": "The title of the game over screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Game Over" + "Game Over" : { + "comment" : "The title of the game over screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Game Over" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Fin del juego" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fin del juego" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Partie terminée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Partie terminée" } } } }, - "GAME OVER": { - "comment": "The title of the game over screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "GAME OVER" + "GAME OVER" : { + "comment" : "The title of the game over screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "GAME OVER" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "FIN DEL JUEGO" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "FIN DEL JUEGO" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "FIN DE PARTIE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "FIN DE PARTIE" } } } }, - "Generate & Save Icons": { - "comment": "A button label that triggers the generation of app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Generate & Save Icons" + "Generate & Save Icons" : { + "comment" : "A button label that triggers the generation of app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generate & Save Icons" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Generar y guardar iconos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generar y guardar iconos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Générer et enregistrer les icônes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Générer et enregistrer les icônes" } } } }, - "Generated Icons:": { - "comment": "A label displayed above the list of generated icon filenames.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Generated Icons:" + "Generated Icons:" : { + "comment" : "A label displayed above the list of generated icon filenames.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generated Icons:" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Iconos generados:" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Iconos generados:" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Icônes générées:" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icônes générées:" } } } }, - "Generating...": { - "comment": "A text that appears while generating icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Generating..." + "Generating..." : { + "comment" : "A text that appears while generating icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generating..." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Generando..." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generando..." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Génération..." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Génération..." } } } }, - "Hand values use only the last digit (e.g., 7+8=15 → 5).": { - "comment": "Explanation of how card values are determined in baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Hand values use only the last digit (e.g., 7+8=15 → 5)." + "Hand values use only the last digit (e.g., 7+8=15 → 5)." : { + "comment" : "Explanation of how card values are determined in baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hand values use only the last digit (e.g., 7+8=15 → 5)." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Los valores de mano usan solo el último dígito (ej., 7+8=15 → 5)." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Los valores de mano usan solo el último dígito (ej., 7+8=15 → 5)." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les valeurs de main n'utilisent que le dernier chiffre (ex., 7+8=15 → 5)." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les valeurs de main n'utilisent que le dernier chiffre (ex., 7+8=15 → 5)." } } } }, - "handValueFormat": { - "comment": "Format for displaying hand value. The argument is the numeric value of the hand.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Value: %lld" + "handValueFormat" : { + "comment" : "Format for displaying hand value. The argument is the numeric value of the hand.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Value: %lld" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Valor: %lld" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Valor: %lld" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Valeur : %lld" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Valeur : %lld" } } } }, - "Haptic Feedback": { - "comment": "Toggle label for haptic feedback setting.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Haptic Feedback" + "Haptic Feedback" : { + "comment" : "Toggle label for haptic feedback setting.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Haptic Feedback" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Retroalimentación Háptica" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retroalimentación Háptica" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Retour Haptique" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Retour Haptique" } } } }, - "HISTORY": { - "comment": "A label displayed above the road map view, indicating that it shows a history of past game results.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "HISTORY" + "HISTORY" : { + "comment" : "A label displayed above the road map view, indicating that it shows a history of past game results.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "HISTORY" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "HISTORIAL" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "HISTORIAL" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "HISTORIQUE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "HISTORIQUE" } } } }, - "historySummaryFormat": { - "comment": "Format string used to create a summary of the user's game history, including the total number of rounds played, as well as the number of rounds won by the player, the banker, and as ties.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "%lld rounds: %lld player, %lld banker, %lld ties" + "historySummaryFormat" : { + "comment" : "Format string used to create a summary of the user's game history, including the total number of rounds played, as well as the number of rounds won by the player, the banker, and as ties.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld rounds: %lld player, %lld banker, %lld ties" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "%lld rondas: %lld jugador, %lld banca, %lld empates" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld rondas: %lld jugador, %lld banca, %lld empates" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "%lld parties : %lld joueur, %lld banquier, %lld égalités" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%lld parties : %lld joueur, %lld banquier, %lld égalités" } } } }, - "How to Export Icons": { - "comment": "A section header explaining how to export app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "How to Export Icons" + "How to Export Icons" : { + "comment" : "A section header explaining how to export app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "How to Export Icons" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cómo exportar iconos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cómo exportar iconos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Comment exporter les icônes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comment exporter les icônes" } } } }, - "How to Play": { - "comment": "Title for the first rule page in the help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "How to Play" + "How to Play" : { + "comment" : "Title for the first rule page in the help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "How to Play" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Cómo jugar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cómo jugar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Comment jouer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Comment jouer" } } } }, - "iCloud Sync": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "iCloud Sync" + "iCloud Sync" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "iCloud Sync" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sincronización iCloud" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sincronización iCloud" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Synchronisation iCloud" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Synchronisation iCloud" } } } }, - "iCloud Unavailable": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "iCloud Unavailable" + "iCloud Unavailable" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "iCloud Unavailable" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "iCloud no disponible" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "iCloud no disponible" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "iCloud non disponible" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "iCloud non disponible" } } } }, - "Icon": { - "comment": "The title for the tab that displays the app icon preview.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Icon" + "Icon" : { + "comment" : "The title for the tab that displays the app icon preview.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icon" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Icono" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icono" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Icône" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icône" } } } }, - "Icon Generator": { - "comment": "The title of the Icon Generator view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Icon Generator" + "Icon Generator" : { + "comment" : "The title of the Icon Generator view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Icon Generator" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Generador de iconos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Generador de iconos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Générateur d'icônes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Générateur d'icônes" } } } }, - "If either hand totals 8 or 9 with two cards, it's a 'Natural'.": { - "comment": "Description of the 'Natural' hand in baccarat, explaining when it occurs and its significance.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "If either hand totals 8 or 9 with two cards, it's a 'Natural'." + "If either hand totals 8 or 9 with two cards, it's a 'Natural'." : { + "comment" : "Description of the 'Natural' hand in baccarat, explaining when it occurs and its significance.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "If either hand totals 8 or 9 with two cards, it's a 'Natural'." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Si cualquier mano suma 8 o 9 con dos cartas, es un 'Natural'." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si cualquier mano suma 8 o 9 con dos cartas, es un 'Natural'." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Si une main totalise 8 ou 9 avec deux cartes, c'est un 'Naturel'." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si une main totalise 8 ou 9 avec deux cartes, c'est un 'Naturel'." } } } }, - "If neither hand has a Natural, third card rules apply.": { - "comment": "Explanation of the third card rule for the Player hand.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "If neither hand has a Natural, third card rules apply." + "If neither hand has a Natural, third card rules apply." : { + "comment" : "Explanation of the third card rule for the Player hand.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "If neither hand has a Natural, third card rules apply." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Si ninguna mano tiene un Natural, se aplican las reglas de la tercera carta." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si ninguna mano tiene un Natural, se aplican las reglas de la tercera carta." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Si aucune main n'a un Naturel, les règles de la troisième carte s'appliquent." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si aucune main n'a un Naturel, les règles de la troisième carte s'appliquent." } } } }, - "If Player draws, Banker's action depends on Player's third card:": { - "comment": "Explanation of the third card decision for the Banker in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "If Player draws, Banker's action depends on Player's third card:" + "If Player draws, Banker's action depends on Player's third card:" : { + "comment" : "Explanation of the third card decision for the Banker in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "If Player draws, Banker's action depends on Player's third card:" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Si el Jugador toma carta, la acción del Banquero depende de la tercera carta del Jugador:" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si el Jugador toma carta, la acción del Banquero depende de la tercera carta del Jugador:" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Si le Joueur tire, l'action du Banquier dépend de la troisième carte du Joueur:" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si le Joueur tire, l'action du Banquier dépend de la troisième carte du Joueur:" } } } }, - "If Player stands, Banker draws on 0-5, stands on 6-7.": { - "comment": "Description of the third card rules for the Banker in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "If Player stands, Banker draws on 0-5, stands on 6-7." + "If Player stands, Banker draws on 0-5, stands on 6-7." : { + "comment" : "Description of the third card rules for the Banker in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "If Player stands, Banker draws on 0-5, stands on 6-7." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Si el Jugador se planta, el Banquero toma carta con 0-5, se planta con 6-7." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si el Jugador se planta, el Banquero toma carta con 0-5, se planta con 6-7." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Si le Joueur reste, le Banquier tire sur 0-5, reste sur 6-7." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Si le Joueur reste, le Banquier tire sur 0-5, reste sur 6-7." } } } }, - "Independent of the main game result.": { - "comment": "Note about the independence of the Pair Bonus from the main game result in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Independent of the main game result." + "Independent of the main game result." : { + "comment" : "Note about the independence of the Pair Bonus from the main game result in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Independent of the main game result." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Independiente del resultado del juego principal." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Independiente del resultado del juego principal." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Indépendant du résultat du jeu principal." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Indépendant du résultat du jeu principal." } } } }, - "Last Synced": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Last Synced" + "Last Synced" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Last Synced" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Última sincronización" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Última sincronización" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Dernière synchronisation" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dernière synchronisation" } } } }, - "Launch": { - "comment": "A tab label for the launch screen preview.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Launch" + "Launch" : { + "comment" : "A tab label for the launch screen preview.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Launch" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Lanzamiento" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lanzamiento" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Lancement" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lancement" } } } }, - "LEGAL": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "LEGAL" + "LEGAL" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "LEGAL" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "LEGAL" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "LEGAL" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "LÉGAL" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "LÉGAL" } } } }, - "Lifetime Rounds": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Lifetime Rounds" + "Lifetime Rounds" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lifetime Rounds" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rondas totales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rondas totales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Tours joués" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tours joués" } } } }, - "Main Bets": { - "comment": "Title of a rule page in the \"Rules\" help view, describing the main bets available in baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Main Bets" + "Main Bets" : { + "comment" : "Title of a rule page in the \"Rules\" help view, describing the main bets available in baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Main Bets" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuestas principales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuestas principales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mises principales" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mises principales" } } } }, - "MAX": { - "comment": "A label displayed as a badge on top-right of a chip to indicate it's the maximum bet.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "MAX" + "MAX" : { + "comment" : "A label displayed as a badge on top-right of a chip to indicate it's the maximum bet.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "MAX" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "MÁX" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "MÁX" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "MAX" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "MAX" } } } }, - "Natural 9 beats Natural 8.": { - "comment": "Explanation of the payout for a Baccarat hand that is a Natural 9, compared to one that is a Natural 8.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Natural 9 beats Natural 8." + "Natural 9 beats Natural 8." : { + "comment" : "Explanation of the payout for a Baccarat hand that is a Natural 9, compared to one that is a Natural 8.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Natural 9 beats Natural 8." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Natural 9 vence a Natural 8." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Natural 9 vence a Natural 8." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Naturel 9 bat Naturel 8." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Naturel 9 bat Naturel 8." } } } }, - "Natural Win": { - "comment": "A section header for information about winning with a natural hand.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Natural Win" + "Natural Win" : { + "comment" : "A section header for information about winning with a natural hand.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Natural Win" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Natural" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Natural" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Main naturelle" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Main naturelle" } } } }, - "Natural Win: 1:1": { - "comment": "Description of the payout for a 'Natural Win' in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Natural Win: 1:1" + "Natural Win: 1:1" : { + "comment" : "Description of the payout for a 'Natural Win' in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Natural Win: 1:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Victoria Natural: 1:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Victoria Natural: 1:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Victoire Naturelle: 1:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Victoire Naturelle: 1:1" } } } }, - "Naturals": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Naturals" + "Naturals" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Naturals" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Naturales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Naturales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Naturels" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Naturels" } } } }, - "Never": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Never" + "Never" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Never" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nunca" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nunca" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Jamais" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jamais" } } } }, - "New Round": { - "comment": "The label of a button that starts a new round of the game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "New Round" + "New Round" : { + "comment" : "The label of a button that starts a new round of the game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "New Round" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Nueva ronda" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nueva ronda" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Nouvelle manche" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nouvelle manche" } } } }, - "No cards": { - "comment": "A description of the player's hand when they have no cards.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "No cards" + "No cards" : { + "comment" : "A description of the player's hand when they have no cards.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No cards" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sin cartas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sin cartas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune carte" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune carte" } } } }, - "No history yet": { - "comment": "Summary text for a road map view when there is no history.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "No history yet" + "No history yet" : { + "comment" : "Summary text for a road map view when there is no history.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No history yet" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sin historial" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sin historial" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Pas d'historique" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pas d'historique" } } } }, - "No rounds played yet": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "No rounds played yet" + "No rounds played yet" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "No rounds played yet" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Aún no hay rondas jugadas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aún no hay rondas jugadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune partie jouée" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune partie jouée" } } } }, - "Objective": { - "comment": "Title of a rule page in the \"Rules\" help view, describing the objective of the game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Objective" + "Objective" : { + "comment" : "Title of a rule page in the \"Rules\" help view, describing the objective of the game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Objective" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Objetivo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Objetivo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Objectif" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Objectif" } } } }, - "Only the rank matters (suits are ignored).": { - "comment": "Explanation of how to determine if the first two cards in a hand form a pair, focusing on the rank rather than the suit.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Only the rank matters (suits are ignored)." + "Only the rank matters (suits are ignored)." : { + "comment" : "Explanation of how to determine if the first two cards in a hand form a pair, focusing on the rank rather than the suit.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Only the rank matters (suits are ignored)." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Solo importa el rango (los palos se ignoran)." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Solo importa el rango (los palos se ignoran)." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Seul le rang compte (les couleurs sont ignorées)." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Seul le rang compte (les couleurs sont ignorées)." } } } }, - "Option 1: Screenshot from Preview": { - "comment": "A description of one method for exporting app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Option 1: Screenshot from Preview" + "Option 1: Screenshot from Preview" : { + "comment" : "A description of one method for exporting app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Option 1: Screenshot from Preview" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Opción 1: Captura desde la vista previa" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Opción 1: Captura desde la vista previa" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Option 1: Capture depuis l'aperçu" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Option 1: Capture depuis l'aperçu" } } } }, - "Option 2: Use IconRenderer in Code": { - "comment": "A description of how to use the `IconRenderer` in code to generate app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Option 2: Use IconRenderer in Code" + "Option 2: Use IconRenderer in Code" : { + "comment" : "A description of how to use the `IconRenderer` in code to generate app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Option 2: Use IconRenderer in Code" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Opción 2: Usa IconRenderer en código" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Opción 2: Usa IconRenderer en código" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Option 2: Utilisez IconRenderer dans le code" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Option 2: Utilisez IconRenderer dans le code" } } } }, - "Other Game Icons": { - "comment": "A label displayed above a section of the BrandingPreviewView", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Other Game Icons" + "Other Game Icons" : { + "comment" : "A label displayed above a section of the BrandingPreviewView", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Other Game Icons" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Otros iconos de juegos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otros iconos de juegos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Autres icônes de jeux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autres icônes de jeux" } } } }, - "Others": { - "comment": "The tab label for the section that previews branding assets for other games.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Others" + "Others" : { + "comment" : "The tab label for the section that previews branding assets for other games.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Others" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Otros" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Otros" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Autres" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Autres" } } } }, - "P Pair": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "P Pair" + "P Pair" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "P Pair" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Par J" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Par J" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Paire J" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paire J" } } } }, - "Pair bets have ~10% house edge.": { - "comment": "Description of the house edge of a pair bet in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Pair bets have ~10% house edge." + "Pair bets have ~10% house edge." : { + "comment" : "Description of the house edge of a pair bet in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pair bets have ~10% house edge." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Las apuestas de par tienen ~10% de ventaja." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Las apuestas de par tienen ~10% de ventaja." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les mises sur paire ont ~10% d'avantage maison." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les mises sur paire ont ~10% d'avantage maison." } } } }, - "Pair Bonus": { - "comment": "Title of the page explaining the pair bonus in Baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Pair Bonus" + "Pair Bonus" : { + "comment" : "Title of the page explaining the pair bonus in Baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pair Bonus" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Bono de par" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bono de par" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Bonus paire" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bonus paire" } } } }, - "Pair Pays: 11:1": { - "comment": "Side bet payout for a pair of cards.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Pair Pays: 11:1" + "Pair Pays: 11:1" : { + "comment" : "Side bet payout for a pair of cards.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pair Pays: 11:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Par paga: 11:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Par paga: 11:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Paire paie: 11:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paire paie: 11:1" } } } }, - "Pairs occur roughly once every 15 hands.": { - "comment": "Explanation of how often pairs occur in a typical game of baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Pairs occur roughly once every 15 hands." + "Pairs occur roughly once every 15 hands." : { + "comment" : "Explanation of how often pairs occur in a typical game of baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pairs occur roughly once every 15 hands." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Los pares ocurren aproximadamente una vez cada 15 manos." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Los pares ocurren aproximadamente una vez cada 15 manos." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Les paires se produisent environ une fois toutes les 15 mains." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Les paires se produisent environ une fois toutes les 15 mains." } } } }, - "Play Again": { - "comment": "A button label that says \"Play Again\".", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Play Again" + "Play Again" : { + "comment" : "A button label that says \"Play Again\".", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Play Again" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Jugar de nuevo" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jugar de nuevo" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Rejouer" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rejouer" } } } }, - "Player": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player" + "Player" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Jugador" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jugador" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Joueur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Joueur" } } } }, - "PLAYER": { - "comment": "The label for the player's hand in the cards display area.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "PLAYER" + "PLAYER" : { + "comment" : "The label for the player's hand in the cards display area.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "PLAYER" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "JUGADOR" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "JUGADOR" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "JOUEUR" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "JOUEUR" } } } }, - "Player Bet: Pays 1:1 (even money)": { - "comment": "Description of the payout for a Player Bet in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player Bet: Pays 1:1 (even money)" + "Player Bet: Pays 1:1 (even money)" : { + "comment" : "Description of the payout for a Player Bet in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player Bet: Pays 1:1 (even money)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta Jugador: Paga 1:1 (dinero par)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta Jugador: Paga 1:1 (dinero par)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mise Joueur: Paie 1:1 (argent égal)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mise Joueur: Paie 1:1 (argent égal)" } } } }, - "Player hand": { - "comment": "An accessibility label for the player's hand in the cards display area.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player hand" + "Player hand" : { + "comment" : "An accessibility label for the player's hand in the cards display area.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player hand" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mano del jugador" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mano del jugador" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Main du joueur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Main du joueur" } } } }, - "Player with 0-5: Draws a third card": { - "comment": "Description of the action for the Player when their third card is 0-5.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player with 0-5: Draws a third card" + "Player with 0-5: Draws a third card" : { + "comment" : "Description of the action for the Player when their third card is 0-5.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player with 0-5: Draws a third card" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Jugador con 0-5: Toma una tercera carta" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jugador con 0-5: Toma una tercera carta" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Joueur avec 0-5: Tire une troisième carte" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Joueur avec 0-5: Tire une troisième carte" } } } }, - "Player with 6-7: Stands": { - "comment": "Description of the action for the Banker when the Player draws a third card.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player with 6-7: Stands" + "Player with 6-7: Stands" : { + "comment" : "Description of the action for the Banker when the Player draws a third card.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player with 6-7: Stands" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Jugador con 6-7: Se planta" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jugador con 6-7: Se planta" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Joueur avec 6-7: Reste" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Joueur avec 6-7: Reste" } } } }, - "Player with 8-9: Natural (no third card)": { - "comment": "Text for the third card rule when the player's hand totals 8 or 9.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Player with 8-9: Natural (no third card)" + "Player with 8-9: Natural (no third card)" : { + "comment" : "Text for the third card rule when the player's hand totals 8 or 9.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Player with 8-9: Natural (no third card)" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Jugador con 8-9: Natural (sin tercera carta)" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jugador con 8-9: Natural (sin tercera carta)" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Joueur avec 8-9: Naturel (pas de troisième carte)" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Joueur avec 8-9: Naturel (pas de troisième carte)" } } } }, - "Poker": { - "comment": "The name of a poker game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Poker" + "Poker" : { + "comment" : "The name of a poker game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Poker" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Póker" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Póker" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Poker" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Poker" } } } }, - "Privacy Policy": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Privacy Policy" + "Privacy Policy" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Privacy Policy" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Política de privacidad" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Política de privacidad" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Politique de confidentialité" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Politique de confidentialité" } } } }, - "Reset to Defaults": { - "comment": "A button label that resets game settings to their default values.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Reset to Defaults" + "Reset to Defaults" : { + "comment" : "A button label that resets game settings to their default values.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Reset to Defaults" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Restaurar valores predeterminados" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Restaurar valores predeterminados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Réinitialiser par défaut" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Réinitialiser par défaut" } } } }, - "Roulette": { - "comment": "The name of a roulette game.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Roulette" + "Roulette" : { + "comment" : "The name of a roulette game.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Roulette" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ruleta" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ruleta" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Roulette" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Roulette" } } } }, - "Rounds": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Rounds" + "Rounds" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rounds" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rondas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rondas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Parties" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Parties" } } } }, - "Rounds Played": { - "comment": "A label displayed next to the number of rounds played in the game over screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Rounds Played" + "Rounds Played" : { + "comment" : "A label displayed next to the number of rounds played in the game over screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rounds Played" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Rondas jugadas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rondas jugadas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Manches jouées" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Manches jouées" } } } }, - "Set a budget and stick to it.": { - "comment": "Tip for players to set a budget and stick to it when playing baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Set a budget and stick to it." + "Set a budget and stick to it." : { + "comment" : "Tip for players to set a budget and stick to it when playing baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Set a budget and stick to it." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Establece un presupuesto y respétalo." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Establece un presupuesto y respétalo." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Fixez un budget et respectez-le." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Fixez un budget et respectez-le." } } } }, - "Settings": { - "comment": "The label of a button that navigates to the settings screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Settings" + "Settings" : { + "comment" : "The label of a button that navigates to the settings screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Settings" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Configuración" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Configuración" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Paramètres" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Paramètres" } } } }, - "Show Cards Remaining": { - "comment": "Toggle label for showing cards remaining.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show Cards Remaining" + "Show Cards Remaining" : { + "comment" : "Toggle label for showing cards remaining.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show Cards Remaining" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mostrar Cartas Restantes" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostrar Cartas Restantes" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Afficher Cartes Restantes" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Afficher Cartes Restantes" } } } }, - "Show History": { - "comment": "Toggle label for showing game history.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Show History" + "Show History" : { + "comment" : "Toggle label for showing game history.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Show History" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Mostrar Historial" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mostrar Historial" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Afficher l'Historique" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Afficher l'Historique" } } } }, - "Side bet on Player or Banker winning by a margin.": { - "comment": "Title for a side bet where the player bets on which hand wins by a margin (e.g., Banker by 9 points).", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Side bet on Player or Banker winning by a margin." + "Side bet on Player or Banker winning by a margin." : { + "comment" : "Title for a side bet where the player bets on which hand wins by a margin (e.g., Banker by 9 points).", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Side bet on Player or Banker winning by a margin." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta secundaria sobre si el Jugador o Banquero gana por un margen." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta secundaria sobre si el Jugador o Banquero gana por un margen." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mise secondaire sur le Joueur ou Banquier gagnant par une marge." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mise secondaire sur le Joueur ou Banquier gagnant par une marge." } } } }, - "Side bet on the first two cards being a pair.": { - "comment": "Description of a side bet where the player bets on whether the first two cards dealt in a hand are a pair.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Side bet on the first two cards being a pair." + "Side bet on the first two cards being a pair." : { + "comment" : "Description of a side bet where the player bets on whether the first two cards dealt in a hand are a pair.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Side bet on the first two cards being a pair." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta secundaria sobre si las dos primeras cartas son un par." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta secundaria sobre si las dos primeras cartas son un par." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mise secondaire sur les deux premières cartes formant une paire." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mise secondaire sur les deux premières cartes formant une paire." } } } }, - "Sign in to iCloud to sync progress": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Sign in to iCloud to sync progress" + "Sign in to iCloud to sync progress" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sign in to iCloud to sync progress" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Inicia sesión en iCloud para sincronizar" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Inicia sesión en iCloud para sincronizar" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Connectez-vous à iCloud pour synchroniser" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Connectez-vous à iCloud pour synchroniser" } } } }, - "SOUND & HAPTICS": { - "comment": "Section header for sound and haptic settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "SOUND & HAPTICS" + "SOUND & HAPTICS" : { + "comment" : "Section header for sound and haptic settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOUND & HAPTICS" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "SONIDO Y HÁPTICOS" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "SONIDO Y HÁPTICOS" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "SON ET HAPTIQUE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "SON ET HAPTIQUE" } } } }, - "Sound Effects": { - "comment": "Toggle label for enabling sound effects.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Sound Effects" + "Sound Effects" : { + "comment" : "Toggle label for enabling sound effects.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sound Effects" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Efectos de Sonido" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Efectos de Sonido" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Effets Sonores" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Effets Sonores" } } } }, - "STARTING BALANCE": { - "comment": "Section header for starting balance settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "STARTING BALANCE" + "STARTING BALANCE" : { + "comment" : "Section header for starting balance settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "STARTING BALANCE" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "SALDO INICIAL" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "SALDO INICIAL" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "SOLDE DE DÉPART" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "SOLDE DE DÉPART" } } } }, - "Statistics": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Statistics" + "Statistics" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Statistics" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estadísticas" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estadísticas" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Statistiques" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Statistiques" } } } }, - "Strategy Tips": { - "comment": "Title of a section in the Rules Help view focused on strategy tips.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Strategy Tips" + "Strategy Tips" : { + "comment" : "Title of a section in the Rules Help view focused on strategy tips.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Strategy Tips" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Consejos de estrategia" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Consejos de estrategia" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Conseils stratégiques" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Conseils stratégiques" } } } }, - "Sync Now": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Sync Now" + "Sync Now" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sync Now" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sincronizar ahora" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sincronizar ahora" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Synchroniser maintenant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Synchroniser maintenant" } } } }, - "Sync progress across devices": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Sync progress across devices" + "Sync progress across devices" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sync progress across devices" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sincronizar progreso entre dispositivos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sincronizar progreso entre dispositivos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Synchroniser la progression entre les appareils" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Synchroniser la progression entre les appareils" } } } }, - "TABLE LIMITS": { - "comment": "Section header for table limits settings.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "TABLE LIMITS" + "TABLE LIMITS" : { + "comment" : "Section header for table limits settings.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "TABLE LIMITS" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "LÍMITES DE MESA" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "LÍMITES DE MESA" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "LIMITES DE TABLE" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "LIMITES DE TABLE" } } } }, - "The hand closest to 9 wins.": { - "comment": "Explanation of how the hand closest to 9 wins in baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "The hand closest to 9 wins." + "tableLimitsFormat" : { + "comment" : "Format for displaying table limits. First argument is min bet, second is max bet.", + "extractionState" : "stale", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "$%@ - $%@" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "La mano más cercana a 9 gana." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "$%@ - $%@" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "La main la plus proche de 9 gagne." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ $ - %@ $" } } } }, - "There's no skill involved — just enjoy the game!": { - "comment": "Tip for players on how to play baccarat without needing any skill.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "There's no skill involved — just enjoy the game!" + "The hand closest to 9 wins." : { + "comment" : "Explanation of how the hand closest to 9 wins in baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "The hand closest to 9 wins." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "No hay habilidad involucrada — ¡solo disfruta el juego!" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "La mano más cercana a 9 gana." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Aucune compétence requise — profitez simplement du jeu!" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "La main la plus proche de 9 gagne." } } } }, - "These show how the same pattern works for other games": { - "comment": "A description below the section of the view that previews icons for other games.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "These show how the same pattern works for other games" + "There's no skill involved — just enjoy the game!" : { + "comment" : "Tip for players on how to play baccarat without needing any skill.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "There's no skill involved — just enjoy the game!" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Estos muestran cómo funciona el mismo patrón para otros juegos" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "No hay habilidad involucrada — ¡solo disfruta el juego!" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Ceux-ci montrent comment le même modèle fonctionne pour d'autres jeux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Aucune compétence requise — profitez simplement du jeu!" } } } }, - "Third Card - Banker": { - "comment": "Content for a rule page in the \"Rules\" help view, detailing the action of the Banker based on the Player's third card.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Third Card - Banker" + "These show how the same pattern works for other games" : { + "comment" : "A description below the section of the view that previews icons for other games.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "These show how the same pattern works for other games" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tercera carta - Banquero" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Estos muestran cómo funciona el mismo patrón para otros juegos" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Troisième carte - Banquier" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ceux-ci montrent comment le même modèle fonctionne pour d'autres jeux" } } } }, - "Third Card - Player": { - "comment": "Description of the third card rule for the player in the Rules Help view.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Third Card - Player" + "Third Card - Banker" : { + "comment" : "Content for a rule page in the \"Rules\" help view, detailing the action of the Banker based on the Player's third card.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Third Card - Banker" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Tercera carta - Jugador" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tercera carta - Banquero" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Troisième carte - Joueur" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Troisième carte - Banquier" } } } }, - "This will delete all saved progress, statistics, and reset your balance. This cannot be undone.": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "This will delete all saved progress, statistics, and reset your balance. This cannot be undone." + "Third Card - Player" : { + "comment" : "Description of the third card rule for the player in the Rules Help view.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Third Card - Player" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Esto eliminará todo el progreso guardado, las estadísticas y restablecerá tu saldo. Esta acción no se puede deshacer." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tercera carta - Jugador" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Cela supprimera toutes les données sauvegardées, les statistiques et réinitialisera votre solde. Cette action est irréversible." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Troisième carte - Joueur" } } } }, - "Tie": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Tie" + "This will delete all saved progress, statistics, and reset your balance. This cannot be undone." : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "This will delete all saved progress, statistics, and reset your balance. This cannot be undone." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Empate" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Esto eliminará todo el progreso guardado, las estadísticas y restablecerá tu saldo. Esta acción no se puede deshacer." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Égalité" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cela supprimera toutes les données sauvegardées, les statistiques et réinitialisera votre solde. Cette action est irréversible." } } } }, - "TIE": { - "comment": "The text displayed in the TIE betting zone.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "TIE" + "Tie" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tie" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "EMPATE" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Empate" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "ÉGALITÉ" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Égalité" } } } }, - "Tie Bet: Pays 8:1": { - "comment": "Description of a baccarat side bet where the bettor wins 8:1 if both hands have the same value.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Tie Bet: Pays 8:1" + "TIE" : { + "comment" : "The text displayed in the TIE betting zone.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "TIE" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Apuesta Empate: Paga 8:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "EMPATE" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Mise Égalité: Paie 8:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "ÉGALITÉ" } } } }, - "TOTAL": { - "comment": "A label displayed next to the total winnings in the result banner.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "TOTAL" + "Tie Bet: Pays 8:1" : { + "comment" : "Description of a baccarat side bet where the bettor wins 8:1 if both hands have the same value.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tie Bet: Pays 8:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "TOTAL" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apuesta Empate: Paga 8:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "TOTAL" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mise Égalité: Paie 8:1" } } } }, - "Total Winnings": { - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Total Winnings" + "TOTAL" : { + "comment" : "A label displayed next to the total winnings in the result banner.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "TOTAL" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganancias totales" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "TOTAL" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gains totaux" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "TOTAL" } } } }, - "Two Naturals of the same value result in a Tie.": { - "comment": "Text describing the outcome when two players both have a Natural (a total of 8 or 9 with two cards).", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Two Naturals of the same value result in a Tie." + "Total Winnings" : { + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Total Winnings" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Dos Naturales del mismo valor resultan en Empate." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganancias totales" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Deux Naturels de même valeur résultent en Égalité." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gains totaux" } } } }, - "Upload the 1024px icon to appicon.co or makeappicon.com to generate all sizes automatically.": { - "comment": "A description of an alternative method for generating app icons.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Upload the 1024px icon to appicon.co or makeappicon.com to generate all sizes automatically." + "Two Naturals of the same value result in a Tie." : { + "comment" : "Text describing the outcome when two players both have a Natural (a total of 8 or 9 with two cards).", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Two Naturals of the same value result in a Tie." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Sube el icono de 1024px a appicon.co o makeappicon.com para generar todos los tamaños automáticamente." + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dos Naturales del mismo valor resultan en Empate." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Téléversez l'icône 1024px sur appicon.co ou makeappicon.com pour générer toutes les tailles automatiquement." + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Deux Naturels de même valeur résultent en Égalité." } } } }, - "Vibration for actions and results": { - "comment": "Subtitle describing haptic feedback toggle.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Vibration for actions and results" + "Upload the 1024px icon to appicon.co or makeappicon.com to generate all sizes automatically." : { + "comment" : "A description of an alternative method for generating app icons.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Upload the 1024px icon to appicon.co or makeappicon.com to generate all sizes automatically." } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Vibración para acciones y resultados" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sube el icono de 1024px a appicon.co o makeappicon.com para generar todos los tamaños automáticamente." } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vibration pour les actions et résultats" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Téléversez l'icône 1024px sur appicon.co ou makeappicon.com pour générer toutes les tailles automatiquement." } } } }, - "WIN": { - "comment": "The text that appears as a badge when a player wins a hand in baccarat.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "WIN" + "Vibration for actions and results" : { + "comment" : "Subtitle describing haptic feedback toggle.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vibration for actions and results" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "GANA" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vibración para acciones y resultados" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "GAGNÉ" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vibration pour les actions et résultats" } } } }, - "Win by 4 points: 1:1": { - "comment": "Description of the payout for a Baccarat \"Pair\" side bet when the player's two cards have the same rank.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 4 points: 1:1" + "WIN" : { + "comment" : "The text that appears as a badge when a player wins a hand in baccarat.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "WIN" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 4 puntos: 1:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "GANA" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 4 points: 1:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "GAGNÉ" } } } }, - "Win by 5 points: 2:1": { - "comment": "Description of the Dragon Bonus side bet, specifically for a win by 5 points.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 5 points: 2:1" + "Win by 4 points: 1:1" : { + "comment" : "Description of the payout for a Baccarat \"Pair\" side bet when the player's two cards have the same rank.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 4 points: 1:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 5 puntos: 2:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 4 puntos: 1:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 5 points: 2:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 4 points: 1:1" } } } }, - "Win by 6 points: 4:1": { - "comment": "Description of the Dragon Bonus side bet, specifically for the \"Win by 6 points\" option.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 6 points: 4:1" + "Win by 5 points: 2:1" : { + "comment" : "Description of the Dragon Bonus side bet, specifically for a win by 5 points.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 5 points: 2:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 6 puntos: 4:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 5 puntos: 2:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 6 points: 4:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 5 points: 2:1" } } } }, - "Win by 7 points: 6:1": { - "comment": "Description of the Dragon Bonus side bet, specifically for a win by 7 points.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 7 points: 6:1" + "Win by 6 points: 4:1" : { + "comment" : "Description of the Dragon Bonus side bet, specifically for the \"Win by 6 points\" option.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 6 points: 4:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 7 puntos: 6:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 6 puntos: 4:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 7 points: 6:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 6 points: 4:1" } } } }, - "Win by 8 points: 10:1": { - "comment": "Description of a baccarat side bet where the player bets on the banker winning by 8 points, offering a payout of 10:1.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 8 points: 10:1" + "Win by 7 points: 6:1" : { + "comment" : "Description of the Dragon Bonus side bet, specifically for a win by 7 points.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 7 points: 6:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 8 puntos: 10:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 7 puntos: 6:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 8 points: 10:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 7 points: 6:1" } } } }, - "Win by 9 points: 30:1": { - "comment": "Description of a side bet where the player bets on the banker winning by 9 points, offering a payout of 30:1.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Win by 9 points: 30:1" + "Win by 8 points: 10:1" : { + "comment" : "Description of a baccarat side bet where the player bets on the banker winning by 8 points, offering a payout of 10:1.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 8 points: 10:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganar por 9 puntos: 30:1" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 8 puntos: 10:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagner par 9 points: 30:1" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 8 points: 10:1" } } } }, - "Winner": { - "comment": "A description of the player's hand, including its value and whether they won.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "Winner" + "Win by 9 points: 30:1" : { + "comment" : "Description of a side bet where the player bets on the banker winning by 9 points, offering a payout of 30:1.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Win by 9 points: 30:1" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "Ganador" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganar por 9 puntos: 30:1" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Gagnant" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagner par 9 points: 30:1" } } } }, - "You've run out of chips!": { - "comment": "A message displayed when a player runs out of money in the game over screen.", - "localizations": { - "en": { - "stringUnit": { - "state": "translated", - "value": "You've run out of chips!" + "Winner" : { + "comment" : "A description of the player's hand, including its value and whether they won.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Winner" } }, - "es-MX": { - "stringUnit": { - "state": "translated", - "value": "¡Te quedaste sin fichas!" + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ganador" } }, - "fr-CA": { - "stringUnit": { - "state": "translated", - "value": "Vous n'avez plus de jetons!" + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gagnant" + } + } + } + }, + "You've run out of chips!" : { + "comment" : "A message displayed when a player runs out of money in the game over screen.", + "localizations" : { + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "You've run out of chips!" + } + }, + "es-MX" : { + "stringUnit" : { + "state" : "translated", + "value" : "¡Te quedaste sin fichas!" + } + }, + "fr-CA" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vous n'avez plus de jetons!" } } } } }, - "version": "1.1" + "version" : "1.1" } \ No newline at end of file diff --git a/Baccarat/Baccarat/Views/Table/CardsDisplayArea.swift b/Baccarat/Baccarat/Views/Table/CardsDisplayArea.swift index be8a19a..5d5ec58 100644 --- a/Baccarat/Baccarat/Views/Table/CardsDisplayArea.swift +++ b/Baccarat/Baccarat/Views/Table/CardsDisplayArea.swift @@ -50,17 +50,17 @@ struct CardsDisplayArea: View { /// Spacing between PLAYER and BANKER hands - reduced on smaller screens private var handsSpacing: CGFloat { - isLargeScreen ? Design.Spacing.xxxLarge : Design.Spacing.small + isLargeScreen ? Design.Spacing.xxxLarge : Design.Spacing.large } - /// Horizontal padding inside the container - minimal on phones to maximize card size + /// Horizontal padding inside the container private var containerPaddingH: CGFloat { - isLargeScreen ? Design.Spacing.xLarge : Design.Spacing.xSmall + isLargeScreen ? Design.Spacing.xLarge : Design.Spacing.medium } - /// Outer horizontal padding - minimal on phones for edge-to-edge appearance + /// Outer horizontal padding private var outerPaddingH: CGFloat { - isLargeScreen ? Design.Spacing.large : Design.Spacing.xSmall + isLargeScreen ? Design.Spacing.large : Design.Spacing.small } // MARK: - Accessibility