Project/AddFileDialog.py

changeset 3190
a9a94491c4fd
parent 3186
a05eff845522
child 3220
05609c8fb7a8
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
65 startdir = self.targetDirEdit.text() 65 startdir = self.targetDirEdit.text()
66 if not startdir and self.startdir is not None: 66 if not startdir and self.startdir is not None:
67 startdir = self.startdir 67 startdir = self.startdir
68 directory = E5FileDialog.getExistingDirectory( 68 directory = E5FileDialog.getExistingDirectory(
69 self, 69 self,
70 self.trUtf8("Select target directory"), 70 self.tr("Select target directory"),
71 startdir) 71 startdir)
72 72
73 if directory: 73 if directory:
74 self.targetDirEdit.setText(Utilities.toNativeSeparators(directory)) 74 self.targetDirEdit.setText(Utilities.toNativeSeparators(directory))
75 75
93 "TRANSLATIONS": [], 93 "TRANSLATIONS": [],
94 } 94 }
95 for pattern, filetype in list(self.filetypes.items()): 95 for pattern, filetype in list(self.filetypes.items()):
96 if filetype in patterns: 96 if filetype in patterns:
97 patterns[filetype].append(pattern) 97 patterns[filetype].append(pattern)
98 dfilter = self.trUtf8( 98 dfilter = self.tr(
99 "Source Files ({0});;" 99 "Source Files ({0});;"
100 "Forms Files ({1});;" 100 "Forms Files ({1});;"
101 "Resource Files ({2});;" 101 "Resource Files ({2});;"
102 "Interface Files ({3});;" 102 "Interface Files ({3});;"
103 "Translation Files ({4});;" 103 "Translation Files ({4});;"
106 " ".join(patterns["SOURCES"]), 106 " ".join(patterns["SOURCES"]),
107 " ".join(patterns["FORMS"]), 107 " ".join(patterns["FORMS"]),
108 " ".join(patterns["RESOURCES"]), 108 " ".join(patterns["RESOURCES"]),
109 " ".join(patterns["INTERFACES"]), 109 " ".join(patterns["INTERFACES"]),
110 " ".join(patterns["TRANSLATIONS"])) 110 " ".join(patterns["TRANSLATIONS"]))
111 caption = self.trUtf8("Select Files") 111 caption = self.tr("Select Files")
112 elif self.filter == 'form': 112 elif self.filter == 'form':
113 patterns = [] 113 patterns = []
114 for pattern, filetype in list(self.filetypes.items()): 114 for pattern, filetype in list(self.filetypes.items()):
115 if filetype == "FORMS": 115 if filetype == "FORMS":
116 patterns.append(pattern) 116 patterns.append(pattern)
117 dfilter = self.trUtf8("Forms Files ({0})")\ 117 dfilter = self.tr("Forms Files ({0})")\
118 .format(" ".join(patterns)) 118 .format(" ".join(patterns))
119 caption = self.trUtf8("Select user-interface files") 119 caption = self.tr("Select user-interface files")
120 elif self.filter == "resource": 120 elif self.filter == "resource":
121 patterns = [] 121 patterns = []
122 for pattern, filetype in list(self.filetypes.items()): 122 for pattern, filetype in list(self.filetypes.items()):
123 if filetype == "RESOURCES": 123 if filetype == "RESOURCES":
124 patterns.append(pattern) 124 patterns.append(pattern)
125 dfilter = self.trUtf8("Resource Files ({0})")\ 125 dfilter = self.tr("Resource Files ({0})")\
126 .format(" ".join(patterns)) 126 .format(" ".join(patterns))
127 caption = self.trUtf8("Select resource files") 127 caption = self.tr("Select resource files")
128 elif self.filter == 'source': 128 elif self.filter == 'source':
129 patterns = [] 129 patterns = []
130 for pattern, filetype in list(self.filetypes.items()): 130 for pattern, filetype in list(self.filetypes.items()):
131 if filetype == "SOURCES": 131 if filetype == "SOURCES":
132 patterns.append(pattern) 132 patterns.append(pattern)
133 dfilter = self.trUtf8("Source Files ({0});;All Files (*)")\ 133 dfilter = self.tr("Source Files ({0});;All Files (*)")\
134 .format(" ".join(patterns)) 134 .format(" ".join(patterns))
135 caption = self.trUtf8("Select source files") 135 caption = self.tr("Select source files")
136 elif self.filter == 'interface': 136 elif self.filter == 'interface':
137 patterns = [] 137 patterns = []
138 for pattern, filetype in list(self.filetypes.items()): 138 for pattern, filetype in list(self.filetypes.items()):
139 if filetype == "INTERFACES": 139 if filetype == "INTERFACES":
140 patterns.append(pattern) 140 patterns.append(pattern)
141 dfilter = self.trUtf8("Interface Files ({0})")\ 141 dfilter = self.tr("Interface Files ({0})")\
142 .format(" ".join(patterns)) 142 .format(" ".join(patterns))
143 caption = self.trUtf8("Select interface files") 143 caption = self.tr("Select interface files")
144 elif self.filter == 'translation': 144 elif self.filter == 'translation':
145 patterns = [] 145 patterns = []
146 for pattern, filetype in list(self.filetypes.items()): 146 for pattern, filetype in list(self.filetypes.items()):
147 if filetype == "TRANSLATIONS": 147 if filetype == "TRANSLATIONS":
148 patterns.append(pattern) 148 patterns.append(pattern)
149 dfilter = self.trUtf8("Translation Files ({0})")\ 149 dfilter = self.tr("Translation Files ({0})")\
150 .format(" ".join(patterns)) 150 .format(" ".join(patterns))
151 caption = self.trUtf8("Select translation files") 151 caption = self.tr("Select translation files")
152 elif self.filter == 'others': 152 elif self.filter == 'others':
153 dfilter = self.trUtf8("All Files (*)") 153 dfilter = self.tr("All Files (*)")
154 caption = self.trUtf8("Select files") 154 caption = self.tr("Select files")
155 else: 155 else:
156 return 156 return
157 157
158 fnames = E5FileDialog.getOpenFileNames(self, caption, dir, dfilter) 158 fnames = E5FileDialog.getOpenFileNames(self, caption, dir, dfilter)
159 159

eric ide

mercurial