Skip to content

Commit 124db37

Browse files
authored
Merge master to beta #19271
2 parents 58ab928 + 282a5cd commit 124db37

File tree

11 files changed

+56
-25
lines changed

11 files changed

+56
-25
lines changed

.github/workflows/testAndPublish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
APIBackCompat: ${{ steps.releaseInfo.outputs.NVDA_API_COMPAT_TO }}
7777
steps:
7878
- name: Checkout NVDA
79-
uses: actions/checkout@v5
79+
uses: actions/checkout@v6
8080
with:
8181
submodules: true
8282
- name: Install Python
@@ -148,7 +148,7 @@ jobs:
148148
needs: matrix
149149
steps:
150150
- name: Checkout repository
151-
uses: actions/checkout@v5
151+
uses: actions/checkout@v6
152152
with:
153153
# Include gettext
154154
submodules: true

.pre-commit-config.yaml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,6 @@ repos:
109109
- id: ruff-format
110110
name: format with ruff
111111

112-
- repo: https://github.com/RobertCraigie/pyright-python
113-
rev: v1.1.407
114-
hooks:
115-
- id: pyright
116-
name: Check types with pyright
117-
additional_dependencies: [ "pyright[nodejs]==1.1.407" ]
118-
119112
- repo: https://github.com/astral-sh/uv-pre-commit
120113
rev: 0.9.11
121114
hooks:
@@ -163,3 +156,8 @@ repos:
163156
entry: ./runlicensecheck.bat
164157
language: script
165158
pass_filenames: false
159+
- id: pyright
160+
name: type check with pyright
161+
entry: uv run pyright
162+
language: system
163+
types: [python]

projectDocs/translating/admin.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Notes for Crowdin administration
2+
3+
## Adding new languages
4+
5+
New languages can be added in [Crowdin settings](https://crowdin.com/project/nvda/settings#languages).
6+
7+
Once work is significantly completed on NVDA.po (e.g 70%+), you can integrate the language into NVDA by running the [add new language workflow](https://github.com/nvaccess/nvda/actions/workflows/add-new-language.yml).
8+
9+
## Adding new files for languages
10+
11+
Once NVDA.po is significantly completed, translations should be enabled for changes.xliff and userGuide.xliff.
12+
Some translators may want to translate just the User Guide.
13+
You do this by:
14+
15+
1. Going to [Crowdin Source files](https://crowdin.com/project/nvda/sources/files)
16+
1. Going into the settings for each of the file(s)
17+
1. Go to languages
18+
1. Add the desired languages
19+
20+
Once work is significantly completed on the files (e.g 50%+), you can integrate the new files for the language into NVDA by running the [add new language workflow](https://github.com/nvaccess/nvda/actions/workflows/add-new-language.yml).
21+
This will commit any previously uncommitted files for the language.
22+
23+
## Adding new translators
24+
25+
New translators can be added by going to [Crowdin Members](https://crowdin.com/project/nvda/members) and sending invites.

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The NVDA project is guided by a [product vision statement and set of principles]
1010
The vision and principles should be always considered when planning features and prioritizing work.
1111
NV Access also maintains a [development roadmap](https://www.nvaccess.org/post/nvda-roadmap/) of NVDA features and supporting infrastructure work.
1212

13-
NVDA is available under a modified GNU General Public License version 2.
13+
NVDA is available under a modified GNU General Public License version 2 or later.
1414
Please refer to [our license](./copying.txt) for more information.
1515

1616
## Acknowledgements

source/locale/be/symbols.dic

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ _ падкрэсліванне most
121121
’ правае адзіночнае двукоссе most
122122
– кароткі працяжнік most always
123123
— доўгі працяжнік most always
124-
‐ злучок most
124+
‐ злучок most always
125125
‑ непарыўны злучок most
126126
­ мяккі перанос most
127127
⁃ дэфіс маркер none

source/locale/cs/symbols.dic

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ _ podtržení most
6565
} pravá složená most
6666
| svislá čára most
6767
~ vlnovka most
68-
68+
‐ spojovník most always
6969

7070
# Other characters
7171
• odrážka some

source/locale/en/symbols.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ _ line most
9696
′ prime some
9797
″ double prime some
9898
‴ triple prime some
99+
‐ hyphen most always
99100

100101
# Other characters
101102
• bullet some

source/locale/hr/symbols.dic

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ _ podvlaka most
9797
′ minuta some
9898
″ sekunda some
9999
‴ trostruki prime some
100+
‐ spojnica most always
100101

101102
# Other characters
102103
• predznak some

source/locale/lb/symbols.dic

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ Negative Ziffer Minus none norep
3838
... sentence ending Ellips all always
3939
… sentence ending Ellips all always
4040
Datumstrennzeichen Punkt none norep
41+
Dezimaltrennzeichen none always
42+
Tausendertrennzeichen none always
43+
\t Tab char
4144
\0 Eidel char # null
4245
\n Zeilenëmbroch char
4346
\f Säitenëmbroch none
@@ -98,6 +101,7 @@ _ Ënnersträichen most
98101
′ prim some
99102
″ duebel Primzuel some
100103
‴ dräifach Primzuel some
104+
‐ digital Bindestrëch most always
101105
⁗ Véierstréch some
102106
• Aufzählungszeichen some
103107
… Punkt Punkt Punkt all always
@@ -134,22 +138,22 @@ _ Ënnersträichen most
134138
§ Absatz some
135139
° Grad some
136140
« Duebel gewénkelte Klammer op most always
137-
» Duebel gewénkelte Klammer op most always
141+
» Duebel gewénkelte Klammer zou most always
138142
µ Mikro some
139143
⁰ Superscript 0 some
140144
¹ Superscript 1 some
141145
² Superscript 2 some
142146
³ Superscript 3 some
143147
⁴ Superscript 4 some
144-
Superskript 5 some
148+
Superscript 5 some
145149
⁶ Superscript 6 some
146150
⁷ Superscript 7 some
147151
⁸ Superscript 8 some
148152
⁹ Superscript 9 some
149153
⁺ Superscript Plus some
150154
⁼ Superscript Gläichheetszeechen some
151155
⁽ Klammer uewen op some
152-
⁾ Klammer op some
156+
⁾ Klammer uewen zou some
153157
ⁿ Superscript n some
154158
₀ Ënnerschrëft 0 some
155159
₁ Ënnerschrëft 1 some
@@ -164,8 +168,8 @@ _ Ënnersträichen most
164168
₊ Subskript plus some
165169
₋ Subskript Minus some
166170
₌ Gläichheetszeechen (Ënnerschrëft) some
167-
ronne Klammer uewen some
168-
₎ Ënnerschrëft ronn Klammer op some
171+
Ënnerschrëft ronn Klammer op some
172+
₎ Ënnerschrëft ronn Klammer zou some
169173
® Registréiert Mark some
170174
™ Registréiert Mark some
171175
© Copyright some
@@ -316,20 +320,20 @@ _ Ënnersträichen most
316320
¼ e Véierel none
317321
½ einhalb none
318322
¾ dräi Véirel none
319-
ee September none
323+
een Siwweltel none
320324
⅑ een Néngtel none
321325
⅒ een Zéngtel none
322326
⅓ een Drëttel none
323327
⅔ zwee Drëttel none
324-
ein Fünftel none
325-
zwei Fünftel none
326-
drei Fünftel none
327-
vier Fünftel none
328+
een Fënneftel none
329+
zwee Fënneftel none
330+
dräi Fënneftel none
331+
véier Fënneftel none
328332
⅙ ee Sechstel none
329-
fünf Sechstel none
333+
fënnef Sechstel none
330334
⅛ een Aachtel none
331335
⅜ dräi Aachtelen none
332-
fünf Achtel none
336+
fënnef Aachtel none
333337
⅞ siwen Aachtelen none
334338
𝔸 Mathematischer Grossbuchstabe A mit Doppelstrich none
335339
ℂ Groussbuschtaf C mat duebelem Strich none

source/locale/pl/symbols.dic

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ _ podkreślacz most
9696
„ podwójny cudzysłów nizki most
9797
′ symbol liczby pierwszej some
9898
″ podwójny symbol liczby pierwszej some
99-
‴ potrójny symbol liczby piewszej some
99+
‴ potrójny symbol liczby pierwszej some
100+
‐ dyviz most always
100101

101102
# Other characters
102103
• punktor some

0 commit comments

Comments
 (0)