Skip to content

Mobile app strings fail checks on Weblate #17642

@IndrekHaav

Description

@IndrekHaav

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

I started translating the mobile app strings that were moved to Weblate in #17620. However, many of the strings contain {} as a placeholder, which causes a failed check in Weblate:

Syntax error: Expected placeholder name at position 7 but found "}"

For example: https://hosted.weblate.org/translate/immich/immich/en_devel/?checksum=b56166e2e5fd2b03

Every translation of such a string seems to be marked as "Needs editing", and having to clear that checkbox slows down the translating process clearing that checkbox doesn't even work because it's an enforced check.

I'm not sure what the best course of action here is... Disable the ICU MessageFormat check? Move the mobile app strings into a separate translation component?

The OS that Immich Server is running on

N/A

Version of Immich Server

N/A

Version of Immich Mobile App

N/A

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

N/A

Your .env content

N/A

Reproduction steps

N/A

Relevant log output

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions