87
87
msgid "Could not write to the temporary file."
90
#. i18n: ectx: property (text), item, widget (QComboBox, patchSelection)
91
#: localpatchsource.cpp:38 patchreview.ui:146
90
#: localpatchsource.cpp:43
92
91
msgid "Custom Patch"
95
#: patchhighlighter.cpp:74
94
#. i18n: ectx: property (title), widget (QGroupBox, localPatchOptions)
95
#: localpatchwidget.ui:17
99
#. i18n: ectx: property (text), widget (QLabel, label)
100
#: localpatchwidget.ui:26
104
#. i18n: ectx: property (clickMessage), widget (KUrlRequester, baseDir)
105
#: localpatchwidget.ui:33
106
msgid "Patch base..."
109
#. i18n: ectx: attribute (title), widget (QWidget, fileTab)
110
#: localpatchwidget.ui:44
116
#. i18n: ectx: property (clickMessage), widget (KUrlRequester, filename)
117
#: localpatchwidget.ui:50
118
msgid "Patch location..."
121
#. i18n: ectx: attribute (title), widget (QWidget, commandTab)
122
#: localpatchwidget.ui:58
124
#| msgid "From command"
128
#. i18n: ectx: property (placeholderText), widget (QLineEdit, command)
129
#: localpatchwidget.ui:64
130
msgid "Command's output..."
133
#. i18n: ectx: property (toolTip), widget (QCheckBox, applied)
134
#: localpatchwidget.ui:75
135
msgid "Patch is already applied on local version"
138
#. i18n: ectx: property (text), widget (QCheckBox, applied)
139
#: localpatchwidget.ui:78
140
msgid "Already applied"
143
#: patchhighlighter.cpp:81
96
144
msgid "<b><span style=\"color:red\">Conflict</span></b><br/>"
97
145
msgstr "<b><span style=\"color:red\">冲突</span></b><br/>"
99
#: patchhighlighter.cpp:80
100
msgid "<b>Reverted.</b><br/>"
101
msgstr "<b>已还原。</b><br/>"
103
#: patchhighlighter.cpp:82
104
msgid "<b>Applied.</b><br/>"
147
#: patchhighlighter.cpp:89
149
#| msgid "<b>Applied.</b><br/>"
150
msgid "Applied.<br/>"
105
151
msgstr "<b>已应用。</b><br/>"
107
#: patchhighlighter.cpp:87 patchhighlighter.cpp:99
108
msgid "<b>Insertion</b><br/>"
153
#: patchhighlighter.cpp:92 patchhighlighter.cpp:107
155
#| msgid "<b>Insertion</b><br/>"
156
msgid "Insertion<br/>"
109
157
msgstr "<b>插入</b><br/>"
111
#: patchhighlighter.cpp:90 patchhighlighter.cpp:96
112
msgid "<b>Removal</b><br/>"
159
#: patchhighlighter.cpp:95 patchhighlighter.cpp:104
161
#| msgid "<b>Removal</b><br/>"
113
163
msgstr "<b>删除</b><br/>"
115
#: patchhighlighter.cpp:91
116
msgid "<b>Previous:</b><br/>"
165
#: patchhighlighter.cpp:96
167
#| msgid "<b>Previous:</b><br/>"
168
msgid "Previous:<br/>"
117
169
msgstr "<b>上一个:</b><br/>"
119
171
#: patchhighlighter.cpp:101
120
msgid "<b>Alternative:</b><br/>"
173
#| msgid "<b>Reverted.</b><br/>"
174
msgid "Reverted.<br/>"
175
msgstr "<b>已还原。</b><br/>"
177
#: patchhighlighter.cpp:109
179
#| msgid "<b>Alternative:</b><br/>"
180
msgid "Alternative:<br/>"
121
181
msgstr "<b>可选:</b><br/>"
123
#: patchhighlighter.cpp:204
183
#: patchhighlighter.cpp:213
125
185
msgid "Could not apply the change: Text should be \"%1\", but is \"%2\"."
126
186
msgstr "无法应用更改:文本应该是“%1”,但实际上是“%2”。"
128
#: patchhighlighter.cpp:360 patchhighlighter.cpp:367
188
#: patchhighlighter.cpp:369 patchhighlighter.cpp:376
129
189
msgid "Insertion"
132
#: patchhighlighter.cpp:362 patchhighlighter.cpp:369
192
#: patchhighlighter.cpp:371 patchhighlighter.cpp:378
136
#: patchhighlighter.cpp:364 patchhighlighter.cpp:371
196
#: patchhighlighter.cpp:373 patchhighlighter.cpp:380
140
#: patchreview.cpp:271 patchreview.cpp:273
200
#: patchreview.cpp:267 patchreview.cpp:269
141
201
msgid "Kompare Model Update"
142
202
msgstr "Kompare Model 更新"
144
#: patchreview.cpp:284 patchreview.cpp:478 patchreview.cpp:514
204
#: patchreview.cpp:280 patchreview.cpp:462 patchreview.cpp:501
145
205
msgid "Patch Review"
148
#: patchreview.cpp:284
208
#: patchreview.cpp:280
149
209
msgid "Highlights code affected by a patch"
150
210
msgstr "突出显示补丁涉及的代码"
152
#: patchreview.cpp:440
212
#: patchreview.cpp:424
216
#. i18n: ectx: property (text), widget (QToolButton, finishReview)
217
#: patchreview.cpp:487 patchreview.ui:134
218
msgid "Finish Review"
156
221
#. i18n: ectx: property (windowTitle), widget (QWidget, EditPatch)
157
222
#: patchreview.ui:14
158
223
msgid "Edit Patch"
161
226
#. i18n: ectx: property (toolTip), widget (QToolButton, previousFile)
163
228
msgid "Previous file"
167
232
#. i18n: ectx: property (text), widget (QToolButton, previousHunk)
168
233
#. i18n: ectx: property (text), widget (QToolButton, nextHunk)
169
234
#. i18n: ectx: property (text), widget (QToolButton, nextFile)
170
#: patchreview.ui:25 patchreview.ui:35 patchreview.ui:45 patchreview.ui:55
235
#: patchreview.ui:27 patchreview.ui:37 patchreview.ui:47 patchreview.ui:57
174
239
#. i18n: ectx: property (toolTip), widget (QToolButton, previousHunk)
176
241
msgid "Previous difference"
179
244
#. i18n: ectx: property (toolTip), widget (QToolButton, nextHunk)
181
246
msgid "Next difference"
184
249
#. i18n: ectx: property (toolTip), widget (QToolButton, nextFile)
186
251
msgid "Next file"
189
254
#. i18n: ectx: property (text), widget (QPushButton, updateButton)
194
259
#. i18n: ectx: property (text), widget (QPushButton, testsButton)
196
261
msgid "Run Tests"
199
264
#. i18n: ectx: property (text), widget (QToolButton, exportReview)
200
#: patchreview.ui:111
265
#: patchreview.ui:117
201
266
msgid "Export Diff..."
204
269
#. i18n: ectx: property (text), widget (QPushButton, cancelReview)
205
#: patchreview.ui:121
270
#: patchreview.ui:127
206
271
msgid "Cancel Review"
209
#. i18n: ectx: property (text), widget (QPushButton, finishReview)
210
#: patchreview.ui:128 patchreviewtoolview.cpp:147
211
msgid "Finish Review"
214
#. i18n: ectx: property (title), widget (QGroupBox, localPatchOptions)
215
#: patchreview.ui:137
219
#. i18n: ectx: property (text), widget (QPushButton, showButton)
220
#: patchreview.ui:160
224
#. i18n: ectx: property (text), widget (QLabel, label)
225
#: patchreview.ui:169
229
#. i18n: ectx: property (clickMessage), widget (KUrlRequester, baseDir)
230
#: patchreview.ui:176
231
msgid "Patch base..."
234
#. i18n: ectx: attribute (title), widget (QWidget, fileTab)
235
#: patchreview.ui:187
241
#. i18n: ectx: property (clickMessage), widget (KUrlRequester, filename)
242
#: patchreview.ui:193
243
msgid "Patch location..."
246
#. i18n: ectx: attribute (title), widget (QWidget, commandTab)
247
#: patchreview.ui:201
249
#| msgid "From command"
253
#. i18n: ectx: property (placeholderText), widget (QLineEdit, command)
254
#: patchreview.ui:207
255
msgid "Command's output..."
258
#. i18n: ectx: property (toolTip), widget (QCheckBox, applied)
259
#: patchreview.ui:218
260
msgid "Patch is already applied on local version"
263
#. i18n: ectx: property (text), widget (QCheckBox, applied)
264
#: patchreview.ui:221
265
msgid "Already applied"
268
274
#. i18n: ectx: property (title), widget (QGroupBox, filesGroup)
269
#: patchreview.ui:244
275
#: patchreview.ui:153
273
#: patchreviewtoolview.cpp:71
279
#: patchreviewtoolview.cpp:72
275
281
msgctxt "%1: number of changed hunks, %2: file name"
276
282
msgid "%2 (1 hunk)"
277
283
msgid_plural "%2 (%1 hunks)"
278
284
msgstr[0] "%2 (%1 个代码块)"
280
#: patchreviewtoolview.cpp:283
286
#: patchreviewtoolview.cpp:228
281
287
msgid "Select All"
284
#: patchreviewtoolview.cpp:285
290
#: patchreviewtoolview.cpp:230
285
291
msgid "Deselect All"
288
#: patchreviewtoolview.cpp:563
294
#: patchreviewtoolview.cpp:509
289
295
msgid "Running tests: %p%"
290
296
msgstr "正在运行测试:%p%"
292
#: patchreviewtoolview.cpp:591
298
#: patchreviewtoolview.cpp:537
294
300
msgid "Test passed"
295
301
msgid_plural "All %1 tests passed"
296
302
msgstr[0] "全部 %1 个测试通过"
298
#: patchreviewtoolview.cpp:595
304
#: patchreviewtoolview.cpp:541
300
306
msgid "Test results: %1 passed, %2 failed, %3 errors"
301
307
msgstr "测试结果:%1 个通过,%2 个失败,%3 个错误"