From d3b2a8cc07e92f9e9f2959d2270bdc37c4acc2a6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dancs=C3=B3=20R=C3=B3bert?= <dancso.robert@d-rendszer.hu>
Date: Fri, 4 Jan 2013 19:27:13 +0100
Subject: [PATCH] Added missing localization support for WebPositive context
menu.
---
Source/WebCore/Jamfile | 7 +-
.../platform/haiku/LocalizedStringsHaiku.cpp | 122 ++++++++++----------
2 files changed, 69 insertions(+), 60 deletions(-)
diff --git a/Source/WebCore/Jamfile b/Source/WebCore/Jamfile
index 2636124..e3a059e 100644
a
|
b
|
SharedLibrary libwebcore.so :
|
2463 | 2463 | # Other required libraries |
2464 | 2464 | curl icuuc icudata icui18n jpeg png sqlite3 xml2 z stdc++ |
2465 | 2465 | # Haiku libraries |
2466 | | be bsd network textencoding translation |
| 2466 | be bsd network textencoding translation $(HAIKU_LOCALE_LIBS); |
| 2467 | |
| 2468 | DoCatalogs libwebcore.so : |
| 2469 | application/x-vnd.Haiku-WebPositive |
| 2470 | : |
| 2471 | platform/haiku/LocalizedStringsHaiku.cpp |
2467 | 2472 | ; |
diff --git a/Source/WebCore/platform/haiku/LocalizedStringsHaiku.cpp b/Source/WebCore/platform/haiku/LocalizedStringsHaiku.cpp
index 52bcfbe..ae07f69f 100644
a
|
b
|
|
25 | 25 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
26 | 26 | */ |
27 | 27 | |
| 28 | #include "<Catalog.h>" |
| 29 | |
28 | 30 | #include "config.h" |
29 | 31 | #include "LocalizedStrings.h" |
30 | 32 | |
31 | 33 | #include "NotImplemented.h" |
32 | 34 | #include "PlatformString.h" |
33 | 35 | |
| 36 | #undef B_TRANSLATION_CONTEXT |
| 37 | #define B_TRANSLATION_CONTEXT "WebPositive Page Context Menu" |
34 | 38 | |
35 | 39 | namespace WebCore { |
36 | 40 | String submitButtonDefaultLabel() |
37 | 41 | { |
38 | | return "Submit"; |
| 42 | return B_TRANSLATE("Submit"); |
39 | 43 | } |
40 | 44 | |
41 | 45 | String inputElementAltText() |
… |
… |
String inputElementAltText()
|
45 | 49 | |
46 | 50 | String resetButtonDefaultLabel() |
47 | 51 | { |
48 | | return "Reset"; |
| 52 | return B_TRANSLATE("Reset"); |
49 | 53 | } |
50 | 54 | |
51 | 55 | String searchableIndexIntroduction() |
52 | 56 | { |
53 | | return "Searchable Index"; |
| 57 | return B_TRANSLATE("Searchable Index"); |
54 | 58 | } |
55 | 59 | |
56 | 60 | String fileButtonChooseFileLabel() |
57 | 61 | { |
58 | | return "Choose File"; |
| 62 | return B_TRANSLATE("Choose File"); |
59 | 63 | } |
60 | 64 | |
61 | 65 | String fileButtonChooseMultipleFilesLabel() |
62 | 66 | { |
63 | | return "Choose Files"; |
| 67 | return B_TRANSLATE("Choose Files"); |
64 | 68 | } |
65 | 69 | |
66 | 70 | String fileButtonNoFileSelectedLabel() |
67 | 71 | { |
68 | | return "No file selected"; |
| 72 | return B_TRANSLATE("No file selected"); |
69 | 73 | } |
70 | 74 | |
71 | 75 | String fileButtonNoFilesSelectedLabel() |
72 | 76 | { |
73 | | return "No files selected"; |
| 77 | return B_TRANSLATE("No files selected"); |
74 | 78 | } |
75 | 79 | |
76 | 80 | String contextMenuItemTagOpenLinkInNewWindow() |
77 | 81 | { |
78 | | return "Open link in new tab"; |
| 82 | return B_TRANSLATE("Open link in new tab"); |
79 | 83 | } |
80 | 84 | |
81 | 85 | String contextMenuItemTagDownloadLinkToDisk() |
82 | 86 | { |
83 | | return "Download link to disk"; |
| 87 | return B_TRANSLATE("Download link to disk"); |
84 | 88 | } |
85 | 89 | |
86 | 90 | String contextMenuItemTagCopyLinkToClipboard() |
87 | 91 | { |
88 | | return "Copy link to clipboard"; |
| 92 | return B_TRANSLATE("Copy link to clipboard"); |
89 | 93 | } |
90 | 94 | |
91 | 95 | String contextMenuItemTagOpenImageInNewWindow() |
92 | 96 | { |
93 | | return "Open image in new window"; |
| 97 | return B_TRANSLATE("Open image in new window"); |
94 | 98 | } |
95 | 99 | |
96 | 100 | String contextMenuItemTagDownloadImageToDisk() |
97 | 101 | { |
98 | | return "Download image to disk"; |
| 102 | return B_TRANSLATE("Download image to disk"); |
99 | 103 | } |
100 | 104 | |
101 | 105 | String contextMenuItemTagCopyImageToClipboard() |
102 | 106 | { |
103 | | return "Copy image to clipboard"; |
| 107 | return B_TRANSLATE("Copy image to clipboard"); |
104 | 108 | } |
105 | 109 | |
106 | 110 | String contextMenuItemTagOpenFrameInNewWindow() |
107 | 111 | { |
108 | | return "Open frame in new window"; |
| 112 | return B_TRANSLATE("Open frame in new window"); |
109 | 113 | } |
110 | 114 | |
111 | 115 | String contextMenuItemTagCopy() |
112 | 116 | { |
113 | | return "Copy"; |
| 117 | return B_TRANSLATE("Copy"); |
114 | 118 | } |
115 | 119 | |
116 | 120 | String contextMenuItemTagGoBack() |
117 | 121 | { |
118 | | return "Go back"; |
| 122 | return B_TRANSLATE("Go back"); |
119 | 123 | } |
120 | 124 | |
121 | 125 | String contextMenuItemTagGoForward() |
122 | 126 | { |
123 | | return "Go forward"; |
| 127 | return B_TRANSLATE("Go forward"); |
124 | 128 | } |
125 | 129 | |
126 | 130 | String contextMenuItemTagStop() |
127 | 131 | { |
128 | | return "Stop"; |
| 132 | return B_TRANSLATE("Stop"); |
129 | 133 | } |
130 | 134 | |
131 | 135 | String contextMenuItemTagReload() |
132 | 136 | { |
133 | | return "Reload"; |
| 137 | return B_TRANSLATE("Reload"); |
134 | 138 | } |
135 | 139 | |
136 | 140 | String contextMenuItemTagCut() |
137 | 141 | { |
138 | | return "Cut"; |
| 142 | return B_TRANSLATE("Cut"); |
139 | 143 | } |
140 | 144 | |
141 | 145 | String contextMenuItemTagPaste() |
142 | 146 | { |
143 | | return "Paste"; |
| 147 | return B_TRANSLATE("Paste"); |
144 | 148 | } |
145 | 149 | |
146 | 150 | String contextMenuItemTagNoGuessesFound() |
147 | 151 | { |
148 | | return "No guesses found"; |
| 152 | return B_TRANSLATE("No guesses found"); |
149 | 153 | } |
150 | 154 | |
151 | 155 | String contextMenuItemTagIgnoreSpelling() |
152 | 156 | { |
153 | | return "Ignore spelling"; |
| 157 | return B_TRANSLATE("Ignore spelling"); |
154 | 158 | } |
155 | 159 | |
156 | 160 | String contextMenuItemTagLearnSpelling() |
157 | 161 | { |
158 | | return "Learn spelling"; |
| 162 | return B_TRANSLATE("Learn spelling"); |
159 | 163 | } |
160 | 164 | |
161 | 165 | String contextMenuItemTagSearchWeb() |
162 | 166 | { |
163 | | return "Search web"; |
| 167 | return B_TRANSLATE("Search web"); |
164 | 168 | } |
165 | 169 | |
166 | 170 | String contextMenuItemTagLookUpInDictionary() |
167 | 171 | { |
168 | | return "Lookup in dictionary"; |
| 172 | return B_TRANSLATE("Lookup in dictionary"); |
169 | 173 | } |
170 | 174 | |
171 | 175 | String contextMenuItemTagOpenLink() |
172 | 176 | { |
173 | | return "Open link"; |
| 177 | return B_TRANSLATE("Open link"); |
174 | 178 | } |
175 | 179 | |
176 | 180 | String contextMenuItemTagIgnoreGrammar() |
177 | 181 | { |
178 | | return "Ignore grammar"; |
| 182 | return B_TRANSLATE("Ignore grammar"); |
179 | 183 | } |
180 | 184 | |
181 | 185 | String contextMenuItemTagSpellingMenu() |
182 | 186 | { |
183 | | return "Spelling menu"; |
| 187 | return B_TRANSLATE("Spelling menu"); |
184 | 188 | } |
185 | 189 | |
186 | 190 | String contextMenuItemTagShowSpellingPanel(bool show) |
187 | 191 | { |
188 | | return "Show spelling panel"; |
| 192 | return B_TRANSLATE("Show spelling panel"); |
189 | 193 | } |
190 | 194 | |
191 | 195 | String contextMenuItemTagCheckSpelling() |
192 | 196 | { |
193 | | return "Check spelling"; |
| 197 | return B_TRANSLATE("Check spelling"); |
194 | 198 | } |
195 | 199 | |
196 | 200 | String contextMenuItemTagCheckSpellingWhileTyping() |
197 | 201 | { |
198 | | return "Check spelling while typing"; |
| 202 | return B_TRANSLATE("Check spelling while typing"); |
199 | 203 | } |
200 | 204 | |
201 | 205 | String contextMenuItemTagCheckGrammarWithSpelling() |
202 | 206 | { |
203 | | return "Check for grammar with spelling"; |
| 207 | return B_TRANSLATE("Check for grammar with spelling"); |
204 | 208 | } |
205 | 209 | |
206 | 210 | String contextMenuItemTagFontMenu() |
207 | 211 | { |
208 | | return "Font menu"; |
| 212 | return B_TRANSLATE("Font menu"); |
209 | 213 | } |
210 | 214 | |
211 | 215 | String contextMenuItemTagBold() |
212 | 216 | { |
213 | | return "Bold"; |
| 217 | return B_TRANSLATE("Bold"); |
214 | 218 | } |
215 | 219 | |
216 | 220 | String contextMenuItemTagItalic() |
217 | 221 | { |
218 | | return "Italic"; |
| 222 | return B_TRANSLATE("Italic"); |
219 | 223 | } |
220 | 224 | |
221 | 225 | String contextMenuItemTagUnderline() |
222 | 226 | { |
223 | | return "Underline"; |
| 227 | return B_TRANSLATE("Underline"); |
224 | 228 | } |
225 | 229 | |
226 | 230 | String contextMenuItemTagOutline() |
227 | 231 | { |
228 | | return "Outline"; |
| 232 | return B_TRANSLATE("Outline"); |
229 | 233 | } |
230 | 234 | |
231 | 235 | String contextMenuItemTagWritingDirectionMenu() |
232 | 236 | { |
233 | | return "Writing direction menu"; |
| 237 | return B_TRANSLATE("Writing direction menu"); |
234 | 238 | } |
235 | 239 | |
236 | 240 | String contextMenuItemTagDefaultDirection() |
237 | 241 | { |
238 | | return "Default direction"; |
| 242 | return B_TRANSLATE("Default direction"); |
239 | 243 | } |
240 | 244 | |
241 | 245 | String contextMenuItemTagLeftToRight() |
242 | 246 | { |
243 | | return "Left to right"; |
| 247 | return B_TRANSLATE("Left to right"); |
244 | 248 | } |
245 | 249 | |
246 | 250 | String contextMenuItemTagRightToLeft() |
247 | 251 | { |
248 | | return "Right to left"; |
| 252 | return B_TRANSLATE("Right to left"); |
249 | 253 | } |
250 | 254 | |
251 | 255 | String contextMenuItemTagInspectElement() |
252 | 256 | { |
253 | | return "Inspect"; |
| 257 | return B_TRANSLATE("Inspect"); |
254 | 258 | } |
255 | 259 | |
256 | 260 | String contextMenuItemTagOpenVideoInNewWindow() |
257 | 261 | { |
258 | | return "Open Video in New Window"; |
| 262 | return B_TRANSLATE("Open Video in New Window"); |
259 | 263 | } |
260 | 264 | |
261 | 265 | String contextMenuItemTagOpenAudioInNewWindow() |
262 | 266 | { |
263 | | return "Open Audio in New Window"; |
| 267 | return B_TRANSLATE("Open Audio in New Window"); |
264 | 268 | } |
265 | 269 | |
266 | 270 | String contextMenuItemTagCopyVideoLinkToClipboard() |
267 | 271 | { |
268 | | return "Copy Video Link Location"; |
| 272 | return B_TRANSLATE("Copy Video Link Location"); |
269 | 273 | } |
270 | 274 | |
271 | 275 | String contextMenuItemTagCopyAudioLinkToClipboard() |
272 | 276 | { |
273 | | return "Copy Audio Link Location"; |
| 277 | return B_TRANSLATE("Copy Audio Link Location"); |
274 | 278 | } |
275 | 279 | |
276 | 280 | String contextMenuItemTagToggleMediaControls() |
277 | 281 | { |
278 | | return "Toggle Media Controls"; |
| 282 | return B_TRANSLATE("Toggle Media Controls"); |
279 | 283 | } |
280 | 284 | |
281 | 285 | String contextMenuItemTagToggleMediaLoop() |
282 | 286 | { |
283 | | return "Toggle Media Loop Playback"; |
| 287 | return B_TRANSLATE("Toggle Media Loop Playback"); |
284 | 288 | } |
285 | 289 | |
286 | 290 | String contextMenuItemTagEnterVideoFullscreen() |
287 | 291 | { |
288 | | return "Switch Video to Fullscreen"; |
| 292 | return B_TRANSLATE("Switch Video to Fullscreen"); |
289 | 293 | } |
290 | 294 | |
291 | 295 | String contextMenuItemTagMediaPlay() |
292 | 296 | { |
293 | | return "Play"; |
| 297 | return B_TRANSLATE("Play"); |
294 | 298 | } |
295 | 299 | |
296 | 300 | String contextMenuItemTagMediaPause() |
297 | 301 | { |
298 | | return "Pause"; |
| 302 | return B_TRANSLATE("Pause"); |
299 | 303 | } |
300 | 304 | |
301 | 305 | String contextMenuItemTagMediaMute() |
302 | 306 | { |
303 | | return "Mute"; |
| 307 | return B_TRANSLATE("Mute"); |
304 | 308 | } |
305 | 309 | |
306 | 310 | String searchMenuNoRecentSearchesText() |
307 | 311 | { |
308 | | return "No recent text searches"; |
| 312 | return B_TRANSLATE("No recent text searches"); |
309 | 313 | } |
310 | 314 | |
311 | 315 | String searchMenuRecentSearchesText() |
312 | 316 | { |
313 | | return "Recent text searches"; |
| 317 | return B_TRANSLATE("Recent text searches"); |
314 | 318 | } |
315 | 319 | |
316 | 320 | String searchMenuClearRecentSearchesText() |
317 | 321 | { |
318 | | return "Clear recent text searches"; |
| 322 | return B_TRANSLATE("Clear recent text searches"); |
319 | 323 | } |
320 | 324 | |
321 | 325 | String unknownFileSizeText() |
322 | 326 | { |
323 | | return "Unknown"; |
| 327 | return B_TRANSLATE("Unknown"); |
324 | 328 | } |
325 | 329 | |
326 | 330 | String AXWebAreaText() |
… |
… |
String AXMenuListActionVerb()
|
360 | 364 | |
361 | 365 | String missingPluginText() |
362 | 366 | { |
363 | | return "Missing Plug-in"; |
| 367 | return B_TRANSLATE("Missing Plug-in"); |
364 | 368 | } |
365 | 369 | |
366 | 370 | String crashedPluginText() |
367 | 371 | { |
368 | | return "Plug-in Failure"; |
| 372 | return B_TRANSLATE("Plug-in Failure"); |
369 | 373 | } |
370 | 374 | |
371 | 375 | String multipleFileUploadText(unsigned) |