Skip to content

Commit 75e5b38

Browse files
committed
update(i18n): starting French translation (unfinished)
1 parent 041f237 commit 75e5b38

File tree

4 files changed

+141
-195
lines changed

4 files changed

+141
-195
lines changed

profile_manager/profile_manager.py

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from qgis.PyQt.QtGui import QIcon
1010
from qgis.PyQt.QtWidgets import QAction, QWidget
1111

12+
from profile_manager.__about__ import __title__, __title_clean__
1213
from profile_manager.handlers.bookmarks import import_bookmarks
1314
from profile_manager.handlers.customization import import_customizations
1415
from profile_manager.handlers.data_sources import (
@@ -36,7 +37,7 @@
3637
from profile_manager.profiles.utils import get_profile_qgis_ini_path, qgis_profiles_path
3738
from profile_manager.utils import wait_cursor
3839

39-
LOGGER = logging.getLogger("profile_manager")
40+
LOGGER = logging.getLogger(__title_clean__)
4041
logging.basicConfig(
4142
format="%(asctime)s,%(msecs)d %(name)s %(levelname)s %(message)s",
4243
datefmt="%H:%M:%S",
@@ -69,7 +70,7 @@ def __init__(self, iface):
6970

7071
# Declare instance attributes
7172
self.action: Optional[QAction] = None
72-
self.menu = self.tr("&Profile Manager")
73+
self.menu = __title__
7374

7475
# Check if plugin was started the first time in current QGIS session
7576
# Must be set in initGui() to survive plugin reloads
@@ -96,7 +97,7 @@ def initGui(self):
9697
"""Create the menu entries and toolbar icons inside the QGIS GUI."""
9798

9899
icon = QIcon(str(self.__plugin_dir / "icon.png"))
99-
action = QAction(icon, self.tr("Profile Manager"), self.iface.mainWindow())
100+
action = QAction(icon, __title__, self.iface.mainWindow())
100101
action.triggered.connect(self.run)
101102
action.setEnabled(True)
102103
self.iface.addToolBarIcon(action)
@@ -165,7 +166,7 @@ def make_backup(self, profile_name: str) -> Optional[str]:
165166
source_path = qgis_profiles_path() / profile_name
166167
QgsMessageLog.logMessage(
167168
f"Backing up profile {profile_name!r} to {target_path!r}",
168-
"Profile Manager",
169+
__title__,
169170
level=Qgis.MessageLevel.Info,
170171
)
171172
try:
@@ -234,7 +235,7 @@ def import_things(
234235
self.tr("Importing {} data sources...").format(
235236
sum([len(v) for v in data_sources.values()])
236237
),
237-
"Profile Manager",
238+
__title__,
238239
level=Qgis.MessageLevel.Info,
239240
)
240241
try:
@@ -252,7 +253,7 @@ def import_things(
252253
if plugins:
253254
QgsMessageLog.logMessage(
254255
self.tr("Importing {} plugins...").format(len(plugins)),
255-
"Profile Manager",
256+
__title__,
256257
level=Qgis.MessageLevel.Info,
257258
)
258259
try:
@@ -271,7 +272,7 @@ def import_things(
271272
if do_import_bookmarks:
272273
QgsMessageLog.logMessage(
273274
self.tr("Importing bookmarks..."),
274-
"Profile Manager",
275+
__title__,
275276
level=Qgis.MessageLevel.Info,
276277
)
277278
try:
@@ -287,7 +288,7 @@ def import_things(
287288
if do_import_favourites:
288289
QgsMessageLog.logMessage(
289290
self.tr("Importing favourites..."),
290-
"Profile Manager",
291+
__title__,
291292
level=Qgis.MessageLevel.Info,
292293
)
293294
try:
@@ -300,7 +301,7 @@ def import_things(
300301
if do_import_models:
301302
QgsMessageLog.logMessage(
302303
self.tr("Importing models..."),
303-
"Profile Manager",
304+
__title__,
304305
level=Qgis.MessageLevel.Info,
305306
)
306307
try:
@@ -313,7 +314,7 @@ def import_things(
313314
if do_import_scripts:
314315
QgsMessageLog.logMessage(
315316
self.tr("Importing scripts..."),
316-
"Profile Manager",
317+
__title__,
317318
level=Qgis.MessageLevel.Info,
318319
)
319320
try:
@@ -326,7 +327,7 @@ def import_things(
326327
if do_import_styles:
327328
QgsMessageLog.logMessage(
328329
self.tr("Importing styles..."),
329-
"Profile Manager",
330+
__title__,
330331
level=Qgis.MessageLevel.Info,
331332
)
332333
try:
@@ -339,7 +340,7 @@ def import_things(
339340
if do_import_expressions:
340341
QgsMessageLog.logMessage(
341342
self.tr("Importing expressions..."),
342-
"Profile Manager",
343+
__title__,
343344
level=Qgis.MessageLevel.Info,
344345
)
345346
try:
@@ -352,7 +353,7 @@ def import_things(
352353
if do_import_customizations:
353354
QgsMessageLog.logMessage(
354355
self.tr("Importing customizations..."),
355-
"Profile Manager",
356+
__title__,
356357
level=Qgis.MessageLevel.Info,
357358
)
358359
try:
@@ -377,7 +378,7 @@ def remove_things(
377378
self.tr("Removing {} data sources...").format(
378379
sum([len(v) for v in data_sources.values()])
379380
),
380-
"Profile Manager",
381+
__title__,
381382
level=Qgis.MessageLevel.Info,
382383
)
383384
try:
@@ -395,7 +396,7 @@ def remove_things(
395396
if plugins:
396397
QgsMessageLog.logMessage(
397398
self.tr("Removing {} plugins...").format(len(plugins)),
398-
"Profile Manager",
399+
__title__,
399400
level=Qgis.MessageLevel.Info,
400401
)
401402
try:

profile_manager/resources/i18n/ProfileManager_de.ts

Lines changed: 30 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@
170170
</message>
171171
<message>
172172
<location filename="../../profile_manager.py" line="354"/>
173-
<source>Data Source Import</source>
174-
<translation type="obsolete">Datenquellenimport</translation>
173+
<source>Importing customizations...</source>
174+
<translation type="unfinished"></translation>
175175
</message>
176176
<message>
177177
<location filename="../../profile_manager.py" line="346"/>
@@ -223,161 +223,146 @@ A backup will be created at &apos;{}&apos;</source>
223223
Ein Backup wird in '{}' erstellt.</translation>
224224
</message>
225225
<message>
226-
<location filename="../../profile_manager.py" line="72"/>
227-
<source>&amp;Profile Manager</source>
228-
<translation type="unfinished"></translation>
229-
</message>
230-
<message>
231-
<location filename="../../profile_manager.py" line="99"/>
232-
<source>Profile Manager</source>
233-
<translation type="unfinished"></translation>
234-
</message>
235-
<message>
236-
<location filename="../../profile_manager.py" line="174"/>
226+
<location filename="../../profile_manager.py" line="175"/>
237227
<source>Error while creating backup: {}</source>
238228
<translation type="unfinished"></translation>
239229
</message>
240230
<message>
241-
<location filename="../../profile_manager.py" line="180"/>
231+
<location filename="../../profile_manager.py" line="181"/>
242232
<source>Creation of profile &apos;{0}&apos; failed due to error:
243233
{1}</source>
244234
<translation type="unfinished"></translation>
245235
</message>
246236
<message>
247-
<location filename="../../profile_manager.py" line="190"/>
237+
<location filename="../../profile_manager.py" line="191"/>
248238
<source>Copying of profile &apos;{0}&apos; to &apos;{1}&apos; failed due to error:
249239
{2}</source>
250240
<translation type="unfinished"></translation>
251241
</message>
252242
<message>
253-
<location filename="../../profile_manager.py" line="200"/>
243+
<location filename="../../profile_manager.py" line="201"/>
254244
<source>Renaming of profile &apos;{0}&apos; failed due to error:
255245
{1}</source>
256246
<translation type="unfinished"></translation>
257247
</message>
258248
<message>
259-
<location filename="../../profile_manager.py" line="208"/>
249+
<location filename="../../profile_manager.py" line="209"/>
260250
<source>Removal of profile &apos;{0}&apos; failed due to error:
261251
{1}</source>
262252
<translation type="unfinished"></translation>
263253
</message>
264254
<message>
265-
<location filename="../../profile_manager.py" line="227"/>
255+
<location filename="../../profile_manager.py" line="228"/>
266256
<source>Cannot import things from profile into itself</source>
267257
<translation type="unfinished"></translation>
268258
</message>
269259
<message>
270-
<location filename="../../profile_manager.py" line="229"/>
260+
<location filename="../../profile_manager.py" line="230"/>
271261
<source>No target profile selected</source>
272262
<translation type="unfinished"></translation>
273263
</message>
274264
<message>
275-
<location filename="../../profile_manager.py" line="233"/>
265+
<location filename="../../profile_manager.py" line="234"/>
276266
<source>Importing {} data sources...</source>
277267
<translation type="unfinished"></translation>
278268
</message>
279269
<message>
280-
<location filename="../../profile_manager.py" line="247"/>
270+
<location filename="../../profile_manager.py" line="248"/>
281271
<source>Error while importing data sources: {}</source>
282272
<translation type="unfinished"></translation>
283273
</message>
284274
<message>
285-
<location filename="../../profile_manager.py" line="253"/>
275+
<location filename="../../profile_manager.py" line="254"/>
286276
<source>Importing {} plugins...</source>
287277
<translation type="unfinished"></translation>
288278
</message>
289279
<message>
290-
<location filename="../../profile_manager.py" line="266"/>
280+
<location filename="../../profile_manager.py" line="267"/>
291281
<source>Error while importing plugins: {}</source>
292282
<translation type="unfinished"></translation>
293283
</message>
294284
<message>
295-
<location filename="../../profile_manager.py" line="272"/>
285+
<location filename="../../profile_manager.py" line="273"/>
296286
<source>Importing bookmarks...</source>
297287
<translation type="unfinished"></translation>
298288
</message>
299289
<message>
300-
<location filename="../../profile_manager.py" line="283"/>
290+
<location filename="../../profile_manager.py" line="284"/>
301291
<source>Error while importing bookmarks: {}</source>
302292
<translation type="unfinished"></translation>
303293
</message>
304294
<message>
305-
<location filename="../../profile_manager.py" line="288"/>
295+
<location filename="../../profile_manager.py" line="289"/>
306296
<source>Importing favourites...</source>
307297
<translation type="unfinished"></translation>
308298
</message>
309299
<message>
310-
<location filename="../../profile_manager.py" line="296"/>
300+
<location filename="../../profile_manager.py" line="297"/>
311301
<source>Error while importing favourites: {}</source>
312302
<translation type="unfinished"></translation>
313303
</message>
314304
<message>
315-
<location filename="../../profile_manager.py" line="301"/>
305+
<location filename="../../profile_manager.py" line="302"/>
316306
<source>Importing models...</source>
317307
<translation type="unfinished"></translation>
318308
</message>
319309
<message>
320-
<location filename="../../profile_manager.py" line="309"/>
310+
<location filename="../../profile_manager.py" line="310"/>
321311
<source>Error while importing models: {}</source>
322312
<translation type="unfinished"></translation>
323313
</message>
324314
<message>
325-
<location filename="../../profile_manager.py" line="314"/>
315+
<location filename="../../profile_manager.py" line="315"/>
326316
<source>Importing scripts...</source>
327317
<translation type="unfinished"></translation>
328318
</message>
329319
<message>
330-
<location filename="../../profile_manager.py" line="322"/>
320+
<location filename="../../profile_manager.py" line="323"/>
331321
<source>Error while importing scripts: {}</source>
332322
<translation type="unfinished"></translation>
333323
</message>
334324
<message>
335-
<location filename="../../profile_manager.py" line="327"/>
325+
<location filename="../../profile_manager.py" line="328"/>
336326
<source>Importing styles...</source>
337327
<translation type="unfinished"></translation>
338328
</message>
339329
<message>
340-
<location filename="../../profile_manager.py" line="335"/>
330+
<location filename="../../profile_manager.py" line="336"/>
341331
<source>Error while importing styles: {}</source>
342332
<translation type="unfinished"></translation>
343333
</message>
344334
<message>
345-
<location filename="../../profile_manager.py" line="340"/>
335+
<location filename="../../profile_manager.py" line="341"/>
346336
<source>Importing expressions...</source>
347337
<translation type="unfinished"></translation>
348338
</message>
349339
<message>
350-
<location filename="../../profile_manager.py" line="348"/>
340+
<location filename="../../profile_manager.py" line="349"/>
351341
<source>Error while importing expressions: {}</source>
352342
<translation type="unfinished"></translation>
353343
</message>
354344
<message>
355-
<location filename="../../profile_manager.py" line="353"/>
356-
<source>Importing customizations...</source>
357-
<translation type="unfinished"></translation>
358-
</message>
359-
<message>
360-
<location filename="../../profile_manager.py" line="363"/>
345+
<location filename="../../profile_manager.py" line="364"/>
361346
<source>Error while importing UI customizations: {}</source>
362347
<translation type="unfinished"></translation>
363348
</message>
364349
<message>
365-
<location filename="../../profile_manager.py" line="376"/>
350+
<location filename="../../profile_manager.py" line="377"/>
366351
<source>Removing {} data sources...</source>
367352
<translation type="unfinished"></translation>
368353
</message>
369354
<message>
370-
<location filename="../../profile_manager.py" line="390"/>
355+
<location filename="../../profile_manager.py" line="391"/>
371356
<source>Error while removing data sources: {}</source>
372357
<translation type="unfinished"></translation>
373358
</message>
374359
<message>
375-
<location filename="../../profile_manager.py" line="396"/>
360+
<location filename="../../profile_manager.py" line="397"/>
376361
<source>Removing {} plugins...</source>
377362
<translation type="unfinished"></translation>
378363
</message>
379364
<message>
380-
<location filename="../../profile_manager.py" line="408"/>
365+
<location filename="../../profile_manager.py" line="409"/>
381366
<source>Error while removing plugins: {}</source>
382367
<translation type="unfinished"></translation>
383368
</message>

0 commit comments

Comments
 (0)