Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some strings don't appear as localized in UI #5468

Closed
fiuzzy opened this issue Jul 22, 2024 · 2 comments · Fixed by #5469
Closed

Some strings don't appear as localized in UI #5468

fiuzzy opened this issue Jul 22, 2024 · 2 comments · Fixed by #5469

Comments

@fiuzzy
Copy link

fiuzzy commented Jul 22, 2024

Describe the issue

In the User Interface, some text strings appear in original language (English) rather than in the local language (French in my case) despite they appear as translated in the Transifex website for 2 months and other strings translated after are correctly displayed.
Six of them are located in QField Settings Panel:

  • 3 titles of tabs of QField Settings panel:
    - ‘Positioning’,
    - ‘General’,
    - ‘Variables'

  • 3 texts strings in 'General' tab of QField Settings panel:
    - 'Map Canvas',
    - 'Allow finger tap on canvas to add vertices'
    - 'When enabled, tapping on the map canvas with a finger will add a vertex at the tapped location.'

  • The last one I have found is the message at first opening after install or update:
    - "Please wait while QField installation finalizes."

Reproduction steps

Steps to reproduce the behavior:

  1. Go to 'Settings', 'General' tab, 'User Interface' part, 'Language' : choose a language other than English (French in my case, but tested also with German and Spanish).
  2. Restart QField.
  3. Reopen 'Settings' panel.

Expected behavior

After translation and software update, all text strings should appears according the selected language.

Observed behavior

At least 7 text strings appears in original language/English despite they are translated in Transifex in other language and QField UI language is set with other language than English.

Screenshots and GIFs

IMG_20240722_232321

Mobile

  • Fairphone 3
  • OS: Android 13 and Debian 12
  • QField version: master-dev - Dev (326a5e) and 9f449c v3.3.7 (but problem occurs with prior versions for at least a few weeks)

Additional information

  • Problem started happening recently, didn't happen in an older version of QField: No
  • Problem can be reliably reproduced, doesn't happen randomly: Yes
  • Problem happens with all files and projects, not only some files or projects: Yes
    * Please find Transifex details about concerned strings in added txt file.
@fiuzzy fiuzzy changed the title Some strings don't appears as localized in UI Some strings don't appear as localized in UI Jul 22, 2024
@nirvn
Copy link
Member

nirvn commented Jul 23, 2024

@fiuzzy , thanks for the reporting. There's one issue (fixed by #5469), and some strings that are translatable but where translation lagged behind a bit, which meant it didn't make it into the 3.3 release.

@fiuzzy
Copy link
Author

fiuzzy commented Jul 24, 2024

@nirvn, thanks for answer and commit quickly. In the dev version (bb26f7) published today, translated strings appear now correctly. It remains only 2 strings untranslated, that is why I wrote another report (issue #5474).
(I suppose it is the good practice, as this one is closed. But don't hesitate to mention a better way about procedures, Software programming is far of my core skills, I am just an user who try to translate and report correctly and I am always happy to learn :-) )

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 a pull request may close this issue.

2 participants