10 from PyQt6.QtCore import QT_TRANSLATE_NOOP |
10 from PyQt6.QtCore import QT_TRANSLATE_NOOP |
11 |
11 |
12 import pysvn |
12 import pysvn |
13 |
13 |
14 svnNotifyActionMap = { |
14 svnNotifyActionMap = { |
15 pysvn.wc_notify_action.add: |
15 pysvn.wc_notify_action.add: QT_TRANSLATE_NOOP("Subversion", "Add"), |
16 QT_TRANSLATE_NOOP('Subversion', 'Add'), |
16 pysvn.wc_notify_action.commit_added: QT_TRANSLATE_NOOP("Subversion", "Add"), |
17 pysvn.wc_notify_action.commit_added: |
17 pysvn.wc_notify_action.commit_deleted: QT_TRANSLATE_NOOP("Subversion", "Delete"), |
18 QT_TRANSLATE_NOOP('Subversion', 'Add'), |
18 pysvn.wc_notify_action.commit_modified: QT_TRANSLATE_NOOP("Subversion", "Modify"), |
19 pysvn.wc_notify_action.commit_deleted: |
|
20 QT_TRANSLATE_NOOP('Subversion', 'Delete'), |
|
21 pysvn.wc_notify_action.commit_modified: |
|
22 QT_TRANSLATE_NOOP('Subversion', 'Modify'), |
|
23 pysvn.wc_notify_action.commit_postfix_txdelta: None, |
19 pysvn.wc_notify_action.commit_postfix_txdelta: None, |
24 pysvn.wc_notify_action.commit_replaced: |
20 pysvn.wc_notify_action.commit_replaced: QT_TRANSLATE_NOOP("Subversion", "Replace"), |
25 QT_TRANSLATE_NOOP('Subversion', 'Replace'), |
21 pysvn.wc_notify_action.copy: QT_TRANSLATE_NOOP("Subversion", "Copy"), |
26 pysvn.wc_notify_action.copy: |
22 pysvn.wc_notify_action.delete: QT_TRANSLATE_NOOP("Subversion", "Delete"), |
27 QT_TRANSLATE_NOOP('Subversion', 'Copy'), |
23 pysvn.wc_notify_action.failed_revert: QT_TRANSLATE_NOOP( |
28 pysvn.wc_notify_action.delete: |
24 "Subversion", "Failed revert" |
29 QT_TRANSLATE_NOOP('Subversion', 'Delete'), |
25 ), |
30 pysvn.wc_notify_action.failed_revert: |
26 pysvn.wc_notify_action.resolved: QT_TRANSLATE_NOOP("Subversion", "Resolve"), |
31 QT_TRANSLATE_NOOP('Subversion', 'Failed revert'), |
27 pysvn.wc_notify_action.restore: QT_TRANSLATE_NOOP("Subversion", "Restore"), |
32 pysvn.wc_notify_action.resolved: |
28 pysvn.wc_notify_action.revert: QT_TRANSLATE_NOOP("Subversion", "Revert"), |
33 QT_TRANSLATE_NOOP('Subversion', 'Resolve'), |
29 pysvn.wc_notify_action.skip: QT_TRANSLATE_NOOP("Subversion", "Skip"), |
34 pysvn.wc_notify_action.restore: |
|
35 QT_TRANSLATE_NOOP('Subversion', 'Restore'), |
|
36 pysvn.wc_notify_action.revert: |
|
37 QT_TRANSLATE_NOOP('Subversion', 'Revert'), |
|
38 pysvn.wc_notify_action.skip: |
|
39 QT_TRANSLATE_NOOP('Subversion', 'Skip'), |
|
40 pysvn.wc_notify_action.status_completed: None, |
30 pysvn.wc_notify_action.status_completed: None, |
41 pysvn.wc_notify_action.status_external: |
31 pysvn.wc_notify_action.status_external: QT_TRANSLATE_NOOP("Subversion", "External"), |
42 QT_TRANSLATE_NOOP('Subversion', 'External'), |
32 pysvn.wc_notify_action.update_add: QT_TRANSLATE_NOOP("Subversion", "Add"), |
43 pysvn.wc_notify_action.update_add: |
|
44 QT_TRANSLATE_NOOP('Subversion', 'Add'), |
|
45 pysvn.wc_notify_action.update_completed: None, |
33 pysvn.wc_notify_action.update_completed: None, |
46 pysvn.wc_notify_action.update_delete: |
34 pysvn.wc_notify_action.update_delete: QT_TRANSLATE_NOOP("Subversion", "Delete"), |
47 QT_TRANSLATE_NOOP('Subversion', 'Delete'), |
35 pysvn.wc_notify_action.update_external: QT_TRANSLATE_NOOP("Subversion", "External"), |
48 pysvn.wc_notify_action.update_external: |
36 pysvn.wc_notify_action.update_update: QT_TRANSLATE_NOOP("Subversion", "Update"), |
49 QT_TRANSLATE_NOOP('Subversion', 'External'), |
37 pysvn.wc_notify_action.annotate_revision: QT_TRANSLATE_NOOP( |
50 pysvn.wc_notify_action.update_update: |
38 "Subversion", "Annotate" |
51 QT_TRANSLATE_NOOP('Subversion', 'Update'), |
39 ), |
52 pysvn.wc_notify_action.annotate_revision: |
|
53 QT_TRANSLATE_NOOP('Subversion', 'Annotate'), |
|
54 } |
40 } |
55 if hasattr(pysvn.wc_notify_action, 'locked'): |
41 if hasattr(pysvn.wc_notify_action, "locked"): |
56 svnNotifyActionMap[pysvn.wc_notify_action.locked] = ( |
42 svnNotifyActionMap[pysvn.wc_notify_action.locked] = QT_TRANSLATE_NOOP( |
57 QT_TRANSLATE_NOOP('Subversion', 'Locking') |
43 "Subversion", "Locking" |
58 ) |
44 ) |
59 svnNotifyActionMap[pysvn.wc_notify_action.unlocked] = ( |
45 svnNotifyActionMap[pysvn.wc_notify_action.unlocked] = QT_TRANSLATE_NOOP( |
60 QT_TRANSLATE_NOOP('Subversion', 'Unlocking') |
46 "Subversion", "Unlocking" |
61 ) |
47 ) |
62 svnNotifyActionMap[pysvn.wc_notify_action.failed_lock] = ( |
48 svnNotifyActionMap[pysvn.wc_notify_action.failed_lock] = QT_TRANSLATE_NOOP( |
63 QT_TRANSLATE_NOOP('Subversion', 'Failed lock') |
49 "Subversion", "Failed lock" |
64 ) |
50 ) |
65 svnNotifyActionMap[pysvn.wc_notify_action.failed_unlock] = ( |
51 svnNotifyActionMap[pysvn.wc_notify_action.failed_unlock] = QT_TRANSLATE_NOOP( |
66 QT_TRANSLATE_NOOP('Subversion', 'Failed unlock') |
52 "Subversion", "Failed unlock" |
67 ) |
53 ) |
68 if hasattr(pysvn.wc_notify_action, 'changelist_clear'): |
54 if hasattr(pysvn.wc_notify_action, "changelist_clear"): |
69 svnNotifyActionMap[pysvn.wc_notify_action.changelist_clear] = ( |
55 svnNotifyActionMap[pysvn.wc_notify_action.changelist_clear] = QT_TRANSLATE_NOOP( |
70 QT_TRANSLATE_NOOP('Subversion', 'Changelist clear') |
56 "Subversion", "Changelist clear" |
71 ) |
57 ) |
72 svnNotifyActionMap[pysvn.wc_notify_action.changelist_set] = ( |
58 svnNotifyActionMap[pysvn.wc_notify_action.changelist_set] = QT_TRANSLATE_NOOP( |
73 QT_TRANSLATE_NOOP('Subversion', 'Changelist set') |
59 "Subversion", "Changelist set" |
74 ) |
60 ) |
75 svnNotifyActionMap[pysvn.wc_notify_action.changelist_moved] = ( |
61 svnNotifyActionMap[pysvn.wc_notify_action.changelist_moved] = QT_TRANSLATE_NOOP( |
76 QT_TRANSLATE_NOOP('Subversion', 'Changelist moved') |
62 "Subversion", "Changelist moved" |
77 ) |
63 ) |
78 |
64 |
79 svnStatusMap = { |
65 svnStatusMap = { |
80 pysvn.wc_status_kind.added: |
66 pysvn.wc_status_kind.added: QT_TRANSLATE_NOOP("Subversion", "added"), |
81 QT_TRANSLATE_NOOP('Subversion', 'added'), |
67 pysvn.wc_status_kind.conflicted: QT_TRANSLATE_NOOP("Subversion", "conflict"), |
82 pysvn.wc_status_kind.conflicted: |
68 pysvn.wc_status_kind.deleted: QT_TRANSLATE_NOOP("Subversion", "deleted"), |
83 QT_TRANSLATE_NOOP('Subversion', 'conflict'), |
69 pysvn.wc_status_kind.external: QT_TRANSLATE_NOOP("Subversion", "external"), |
84 pysvn.wc_status_kind.deleted: |
70 pysvn.wc_status_kind.ignored: QT_TRANSLATE_NOOP("Subversion", "ignored"), |
85 QT_TRANSLATE_NOOP('Subversion', 'deleted'), |
71 pysvn.wc_status_kind.incomplete: QT_TRANSLATE_NOOP("Subversion", "incomplete"), |
86 pysvn.wc_status_kind.external: |
72 pysvn.wc_status_kind.missing: QT_TRANSLATE_NOOP("Subversion", "missing"), |
87 QT_TRANSLATE_NOOP('Subversion', 'external'), |
73 pysvn.wc_status_kind.merged: QT_TRANSLATE_NOOP("Subversion", "merged"), |
88 pysvn.wc_status_kind.ignored: |
74 pysvn.wc_status_kind.modified: QT_TRANSLATE_NOOP("Subversion", "modified"), |
89 QT_TRANSLATE_NOOP('Subversion', 'ignored'), |
75 pysvn.wc_status_kind.none: QT_TRANSLATE_NOOP("Subversion", "normal"), |
90 pysvn.wc_status_kind.incomplete: |
76 pysvn.wc_status_kind.normal: QT_TRANSLATE_NOOP("Subversion", "normal"), |
91 QT_TRANSLATE_NOOP('Subversion', 'incomplete'), |
77 pysvn.wc_status_kind.obstructed: QT_TRANSLATE_NOOP("Subversion", "type error"), |
92 pysvn.wc_status_kind.missing: |
78 pysvn.wc_status_kind.replaced: QT_TRANSLATE_NOOP("Subversion", "replaced"), |
93 QT_TRANSLATE_NOOP('Subversion', 'missing'), |
79 pysvn.wc_status_kind.unversioned: QT_TRANSLATE_NOOP("Subversion", "unversioned"), |
94 pysvn.wc_status_kind.merged: |
|
95 QT_TRANSLATE_NOOP('Subversion', 'merged'), |
|
96 pysvn.wc_status_kind.modified: |
|
97 QT_TRANSLATE_NOOP('Subversion', 'modified'), |
|
98 pysvn.wc_status_kind.none: |
|
99 QT_TRANSLATE_NOOP('Subversion', 'normal'), |
|
100 pysvn.wc_status_kind.normal: |
|
101 QT_TRANSLATE_NOOP('Subversion', 'normal'), |
|
102 pysvn.wc_status_kind.obstructed: |
|
103 QT_TRANSLATE_NOOP('Subversion', 'type error'), |
|
104 pysvn.wc_status_kind.replaced: |
|
105 QT_TRANSLATE_NOOP('Subversion', 'replaced'), |
|
106 pysvn.wc_status_kind.unversioned: |
|
107 QT_TRANSLATE_NOOP('Subversion', 'unversioned'), |
|
108 } |
80 } |