Skip to content

an issue regarding showing Numbers in Arabic changes and user guide files #14169

@CyrilleB79

Description

@CyrilleB79

Issue raised in this thread of the translators mailing list.

In this thread, هتون فلمبان (Hatoon Felemban) writes:

Hello all!
we have a problem with numbers in Arabic changes and User Guide files, Which causes wrong pronunciation and displaying in Braille for versions Numbers in changes file, and Sections numbers in user guide. e.g, The version 2022.2.2 appears in NVDA as 2.20222. so, I made some changes in Localet2t.conf file, seems better when tested Html files which existing in assembla's folder, But after releasing NVDA nothing changed.
What should i do?
Thank you for any help.

Firstly, I have offered to make a PR on his behalf with his modification of the locale.t2tconf file. But looking deeper in it, things do not seem so clear.

  1. According to Set HTML lang attribute for documentation #13133 (comment) from @feerrenrut:

Is updating the translated *.t2t files in this manner safe?
Not really, this COULD cause merge conflicts. Really only the en should be updated here, and the rest of the files via the screenReaderTranslations Subversion repository.

  1. But looking at https://github.com/nvaccess/mrconfig/blob/master/.sh.d/01_svn2nvda.sh from mrconfig, the only files that are copied from SVN screenreadertranslations repo to GIT are:
  • nvda.po (line 76)
  • symbols.dic (line 78)
  • characterDescriptions.dic (line 79)
  • gestures.ini (line 80)
  • changes.t2t (line 81)
  • userGuide.t2t (line 82)

So what should be done? There are two possible paths:

  1. Modify https://github.com/nvaccess/mrconfig/blob/master/.sh.d/01_svn2nvda.sh in mrconfig repo to allow translators to push modifications in locale.t2tconf from SVN screenReaderTranslations repo.
  2. Allow PRs in NVDA repo on non-English locale.t2tconf files and check that these modifications are reported in SVN screenReaderTranslations repo when beta branch is merged to it.

@feerrenrut, @seanbudd could you please clarify this point? Many thanks.

See also

#13133, #8856

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/i18nexisting localisations or internationalisationp3https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions