Skip to content

Translations update from Hosted Weblate#293

Open
weblate wants to merge 1 commit into
soundscape-community:mainfrom
weblate:weblate-soundscape-ios-app
Open

Translations update from Hosted Weblate#293
weblate wants to merge 1 commit into
soundscape-community:mainfrom
weblate:weblate-soundscape-ios-app

Conversation

@weblate

@weblate weblate commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Translations update from Hosted Weblate for Soundscape/iOS app.

Current translation status:

Weblate translation status

Summary by CodeRabbit

  • Localization
    • Updated Spanish (Latin America) interface text to a more formal “usted” tone.
    • Refreshed and expanded Spanish translations across settings, navigation flows, accessibility hints, onboarding/tutorial content, help/FAQ text, and offline-related messaging.
    • Improved Spanish guidance for route editing, Siri Shortcuts descriptions, headset setup/troubleshooting, nearby places discovery, and related prompts.
    • Refined select Spanish (Spain) strings for clearer examples, button text descriptions, and updated battery-related wording.

@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 19933767-cffa-43ac-a95d-abbfc149b417

📥 Commits

Reviewing files that changed from the base of the PR and between f4e61e5 and a025815.

📒 Files selected for processing (2)
  • apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings
  • apps/ios/GuideDogs/Assets/Localization/es-ES.lproj/Localizable.strings
🚧 Files skipped from review as they are similar to previous changes (2)
  • apps/ios/GuideDogs/Assets/Localization/es-ES.lproj/Localizable.strings
  • apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings

📝 Walkthrough

Walkthrough

Spanish localization updates formalize es-419 UI language and expand accessibility, settings, navigation, headset, onboarding, help, and FAQ content. Three es-ES strings are also reworded for grammar and clarity.

Changes

Spanish localization updates

Layer / File(s) Summary
Core UI, settings, and navigation strings
apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings
General UI, settings, navigation, search, route, marker, callout, sleep, and POI strings use formal phrasing and add accessibility hints.
Universal links, shortcuts, markers, and headset flows
apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings
Universal-link, Siri Shortcuts, sharing, marker, and head-tracking headset text is added or revised.
Tutorial, onboarding, and help content
apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings
Offline tutorials, onboarding, help, banners, and FAQ content is expanded and formalized.
es-ES wording updates
apps/ios/GuideDogs/Assets/Localization/es-ES.lproj/Localizable.strings
First-launch, “Delante de mí” help, and battery-impact FAQ text are reworded.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects that this PR updates translations and matches the Hosted Weblate source of the changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings`:
- Line 1158: Update the Spanish text for "faq.battery_impact.answer" to replace
the awkward force-quit wording with clear, grammatically correct phrasing that
instructs users to force-close Soundscape from the iPhone app switcher, while
preserving the rest of the translation.
- Line 816: Update the affected Spanish localization entries, including
tutorial.markers.mark_your_world and the strings at the referenced locations, to
use the formal second-person forms: “Marque,” “Aléjese,” “sus,” “mueva,” and
“deja de moverse,” while preserving the existing translations and meaning.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 39b66e10-aa17-40d9-ba9a-67aff4175083

📥 Commits

Reviewing files that changed from the base of the PR and between 9d4b6e4 and 996e581.

📒 Files selected for processing (2)
  • apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings
  • apps/ios/GuideDogs/Assets/Localization/es-ES.lproj/Localizable.strings

"tutorial.markers.getting_started" = "Introducción a los marcadores";
"tutorial.markers.mark_your_world" = "Marca tu mundo";
"tutorial.markers.experience_your_world" = "Disfruta del mundo";
"tutorial.markers.mark_your_world" = "Marca su mundo";

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Keep the formal second-person register consistent.

These changed strings still use informal or incorrect forms: Marca, Aléjase, tus, mueve, and deja de moverte. Use Marque, Aléjese, sus, mueva, and deja de moverse respectively.

Also applies to: 853-853, 977-977, 1099-1099, 1135-1135

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings` at
line 816, Update the affected Spanish localization entries, including
tutorial.markers.mark_your_world and the strings at the referenced locations, to
use the formal second-person forms: “Marque,” “Aléjese,” “sus,” “mueva,” and
“deja de moverse,” while preserving the existing translations and meaning.

"faq.battery_impact.question" = "¿Cómo afecta Soundscape a la batería del iPhone?";
"faq.battery_impact.answer" = "La duración de la batería varía en gran medida en función del modelo y la antigüedad de tu iPhone. El mayor consumo de la batería se produce al tener la pantalla encendida, por lo que para maximizar su duración, debes mantener la pantalla bloqueada siempre que sea posible. Para ayudar a minimizar el impacto en la batería de iPhone, Soundscape tiene un modo de suspensión y un modo de aplazamiento. Para reducir aún más el uso de la batería, cuando no uses Soundscape, debes forzar cerrar la aplicación con el Selector de aplicación de iPhone.";
"faq.battery_impact.answer" = "La duración de la batería varía en gran medida en función del modelo y la antigüedad de su iPhone. El mayor consumo de la batería se produce al tener la pantalla encendida, por lo que para maximizar su duración, debe mantener la pantalla bloqueada siempre que sea posible. Para ayudar a minimizar el impacto en la batería de iPhone, Soundscape tiene un modo de suspensión y un modo de aplazamiento. Para reducir aún más el uso de la batería, cuando no use Soundscape, debe forzar cerrar la aplicación con el Selector de aplicación de iPhone.";

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Clarify the force-quit instruction.

“debe forzar cerrar la aplicación con el Selector de aplicación de iPhone” is grammatically awkward and may be unclear. Prefer wording such as “debe forzar el cierre de la aplicación desde el selector de aplicaciones del iPhone.”

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/ios/GuideDogs/Assets/Localization/es-419.lproj/Localizable.strings` at
line 1158, Update the Spanish text for "faq.battery_impact.answer" to replace
the awkward force-quit wording with clear, grammatically correct phrasing that
instructs users to force-close Soundscape from the iPhone app switcher, while
preserving the rest of the translation.

@weblate
weblate force-pushed the weblate-soundscape-ios-app branch from 996e581 to f4e61e5 Compare July 24, 2026 02:14
@JJGatchalian

Copy link
Copy Markdown
Contributor

This should close this issue.
#292
I also fixed some grammer issues that the AI gave yesterday. The AI was right all along after looking at the rest of the context. The grammar changes also caries over to the Spain translation. Thanks.

Currently translated at 100.0% (1189 of 1189 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (1189 of 1189 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1189 of 1189 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (1189 of 1189 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (1189 of 1189 strings)

Co-authored-by: John Joseph A. Gatchalian <jjgatchalian@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/soundscape/ios-app/es/
Translate-URL: https://hosted.weblate.org/projects/soundscape/ios-app/es_419/
Translation: Soundscape/iOS app
@weblate
weblate force-pushed the weblate-soundscape-ios-app branch from f4e61e5 to a025815 Compare July 24, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants