Set version 0.5, update description and dependencies
guix.scm
183 | 183 | (define-public python-android-stringslib | |
184 | 184 | (package | |
185 | 185 | (name "python-android-stringslib") | |
186 | - | (version "0.1.1.1") | |
186 | + | (version "0.1.2") | |
187 | 187 | (source | |
188 | 188 | (origin | |
189 | 189 | (method git-fetch) | |
190 | 190 | (uri (git-reference | |
191 | 191 | (url "https://framagit.org/tyreunom/python-android-strings-lib") | |
192 | - | (commit "a105ce50c5d67a2ada3be1c00ae530cde5c433c9"))) | |
192 | + | (commit (string-append "v" version)))) | |
193 | 193 | (file-name (git-file-name name version)) | |
194 | 194 | (sha256 | |
195 | 195 | (base32 | |
196 | - | "10kadzd91sl5mwpam193h777i6fhafc8v6bp6s0j92pg2kd775vl")))) | |
196 | + | "0gij55qzzq1h83kfpvhai1vf78kkhyvxa6l17m2nl24454lhfin4")))) | |
197 | 197 | (build-system python-build-system) | |
198 | 198 | (arguments | |
199 | 199 | `(#:tests? #f)) | |
200 | 200 | (home-page | |
201 | 201 | "https://framagit.org/tyreunom/python-android-strings-lib") | |
202 | 202 | (synopsis | |
203 | - | "Android Strings Lib provides support for android's strings.xml files. These files are used to translate strings in android apps.") | |
203 | + | "Android strings.xml support") | |
204 | 204 | (description | |
205 | - | "Android Strings Lib provides support for android's strings.xml files. These files are used to translate strings in android apps.") | |
205 | + | "Android Strings Lib provides support for android's strings.xml files. | |
206 | + | These files are used to translate strings in android apps.") | |
206 | 207 | (license license:expat))) | |
207 | 208 | ||
208 | 209 | (define-public python-pathtools |
offlate/VERSION
1 | - | 0.5.preview | |
1 | + | 0.5 |
offlate/locales/offlate_en.ts
26 | 26 | <context> | |
27 | 27 | <name>EditorWindow</name> | |
28 | 28 | <message> | |
29 | - | <location filename="../ui/editor.py" line="349"/> | |
29 | + | <location filename="../ui/editor.py" line="411"/> | |
30 | 30 | <source>Unsupported / Unknown project</source> | |
31 | 31 | <translation>Unsupported / Unknown project</translation> | |
32 | 32 | </message> | |
33 | 33 | <message numerus="yes"> | |
34 | - | <location filename="../ui/editor.py" line="371"/> | |
34 | + | <location filename="../ui/editor.py" line="433"/> | |
35 | 35 | <source>{} translated on {} total ({}%).</source> | |
36 | 36 | <translation> | |
37 | 37 | <numerusform>{} translated on {} total ({}%).</numerusform> | |
… | |||
39 | 39 | </translation> | |
40 | 40 | </message> | |
41 | 41 | <message> | |
42 | - | <location filename="../ui/editor.py" line="446"/> | |
42 | + | <location filename="../ui/editor.py" line="505"/> | |
43 | 43 | <source>Exit</source> | |
44 | 44 | <translation>Exit</translation> | |
45 | 45 | </message> | |
46 | 46 | <message> | |
47 | - | <location filename="../ui/editor.py" line="448"/> | |
47 | + | <location filename="../ui/editor.py" line="507"/> | |
48 | 48 | <source>Exit application</source> | |
49 | 49 | <translation>Exit application</translation> | |
50 | 50 | </message> | |
51 | 51 | <message> | |
52 | - | <location filename="../ui/editor.py" line="451"/> | |
52 | + | <location filename="../ui/editor.py" line="510"/> | |
53 | 53 | <source>Save</source> | |
54 | 54 | <translation>Save</translation> | |
55 | 55 | </message> | |
56 | 56 | <message> | |
57 | - | <location filename="../ui/editor.py" line="453"/> | |
57 | + | <location filename="../ui/editor.py" line="512"/> | |
58 | 58 | <source>Save current project</source> | |
59 | 59 | <translation>Save current project</translation> | |
60 | 60 | </message> | |
61 | 61 | <message> | |
62 | - | <location filename="../ui/editor.py" line="456"/> | |
62 | + | <location filename="../ui/editor.py" line="515"/> | |
63 | 63 | <source>New</source> | |
64 | 64 | <translation>New</translation> | |
65 | 65 | </message> | |
66 | 66 | <message> | |
67 | - | <location filename="../ui/editor.py" line="458"/> | |
67 | + | <location filename="../ui/editor.py" line="517"/> | |
68 | 68 | <source>New project</source> | |
69 | 69 | <translation>New project</translation> | |
70 | 70 | </message> | |
71 | 71 | <message> | |
72 | - | <location filename="../ui/editor.py" line="461"/> | |
72 | + | <location filename="../ui/editor.py" line="520"/> | |
73 | 73 | <source>Manage Projects</source> | |
74 | 74 | <translation>Manage Projects</translation> | |
75 | 75 | </message> | |
76 | 76 | <message> | |
77 | - | <location filename="../ui/editor.py" line="464"/> | |
77 | + | <location filename="../ui/editor.py" line="523"/> | |
78 | 78 | <source>Open project manager</source> | |
79 | 79 | <translation>Open project manager</translation> | |
80 | 80 | </message> | |
81 | 81 | <message> | |
82 | - | <location filename="../ui/editor.py" line="467"/> | |
82 | + | <location filename="../ui/editor.py" line="526"/> | |
83 | 83 | <source>Update</source> | |
84 | 84 | <translation>Update</translation> | |
85 | 85 | </message> | |
86 | 86 | <message> | |
87 | - | <location filename="../ui/editor.py" line="469"/> | |
87 | + | <location filename="../ui/editor.py" line="528"/> | |
88 | 88 | <source>Get modifications from upstream</source> | |
89 | 89 | <translation>Get modifications from upstream</translation> | |
90 | 90 | </message> | |
91 | 91 | <message> | |
92 | - | <location filename="../ui/editor.py" line="472"/> | |
92 | + | <location filename="../ui/editor.py" line="531"/> | |
93 | 93 | <source>Close</source> | |
94 | 94 | <translation>Close</translation> | |
95 | 95 | </message> | |
96 | 96 | <message> | |
97 | - | <location filename="../ui/editor.py" line="473"/> | |
97 | + | <location filename="../ui/editor.py" line="532"/> | |
98 | 98 | <source>Close current project</source> | |
99 | 99 | <translation>Close current project</translation> | |
100 | 100 | </message> | |
101 | 101 | <message> | |
102 | - | <location filename="../ui/editor.py" line="476"/> | |
102 | + | <location filename="../ui/editor.py" line="535"/> | |
103 | 103 | <source>Send</source> | |
104 | 104 | <translation>Send</translation> | |
105 | 105 | </message> | |
106 | 106 | <message> | |
107 | - | <location filename="../ui/editor.py" line="478"/> | |
107 | + | <location filename="../ui/editor.py" line="537"/> | |
108 | 108 | <source>Send modifications upstream</source> | |
109 | 109 | <translation>Send modifications upstream</translation> | |
110 | 110 | </message> | |
111 | 111 | <message> | |
112 | - | <location filename="../ui/editor.py" line="481"/> | |
112 | + | <location filename="../ui/editor.py" line="540"/> | |
113 | 113 | <source>Settings</source> | |
114 | 114 | <translation>Settings</translation> | |
115 | 115 | </message> | |
116 | 116 | <message> | |
117 | - | <location filename="../ui/editor.py" line="483"/> | |
117 | + | <location filename="../ui/editor.py" line="542"/> | |
118 | 118 | <source>Set parameters</source> | |
119 | 119 | <translation>Set parameters</translation> | |
120 | 120 | </message> | |
121 | 121 | <message> | |
122 | - | <location filename="../ui/editor.py" line="486"/> | |
122 | + | <location filename="../ui/editor.py" line="545"/> | |
123 | 123 | <source>Show Translated</source> | |
124 | 124 | <translation>Show Translated</translation> | |
125 | 125 | </message> | |
126 | 126 | <message> | |
127 | - | <location filename="../ui/editor.py" line="489"/> | |
127 | + | <location filename="../ui/editor.py" line="548"/> | |
128 | 128 | <source>Show Fuzzy</source> | |
129 | 129 | <translation>Show Fuzzy</translation> | |
130 | 130 | </message> | |
131 | 131 | <message> | |
132 | - | <location filename="../ui/editor.py" line="492"/> | |
132 | + | <location filename="../ui/editor.py" line="551"/> | |
133 | 133 | <source>Show Empty Translation</source> | |
134 | 134 | <translation>Show Empty Translation</translation> | |
135 | 135 | </message> | |
136 | 136 | <message> | |
137 | - | <location filename="../ui/editor.py" line="495"/> | |
137 | + | <location filename="../ui/editor.py" line="554"/> | |
138 | 138 | <source>Use a monospace font</source> | |
139 | 139 | <translation>Use a monospace font</translation> | |
140 | 140 | </message> | |
141 | 141 | <message> | |
142 | - | <location filename="../ui/editor.py" line="520"/> | |
142 | + | <location filename="../ui/editor.py" line="579"/> | |
143 | 143 | <source>Open</source> | |
144 | 144 | <translation>Open</translation> | |
145 | 145 | </message> | |
146 | 146 | <message> | |
147 | - | <location filename="../ui/editor.py" line="524"/> | |
147 | + | <location filename="../ui/editor.py" line="583"/> | |
148 | 148 | <source>&File</source> | |
149 | 149 | <translation>&File</translation> | |
150 | 150 | </message> | |
151 | 151 | <message> | |
152 | - | <location filename="../ui/editor.py" line="532"/> | |
152 | + | <location filename="../ui/editor.py" line="591"/> | |
153 | 153 | <source>&Project</source> | |
154 | 154 | <translation>&Project</translation> | |
155 | 155 | </message> | |
156 | 156 | <message> | |
157 | - | <location filename="../ui/editor.py" line="539"/> | |
157 | + | <location filename="../ui/editor.py" line="598"/> | |
158 | 158 | <source>&Edit</source> | |
159 | 159 | <translation>&Edit</translation> | |
160 | 160 | </message> | |
161 | 161 | <message> | |
162 | - | <location filename="../ui/editor.py" line="542"/> | |
162 | + | <location filename="../ui/editor.py" line="601"/> | |
163 | 163 | <source>&View</source> | |
164 | 164 | <translation>&View</translation> | |
165 | 165 | </message> | |
166 | 166 | <message> | |
167 | - | <location filename="../ui/editor.py" line="383"/> | |
167 | + | <location filename="../ui/editor.py" line="445"/> | |
168 | 168 | <source>Uploading {}...</source> | |
169 | - | <translation type="unfinished"></translation> | |
169 | + | <translation>Uploading {}???</translation> | |
170 | 170 | </message> | |
171 | 171 | <message> | |
172 | - | <location filename="../ui/editor.py" line="389"/> | |
172 | + | <location filename="../ui/editor.py" line="451"/> | |
173 | 173 | <source>Finished uploading {}!</source> | |
174 | - | <translation type="unfinished"></translation> | |
174 | + | <translation>Finished uploading {}!</translation> | |
175 | 175 | </message> | |
176 | 176 | <message> | |
177 | - | <location filename="../ui/editor.py" line="392"/> | |
177 | + | <location filename="../ui/editor.py" line="454"/> | |
178 | 178 | <source>Updating {}...</source> | |
179 | - | <translation type="unfinished"></translation> | |
179 | + | <translation>Updating {}???</translation> | |
180 | 180 | </message> | |
181 | 181 | <message> | |
182 | - | <location filename="../ui/editor.py" line="403"/> | |
182 | + | <location filename="../ui/editor.py" line="465"/> | |
183 | 183 | <source>Finished updating {}!</source> | |
184 | - | <translation type="unfinished"></translation> | |
184 | + | <translation>Finished updating {}!</translation> | |
185 | 185 | </message> | |
186 | 186 | </context> | |
187 | 187 | <context> | |
… | |||
280 | 280 | <message> | |
281 | 281 | <location filename="../ui/new.py" line="71"/> | |
282 | 282 | <source>Github</source> | |
283 | - | <translation type="unfinished"></translation> | |
283 | + | <translation>Github</translation> | |
284 | 284 | </message> | |
285 | 285 | </context> | |
286 | 286 | <context> | |
287 | 287 | <name>ProjectManagerWidget</name> | |
288 | 288 | <message> | |
289 | - | <location filename="../ui/manager.py" line="85"/> | |
289 | + | <location filename="../ui/manager.py" line="88"/> | |
290 | 290 | <source>Open</source> | |
291 | 291 | <translation>Open</translation> | |
292 | 292 | </message> | |
293 | 293 | <message> | |
294 | - | <location filename="../ui/manager.py" line="86"/> | |
294 | + | <location filename="../ui/manager.py" line="89"/> | |
295 | 295 | <source>Edit</source> | |
296 | 296 | <translation>Edit</translation> | |
297 | 297 | </message> | |
298 | 298 | <message> | |
299 | - | <location filename="../ui/manager.py" line="87"/> | |
299 | + | <location filename="../ui/manager.py" line="90"/> | |
300 | 300 | <source>Remove</source> | |
301 | 301 | <translation>Remove</translation> | |
302 | 302 | </message> | |
303 | 303 | <message> | |
304 | - | <location filename="../ui/manager.py" line="95"/> | |
304 | + | <location filename="../ui/manager.py" line="98"/> | |
305 | 305 | <source>New Project</source> | |
306 | 306 | <translation>New Project</translation> | |
307 | 307 | </message> | |
308 | 308 | <message> | |
309 | - | <location filename="../ui/manager.py" line="96"/> | |
309 | + | <location filename="../ui/manager.py" line="99"/> | |
310 | 310 | <source>Settings</source> | |
311 | 311 | <translation>Settings</translation> | |
312 | 312 | </message> | |
313 | 313 | <message> | |
314 | - | <location filename="../ui/manager.py" line="97"/> | |
314 | + | <location filename="../ui/manager.py" line="100"/> | |
315 | 315 | <source>About Offlate</source> | |
316 | 316 | <translation>About Offlate</translation> | |
317 | 317 | </message> | |
318 | 318 | <message> | |
319 | - | <location filename="../ui/manager.py" line="98"/> | |
319 | + | <location filename="../ui/manager.py" line="101"/> | |
320 | 320 | <source>Exit</source> | |
321 | 321 | <translation>Exit</translation> | |
322 | 322 | </message> | |
323 | 323 | <message> | |
324 | - | <location filename="../ui/manager.py" line="215"/> | |
324 | + | <location filename="../ui/manager.py" line="218"/> | |
325 | 325 | <source>Fetching project {}...</source> | |
326 | 326 | <translation>Fetching project {}???</translation> | |
327 | 327 | </message> | |
… | |||
337 | 337 | <context> | |
338 | 338 | <name>ProjectView</name> | |
339 | 339 | <message> | |
340 | - | <location filename="../ui/editor.py" line="132"/> | |
340 | + | <location filename="../ui/editor.py" line="149"/> | |
341 | 341 | <source>Copy</source> | |
342 | 342 | <translation>Copy</translation> | |
343 | 343 | </message> | |
344 | 344 | <message> | |
345 | - | <location filename="../ui/editor.py" line="249"/> | |
345 | + | <location filename="../ui/editor.py" line="287"/> | |
346 | 346 | <source>Singular</source> | |
347 | 347 | <translation>Singular</translation> | |
348 | 348 | </message> | |
349 | 349 | <message> | |
350 | - | <location filename="../ui/editor.py" line="250"/> | |
350 | + | <location filename="../ui/editor.py" line="288"/> | |
351 | 351 | <source>Plural</source> | |
352 | 352 | <translation>Plural</translation> | |
353 | 353 | </message> | |
354 | 354 | <message> | |
355 | - | <location filename="../ui/editor.py" line="128"/> | |
355 | + | <location filename="../ui/editor.py" line="145"/> | |
356 | 356 | <source>Open in external editor</source> | |
357 | - | <translation type="unfinished"></translation> | |
357 | + | <translation>Open in external editor</translation> | |
358 | 358 | </message> | |
359 | 359 | </context> | |
360 | 360 | <context> | |
… | |||
437 | 437 | <message> | |
438 | 438 | <location filename="../ui/settings.py" line="147"/> | |
439 | 439 | <source>Github</source> | |
440 | - | <translation type="unfinished"></translation> | |
440 | + | <translation>Github</translation> | |
441 | 441 | </message> | |
442 | 442 | <message> | |
443 | 443 | <location filename="../ui/settings.py" line="159"/> | |
444 | 444 | <source>You can get a token from <a href="#">https://github.com/settings/tokens/new</a>. You will need at least to grant the public_repo permission.</source> | |
445 | - | <translation type="unfinished"></translation> | |
445 | + | <translation><a href="#">https://github.com/settings/tokens/new</a>. | |
446 | + | You will need at least to grant the public_repo permission.</translation> | |
446 | 447 | </message> | |
447 | 448 | </context> | |
448 | 449 | <context> | |
… | |||
461 | 462 | <context> | |
462 | 463 | <name>self.parent</name> | |
463 | 464 | <message> | |
464 | - | <location filename="../ui/parallel.py" line="26"/> | |
465 | + | <location filename="../ui/parallel.py" line="28"/> | |
465 | 466 | <source>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</source> | |
466 | 467 | <translation>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</translation> | |
467 | 468 | </message> | |
468 | 469 | <message> | |
469 | - | <location filename="../ui/parallel.py" line="30"/> | |
470 | + | <location filename="../ui/parallel.py" line="32"/> | |
470 | 471 | <source>Your filesystem contains a same-named directory for your new project. The new project was not created. You should first remove the same-named directory: "{}".</source> | |
471 | 472 | <translation>Your filesystem contains a same-named directory for your new project. The new project was not created. You should first remove the same-named directory: ???{}???.</translation> | |
472 | 473 | </message> | |
473 | 474 | <message> | |
474 | - | <location filename="../ui/parallel.py" line="36"/> | |
475 | + | <location filename="../ui/parallel.py" line="38"/> | |
475 | 476 | <source>The project you added uses the {} format, but it is not supported yet by Offlate. You can try to update the application, or if you are on the latest version already, report it as a bug.</source> | |
476 | 477 | <translation>The project you added uses the {} format, but it is not supported yet by Offlate. You can try to update the application, or if you are on the latest version already, report it as a bug.</translation> | |
477 | 478 | </message> | |
478 | 479 | <message> | |
479 | - | <location filename="../ui/parallel.py" line="44"/> | |
480 | + | <location filename="../ui/parallel.py" line="46"/> | |
480 | 481 | <source>An unexpected error occured while fetching the project: {}. You should report this as a bug.</source> | |
481 | 482 | <translation>An unexpected error occured while fetching the project: {}. You should report this as a bug.</translation> | |
482 | 483 | </message> | |
483 | 484 | <message> | |
484 | - | <location filename="../ui/parallel.py" line="40"/> | |
485 | + | <location filename="../ui/parallel.py" line="42"/> | |
485 | 486 | <source>The project {} you added could not be found in the translation platform you selected. Did you make a typo while entering the name or other parameters?</source> | |
486 | 487 | <translation>The project {} you added could not be found in the translation platform you selected. Did you make a typo while entering the name or other parameters?</translation> | |
487 | 488 | </message> |
offlate/locales/offlate_fr.ts
28 | 28 | <context> | |
29 | 29 | <name>EditorWindow</name> | |
30 | 30 | <message> | |
31 | - | <location filename="../ui/editor.py" line="349"/> | |
31 | + | <location filename="../ui/editor.py" line="411"/> | |
32 | 32 | <source>Unsupported / Unknown project</source> | |
33 | 33 | <translation>Projet inconnu ou non support??</translation> | |
34 | 34 | </message> | |
35 | 35 | <message numerus="yes"> | |
36 | - | <location filename="../ui/editor.py" line="371"/> | |
36 | + | <location filename="../ui/editor.py" line="433"/> | |
37 | 37 | <source>{} translated on {} total ({}%).</source> | |
38 | 38 | <translation> | |
39 | 39 | <numerusform>{} traduit sur {} au total ({} %).</numerusform> | |
… | |||
41 | 41 | </translation> | |
42 | 42 | </message> | |
43 | 43 | <message> | |
44 | - | <location filename="../ui/editor.py" line="446"/> | |
44 | + | <location filename="../ui/editor.py" line="505"/> | |
45 | 45 | <source>Exit</source> | |
46 | 46 | <translation>Quitter</translation> | |
47 | 47 | </message> | |
48 | 48 | <message> | |
49 | - | <location filename="../ui/editor.py" line="448"/> | |
49 | + | <location filename="../ui/editor.py" line="507"/> | |
50 | 50 | <source>Exit application</source> | |
51 | 51 | <translation>Quitter l'application</translation> | |
52 | 52 | </message> | |
53 | 53 | <message> | |
54 | - | <location filename="../ui/editor.py" line="451"/> | |
54 | + | <location filename="../ui/editor.py" line="510"/> | |
55 | 55 | <source>Save</source> | |
56 | 56 | <translation>Sauvegarder</translation> | |
57 | 57 | </message> | |
58 | 58 | <message> | |
59 | - | <location filename="../ui/editor.py" line="453"/> | |
59 | + | <location filename="../ui/editor.py" line="512"/> | |
60 | 60 | <source>Save current project</source> | |
61 | 61 | <translation>Sauvegarder le projet actuel</translation> | |
62 | 62 | </message> | |
63 | 63 | <message> | |
64 | - | <location filename="../ui/editor.py" line="456"/> | |
64 | + | <location filename="../ui/editor.py" line="515"/> | |
65 | 65 | <source>New</source> | |
66 | 66 | <translation>Nouveau</translation> | |
67 | 67 | </message> | |
68 | 68 | <message> | |
69 | - | <location filename="../ui/editor.py" line="458"/> | |
69 | + | <location filename="../ui/editor.py" line="517"/> | |
70 | 70 | <source>New project</source> | |
71 | 71 | <translation>Nouveau projet</translation> | |
72 | 72 | </message> | |
73 | 73 | <message> | |
74 | - | <location filename="../ui/editor.py" line="461"/> | |
74 | + | <location filename="../ui/editor.py" line="520"/> | |
75 | 75 | <source>Manage Projects</source> | |
76 | 76 | <translation>G??rer les projets</translation> | |
77 | 77 | </message> | |
78 | 78 | <message> | |
79 | - | <location filename="../ui/editor.py" line="464"/> | |
79 | + | <location filename="../ui/editor.py" line="523"/> | |
80 | 80 | <source>Open project manager</source> | |
81 | 81 | <translation>Ouvrir le gestionnaire de projets</translation> | |
82 | 82 | </message> | |
83 | 83 | <message> | |
84 | - | <location filename="../ui/editor.py" line="467"/> | |
84 | + | <location filename="../ui/editor.py" line="526"/> | |
85 | 85 | <source>Update</source> | |
86 | 86 | <translation>Mettre ?? jour</translation> | |
87 | 87 | </message> | |
88 | 88 | <message> | |
89 | - | <location filename="../ui/editor.py" line="469"/> | |
89 | + | <location filename="../ui/editor.py" line="528"/> | |
90 | 90 | <source>Get modifications from upstream</source> | |
91 | 91 | <translation>R??cup??rer les modifications en amont</translation> | |
92 | 92 | </message> | |
93 | 93 | <message> | |
94 | - | <location filename="../ui/editor.py" line="472"/> | |
94 | + | <location filename="../ui/editor.py" line="531"/> | |
95 | 95 | <source>Close</source> | |
96 | 96 | <translation>Fermer</translation> | |
97 | 97 | </message> | |
98 | 98 | <message> | |
99 | - | <location filename="../ui/editor.py" line="473"/> | |
99 | + | <location filename="../ui/editor.py" line="532"/> | |
100 | 100 | <source>Close current project</source> | |
101 | 101 | <translation>Fermer le projet actuel</translation> | |
102 | 102 | </message> | |
103 | 103 | <message> | |
104 | - | <location filename="../ui/editor.py" line="476"/> | |
104 | + | <location filename="../ui/editor.py" line="535"/> | |
105 | 105 | <source>Send</source> | |
106 | 106 | <translation>Envoyer</translation> | |
107 | 107 | </message> | |
108 | 108 | <message> | |
109 | - | <location filename="../ui/editor.py" line="478"/> | |
109 | + | <location filename="../ui/editor.py" line="537"/> | |
110 | 110 | <source>Send modifications upstream</source> | |
111 | 111 | <translation>Envoyer les modifications en amont</translation> | |
112 | 112 | </message> | |
113 | 113 | <message> | |
114 | - | <location filename="../ui/editor.py" line="481"/> | |
114 | + | <location filename="../ui/editor.py" line="540"/> | |
115 | 115 | <source>Settings</source> | |
116 | 116 | <translation>Param??tres</translation> | |
117 | 117 | </message> | |
118 | 118 | <message> | |
119 | - | <location filename="../ui/editor.py" line="483"/> | |
119 | + | <location filename="../ui/editor.py" line="542"/> | |
120 | 120 | <source>Set parameters</source> | |
121 | 121 | <translation>Configurer les param??tres</translation> | |
122 | 122 | </message> | |
123 | 123 | <message> | |
124 | - | <location filename="../ui/editor.py" line="486"/> | |
124 | + | <location filename="../ui/editor.py" line="545"/> | |
125 | 125 | <source>Show Translated</source> | |
126 | 126 | <translation>Montrer les cha??nes traduites</translation> | |
127 | 127 | </message> | |
128 | 128 | <message> | |
129 | - | <location filename="../ui/editor.py" line="489"/> | |
129 | + | <location filename="../ui/editor.py" line="548"/> | |
130 | 130 | <source>Show Fuzzy</source> | |
131 | 131 | <translation>Montrer les traductions floues</translation> | |
132 | 132 | </message> | |
133 | 133 | <message> | |
134 | - | <location filename="../ui/editor.py" line="492"/> | |
134 | + | <location filename="../ui/editor.py" line="551"/> | |
135 | 135 | <source>Show Empty Translation</source> | |
136 | 136 | <translation>Montrer les traductions vides</translation> | |
137 | 137 | </message> | |
138 | 138 | <message> | |
139 | - | <location filename="../ui/editor.py" line="495"/> | |
139 | + | <location filename="../ui/editor.py" line="554"/> | |
140 | 140 | <source>Use a monospace font</source> | |
141 | 141 | <translation>Utiliser une police ?? chasse fixe</translation> | |
142 | 142 | </message> | |
143 | 143 | <message> | |
144 | - | <location filename="../ui/editor.py" line="520"/> | |
144 | + | <location filename="../ui/editor.py" line="579"/> | |
145 | 145 | <source>Open</source> | |
146 | 146 | <translation>Ouvrir</translation> | |
147 | 147 | </message> | |
148 | 148 | <message> | |
149 | - | <location filename="../ui/editor.py" line="524"/> | |
149 | + | <location filename="../ui/editor.py" line="583"/> | |
150 | 150 | <source>&File</source> | |
151 | 151 | <translation>&Fichier</translation> | |
152 | 152 | </message> | |
153 | 153 | <message> | |
154 | - | <location filename="../ui/editor.py" line="532"/> | |
154 | + | <location filename="../ui/editor.py" line="591"/> | |
155 | 155 | <source>&Project</source> | |
156 | 156 | <translation>&Projet</translation> | |
157 | 157 | </message> | |
158 | 158 | <message> | |
159 | - | <location filename="../ui/editor.py" line="539"/> | |
159 | + | <location filename="../ui/editor.py" line="598"/> | |
160 | 160 | <source>&Edit</source> | |
161 | 161 | <translation>&??dition</translation> | |
162 | 162 | </message> | |
163 | 163 | <message> | |
164 | - | <location filename="../ui/editor.py" line="542"/> | |
164 | + | <location filename="../ui/editor.py" line="601"/> | |
165 | 165 | <source>&View</source> | |
166 | 166 | <translation>&Affichage</translation> | |
167 | 167 | </message> | |
168 | 168 | <message> | |
169 | - | <location filename="../ui/editor.py" line="383"/> | |
169 | + | <location filename="../ui/editor.py" line="445"/> | |
170 | 170 | <source>Uploading {}...</source> | |
171 | - | <translation type="unfinished"></translation> | |
171 | + | <translation>Envoi de {}???</translation> | |
172 | 172 | </message> | |
173 | 173 | <message> | |
174 | - | <location filename="../ui/editor.py" line="389"/> | |
174 | + | <location filename="../ui/editor.py" line="451"/> | |
175 | 175 | <source>Finished uploading {}!</source> | |
176 | - | <translation type="unfinished"></translation> | |
176 | + | <translation>Fin de l'envoi de {} !</translation> | |
177 | 177 | </message> | |
178 | 178 | <message> | |
179 | - | <location filename="../ui/editor.py" line="392"/> | |
179 | + | <location filename="../ui/editor.py" line="454"/> | |
180 | 180 | <source>Updating {}...</source> | |
181 | - | <translation type="unfinished"></translation> | |
181 | + | <translation>Mise ?? jour de {}???</translation> | |
182 | 182 | </message> | |
183 | 183 | <message> | |
184 | - | <location filename="../ui/editor.py" line="403"/> | |
184 | + | <location filename="../ui/editor.py" line="465"/> | |
185 | 185 | <source>Finished updating {}!</source> | |
186 | - | <translation type="unfinished"></translation> | |
186 | + | <translation>Fin de la mise ?? jour de {} !</translation> | |
187 | 187 | </message> | |
188 | 188 | </context> | |
189 | 189 | <context> | |
… | |||
282 | 282 | <message> | |
283 | 283 | <location filename="../ui/new.py" line="71"/> | |
284 | 284 | <source>Github</source> | |
285 | - | <translation type="unfinished"></translation> | |
285 | + | <translation>Github</translation> | |
286 | 286 | </message> | |
287 | 287 | </context> | |
288 | 288 | <context> | |
289 | 289 | <name>ProjectManagerWidget</name> | |
290 | 290 | <message> | |
291 | - | <location filename="../ui/manager.py" line="85"/> | |
291 | + | <location filename="../ui/manager.py" line="88"/> | |
292 | 292 | <source>Open</source> | |
293 | 293 | <translation>Ouvrir</translation> | |
294 | 294 | </message> | |
295 | 295 | <message> | |
296 | - | <location filename="../ui/manager.py" line="86"/> | |
296 | + | <location filename="../ui/manager.py" line="89"/> | |
297 | 297 | <source>Edit</source> | |
298 | 298 | <translation>Modifier</translation> | |
299 | 299 | </message> | |
300 | 300 | <message> | |
301 | - | <location filename="../ui/manager.py" line="87"/> | |
301 | + | <location filename="../ui/manager.py" line="90"/> | |
302 | 302 | <source>Remove</source> | |
303 | 303 | <translation>Supprimer</translation> | |
304 | 304 | </message> | |
305 | 305 | <message> | |
306 | - | <location filename="../ui/manager.py" line="95"/> | |
306 | + | <location filename="../ui/manager.py" line="98"/> | |
307 | 307 | <source>New Project</source> | |
308 | 308 | <translation>Nouveau projet</translation> | |
309 | 309 | </message> | |
310 | 310 | <message> | |
311 | - | <location filename="../ui/manager.py" line="96"/> | |
311 | + | <location filename="../ui/manager.py" line="99"/> | |
312 | 312 | <source>Settings</source> | |
313 | 313 | <translation>Param??tres</translation> | |
314 | 314 | </message> | |
315 | 315 | <message> | |
316 | - | <location filename="../ui/manager.py" line="97"/> | |
316 | + | <location filename="../ui/manager.py" line="100"/> | |
317 | 317 | <source>About Offlate</source> | |
318 | 318 | <translation>?? propos d'Offlate</translation> | |
319 | 319 | </message> | |
320 | 320 | <message> | |
321 | - | <location filename="../ui/manager.py" line="98"/> | |
321 | + | <location filename="../ui/manager.py" line="101"/> | |
322 | 322 | <source>Exit</source> | |
323 | 323 | <translation>Quitter</translation> | |
324 | 324 | </message> | |
325 | 325 | <message> | |
326 | - | <location filename="../ui/manager.py" line="215"/> | |
326 | + | <location filename="../ui/manager.py" line="218"/> | |
327 | 327 | <source>Fetching project {}...</source> | |
328 | 328 | <translation>R??cup??ration du projet {}???</translation> | |
329 | 329 | </message> | |
… | |||
339 | 339 | <context> | |
340 | 340 | <name>ProjectView</name> | |
341 | 341 | <message> | |
342 | - | <location filename="../ui/editor.py" line="249"/> | |
342 | + | <location filename="../ui/editor.py" line="287"/> | |
343 | 343 | <source>Singular</source> | |
344 | 344 | <translation>Singulier</translation> | |
345 | 345 | </message> | |
346 | 346 | <message> | |
347 | - | <location filename="../ui/editor.py" line="250"/> | |
347 | + | <location filename="../ui/editor.py" line="288"/> | |
348 | 348 | <source>Plural</source> | |
349 | 349 | <translation>Pluriel</translation> | |
350 | 350 | </message> | |
351 | 351 | <message> | |
352 | - | <location filename="../ui/editor.py" line="132"/> | |
352 | + | <location filename="../ui/editor.py" line="149"/> | |
353 | 353 | <source>Copy</source> | |
354 | 354 | <translation>Copier</translation> | |
355 | 355 | </message> | |
356 | 356 | <message> | |
357 | - | <location filename="../ui/editor.py" line="128"/> | |
357 | + | <location filename="../ui/editor.py" line="145"/> | |
358 | 358 | <source>Open in external editor</source> | |
359 | - | <translation type="unfinished"></translation> | |
359 | + | <translation>Ouvrir dans un ??diteur externe</translation> | |
360 | 360 | </message> | |
361 | 361 | </context> | |
362 | 362 | <context> | |
… | |||
439 | 439 | <message> | |
440 | 440 | <location filename="../ui/settings.py" line="147"/> | |
441 | 441 | <source>Github</source> | |
442 | - | <translation type="unfinished"></translation> | |
442 | + | <translation>Github</translation> | |
443 | 443 | </message> | |
444 | 444 | <message> | |
445 | 445 | <location filename="../ui/settings.py" line="159"/> | |
446 | 446 | <source>You can get a token from <a href="#">https://github.com/settings/tokens/new</a>. You will need at least to grant the public_repo permission.</source> | |
447 | - | <translation type="unfinished"></translation> | |
447 | + | <translation>Vous pouvez r??cup??rer un jeton sur <a href="#">https://github.com/settings/tokens/new</a>. | |
448 | + | Vous aurez besoin d'au moins la permission public_repo.</translation> | |
448 | 449 | </message> | |
449 | 450 | </context> | |
450 | 451 | <context> | |
… | |||
463 | 464 | <context> | |
464 | 465 | <name>self.parent</name> | |
465 | 466 | <message> | |
466 | - | <location filename="../ui/parallel.py" line="26"/> | |
467 | + | <location filename="../ui/parallel.py" line="28"/> | |
467 | 468 | <source>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</source> | |
468 | 469 | <translation>Il existe d??j?? un projet avec le m??me nom. Le nouveau projet n'a pas ??t?? cr????. Vous devriez supprimer le projet qui a le m??me nom.</translation> | |
469 | 470 | </message> | |
470 | 471 | <message> | |
471 | - | <location filename="../ui/parallel.py" line="30"/> | |
472 | + | <location filename="../ui/parallel.py" line="32"/> | |
472 | 473 | <source>Your filesystem contains a same-named directory for your new project. The new project was not created. You should first remove the same-named directory: "{}".</source> | |
473 | 474 | <translation>Votre syst??me de fichiers contient d??j?? un r??pertoire avec le m??me nom que votre nouveau projet. Le nouveau projet n'a pas ??t?? cr????. Vous devriez d'abord supprimer le r??pertoire avec le m??me nom : ?? {} ??.</translation> | |
474 | 475 | </message> | |
475 | 476 | <message> | |
476 | - | <location filename="../ui/parallel.py" line="36"/> | |
477 | + | <location filename="../ui/parallel.py" line="38"/> | |
477 | 478 | <source>The project you added uses the {} format, but it is not supported yet by Offlate. You can try to update the application, or if you are on the latest version already, report it as a bug.</source> | |
478 | 479 | <translation>Le projet que vous avez ajout?? utilise le format {}, mais il n'est pas encore pris en charge par Offlate. Vous pouvez essayer de mettre ?? jour l'application, ou si vous ??tes d??j?? sur la derni??re version, rapportez un bogue.</translation> | |
479 | 480 | </message> | |
480 | 481 | <message> | |
481 | - | <location filename="../ui/parallel.py" line="44"/> | |
482 | + | <location filename="../ui/parallel.py" line="46"/> | |
482 | 483 | <source>An unexpected error occured while fetching the project: {}. You should report this as a bug.</source> | |
483 | 484 | <translation>Une erreur inattendue a eu lieue lors de la r??cup??ration du projet : {}. Vous devriez rapporter un bogue.</translation> | |
484 | 485 | </message> | |
485 | 486 | <message> | |
486 | - | <location filename="../ui/parallel.py" line="40"/> | |
487 | + | <location filename="../ui/parallel.py" line="42"/> | |
487 | 488 | <source>The project {} you added could not be found in the translation platform you selected. Did you make a typo while entering the name or other parameters?</source> | |
488 | - | <translation type="unfinished"></translation> | |
489 | + | <translation>Le projet {} que vous avez ajout?? n'a pas ??t?? trouv?? sur la plateforme de traduction de vous avez choisie. Avez-vous fait une coquille en tapant son nom ou d'autres param??tres ?</translation> | |
489 | 490 | </message> | |
490 | 491 | </context> | |
491 | 492 | <context> |
setup.py
34 | 34 | author="Julien Lepiller", | |
35 | 35 | author_email="julien@lepiller.eu", | |
36 | 36 | description="Offline translation interface for online translation tools.", | |
37 | + | long_description="""Offlate is a graphical interface designed for translators | |
38 | + | of free and open source software. Software projects in the free software community | |
39 | + | use a wide range of online platforms (or no platform at all) to manage their | |
40 | + | translations. Offlate is able to connect to many different platforms, copy the | |
41 | + | translations locally, and let you work on them on your computer, offline and in | |
42 | + | a unified interface.""", | |
37 | 43 | license="GPLv3+", | |
38 | 44 | keywords="translation", | |
39 | 45 | url="https://framagit.org/tyreunom/offlate", | |
40 | 46 | classifiers=[ | |
41 | - | # How mature is this project? Common values are | |
42 | - | # 3 - Alpha | |
43 | - | # 4 - Beta | |
44 | - | # 5 - Production/Stable | |
45 | - | 'Development Status :: 3 - Alpha', | |
46 | - | ||
47 | - | # Indicate who your project is intended for | |
48 | - | 'Intended Audience :: End Users/Desktop', | |
49 | - | 'Topic :: Software Development :: Localization', | |
50 | - | ||
51 | - | # Pick your license as you wish (should match "license" above) | |
52 | - | 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', | |
53 | - | ||
54 | - | # Specify the Python versions you support here. In particular, ensure | |
55 | - | # that you indicate whether you support Python 2, Python 3 or both. | |
56 | - | 'Programming Language :: Python :: 3', | |
57 | - | ], | |
47 | + | # How mature is this project? Common values are | |
48 | + | # 3 - Alpha | |
49 | + | # 4 - Beta | |
50 | + | # 5 - Production/Stable | |
51 | + | 'Development Status :: 3 - Alpha', | |
52 | + | ||
53 | + | # Indicate who your project is intended for | |
54 | + | 'Intended Audience :: End Users/Desktop', | |
55 | + | 'Topic :: Software Development :: Localization', | |
56 | + | ||
57 | + | # Pick your license as you wish (should match "license" above) | |
58 | + | 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', | |
59 | + | ||
60 | + | # Specify the Python versions you support here. In particular, ensure | |
61 | + | # that you indicate whether you support Python 2, Python 3 or both. | |
62 | + | 'Programming Language :: Python :: 3', | |
63 | + | ], | |
64 | + | project_urls={ | |
65 | + | "Bug Tracker": "https://framagit.org/tyreunom/offlate/issues", | |
66 | + | "Source Code": "https://framagit.org/tyreunom/offlate", | |
67 | + | #"Documentation": "https://docs.example.com/HelloWorld/", | |
68 | + | }, | |
58 | 69 | ) |