Commit df17f790f7f02db055b6d28d0aaab3901977c289
1 parent
f1a3b193
Exists in
master
and in
39 other branches
Added i18n support for Spanish and Portuguese l10n
git-svn-id: http://repositorio.interlegis.gov.br/colab/trunk@6712 bee1b3ed-c3eb-0310-9994-b88e04532788
Showing
29 changed files
with
2555 additions
and
213 deletions
Show diff stats
No preview for this file type
| ... | ... | @@ -0,0 +1,770 @@ |
| 1 | +# SOME DESCRIPTIVE TITLE. | |
| 2 | +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER | |
| 3 | +# This file is distributed under the same license as the PACKAGE package. | |
| 4 | +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
| 5 | +# | |
| 6 | +#, fuzzy | |
| 7 | +msgid "" | |
| 8 | +msgstr "" | |
| 9 | +"Project-Id-Version: PACKAGE VERSION\n" | |
| 10 | +"Report-Msgid-Bugs-To: \n" | |
| 11 | +"POT-Creation-Date: 2012-05-05 11:23-0430\n" | |
| 12 | +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |
| 13 | +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |
| 14 | +"Language-Team: LANGUAGE <LL@li.org>\n" | |
| 15 | +"Language: \n" | |
| 16 | +"MIME-Version: 1.0\n" | |
| 17 | +"Content-Type: text/plain; charset=UTF-8\n" | |
| 18 | +"Content-Transfer-Encoding: 8bit\n" | |
| 19 | + | |
| 20 | +#: settings.py:39 | |
| 21 | +msgid "English" | |
| 22 | +msgstr "" | |
| 23 | + | |
| 24 | +#: settings.py:40 | |
| 25 | +msgid "Spanish" | |
| 26 | +msgstr "" | |
| 27 | + | |
| 28 | +#: settings.py:41 | |
| 29 | +msgid "Portuguese" | |
| 30 | +msgstr "" | |
| 31 | + | |
| 32 | +#: signup.py:13 | |
| 33 | +msgid "Colab: Checking e-mail" | |
| 34 | +msgstr "" | |
| 35 | + | |
| 36 | +#: signup.py:32 | |
| 37 | +msgid "Password change of Colab Interlegis" | |
| 38 | +msgstr "" | |
| 39 | + | |
| 40 | +#: signup.py:51 | |
| 41 | +msgid "Registration on the mailing list" | |
| 42 | +msgstr "" | |
| 43 | + | |
| 44 | +#: rss/feeds.py:12 templates/home.html:63 | |
| 45 | +msgid "Latest Discussions" | |
| 46 | +msgstr "" | |
| 47 | + | |
| 48 | +#: rss/feeds.py:31 templates/home.html:46 | |
| 49 | +msgid "Discussions Most Relevance" | |
| 50 | +msgstr "" | |
| 51 | + | |
| 52 | +#: rss/feeds.py:50 templates/home.html:21 | |
| 53 | +msgid "Latest collaborations" | |
| 54 | +msgstr "" | |
| 55 | + | |
| 56 | +#: super_archives/forms.py:18 | |
| 57 | +msgid "Name" | |
| 58 | +msgstr "" | |
| 59 | + | |
| 60 | +#: super_archives/forms.py:19 | |
| 61 | +msgid "Last name" | |
| 62 | +msgstr "" | |
| 63 | + | |
| 64 | +#: super_archives/forms.py:23 | |
| 65 | +msgid "Institution" | |
| 66 | +msgstr "" | |
| 67 | + | |
| 68 | +#: super_archives/forms.py:25 | |
| 69 | +msgid "Function" | |
| 70 | +msgstr "" | |
| 71 | + | |
| 72 | +#: super_archives/forms.py:26 | |
| 73 | +msgid "Twitter" | |
| 74 | +msgstr "" | |
| 75 | + | |
| 76 | +#: super_archives/forms.py:27 | |
| 77 | +msgid "Facebook" | |
| 78 | +msgstr "" | |
| 79 | + | |
| 80 | +#: super_archives/forms.py:28 | |
| 81 | +msgid "Google Talk" | |
| 82 | +msgstr "" | |
| 83 | + | |
| 84 | +#: super_archives/forms.py:29 super_archives/models.py:71 | |
| 85 | +msgid "Personal Website/Blog" | |
| 86 | +msgstr "" | |
| 87 | + | |
| 88 | +#: super_archives/models.py:57 | |
| 89 | +msgid "Institution name" | |
| 90 | +msgstr "" | |
| 91 | + | |
| 92 | +#: super_archives/models.py:57 | |
| 93 | +msgid "Please enter your Institution name" | |
| 94 | +msgstr "" | |
| 95 | + | |
| 96 | +#: super_archives/models.py:59 | |
| 97 | +msgid "Role" | |
| 98 | +msgstr "" | |
| 99 | + | |
| 100 | +#: super_archives/models.py:60 | |
| 101 | +msgid "Please enter your role name into your organization or institution" | |
| 102 | +msgstr "" | |
| 103 | + | |
| 104 | +#: super_archives/models.py:65 | |
| 105 | +msgid "Facebook account" | |
| 106 | +msgstr "" | |
| 107 | + | |
| 108 | +#: super_archives/models.py:66 | |
| 109 | +msgid "" | |
| 110 | +"Please enter the URL as the following format: <em>http://www.facebook.com/" | |
| 111 | +"facebook</em>." | |
| 112 | +msgstr "" | |
| 113 | + | |
| 114 | +#: super_archives/models.py:68 | |
| 115 | +msgid "Google talk account" | |
| 116 | +msgstr "" | |
| 117 | + | |
| 118 | +#: super_archives/models.py:69 | |
| 119 | +msgid "" | |
| 120 | +"Please enter the email as the following format: <em>user@gmail.com</em>." | |
| 121 | +msgstr "" | |
| 122 | + | |
| 123 | +#: super_archives/models.py:72 | |
| 124 | +msgid "" | |
| 125 | +"Please enter the URL as the following format: <em>http://mywebstie.com</em>." | |
| 126 | +msgstr "" | |
| 127 | + | |
| 128 | +#: super_archives/models.py:76 | |
| 129 | +msgid "User Profile" | |
| 130 | +msgstr "" | |
| 131 | + | |
| 132 | +#: super_archives/models.py:77 | |
| 133 | +msgid "Users Profiles" | |
| 134 | +msgstr "" | |
| 135 | + | |
| 136 | +#: super_archives/models.py:109 | |
| 137 | +msgid "Thread" | |
| 138 | +msgstr "" | |
| 139 | + | |
| 140 | +#: super_archives/models.py:110 | |
| 141 | +msgid "Threads" | |
| 142 | +msgstr "" | |
| 143 | + | |
| 144 | +#: super_archives/models.py:115 | |
| 145 | +msgid "Mailing List" | |
| 146 | +msgstr "" | |
| 147 | + | |
| 148 | +#: super_archives/models.py:116 | |
| 149 | +msgid "The Mailing List where is the thread" | |
| 150 | +msgstr "" | |
| 151 | + | |
| 152 | +#: super_archives/models.py:119 | |
| 153 | +msgid "Latest message" | |
| 154 | +msgstr "" | |
| 155 | + | |
| 156 | +#: super_archives/models.py:120 | |
| 157 | +msgid "Latest message posted" | |
| 158 | +msgstr "" | |
| 159 | + | |
| 160 | +#: super_archives/models.py:121 | |
| 161 | +msgid "Score" | |
| 162 | +msgstr "" | |
| 163 | + | |
| 164 | +#: super_archives/models.py:121 | |
| 165 | +msgid "Thread score" | |
| 166 | +msgstr "" | |
| 167 | + | |
| 168 | +#: super_archives/models.py:207 | |
| 169 | +msgid "Subject" | |
| 170 | +msgstr "" | |
| 171 | + | |
| 172 | +#: super_archives/models.py:208 | |
| 173 | +msgid "Please enter a message subject" | |
| 174 | +msgstr "" | |
| 175 | + | |
| 176 | +#: super_archives/models.py:211 | |
| 177 | +msgid "Message body" | |
| 178 | +msgstr "" | |
| 179 | + | |
| 180 | +#: super_archives/models.py:212 | |
| 181 | +msgid "Please enter a message body" | |
| 182 | +msgstr "" | |
| 183 | + | |
| 184 | +#: super_archives/models.py:221 | |
| 185 | +msgid "Message" | |
| 186 | +msgstr "" | |
| 187 | + | |
| 188 | +#: super_archives/models.py:222 | |
| 189 | +msgid "Messages" | |
| 190 | +msgstr "" | |
| 191 | + | |
| 192 | +#: super_archives/templates/message-list.html:6 templates/base.html:103 | |
| 193 | +msgid "Discussions" | |
| 194 | +msgstr "" | |
| 195 | + | |
| 196 | +#: super_archives/templates/message-list.html:10 templates/search.html:14 | |
| 197 | +msgid "Filters" | |
| 198 | +msgstr "" | |
| 199 | + | |
| 200 | +#: super_archives/templates/message-list.html:12 | |
| 201 | +msgid "Sort by" | |
| 202 | +msgstr "" | |
| 203 | + | |
| 204 | +#: super_archives/templates/message-list.html:14 | |
| 205 | +#: super_archives/templates/message-list.html:17 | |
| 206 | +#: super_archives/templates/message-list.html:27 templates/search.html:19 | |
| 207 | +#: templates/search.html.py:25 templates/search.html:31 | |
| 208 | +#: templates/search.html.py:37 | |
| 209 | +msgid "Remove filter" | |
| 210 | +msgstr "" | |
| 211 | + | |
| 212 | +#: super_archives/templates/message-list.html:16 | |
| 213 | +msgid "Relevance" | |
| 214 | +msgstr "" | |
| 215 | + | |
| 216 | +#: super_archives/templates/message-list.html:19 | |
| 217 | +msgid "Recent activity" | |
| 218 | +msgstr "" | |
| 219 | + | |
| 220 | +#: super_archives/templates/message-list.html:24 | |
| 221 | +msgid "Lists" | |
| 222 | +msgstr "" | |
| 223 | + | |
| 224 | +#: super_archives/templates/message-list.html:41 | |
| 225 | +msgid "No discussion found" | |
| 226 | +msgstr "" | |
| 227 | + | |
| 228 | +#: super_archives/templates/message-list.html:51 templates/search.html:63 | |
| 229 | +msgid "Previous" | |
| 230 | +msgstr "" | |
| 231 | + | |
| 232 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 233 | +msgid "Page" | |
| 234 | +msgstr "" | |
| 235 | + | |
| 236 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 237 | +msgid "of" | |
| 238 | +msgstr "" | |
| 239 | + | |
| 240 | +#: super_archives/templates/message-list.html:59 templates/search.html:71 | |
| 241 | +msgid "Next" | |
| 242 | +msgstr "" | |
| 243 | + | |
| 244 | +#: super_archives/templates/message-preview.html:35 | |
| 245 | +msgid "by" | |
| 246 | +msgstr "" | |
| 247 | + | |
| 248 | +#: super_archives/templates/message-preview.html:41 views/other.py:65 | |
| 249 | +msgid "anônimo" | |
| 250 | +msgstr "" | |
| 251 | + | |
| 252 | +#: super_archives/templates/message-preview.html:47 | |
| 253 | +#: super_archives/templates/message-thread.html:58 | |
| 254 | +msgid "back" | |
| 255 | +msgstr "" | |
| 256 | + | |
| 257 | +#: super_archives/templates/message-thread.html:26 | |
| 258 | +msgid "Vote" | |
| 259 | +msgstr "" | |
| 260 | + | |
| 261 | +#: super_archives/templates/message-thread.html:30 | |
| 262 | +msgid "Remove votes" | |
| 263 | +msgstr "" | |
| 264 | + | |
| 265 | +#: super_archives/templates/message-thread.html:46 | |
| 266 | +msgid "Order by" | |
| 267 | +msgstr "" | |
| 268 | + | |
| 269 | +#: super_archives/templates/message-thread.html:48 | |
| 270 | +msgid "Votes" | |
| 271 | +msgstr "" | |
| 272 | + | |
| 273 | +#: super_archives/templates/message-thread.html:49 | |
| 274 | +msgid "Data" | |
| 275 | +msgstr "" | |
| 276 | + | |
| 277 | +#: super_archives/templates/message-thread.html:54 | |
| 278 | +msgid "Statistics:" | |
| 279 | +msgstr "" | |
| 280 | + | |
| 281 | +#: super_archives/templates/message-thread.html:57 | |
| 282 | +msgid "started at" | |
| 283 | +msgstr "" | |
| 284 | + | |
| 285 | +#: super_archives/templates/message-thread.html:60 | |
| 286 | +msgid "viewed" | |
| 287 | +msgstr "" | |
| 288 | + | |
| 289 | +#: super_archives/templates/message-thread.html:61 | |
| 290 | +#: super_archives/templates/message-thread.html:64 | |
| 291 | +#: super_archives/templates/message-thread.html:67 | |
| 292 | +msgid "times" | |
| 293 | +msgstr "" | |
| 294 | + | |
| 295 | +#: super_archives/templates/message-thread.html:63 | |
| 296 | +msgid "answered" | |
| 297 | +msgstr "" | |
| 298 | + | |
| 299 | +#: super_archives/templates/message-thread.html:66 | |
| 300 | +msgid "voted" | |
| 301 | +msgstr "" | |
| 302 | + | |
| 303 | +#: templates/404.html:3 | |
| 304 | +msgid "Not found. Keep searching! :)" | |
| 305 | +msgstr "" | |
| 306 | + | |
| 307 | +#: templates/500.html:3 | |
| 308 | +msgid "Ooopz... something went wrong!" | |
| 309 | +msgstr "" | |
| 310 | + | |
| 311 | +#: templates/account_change_password.html:9 templates/signup-form.html:9 | |
| 312 | +msgid "Please correct the errors below and try again." | |
| 313 | +msgstr "" | |
| 314 | + | |
| 315 | +#: templates/account_change_password.html:20 | |
| 316 | +msgid "Change password" | |
| 317 | +msgstr "" | |
| 318 | + | |
| 319 | +#: templates/account_request_reset_password.html:5 templates/login.html:30 | |
| 320 | +msgid "I forgot my password" | |
| 321 | +msgstr "" | |
| 322 | + | |
| 323 | +#: templates/account_request_reset_password.html:11 | |
| 324 | +msgid "User" | |
| 325 | +msgstr "" | |
| 326 | + | |
| 327 | +#: templates/account_request_reset_password.html:13 | |
| 328 | +msgid "Send new password" | |
| 329 | +msgstr "" | |
| 330 | + | |
| 331 | +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 | |
| 332 | +msgid "Sign up" | |
| 333 | +msgstr "" | |
| 334 | + | |
| 335 | +#: templates/base.html:74 templates/login.html:17 | |
| 336 | +msgid "Login" | |
| 337 | +msgstr "" | |
| 338 | + | |
| 339 | +#: templates/base.html:78 | |
| 340 | +msgid "authenticated as" | |
| 341 | +msgstr "" | |
| 342 | + | |
| 343 | +#: templates/base.html:82 | |
| 344 | +msgid "My Profile" | |
| 345 | +msgstr "" | |
| 346 | + | |
| 347 | +#: templates/base.html:87 | |
| 348 | +msgid "Logout" | |
| 349 | +msgstr "" | |
| 350 | + | |
| 351 | +#: templates/base.html:94 | |
| 352 | +msgid "COLAB" | |
| 353 | +msgstr "" | |
| 354 | + | |
| 355 | +#: templates/base.html:96 | |
| 356 | +msgid "Colab" | |
| 357 | +msgstr "" | |
| 358 | + | |
| 359 | +#: templates/base.html:106 templates/pizza-chart.html:26 | |
| 360 | +#: templates/search.html:23 | |
| 361 | +msgid "Wiki" | |
| 362 | +msgstr "" | |
| 363 | + | |
| 364 | +#: templates/base.html:110 | |
| 365 | +msgid "Contribute" | |
| 366 | +msgstr "" | |
| 367 | + | |
| 368 | +#: templates/base.html:114 | |
| 369 | +msgid "Report a problem" | |
| 370 | +msgstr "" | |
| 371 | + | |
| 372 | +#: templates/base.html:117 | |
| 373 | +msgid "Messenger" | |
| 374 | +msgstr "" | |
| 375 | + | |
| 376 | +#: templates/base.html:123 | |
| 377 | +msgid "Search here..." | |
| 378 | +msgstr "" | |
| 379 | + | |
| 380 | +#: templates/base.html:124 templates/search.html:5 | |
| 381 | +msgid "Search" | |
| 382 | +msgstr "" | |
| 383 | + | |
| 384 | +#: templates/base.html:141 | |
| 385 | +msgid "The contents of this site is published under license" | |
| 386 | +msgstr "" | |
| 387 | + | |
| 388 | +#: templates/base.html:142 | |
| 389 | +msgid "Creative Commons - attribution, non-commercial" | |
| 390 | +msgstr "" | |
| 391 | + | |
| 392 | +#: templates/email_account-reset-password.html:3 | |
| 393 | +#, python-format | |
| 394 | +msgid "" | |
| 395 | +"\n" | |
| 396 | +" This email was sent to confirm the password change request \n" | |
| 397 | +" to the user's <b>%(username)s</b> of Interlegis Colab. If you have not \n" | |
| 398 | +" made the request, please ignore this message.\n" | |
| 399 | +msgstr "" | |
| 400 | + | |
| 401 | +#: templates/email_account-reset-password.html:12 | |
| 402 | +msgid "" | |
| 403 | +"\n" | |
| 404 | +" To perform the password change visit the link below:\n" | |
| 405 | +msgstr "" | |
| 406 | + | |
| 407 | +#: templates/email_signup-email-confirmation.html:3 | |
| 408 | +msgid "Welcome to the Colab!" | |
| 409 | +msgstr "" | |
| 410 | + | |
| 411 | +#: templates/email_signup-email-confirmation.html:5 | |
| 412 | +msgid "" | |
| 413 | +"To activate your account, please confirm your mail's activation by accessing " | |
| 414 | +"the following link:" | |
| 415 | +msgstr "" | |
| 416 | + | |
| 417 | +#: templates/home.html:15 | |
| 418 | +msgid "INTERLEGIS COMMUNITIES" | |
| 419 | +msgstr "" | |
| 420 | + | |
| 421 | +#: templates/home.html:23 | |
| 422 | +msgid "RSS - Latest collaborations" | |
| 423 | +msgstr "" | |
| 424 | + | |
| 425 | +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 | |
| 426 | +msgid "RSS" | |
| 427 | +msgstr "" | |
| 428 | + | |
| 429 | +#: templates/home.html:33 | |
| 430 | +msgid "View more collaborations..." | |
| 431 | +msgstr "" | |
| 432 | + | |
| 433 | +#: templates/home.html:38 | |
| 434 | +msgid "Distribution of Collaborations" | |
| 435 | +msgstr "" | |
| 436 | + | |
| 437 | +#: templates/home.html:48 | |
| 438 | +msgid "RSS - Discussions Most Relevance" | |
| 439 | +msgstr "" | |
| 440 | + | |
| 441 | +#: templates/home.html:58 | |
| 442 | +msgid "View more discussions relevance..." | |
| 443 | +msgstr "" | |
| 444 | + | |
| 445 | +#: templates/home.html:65 | |
| 446 | +msgid "RSS - Latest Discussions" | |
| 447 | +msgstr "" | |
| 448 | + | |
| 449 | +#: templates/home.html:75 | |
| 450 | +msgid "View more discussions..." | |
| 451 | +msgstr "" | |
| 452 | + | |
| 453 | +#: templates/login.html:36 | |
| 454 | +msgid "Not already registered? Sign up!" | |
| 455 | +msgstr "" | |
| 456 | + | |
| 457 | +#: templates/open-data.html:6 | |
| 458 | +msgid "OpenData - Communities Interlegis" | |
| 459 | +msgstr "" | |
| 460 | + | |
| 461 | +#: templates/open-data.html:7 | |
| 462 | +msgid "" | |
| 463 | +"At this point the system Colab provides much of its data \n" | |
| 464 | +" through its search engine." | |
| 465 | +msgstr "" | |
| 466 | + | |
| 467 | +#: templates/open-data.html:9 | |
| 468 | +msgid "" | |
| 469 | +"If you are interested in integrating your system with the environment " | |
| 470 | +"Colab \n" | |
| 471 | +" and requires no other data provided by this API, please contact us " | |
| 472 | +"via the ticketing \n" | |
| 473 | +" system (you must be registered in order to create a ticket)." | |
| 474 | +msgstr "" | |
| 475 | + | |
| 476 | +#: templates/open-data.html:13 | |
| 477 | +msgid "Performing searches via the API" | |
| 478 | +msgstr "" | |
| 479 | + | |
| 480 | +#: templates/open-data.html:16 | |
| 481 | +msgid "The base URL used for the search is:" | |
| 482 | +msgstr "" | |
| 483 | + | |
| 484 | +#: templates/open-data.html:19 | |
| 485 | +msgid "Parameters:" | |
| 486 | +msgstr "" | |
| 487 | + | |
| 488 | +#: templates/open-data.html:22 | |
| 489 | +msgid "Query" | |
| 490 | +msgstr "" | |
| 491 | + | |
| 492 | +#: templates/open-data.html:23 | |
| 493 | +msgid "" | |
| 494 | +"The <i>query</i> is the \"question\" sent \n" | |
| 495 | +" to the search server. A <i>query</i> consists of \n" | |
| 496 | +" <b>field:value</b>, where the field represents a kind of " | |
| 497 | +"system data,\n" | |
| 498 | +" for example <b>collaborator</b> and represents the data " | |
| 499 | +"stored \n" | |
| 500 | +" by the system, for example <b>jeanferri</b>." | |
| 501 | +msgstr "" | |
| 502 | + | |
| 503 | +#: templates/open-data.html:28 | |
| 504 | +msgid "The following is a list of available fields to search:" | |
| 505 | +msgstr "" | |
| 506 | + | |
| 507 | +#: templates/open-data.html:30 | |
| 508 | +msgid "wiki, thread, ticket, changeset." | |
| 509 | +msgstr "" | |
| 510 | + | |
| 511 | +#: templates/open-data.html:31 | |
| 512 | +msgid "page name, title of the discussion or ticket, changeset description." | |
| 513 | +msgstr "" | |
| 514 | + | |
| 515 | +#: templates/open-data.html:32 | |
| 516 | +msgid "" | |
| 517 | +"excerpt from the page or the discussion, description of the ticket or " | |
| 518 | +"changeset." | |
| 519 | +msgstr "" | |
| 520 | + | |
| 521 | +#: templates/open-data.html:33 | |
| 522 | +msgid "name of user who created the document." | |
| 523 | +msgstr "" | |
| 524 | + | |
| 525 | +#: templates/open-data.html:34 | |
| 526 | +msgid "real name who created the document." | |
| 527 | +msgstr "" | |
| 528 | + | |
| 529 | +#: templates/open-data.html:35 | |
| 530 | +msgid "creation date." | |
| 531 | +msgstr "" | |
| 532 | + | |
| 533 | +#: templates/open-data.html:36 | |
| 534 | +msgid "modification date." | |
| 535 | +msgstr "" | |
| 536 | + | |
| 537 | +#: templates/open-data.html:37 | |
| 538 | +msgid "mailing list (only for type thread)." | |
| 539 | +msgstr "" | |
| 540 | + | |
| 541 | +#: templates/open-data.html:38 | |
| 542 | +msgid "name of the wiki page." | |
| 543 | +msgstr "" | |
| 544 | + | |
| 545 | +#: templates/open-data.html:39 | |
| 546 | +msgid "comments of tickets (all concatenated)." | |
| 547 | +msgstr "" | |
| 548 | + | |
| 549 | +#: templates/open-data.html:40 | |
| 550 | +msgid "" | |
| 551 | +"contents of wiki page or messages of the discussions (all concatenated)." | |
| 552 | +msgstr "" | |
| 553 | + | |
| 554 | +#: templates/open-data.html:41 | |
| 555 | +msgid "keywords (ticket only)." | |
| 556 | +msgstr "" | |
| 557 | + | |
| 558 | +#: templates/open-data.html:42 | |
| 559 | +msgid "milestone (ticket only)." | |
| 560 | +msgstr "" | |
| 561 | + | |
| 562 | +#: templates/open-data.html:43 | |
| 563 | +msgid "priority (ticket only)." | |
| 564 | +msgstr "" | |
| 565 | + | |
| 566 | +#: templates/open-data.html:44 | |
| 567 | +msgid "component (ticket only)." | |
| 568 | +msgstr "" | |
| 569 | + | |
| 570 | +#: templates/open-data.html:45 | |
| 571 | +msgid "version (ticket only)." | |
| 572 | +msgstr "" | |
| 573 | + | |
| 574 | +#: templates/open-data.html:46 | |
| 575 | +msgid "severity (ticket only)." | |
| 576 | +msgstr "" | |
| 577 | + | |
| 578 | +#: templates/open-data.html:47 | |
| 579 | +msgid "responsible (ticket only)." | |
| 580 | +msgstr "" | |
| 581 | + | |
| 582 | +#: templates/open-data.html:48 | |
| 583 | +msgid "status (ticket only)." | |
| 584 | +msgstr "" | |
| 585 | + | |
| 586 | +#: templates/open-data.html:49 | |
| 587 | +msgid "review (ticket only)." | |
| 588 | +msgstr "" | |
| 589 | + | |
| 590 | +#: templates/open-data.html:50 | |
| 591 | +msgid "synonym for the title (for discussion)." | |
| 592 | +msgstr "" | |
| 593 | + | |
| 594 | +#: templates/open-data.html:56 | |
| 595 | +msgid "Results per page - n" | |
| 596 | +msgstr "" | |
| 597 | + | |
| 598 | +#: templates/open-data.html:57 | |
| 599 | +msgid "" | |
| 600 | +"Number of results to be displayed per page. \n" | |
| 601 | +" Its value must be an integer between 1 and 500." | |
| 602 | +msgstr "" | |
| 603 | + | |
| 604 | +#: templates/open-data.html:59 | |
| 605 | +msgid "Default: 50" | |
| 606 | +msgstr "" | |
| 607 | + | |
| 608 | +#: templates/open-data.html:64 | |
| 609 | +msgid "Page - p" | |
| 610 | +msgstr "" | |
| 611 | + | |
| 612 | +#: templates/open-data.html:65 | |
| 613 | +msgid "" | |
| 614 | +"Page number that appears. Its value must be an \n" | |
| 615 | +" integer equal to or greater than 1." | |
| 616 | +msgstr "" | |
| 617 | + | |
| 618 | +#: templates/open-data.html:66 | |
| 619 | +msgid "Default: 1" | |
| 620 | +msgstr "" | |
| 621 | + | |
| 622 | +#: templates/open-data.html:71 | |
| 623 | +msgid "Order - o" | |
| 624 | +msgstr "" | |
| 625 | + | |
| 626 | +#: templates/open-data.html:72 | |
| 627 | +msgid "" | |
| 628 | +"Order in which the results will be displayed. Its value must be \n" | |
| 629 | +" a string in the <b>field direction</b> where the same field " | |
| 630 | +"are \n" | |
| 631 | +" presented in the <i>query</i> parameter and direction can " | |
| 632 | +"be \n" | |
| 633 | +" <b>asc</b> for ascending or <b>desc</b> for descending." | |
| 634 | +msgstr "" | |
| 635 | + | |
| 636 | +#: templates/pizza-chart.html:24 | |
| 637 | +msgid "Emails" | |
| 638 | +msgstr "" | |
| 639 | + | |
| 640 | +#: templates/pizza-chart.html:25 | |
| 641 | +msgid "Tickets" | |
| 642 | +msgstr "" | |
| 643 | + | |
| 644 | +#: templates/pizza-chart.html:27 | |
| 645 | +msgid "Code" | |
| 646 | +msgstr "" | |
| 647 | + | |
| 648 | +#: templates/search.html:7 | |
| 649 | +msgid "documents found in" | |
| 650 | +msgstr "" | |
| 651 | + | |
| 652 | +#: templates/search.html:8 | |
| 653 | +msgid "seconds" | |
| 654 | +msgstr "" | |
| 655 | + | |
| 656 | +#: templates/search.html:16 | |
| 657 | +msgid "Types" | |
| 658 | +msgstr "" | |
| 659 | + | |
| 660 | +#: templates/search.html:29 | |
| 661 | +msgid "Discussion" | |
| 662 | +msgstr "" | |
| 663 | + | |
| 664 | +#: templates/search.html:35 | |
| 665 | +msgid "Ticket" | |
| 666 | +msgstr "" | |
| 667 | + | |
| 668 | +#: templates/search.html:41 | |
| 669 | +msgid "Changeset" | |
| 670 | +msgstr "" | |
| 671 | + | |
| 672 | +#: templates/search.html:52 | |
| 673 | +msgid "No results for your search." | |
| 674 | +msgstr "" | |
| 675 | + | |
| 676 | +#: templates/signup-form.html:13 | |
| 677 | +msgid "Avatar" | |
| 678 | +msgstr "" | |
| 679 | + | |
| 680 | +#: templates/signup-form.html:18 | |
| 681 | +msgid "Add an avatar to your account using" | |
| 682 | +msgstr "" | |
| 683 | + | |
| 684 | +#: templates/signup-form.html:24 | |
| 685 | +msgid "Required fields" | |
| 686 | +msgstr "" | |
| 687 | + | |
| 688 | +#: templates/signup-form.html:31 | |
| 689 | +msgid "Access Information" | |
| 690 | +msgstr "" | |
| 691 | + | |
| 692 | +#: templates/signup-form.html:38 | |
| 693 | +msgid "Professionals Information" | |
| 694 | +msgstr "" | |
| 695 | + | |
| 696 | +#: templates/signup-form.html:44 templates/user-profile.html:40 | |
| 697 | +msgid "Personal Information" | |
| 698 | +msgstr "" | |
| 699 | + | |
| 700 | +#: templates/signup-form.html:51 | |
| 701 | +msgid "Others" | |
| 702 | +msgstr "" | |
| 703 | + | |
| 704 | +#: templates/signup-form.html:59 | |
| 705 | +msgid "Subscribe to mail lists" | |
| 706 | +msgstr "" | |
| 707 | + | |
| 708 | +#: templates/signup-form.html:64 | |
| 709 | +msgid "Register" | |
| 710 | +msgstr "" | |
| 711 | + | |
| 712 | +#: templates/user-profile.html:12 | |
| 713 | +msgid "User not registered." | |
| 714 | +msgstr "" | |
| 715 | + | |
| 716 | +#: templates/user-profile.html:12 | |
| 717 | +msgid "You are own this profile?" | |
| 718 | +msgstr "" | |
| 719 | + | |
| 720 | +#: templates/user-profile.html:13 | |
| 721 | +msgid "Click here and sign up." | |
| 722 | +msgstr "" | |
| 723 | + | |
| 724 | +#: templates/user-profile.html:20 | |
| 725 | +msgid "Hey, look you here! Want to " | |
| 726 | +msgstr "" | |
| 727 | + | |
| 728 | +#: templates/user-profile.html:21 | |
| 729 | +msgid "edit your profile" | |
| 730 | +msgstr "" | |
| 731 | + | |
| 732 | +#: templates/user-profile.html:45 | |
| 733 | +msgid "change password" | |
| 734 | +msgstr "" | |
| 735 | + | |
| 736 | +#: templates/user-profile.html:58 | |
| 737 | +msgid "Other informations" | |
| 738 | +msgstr "" | |
| 739 | + | |
| 740 | +#: templates/user-profile.html:77 | |
| 741 | +msgid "Save" | |
| 742 | +msgstr "" | |
| 743 | + | |
| 744 | +#: templates/user-profile.html:85 | |
| 745 | +msgid "Collaborations by Area" | |
| 746 | +msgstr "" | |
| 747 | + | |
| 748 | +#: templates/user-profile.html:94 | |
| 749 | +msgid "Latest posted" | |
| 750 | +msgstr "" | |
| 751 | + | |
| 752 | +#: templates/user-profile.html:99 | |
| 753 | +msgid "There are no posts by this user so far." | |
| 754 | +msgstr "" | |
| 755 | + | |
| 756 | +#: templates/user-profile.html:105 | |
| 757 | +msgid "Community inside participations" | |
| 758 | +msgstr "" | |
| 759 | + | |
| 760 | +#: templates/user-profile.html:110 | |
| 761 | +msgid "No contributions of this user so far." | |
| 762 | +msgstr "" | |
| 763 | + | |
| 764 | +#: views/signup.py:99 | |
| 765 | +msgid "E-mail validated correctly." | |
| 766 | +msgstr "" | |
| 767 | + | |
| 768 | +#: views/signup.py:187 views/signup.py:218 | |
| 769 | +msgid "Password changed successfully!" | |
| 770 | +msgstr "" | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,770 @@ |
| 1 | +# colab translation. | |
| 2 | +# Copyright (C) 2012 colab | |
| 3 | +# This file is distributed under the same license as the colab package. | |
| 4 | +# Leonardo J. Caballero G. <leonardocaballero@gmail.com>, 2012. | |
| 5 | +# | |
| 6 | +msgid "" | |
| 7 | +msgstr "" | |
| 8 | +"Project-Id-Version: colab\n" | |
| 9 | +"Report-Msgid-Bugs-To: \n" | |
| 10 | +"POT-Creation-Date: 2012-05-05 11:23-0430\n" | |
| 11 | +"PO-Revision-Date: 2012-05-04 23:28-0400\n" | |
| 12 | +"Last-Translator: Leonardo J. Caballero G. <leonardocaballero@gmail.com>\n" | |
| 13 | +"Language-Team: Leonardo J. Caballero G. <leonardocaballero@gmail.com>\n" | |
| 14 | +"Language: Spanish\n" | |
| 15 | +"MIME-Version: 1.0\n" | |
| 16 | +"Content-Type: text/plain; charset=UTF-8\n" | |
| 17 | +"Content-Transfer-Encoding: 8bit\n" | |
| 18 | +"Plural-Forms: nplurals=2; plural=(n != 1)\n" | |
| 19 | + | |
| 20 | +#: settings.py:39 | |
| 21 | +msgid "English" | |
| 22 | +msgstr "Ingles" | |
| 23 | + | |
| 24 | +#: settings.py:40 | |
| 25 | +msgid "Spanish" | |
| 26 | +msgstr "Español" | |
| 27 | + | |
| 28 | +#: settings.py:41 | |
| 29 | +msgid "Portuguese" | |
| 30 | +msgstr "Portugués" | |
| 31 | + | |
| 32 | +#: signup.py:13 | |
| 33 | +msgid "Colab: Checking e-mail" | |
| 34 | +msgstr "Colab: Comprobando correo electrónico" | |
| 35 | + | |
| 36 | +#: signup.py:32 | |
| 37 | +msgid "Password change of Colab Interlegis" | |
| 38 | +msgstr "Cambiar contraseña de Colab Interlegis" | |
| 39 | + | |
| 40 | +#: signup.py:51 | |
| 41 | +msgid "Registration on the mailing list" | |
| 42 | +msgstr "Registro en la lista de correo electrónico" | |
| 43 | + | |
| 44 | +#: rss/feeds.py:12 templates/home.html:63 | |
| 45 | +msgid "Latest Discussions" | |
| 46 | +msgstr "Últimas discusiones" | |
| 47 | + | |
| 48 | +#: rss/feeds.py:31 templates/home.html:46 | |
| 49 | +msgid "Discussions Most Relevance" | |
| 50 | +msgstr "Discusiones más relevantes" | |
| 51 | + | |
| 52 | +#: rss/feeds.py:50 templates/home.html:21 | |
| 53 | +msgid "Latest collaborations" | |
| 54 | +msgstr "Últimas colaboraciones" | |
| 55 | + | |
| 56 | +#: super_archives/forms.py:18 | |
| 57 | +msgid "Name" | |
| 58 | +msgstr "Nombre" | |
| 59 | + | |
| 60 | +#: super_archives/forms.py:19 | |
| 61 | +msgid "Last name" | |
| 62 | +msgstr "Apellido" | |
| 63 | + | |
| 64 | +#: super_archives/forms.py:23 | |
| 65 | +msgid "Institution" | |
| 66 | +msgstr "Institución" | |
| 67 | + | |
| 68 | +#: super_archives/forms.py:25 | |
| 69 | +msgid "Function" | |
| 70 | +msgstr "Función" | |
| 71 | + | |
| 72 | +#: super_archives/forms.py:26 | |
| 73 | +msgid "Twitter" | |
| 74 | +msgstr "Cuenta Twitter" | |
| 75 | + | |
| 76 | +#: super_archives/forms.py:27 | |
| 77 | +msgid "Facebook" | |
| 78 | +msgstr "Cuenta Google Talk" | |
| 79 | + | |
| 80 | +#: super_archives/forms.py:28 | |
| 81 | +msgid "Google Talk" | |
| 82 | +msgstr "Cuenta Google Talk" | |
| 83 | + | |
| 84 | +#: super_archives/forms.py:29 super_archives/models.py:71 | |
| 85 | +msgid "Personal Website/Blog" | |
| 86 | +msgstr "Sitio Web / Blog personal" | |
| 87 | + | |
| 88 | +#: super_archives/models.py:57 | |
| 89 | +msgid "Institution name" | |
| 90 | +msgstr "Institución" | |
| 91 | + | |
| 92 | +#: super_archives/models.py:57 | |
| 93 | +msgid "Please enter your Institution name" | |
| 94 | +msgstr "" | |
| 95 | + | |
| 96 | +#: super_archives/models.py:59 | |
| 97 | +msgid "Role" | |
| 98 | +msgstr "Función" | |
| 99 | + | |
| 100 | +#: super_archives/models.py:60 | |
| 101 | +msgid "Please enter your role name into your organization or institution" | |
| 102 | +msgstr "" | |
| 103 | + | |
| 104 | +#: super_archives/models.py:65 | |
| 105 | +msgid "Facebook account" | |
| 106 | +msgstr "Cuenta Facebook" | |
| 107 | + | |
| 108 | +#: super_archives/models.py:66 | |
| 109 | +msgid "" | |
| 110 | +"Please enter the URL as the following format: <em>http://www.facebook.com/" | |
| 111 | +"facebook</em>." | |
| 112 | +msgstr "" | |
| 113 | + | |
| 114 | +#: super_archives/models.py:68 | |
| 115 | +msgid "Google talk account" | |
| 116 | +msgstr "Cuenta Google Talk" | |
| 117 | + | |
| 118 | +#: super_archives/models.py:69 | |
| 119 | +msgid "" | |
| 120 | +"Please enter the email as the following format: <em>user@gmail.com</em>." | |
| 121 | +msgstr "" | |
| 122 | + | |
| 123 | +#: super_archives/models.py:72 | |
| 124 | +msgid "" | |
| 125 | +"Please enter the URL as the following format: <em>http://mywebstie.com</em>." | |
| 126 | +msgstr "" | |
| 127 | + | |
| 128 | +#: super_archives/models.py:76 | |
| 129 | +msgid "User Profile" | |
| 130 | +msgstr "Perfil de usuario" | |
| 131 | + | |
| 132 | +#: super_archives/models.py:77 | |
| 133 | +msgid "Users Profiles" | |
| 134 | +msgstr "Perfiles de usuarios" | |
| 135 | + | |
| 136 | +#: super_archives/models.py:109 | |
| 137 | +msgid "Thread" | |
| 138 | +msgstr "Hilo" | |
| 139 | + | |
| 140 | +#: super_archives/models.py:110 | |
| 141 | +msgid "Threads" | |
| 142 | +msgstr "Hilos" | |
| 143 | + | |
| 144 | +#: super_archives/models.py:115 | |
| 145 | +msgid "Mailing List" | |
| 146 | +msgstr "Lista de correo electrónico" | |
| 147 | + | |
| 148 | +#: super_archives/models.py:116 | |
| 149 | +msgid "The Mailing List where is the thread" | |
| 150 | +msgstr "La lista de correo electrónico donde esta el hilo de discusión" | |
| 151 | + | |
| 152 | +#: super_archives/models.py:119 | |
| 153 | +msgid "Latest message" | |
| 154 | +msgstr "Últimos mensaje" | |
| 155 | + | |
| 156 | +#: super_archives/models.py:120 | |
| 157 | +msgid "Latest message posted" | |
| 158 | +msgstr "Últimos mensajes enviados" | |
| 159 | + | |
| 160 | +#: super_archives/models.py:121 | |
| 161 | +msgid "Score" | |
| 162 | +msgstr "Puntuación" | |
| 163 | + | |
| 164 | +#: super_archives/models.py:121 | |
| 165 | +msgid "Thread score" | |
| 166 | +msgstr "Puntuación de mensaje" | |
| 167 | + | |
| 168 | +#: super_archives/models.py:207 | |
| 169 | +msgid "Subject" | |
| 170 | +msgstr "Asunto" | |
| 171 | + | |
| 172 | +#: super_archives/models.py:208 | |
| 173 | +msgid "Please enter a message subject" | |
| 174 | +msgstr "" | |
| 175 | + | |
| 176 | +#: super_archives/models.py:211 | |
| 177 | +msgid "Message body" | |
| 178 | +msgstr "Cuerpo de mensaje" | |
| 179 | + | |
| 180 | +#: super_archives/models.py:212 | |
| 181 | +msgid "Please enter a message body" | |
| 182 | +msgstr "" | |
| 183 | + | |
| 184 | +#: super_archives/models.py:221 | |
| 185 | +msgid "Message" | |
| 186 | +msgstr "Mensaje" | |
| 187 | + | |
| 188 | +#: super_archives/models.py:222 | |
| 189 | +msgid "Messages" | |
| 190 | +msgstr "Mensajes" | |
| 191 | + | |
| 192 | +#: super_archives/templates/message-list.html:6 templates/base.html:103 | |
| 193 | +msgid "Discussions" | |
| 194 | +msgstr "Discusiones" | |
| 195 | + | |
| 196 | +#: super_archives/templates/message-list.html:10 templates/search.html:14 | |
| 197 | +msgid "Filters" | |
| 198 | +msgstr "Filtros" | |
| 199 | + | |
| 200 | +#: super_archives/templates/message-list.html:12 | |
| 201 | +msgid "Sort by" | |
| 202 | +msgstr "Ordenado por" | |
| 203 | + | |
| 204 | +#: super_archives/templates/message-list.html:14 | |
| 205 | +#: super_archives/templates/message-list.html:17 | |
| 206 | +#: super_archives/templates/message-list.html:27 templates/search.html:19 | |
| 207 | +#: templates/search.html.py:25 templates/search.html:31 | |
| 208 | +#: templates/search.html.py:37 | |
| 209 | +msgid "Remove filter" | |
| 210 | +msgstr "Remover filtro" | |
| 211 | + | |
| 212 | +#: super_archives/templates/message-list.html:16 | |
| 213 | +msgid "Relevance" | |
| 214 | +msgstr "Relevancia" | |
| 215 | + | |
| 216 | +#: super_archives/templates/message-list.html:19 | |
| 217 | +msgid "Recent activity" | |
| 218 | +msgstr "Actividad reciente" | |
| 219 | + | |
| 220 | +#: super_archives/templates/message-list.html:24 | |
| 221 | +msgid "Lists" | |
| 222 | +msgstr "Listas" | |
| 223 | + | |
| 224 | +#: super_archives/templates/message-list.html:41 | |
| 225 | +msgid "No discussion found" | |
| 226 | +msgstr "Sin discusión encontrada" | |
| 227 | + | |
| 228 | +#: super_archives/templates/message-list.html:51 templates/search.html:63 | |
| 229 | +msgid "Previous" | |
| 230 | +msgstr "Anterior" | |
| 231 | + | |
| 232 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 233 | +msgid "Page" | |
| 234 | +msgstr "Página" | |
| 235 | + | |
| 236 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 237 | +msgid "of" | |
| 238 | +msgstr "de" | |
| 239 | + | |
| 240 | +#: super_archives/templates/message-list.html:59 templates/search.html:71 | |
| 241 | +msgid "Next" | |
| 242 | +msgstr "Próximo" | |
| 243 | + | |
| 244 | +#: super_archives/templates/message-preview.html:35 | |
| 245 | +msgid "by" | |
| 246 | +msgstr "por" | |
| 247 | + | |
| 248 | +#: super_archives/templates/message-preview.html:41 views/other.py:65 | |
| 249 | +msgid "anônimo" | |
| 250 | +msgstr "anónimo" | |
| 251 | + | |
| 252 | +#: super_archives/templates/message-preview.html:47 | |
| 253 | +#: super_archives/templates/message-thread.html:58 | |
| 254 | +msgid "back" | |
| 255 | +msgstr "volver" | |
| 256 | + | |
| 257 | +#: super_archives/templates/message-thread.html:26 | |
| 258 | +msgid "Vote" | |
| 259 | +msgstr "Voto" | |
| 260 | + | |
| 261 | +#: super_archives/templates/message-thread.html:30 | |
| 262 | +msgid "Remove votes" | |
| 263 | +msgstr "Remover votos" | |
| 264 | + | |
| 265 | +#: super_archives/templates/message-thread.html:46 | |
| 266 | +msgid "Order by" | |
| 267 | +msgstr "Ordenar por" | |
| 268 | + | |
| 269 | +#: super_archives/templates/message-thread.html:48 | |
| 270 | +msgid "Votes" | |
| 271 | +msgstr "Votos" | |
| 272 | + | |
| 273 | +#: super_archives/templates/message-thread.html:49 | |
| 274 | +msgid "Data" | |
| 275 | +msgstr "Dato" | |
| 276 | + | |
| 277 | +#: super_archives/templates/message-thread.html:54 | |
| 278 | +msgid "Statistics:" | |
| 279 | +msgstr "Estadísticas:" | |
| 280 | + | |
| 281 | +#: super_archives/templates/message-thread.html:57 | |
| 282 | +msgid "started at" | |
| 283 | +msgstr "iniciada" | |
| 284 | + | |
| 285 | +#: super_archives/templates/message-thread.html:60 | |
| 286 | +msgid "viewed" | |
| 287 | +msgstr "vistos" | |
| 288 | + | |
| 289 | +#: super_archives/templates/message-thread.html:61 | |
| 290 | +#: super_archives/templates/message-thread.html:64 | |
| 291 | +#: super_archives/templates/message-thread.html:67 | |
| 292 | +msgid "times" | |
| 293 | +msgstr "veces" | |
| 294 | + | |
| 295 | +#: super_archives/templates/message-thread.html:63 | |
| 296 | +msgid "answered" | |
| 297 | +msgstr "respondido" | |
| 298 | + | |
| 299 | +#: super_archives/templates/message-thread.html:66 | |
| 300 | +msgid "voted" | |
| 301 | +msgstr "votado" | |
| 302 | + | |
| 303 | +#: templates/404.html:3 | |
| 304 | +msgid "Not found. Keep searching! :)" | |
| 305 | +msgstr "¡No se ha encontrado. Sigue buscando!" | |
| 306 | + | |
| 307 | +#: templates/500.html:3 | |
| 308 | +msgid "Ooopz... something went wrong!" | |
| 309 | +msgstr "¡Ooopz... algo salió mal!" | |
| 310 | + | |
| 311 | +#: templates/account_change_password.html:9 templates/signup-form.html:9 | |
| 312 | +msgid "Please correct the errors below and try again." | |
| 313 | +msgstr "Por favor, corrija los siguientes errores y trate de nuevo." | |
| 314 | + | |
| 315 | +#: templates/account_change_password.html:20 | |
| 316 | +msgid "Change password" | |
| 317 | +msgstr "Cambiar contraseña" | |
| 318 | + | |
| 319 | +#: templates/account_request_reset_password.html:5 templates/login.html:30 | |
| 320 | +msgid "I forgot my password" | |
| 321 | +msgstr "Yo olvide mi contraseña" | |
| 322 | + | |
| 323 | +#: templates/account_request_reset_password.html:11 | |
| 324 | +msgid "User" | |
| 325 | +msgstr "Usuario" | |
| 326 | + | |
| 327 | +#: templates/account_request_reset_password.html:13 | |
| 328 | +msgid "Send new password" | |
| 329 | +msgstr "Enviar nueva contraseña" | |
| 330 | + | |
| 331 | +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 | |
| 332 | +msgid "Sign up" | |
| 333 | +msgstr "Registrarse" | |
| 334 | + | |
| 335 | +#: templates/base.html:74 templates/login.html:17 | |
| 336 | +msgid "Login" | |
| 337 | +msgstr "Iniciar sesión" | |
| 338 | + | |
| 339 | +#: templates/base.html:78 | |
| 340 | +msgid "authenticated as" | |
| 341 | +msgstr "autenticado como" | |
| 342 | + | |
| 343 | +#: templates/base.html:82 | |
| 344 | +msgid "My Profile" | |
| 345 | +msgstr "Mi perfil" | |
| 346 | + | |
| 347 | +#: templates/base.html:87 | |
| 348 | +msgid "Logout" | |
| 349 | +msgstr "Cerrar sesión" | |
| 350 | + | |
| 351 | +#: templates/base.html:94 | |
| 352 | +msgid "COLAB" | |
| 353 | +msgstr "COLAB" | |
| 354 | + | |
| 355 | +#: templates/base.html:96 | |
| 356 | +msgid "Colab" | |
| 357 | +msgstr "Colab" | |
| 358 | + | |
| 359 | +#: templates/base.html:106 templates/pizza-chart.html:26 | |
| 360 | +#: templates/search.html:23 | |
| 361 | +msgid "Wiki" | |
| 362 | +msgstr "Wiki" | |
| 363 | + | |
| 364 | +#: templates/base.html:110 | |
| 365 | +msgid "Contribute" | |
| 366 | +msgstr "Contribuir" | |
| 367 | + | |
| 368 | +#: templates/base.html:114 | |
| 369 | +msgid "Report a problem" | |
| 370 | +msgstr "Reportar un problema" | |
| 371 | + | |
| 372 | +#: templates/base.html:117 | |
| 373 | +msgid "Messenger" | |
| 374 | +msgstr "Mensajero" | |
| 375 | + | |
| 376 | +#: templates/base.html:123 | |
| 377 | +msgid "Search here..." | |
| 378 | +msgstr "Buscar aquí..." | |
| 379 | + | |
| 380 | +#: templates/base.html:124 templates/search.html:5 | |
| 381 | +msgid "Search" | |
| 382 | +msgstr "Buscar" | |
| 383 | + | |
| 384 | +#: templates/base.html:141 | |
| 385 | +msgid "The contents of this site is published under license" | |
| 386 | +msgstr "Los contenidos de este sitio son publicados bajo la licencia" | |
| 387 | + | |
| 388 | +#: templates/base.html:142 | |
| 389 | +msgid "Creative Commons - attribution, non-commercial" | |
| 390 | +msgstr "Creative Commons - Atribución, NoComercial" | |
| 391 | + | |
| 392 | +#: templates/email_account-reset-password.html:3 | |
| 393 | +#, python-format | |
| 394 | +msgid "" | |
| 395 | +"\n" | |
| 396 | +" This email was sent to confirm the password change request \n" | |
| 397 | +" to the user's <b>%(username)s</b> of Interlegis Colab. If you have not \n" | |
| 398 | +" made the request, please ignore this message.\n" | |
| 399 | +msgstr "" | |
| 400 | + | |
| 401 | +#: templates/email_account-reset-password.html:12 | |
| 402 | +msgid "" | |
| 403 | +"\n" | |
| 404 | +" To perform the password change visit the link below:\n" | |
| 405 | +msgstr "" | |
| 406 | + | |
| 407 | +#: templates/email_signup-email-confirmation.html:3 | |
| 408 | +msgid "Welcome to the Colab!" | |
| 409 | +msgstr "¡Bienvenido a Colab!" | |
| 410 | + | |
| 411 | +#: templates/email_signup-email-confirmation.html:5 | |
| 412 | +msgid "" | |
| 413 | +"To activate your account, please confirm your mail's activation by accessing " | |
| 414 | +"the following link:" | |
| 415 | +msgstr "" | |
| 416 | + | |
| 417 | +#: templates/home.html:15 | |
| 418 | +msgid "INTERLEGIS COMMUNITIES" | |
| 419 | +msgstr "COMUNIDADES INTERLEGIS" | |
| 420 | + | |
| 421 | +#: templates/home.html:23 | |
| 422 | +msgid "RSS - Latest collaborations" | |
| 423 | +msgstr "RSS - Últimas colaboraciones" | |
| 424 | + | |
| 425 | +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 | |
| 426 | +msgid "RSS" | |
| 427 | +msgstr "Sindicación RSS" | |
| 428 | + | |
| 429 | +#: templates/home.html:33 | |
| 430 | +msgid "View more collaborations..." | |
| 431 | +msgstr "Ver más colaboraciones..." | |
| 432 | + | |
| 433 | +#: templates/home.html:38 | |
| 434 | +msgid "Distribution of Collaborations" | |
| 435 | +msgstr "Distribución de colaboraciones" | |
| 436 | + | |
| 437 | +#: templates/home.html:48 | |
| 438 | +msgid "RSS - Discussions Most Relevance" | |
| 439 | +msgstr "RSS - Discusiones más relevantes" | |
| 440 | + | |
| 441 | +#: templates/home.html:58 | |
| 442 | +msgid "View more discussions relevance..." | |
| 443 | +msgstr "Ver más discusiones relevantes..." | |
| 444 | + | |
| 445 | +#: templates/home.html:65 | |
| 446 | +msgid "RSS - Latest Discussions" | |
| 447 | +msgstr "RSS - Últimas discusiones" | |
| 448 | + | |
| 449 | +#: templates/home.html:75 | |
| 450 | +msgid "View more discussions..." | |
| 451 | +msgstr "Ver más discusiones..." | |
| 452 | + | |
| 453 | +#: templates/login.html:36 | |
| 454 | +msgid "Not already registered? Sign up!" | |
| 455 | +msgstr "¿No esta registrado? ¡Regístrese!" | |
| 456 | + | |
| 457 | +#: templates/open-data.html:6 | |
| 458 | +msgid "OpenData - Communities Interlegis" | |
| 459 | +msgstr "Datos abiertos (OpenData) - Comunidades Interlegis" | |
| 460 | + | |
| 461 | +#: templates/open-data.html:7 | |
| 462 | +msgid "" | |
| 463 | +"At this point the system Colab provides much of its data \n" | |
| 464 | +" through its search engine." | |
| 465 | +msgstr "" | |
| 466 | + | |
| 467 | +#: templates/open-data.html:9 | |
| 468 | +msgid "" | |
| 469 | +"If you are interested in integrating your system with the environment " | |
| 470 | +"Colab \n" | |
| 471 | +" and requires no other data provided by this API, please contact us " | |
| 472 | +"via the ticketing \n" | |
| 473 | +" system (you must be registered in order to create a ticket)." | |
| 474 | +msgstr "" | |
| 475 | + | |
| 476 | +#: templates/open-data.html:13 | |
| 477 | +msgid "Performing searches via the API" | |
| 478 | +msgstr "" | |
| 479 | + | |
| 480 | +#: templates/open-data.html:16 | |
| 481 | +msgid "The base URL used for the search is:" | |
| 482 | +msgstr "" | |
| 483 | + | |
| 484 | +#: templates/open-data.html:19 | |
| 485 | +msgid "Parameters:" | |
| 486 | +msgstr "Parámetros:" | |
| 487 | + | |
| 488 | +#: templates/open-data.html:22 | |
| 489 | +msgid "Query" | |
| 490 | +msgstr "" | |
| 491 | + | |
| 492 | +#: templates/open-data.html:23 | |
| 493 | +msgid "" | |
| 494 | +"The <i>query</i> is the \"question\" sent \n" | |
| 495 | +" to the search server. A <i>query</i> consists of \n" | |
| 496 | +" <b>field:value</b>, where the field represents a kind of " | |
| 497 | +"system data,\n" | |
| 498 | +" for example <b>collaborator</b> and represents the data " | |
| 499 | +"stored \n" | |
| 500 | +" by the system, for example <b>jeanferri</b>." | |
| 501 | +msgstr "" | |
| 502 | + | |
| 503 | +#: templates/open-data.html:28 | |
| 504 | +msgid "The following is a list of available fields to search:" | |
| 505 | +msgstr "" | |
| 506 | + | |
| 507 | +#: templates/open-data.html:30 | |
| 508 | +msgid "wiki, thread, ticket, changeset." | |
| 509 | +msgstr "" | |
| 510 | + | |
| 511 | +#: templates/open-data.html:31 | |
| 512 | +msgid "page name, title of the discussion or ticket, changeset description." | |
| 513 | +msgstr "" | |
| 514 | + | |
| 515 | +#: templates/open-data.html:32 | |
| 516 | +msgid "" | |
| 517 | +"excerpt from the page or the discussion, description of the ticket or " | |
| 518 | +"changeset." | |
| 519 | +msgstr "" | |
| 520 | + | |
| 521 | +#: templates/open-data.html:33 | |
| 522 | +msgid "name of user who created the document." | |
| 523 | +msgstr "nombre del usuario que creo el documento." | |
| 524 | + | |
| 525 | +#: templates/open-data.html:34 | |
| 526 | +msgid "real name who created the document." | |
| 527 | +msgstr "nombre real de quien creo el documento." | |
| 528 | + | |
| 529 | +#: templates/open-data.html:35 | |
| 530 | +msgid "creation date." | |
| 531 | +msgstr "fecha de creación" | |
| 532 | + | |
| 533 | +#: templates/open-data.html:36 | |
| 534 | +msgid "modification date." | |
| 535 | +msgstr "fecha de modificación" | |
| 536 | + | |
| 537 | +#: templates/open-data.html:37 | |
| 538 | +msgid "mailing list (only for type thread)." | |
| 539 | +msgstr "lista de correo electrónico (solamente para el tipo hilado)." | |
| 540 | + | |
| 541 | +#: templates/open-data.html:38 | |
| 542 | +msgid "name of the wiki page." | |
| 543 | +msgstr "nombre de página wiki" | |
| 544 | + | |
| 545 | +#: templates/open-data.html:39 | |
| 546 | +msgid "comments of tickets (all concatenated)." | |
| 547 | +msgstr "" | |
| 548 | + | |
| 549 | +#: templates/open-data.html:40 | |
| 550 | +msgid "" | |
| 551 | +"contents of wiki page or messages of the discussions (all concatenated)." | |
| 552 | +msgstr "" | |
| 553 | + | |
| 554 | +#: templates/open-data.html:41 | |
| 555 | +msgid "keywords (ticket only)." | |
| 556 | +msgstr "claves (solamente para ticket)." | |
| 557 | + | |
| 558 | +#: templates/open-data.html:42 | |
| 559 | +msgid "milestone (ticket only)." | |
| 560 | +msgstr "milestone (solamente para ticket)." | |
| 561 | + | |
| 562 | +#: templates/open-data.html:43 | |
| 563 | +msgid "priority (ticket only)." | |
| 564 | +msgstr "prioridad (solamente para ticket)." | |
| 565 | + | |
| 566 | +#: templates/open-data.html:44 | |
| 567 | +msgid "component (ticket only)." | |
| 568 | +msgstr "componente (solamente para ticket)." | |
| 569 | + | |
| 570 | +#: templates/open-data.html:45 | |
| 571 | +msgid "version (ticket only)." | |
| 572 | +msgstr "versión (solamente para ticket)." | |
| 573 | + | |
| 574 | +#: templates/open-data.html:46 | |
| 575 | +msgid "severity (ticket only)." | |
| 576 | +msgstr "severidad (solamente para ticket)." | |
| 577 | + | |
| 578 | +#: templates/open-data.html:47 | |
| 579 | +msgid "responsible (ticket only)." | |
| 580 | +msgstr "responsable (solamente para ticket)." | |
| 581 | + | |
| 582 | +#: templates/open-data.html:48 | |
| 583 | +msgid "status (ticket only)." | |
| 584 | +msgstr "estatus (solamente para ticket)." | |
| 585 | + | |
| 586 | +#: templates/open-data.html:49 | |
| 587 | +msgid "review (ticket only)." | |
| 588 | +msgstr "revisión (solamente para ticket)." | |
| 589 | + | |
| 590 | +#: templates/open-data.html:50 | |
| 591 | +msgid "synonym for the title (for discussion)." | |
| 592 | +msgstr "" | |
| 593 | + | |
| 594 | +#: templates/open-data.html:56 | |
| 595 | +msgid "Results per page - n" | |
| 596 | +msgstr "Resultados por pagina - n" | |
| 597 | + | |
| 598 | +#: templates/open-data.html:57 | |
| 599 | +msgid "" | |
| 600 | +"Number of results to be displayed per page. \n" | |
| 601 | +" Its value must be an integer between 1 and 500." | |
| 602 | +msgstr "" | |
| 603 | + | |
| 604 | +#: templates/open-data.html:59 | |
| 605 | +msgid "Default: 50" | |
| 606 | +msgstr "Por defecto: 50" | |
| 607 | + | |
| 608 | +#: templates/open-data.html:64 | |
| 609 | +msgid "Page - p" | |
| 610 | +msgstr "Página - p" | |
| 611 | + | |
| 612 | +#: templates/open-data.html:65 | |
| 613 | +msgid "" | |
| 614 | +"Page number that appears. Its value must be an \n" | |
| 615 | +" integer equal to or greater than 1." | |
| 616 | +msgstr "" | |
| 617 | + | |
| 618 | +#: templates/open-data.html:66 | |
| 619 | +msgid "Default: 1" | |
| 620 | +msgstr "Por defecto: 1" | |
| 621 | + | |
| 622 | +#: templates/open-data.html:71 | |
| 623 | +msgid "Order - o" | |
| 624 | +msgstr "" | |
| 625 | + | |
| 626 | +#: templates/open-data.html:72 | |
| 627 | +msgid "" | |
| 628 | +"Order in which the results will be displayed. Its value must be \n" | |
| 629 | +" a string in the <b>field direction</b> where the same field " | |
| 630 | +"are \n" | |
| 631 | +" presented in the <i>query</i> parameter and direction can " | |
| 632 | +"be \n" | |
| 633 | +" <b>asc</b> for ascending or <b>desc</b> for descending." | |
| 634 | +msgstr "" | |
| 635 | + | |
| 636 | +#: templates/pizza-chart.html:24 | |
| 637 | +msgid "Emails" | |
| 638 | +msgstr "Correos enviados" | |
| 639 | + | |
| 640 | +#: templates/pizza-chart.html:25 | |
| 641 | +msgid "Tickets" | |
| 642 | +msgstr "Tickets" | |
| 643 | + | |
| 644 | +#: templates/pizza-chart.html:27 | |
| 645 | +msgid "Code" | |
| 646 | +msgstr "Código" | |
| 647 | + | |
| 648 | +#: templates/search.html:7 | |
| 649 | +msgid "documents found in" | |
| 650 | +msgstr "documentos encontrados en" | |
| 651 | + | |
| 652 | +#: templates/search.html:8 | |
| 653 | +msgid "seconds" | |
| 654 | +msgstr "segundos" | |
| 655 | + | |
| 656 | +#: templates/search.html:16 | |
| 657 | +msgid "Types" | |
| 658 | +msgstr "Tipos" | |
| 659 | + | |
| 660 | +#: templates/search.html:29 | |
| 661 | +msgid "Discussion" | |
| 662 | +msgstr "Discusión" | |
| 663 | + | |
| 664 | +#: templates/search.html:35 | |
| 665 | +msgid "Ticket" | |
| 666 | +msgstr "Ticket" | |
| 667 | + | |
| 668 | +#: templates/search.html:41 | |
| 669 | +msgid "Changeset" | |
| 670 | +msgstr "Conjunto de cambios" | |
| 671 | + | |
| 672 | +#: templates/search.html:52 | |
| 673 | +msgid "No results for your search." | |
| 674 | +msgstr "Sin resultado en su búsqueda." | |
| 675 | + | |
| 676 | +#: templates/signup-form.html:13 | |
| 677 | +msgid "Avatar" | |
| 678 | +msgstr "Avatar" | |
| 679 | + | |
| 680 | +#: templates/signup-form.html:18 | |
| 681 | +msgid "Add an avatar to your account using" | |
| 682 | +msgstr "Agregar una foto a su cuenta de usuario usando" | |
| 683 | + | |
| 684 | +#: templates/signup-form.html:24 | |
| 685 | +msgid "Required fields" | |
| 686 | +msgstr "Campos requeridos" | |
| 687 | + | |
| 688 | +#: templates/signup-form.html:31 | |
| 689 | +msgid "Access Information" | |
| 690 | +msgstr "Información de Acceso" | |
| 691 | + | |
| 692 | +#: templates/signup-form.html:38 | |
| 693 | +msgid "Professionals Information" | |
| 694 | +msgstr "Información Profesional" | |
| 695 | + | |
| 696 | +#: templates/signup-form.html:44 templates/user-profile.html:40 | |
| 697 | +msgid "Personal Information" | |
| 698 | +msgstr "Información Personal" | |
| 699 | + | |
| 700 | +#: templates/signup-form.html:51 | |
| 701 | +msgid "Others" | |
| 702 | +msgstr "Otros" | |
| 703 | + | |
| 704 | +#: templates/signup-form.html:59 | |
| 705 | +msgid "Subscribe to mail lists" | |
| 706 | +msgstr "Suscribir a las siguientes listas de correo electrónico" | |
| 707 | + | |
| 708 | +#: templates/signup-form.html:64 | |
| 709 | +msgid "Register" | |
| 710 | +msgstr "Registro" | |
| 711 | + | |
| 712 | +#: templates/user-profile.html:12 | |
| 713 | +msgid "User not registered." | |
| 714 | +msgstr "Usuario no registrados." | |
| 715 | + | |
| 716 | +#: templates/user-profile.html:12 | |
| 717 | +msgid "You are own this profile?" | |
| 718 | +msgstr "¿Usted es dueño de este perfil?" | |
| 719 | + | |
| 720 | +#: templates/user-profile.html:13 | |
| 721 | +msgid "Click here and sign up." | |
| 722 | +msgstr "Haga clic aquí y regístrese." | |
| 723 | + | |
| 724 | +#: templates/user-profile.html:20 | |
| 725 | +msgid "Hey, look you here! Want to " | |
| 726 | +msgstr "¡Oye, mira aquí! ¿Quieres" | |
| 727 | + | |
| 728 | +#: templates/user-profile.html:21 | |
| 729 | +msgid "edit your profile" | |
| 730 | +msgstr "editar su perfil" | |
| 731 | + | |
| 732 | +#: templates/user-profile.html:45 | |
| 733 | +msgid "change password" | |
| 734 | +msgstr "cambiar contraseña" | |
| 735 | + | |
| 736 | +#: templates/user-profile.html:58 | |
| 737 | +msgid "Other informations" | |
| 738 | +msgstr "Otras informaciones" | |
| 739 | + | |
| 740 | +#: templates/user-profile.html:77 | |
| 741 | +msgid "Save" | |
| 742 | +msgstr "Guardar" | |
| 743 | + | |
| 744 | +#: templates/user-profile.html:85 | |
| 745 | +msgid "Collaborations by Area" | |
| 746 | +msgstr "Colaboraciones por Área" | |
| 747 | + | |
| 748 | +#: templates/user-profile.html:94 | |
| 749 | +msgid "Latest posted" | |
| 750 | +msgstr "Últimos correos enviados" | |
| 751 | + | |
| 752 | +#: templates/user-profile.html:99 | |
| 753 | +msgid "There are no posts by this user so far." | |
| 754 | +msgstr "No hay ningún correo enviado por este usuario hasta el momento." | |
| 755 | + | |
| 756 | +#: templates/user-profile.html:105 | |
| 757 | +msgid "Community inside participations" | |
| 758 | +msgstr "Participaciones dentro de la comunidad" | |
| 759 | + | |
| 760 | +#: templates/user-profile.html:110 | |
| 761 | +msgid "No contributions of this user so far." | |
| 762 | +msgstr "No hay ninguna contribución por este usuario hasta el momento." | |
| 763 | + | |
| 764 | +#: views/signup.py:99 | |
| 765 | +msgid "E-mail validated correctly." | |
| 766 | +msgstr "Correo electrónico validado correctamente." | |
| 767 | + | |
| 768 | +#: views/signup.py:187 views/signup.py:218 | |
| 769 | +msgid "Password changed successfully!" | |
| 770 | +msgstr "¡Contraseña cambiada correctamente!" | ... | ... |
No preview for this file type
| ... | ... | @@ -0,0 +1,777 @@ |
| 1 | +# colab translation. | |
| 2 | +# Copyright (C) 2012 colab | |
| 3 | +# This file is distributed under the same license as the colab package. | |
| 4 | +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
| 5 | +# | |
| 6 | +#, fuzzy | |
| 7 | +msgid "" | |
| 8 | +msgstr "" | |
| 9 | +"Project-Id-Version: colab\n" | |
| 10 | +"Report-Msgid-Bugs-To: \n" | |
| 11 | +"POT-Creation-Date: 2012-05-05 11:23-0430\n" | |
| 12 | +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |
| 13 | +"Last-Translator: Sergio Oliveira <seocam@seocam.com>\n" | |
| 14 | +"Language-Team: Sergio Oliveira <seocam@seocam.com>\n" | |
| 15 | +"Language: Brasilian Portuguese\n" | |
| 16 | +"MIME-Version: 1.0\n" | |
| 17 | +"Content-Type: text/plain; charset=UTF-8\n" | |
| 18 | +"Content-Transfer-Encoding: 8bit\n" | |
| 19 | + | |
| 20 | +#: settings.py:39 | |
| 21 | +msgid "English" | |
| 22 | +msgstr "Inglês" | |
| 23 | + | |
| 24 | +#: settings.py:40 | |
| 25 | +msgid "Spanish" | |
| 26 | +msgstr "Espanhol" | |
| 27 | + | |
| 28 | +#: settings.py:41 | |
| 29 | +msgid "Portuguese" | |
| 30 | +msgstr "Português" | |
| 31 | + | |
| 32 | +#: signup.py:13 | |
| 33 | +msgid "Colab: Checking e-mail" | |
| 34 | +msgstr "Colab: Verificação de email" | |
| 35 | + | |
| 36 | +#: signup.py:32 | |
| 37 | +msgid "Password change of Colab Interlegis" | |
| 38 | +msgstr "Altereção de senha do Colab Interlegis" | |
| 39 | + | |
| 40 | +#: signup.py:51 | |
| 41 | +msgid "Registration on the mailing list" | |
| 42 | +msgstr "Inscrição na lista de discussão" | |
| 43 | + | |
| 44 | +#: rss/feeds.py:12 templates/home.html:63 | |
| 45 | +msgid "Latest Discussions" | |
| 46 | +msgstr "Últimas Discussões" | |
| 47 | + | |
| 48 | +#: rss/feeds.py:31 templates/home.html:46 | |
| 49 | +msgid "Discussions Most Relevance" | |
| 50 | +msgstr "Discussões Mais Relevantes" | |
| 51 | + | |
| 52 | +#: rss/feeds.py:50 templates/home.html:21 | |
| 53 | +msgid "Latest collaborations" | |
| 54 | +msgstr "Últimas Colaborações" | |
| 55 | + | |
| 56 | +#: super_archives/forms.py:18 | |
| 57 | +msgid "Name" | |
| 58 | +msgstr "Nome" | |
| 59 | + | |
| 60 | +#: super_archives/forms.py:19 | |
| 61 | +msgid "Last name" | |
| 62 | +msgstr "Sobrenome" | |
| 63 | + | |
| 64 | +#: super_archives/forms.py:23 | |
| 65 | +msgid "Institution" | |
| 66 | +msgstr "Instituição" | |
| 67 | + | |
| 68 | +#: super_archives/forms.py:25 | |
| 69 | +msgid "Function" | |
| 70 | +msgstr "Função" | |
| 71 | + | |
| 72 | +#: super_archives/forms.py:26 | |
| 73 | +msgid "Twitter" | |
| 74 | +msgstr "Twitter" | |
| 75 | + | |
| 76 | +#: super_archives/forms.py:27 | |
| 77 | +msgid "Facebook" | |
| 78 | +msgstr "Facebook" | |
| 79 | + | |
| 80 | +#: super_archives/forms.py:28 | |
| 81 | +msgid "Google Talk" | |
| 82 | +msgstr "Google Talk" | |
| 83 | + | |
| 84 | +#: super_archives/forms.py:29 super_archives/models.py:71 | |
| 85 | +msgid "Personal Website/Blog" | |
| 86 | +msgstr "Página Pessoal/Blog" | |
| 87 | + | |
| 88 | +#: super_archives/models.py:57 | |
| 89 | +msgid "Institution name" | |
| 90 | +msgstr "Nome Instituição" | |
| 91 | + | |
| 92 | +#: super_archives/models.py:57 | |
| 93 | +msgid "Please enter your Institution name" | |
| 94 | +msgstr "" | |
| 95 | + | |
| 96 | +#: super_archives/models.py:59 | |
| 97 | +msgid "Role" | |
| 98 | +msgstr "Função" | |
| 99 | + | |
| 100 | +#: super_archives/models.py:60 | |
| 101 | +msgid "Please enter your role name into your organization or institution" | |
| 102 | +msgstr "" | |
| 103 | + | |
| 104 | +#: super_archives/models.py:65 | |
| 105 | +msgid "Facebook account" | |
| 106 | +msgstr "" | |
| 107 | + | |
| 108 | +#: super_archives/models.py:66 | |
| 109 | +msgid "" | |
| 110 | +"Please enter the URL as the following format: <em>http://www.facebook.com/" | |
| 111 | +"facebook</em>." | |
| 112 | +msgstr "" | |
| 113 | + | |
| 114 | +#: super_archives/models.py:68 | |
| 115 | +msgid "Google talk account" | |
| 116 | +msgstr "" | |
| 117 | + | |
| 118 | +#: super_archives/models.py:69 | |
| 119 | +msgid "" | |
| 120 | +"Please enter the email as the following format: <em>user@gmail.com</em>." | |
| 121 | +msgstr "" | |
| 122 | + | |
| 123 | +#: super_archives/models.py:72 | |
| 124 | +msgid "" | |
| 125 | +"Please enter the URL as the following format: <em>http://mywebstie.com</em>." | |
| 126 | +msgstr "" | |
| 127 | + | |
| 128 | +#: super_archives/models.py:76 | |
| 129 | +msgid "User Profile" | |
| 130 | +msgstr "Perfil de Usuário" | |
| 131 | + | |
| 132 | +#: super_archives/models.py:77 | |
| 133 | +msgid "Users Profiles" | |
| 134 | +msgstr "Perfis de usuários" | |
| 135 | + | |
| 136 | +#: super_archives/models.py:109 | |
| 137 | +msgid "Thread" | |
| 138 | +msgstr "" | |
| 139 | + | |
| 140 | +#: super_archives/models.py:110 | |
| 141 | +msgid "Threads" | |
| 142 | +msgstr "" | |
| 143 | + | |
| 144 | +#: super_archives/models.py:115 | |
| 145 | +msgid "Mailing List" | |
| 146 | +msgstr "" | |
| 147 | + | |
| 148 | +#: super_archives/models.py:116 | |
| 149 | +msgid "The Mailing List where is the thread" | |
| 150 | +msgstr "" | |
| 151 | + | |
| 152 | +#: super_archives/models.py:119 | |
| 153 | +msgid "Latest message" | |
| 154 | +msgstr "Últimas Mensagens" | |
| 155 | + | |
| 156 | +#: super_archives/models.py:120 | |
| 157 | +msgid "Latest message posted" | |
| 158 | +msgstr "Últimas Mensagens Enviadas" | |
| 159 | + | |
| 160 | +#: super_archives/models.py:121 | |
| 161 | +msgid "Score" | |
| 162 | +msgstr "" | |
| 163 | + | |
| 164 | +#: super_archives/models.py:121 | |
| 165 | +msgid "Thread score" | |
| 166 | +msgstr "" | |
| 167 | + | |
| 168 | +#: super_archives/models.py:207 | |
| 169 | +msgid "Subject" | |
| 170 | +msgstr "" | |
| 171 | + | |
| 172 | +#: super_archives/models.py:208 | |
| 173 | +msgid "Please enter a message subject" | |
| 174 | +msgstr "" | |
| 175 | + | |
| 176 | +#: super_archives/models.py:211 | |
| 177 | +msgid "Message body" | |
| 178 | +msgstr "" | |
| 179 | + | |
| 180 | +#: super_archives/models.py:212 | |
| 181 | +msgid "Please enter a message body" | |
| 182 | +msgstr "" | |
| 183 | + | |
| 184 | +#: super_archives/models.py:221 | |
| 185 | +msgid "Message" | |
| 186 | +msgstr "Mensagem" | |
| 187 | + | |
| 188 | +#: super_archives/models.py:222 | |
| 189 | +msgid "Messages" | |
| 190 | +msgstr "Mensagems" | |
| 191 | + | |
| 192 | +#: super_archives/templates/message-list.html:6 templates/base.html:103 | |
| 193 | +msgid "Discussions" | |
| 194 | +msgstr "Discussões" | |
| 195 | + | |
| 196 | +#: super_archives/templates/message-list.html:10 templates/search.html:14 | |
| 197 | +msgid "Filters" | |
| 198 | +msgstr "Filtros" | |
| 199 | + | |
| 200 | +#: super_archives/templates/message-list.html:12 | |
| 201 | +msgid "Sort by" | |
| 202 | +msgstr "Ordenar por" | |
| 203 | + | |
| 204 | +#: super_archives/templates/message-list.html:14 | |
| 205 | +#: super_archives/templates/message-list.html:17 | |
| 206 | +#: super_archives/templates/message-list.html:27 templates/search.html:19 | |
| 207 | +#: templates/search.html.py:25 templates/search.html:31 | |
| 208 | +#: templates/search.html.py:37 | |
| 209 | +msgid "Remove filter" | |
| 210 | +msgstr "Retirar filtro" | |
| 211 | + | |
| 212 | +#: super_archives/templates/message-list.html:16 | |
| 213 | +msgid "Relevance" | |
| 214 | +msgstr "Relevância" | |
| 215 | + | |
| 216 | +#: super_archives/templates/message-list.html:19 | |
| 217 | +msgid "Recent activity" | |
| 218 | +msgstr "Atividade recente" | |
| 219 | + | |
| 220 | +#: super_archives/templates/message-list.html:24 | |
| 221 | +msgid "Lists" | |
| 222 | +msgstr "Listas" | |
| 223 | + | |
| 224 | +#: super_archives/templates/message-list.html:41 | |
| 225 | +msgid "No discussion found" | |
| 226 | +msgstr "Nenhuma discussão encontrada" | |
| 227 | + | |
| 228 | +#: super_archives/templates/message-list.html:51 templates/search.html:63 | |
| 229 | +msgid "Previous" | |
| 230 | +msgstr "Anterior" | |
| 231 | + | |
| 232 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 233 | +msgid "Page" | |
| 234 | +msgstr "Página" | |
| 235 | + | |
| 236 | +#: super_archives/templates/message-list.html:55 templates/search.html:67 | |
| 237 | +msgid "of" | |
| 238 | +msgstr "de" | |
| 239 | + | |
| 240 | +#: super_archives/templates/message-list.html:59 templates/search.html:71 | |
| 241 | +msgid "Next" | |
| 242 | +msgstr "Próxima" | |
| 243 | + | |
| 244 | +#: super_archives/templates/message-preview.html:35 | |
| 245 | +msgid "by" | |
| 246 | +msgstr "por" | |
| 247 | + | |
| 248 | +#: super_archives/templates/message-preview.html:41 views/other.py:65 | |
| 249 | +msgid "anônimo" | |
| 250 | +msgstr "anônimo" | |
| 251 | + | |
| 252 | +#: super_archives/templates/message-preview.html:47 | |
| 253 | +#: super_archives/templates/message-thread.html:58 | |
| 254 | +msgid "back" | |
| 255 | +msgstr "atrás" | |
| 256 | + | |
| 257 | +#: super_archives/templates/message-thread.html:26 | |
| 258 | +msgid "Vote" | |
| 259 | +msgstr "Votar" | |
| 260 | + | |
| 261 | +#: super_archives/templates/message-thread.html:30 | |
| 262 | +msgid "Remove votes" | |
| 263 | +msgstr "Remover voto" | |
| 264 | + | |
| 265 | +#: super_archives/templates/message-thread.html:46 | |
| 266 | +msgid "Order by" | |
| 267 | +msgstr "Ordenar por" | |
| 268 | + | |
| 269 | +#: super_archives/templates/message-thread.html:48 | |
| 270 | +msgid "Votes" | |
| 271 | +msgstr "Votos" | |
| 272 | + | |
| 273 | +#: super_archives/templates/message-thread.html:49 | |
| 274 | +msgid "Data" | |
| 275 | +msgstr "Data" | |
| 276 | + | |
| 277 | +#: super_archives/templates/message-thread.html:54 | |
| 278 | +msgid "Statistics:" | |
| 279 | +msgstr "Estatísticas:" | |
| 280 | + | |
| 281 | +#: super_archives/templates/message-thread.html:57 | |
| 282 | +msgid "started at" | |
| 283 | +msgstr "iniciada à" | |
| 284 | + | |
| 285 | +#: super_archives/templates/message-thread.html:60 | |
| 286 | +msgid "viewed" | |
| 287 | +msgstr "visualizada" | |
| 288 | + | |
| 289 | +#: super_archives/templates/message-thread.html:61 | |
| 290 | +#: super_archives/templates/message-thread.html:64 | |
| 291 | +#: super_archives/templates/message-thread.html:67 | |
| 292 | +msgid "times" | |
| 293 | +msgstr "vezes" | |
| 294 | + | |
| 295 | +#: super_archives/templates/message-thread.html:63 | |
| 296 | +msgid "answered" | |
| 297 | +msgstr "respondida" | |
| 298 | + | |
| 299 | +#: super_archives/templates/message-thread.html:66 | |
| 300 | +msgid "voted" | |
| 301 | +msgstr "votada" | |
| 302 | + | |
| 303 | +#: templates/404.html:3 | |
| 304 | +msgid "Not found. Keep searching! :)" | |
| 305 | +msgstr "Não encontrado. Continue procurando! :)" | |
| 306 | + | |
| 307 | +#: templates/500.html:3 | |
| 308 | +msgid "Ooopz... something went wrong!" | |
| 309 | +msgstr "Ooopz... algo saiu errado!" | |
| 310 | + | |
| 311 | +#: templates/account_change_password.html:9 templates/signup-form.html:9 | |
| 312 | +msgid "Please correct the errors below and try again." | |
| 313 | +msgstr "Por favor, corrija os erros abaixo e tente novamente." | |
| 314 | + | |
| 315 | +#: templates/account_change_password.html:20 | |
| 316 | +msgid "Change password" | |
| 317 | +msgstr "Alterar senha" | |
| 318 | + | |
| 319 | +#: templates/account_request_reset_password.html:5 templates/login.html:30 | |
| 320 | +msgid "I forgot my password" | |
| 321 | +msgstr "Esqueci minha senha" | |
| 322 | + | |
| 323 | +#: templates/account_request_reset_password.html:11 | |
| 324 | +msgid "User" | |
| 325 | +msgstr "Usuário" | |
| 326 | + | |
| 327 | +#: templates/account_request_reset_password.html:13 | |
| 328 | +msgid "Send new password" | |
| 329 | +msgstr "Enviar nova senha" | |
| 330 | + | |
| 331 | +#: templates/base.html:71 templates/login.html:43 templates/signup-form.html:6 | |
| 332 | +msgid "Sign up" | |
| 333 | +msgstr "Cadastre-se" | |
| 334 | + | |
| 335 | +#: templates/base.html:74 templates/login.html:17 | |
| 336 | +msgid "Login" | |
| 337 | +msgstr "Login" | |
| 338 | + | |
| 339 | +#: templates/base.html:78 | |
| 340 | +msgid "authenticated as" | |
| 341 | +msgstr "autenticado como" | |
| 342 | + | |
| 343 | +#: templates/base.html:82 | |
| 344 | +msgid "My Profile" | |
| 345 | +msgstr "Meu Perfil" | |
| 346 | + | |
| 347 | +#: templates/base.html:87 | |
| 348 | +msgid "Logout" | |
| 349 | +msgstr "Sair" | |
| 350 | + | |
| 351 | +#: templates/base.html:94 | |
| 352 | +msgid "COLAB" | |
| 353 | +msgstr "COLAB" | |
| 354 | + | |
| 355 | +#: templates/base.html:96 | |
| 356 | +msgid "Colab" | |
| 357 | +msgstr "Colab" | |
| 358 | + | |
| 359 | +#: templates/base.html:106 templates/pizza-chart.html:26 | |
| 360 | +#: templates/search.html:23 | |
| 361 | +msgid "Wiki" | |
| 362 | +msgstr "Wiki" | |
| 363 | + | |
| 364 | +#: templates/base.html:110 | |
| 365 | +msgid "Contribute" | |
| 366 | +msgstr "Contribua" | |
| 367 | + | |
| 368 | +#: templates/base.html:114 | |
| 369 | +msgid "Report a problem" | |
| 370 | +msgstr "Reporte um problema" | |
| 371 | + | |
| 372 | +#: templates/base.html:117 | |
| 373 | +msgid "Messenger" | |
| 374 | +msgstr "Mensageiro" | |
| 375 | + | |
| 376 | +#: templates/base.html:123 | |
| 377 | +msgid "Search here..." | |
| 378 | +msgstr "Pesquise aqui..." | |
| 379 | + | |
| 380 | +#: templates/base.html:124 templates/search.html:5 | |
| 381 | +msgid "Search" | |
| 382 | +msgstr "Busca" | |
| 383 | + | |
| 384 | +#: templates/base.html:141 | |
| 385 | +msgid "The contents of this site is published under license" | |
| 386 | +msgstr "O conteúdo deste site está publicado sob a licença" | |
| 387 | + | |
| 388 | +#: templates/base.html:142 | |
| 389 | +msgid "Creative Commons - attribution, non-commercial" | |
| 390 | +msgstr "Creative Commons - atribuição e não-comercial" | |
| 391 | + | |
| 392 | +#: templates/email_account-reset-password.html:3 | |
| 393 | +#, python-format | |
| 394 | +msgid "" | |
| 395 | +"\n" | |
| 396 | +" This email was sent to confirm the password change request \n" | |
| 397 | +" to the user's <b>%(username)s</b> of Interlegis Colab. If you have not \n" | |
| 398 | +" made the request, please ignore this message.\n" | |
| 399 | +msgstr "" | |
| 400 | +"\n" | |
| 401 | +" Este email foi enviado para confirmar a solicitação de troca de senha \n" | |
| 402 | +" para o usuário <b>%(username)s</b> do Colab Interlegis. Caso você não \n" | |
| 403 | +" tenha realizado a solicitação por favor ignore esta mensagem.\n" | |
| 404 | + | |
| 405 | +#: templates/email_account-reset-password.html:12 | |
| 406 | +msgid "" | |
| 407 | +"\n" | |
| 408 | +" To perform the password change visit the link below:\n" | |
| 409 | +msgstr "" | |
| 410 | + | |
| 411 | +#: templates/email_signup-email-confirmation.html:3 | |
| 412 | +msgid "Welcome to the Colab!" | |
| 413 | +msgstr "Bem-vindo ao Colab!" | |
| 414 | + | |
| 415 | +#: templates/email_signup-email-confirmation.html:5 | |
| 416 | +#, fuzzy | |
| 417 | +msgid "" | |
| 418 | +"To activate your account, please confirm your mail's activation by accessing " | |
| 419 | +"the following link:" | |
| 420 | +msgstr "" | |
| 421 | +"Para ativar sua conta por favor valide seu email acessando \n" | |
| 422 | +"o link seguinte:" | |
| 423 | + | |
| 424 | +#: templates/home.html:15 | |
| 425 | +msgid "INTERLEGIS COMMUNITIES" | |
| 426 | +msgstr "COMUNIDADES INTERLEGIS" | |
| 427 | + | |
| 428 | +#: templates/home.html:23 | |
| 429 | +msgid "RSS - Latest collaborations" | |
| 430 | +msgstr "RSS - Últimas Colaborações" | |
| 431 | + | |
| 432 | +#: templates/home.html:24 templates/home.html.py:49 templates/home.html:66 | |
| 433 | +msgid "RSS" | |
| 434 | +msgstr "RSS" | |
| 435 | + | |
| 436 | +#: templates/home.html:33 | |
| 437 | +msgid "View more collaborations..." | |
| 438 | +msgstr "Ver mais colaborações..." | |
| 439 | + | |
| 440 | +#: templates/home.html:38 | |
| 441 | +msgid "Distribution of Collaborations" | |
| 442 | +msgstr "Distribuição das Colaborações" | |
| 443 | + | |
| 444 | +#: templates/home.html:48 | |
| 445 | +msgid "RSS - Discussions Most Relevance" | |
| 446 | +msgstr "RSS - Discussões Mais Relevantes" | |
| 447 | + | |
| 448 | +#: templates/home.html:58 | |
| 449 | +msgid "View more discussions relevance..." | |
| 450 | +msgstr "Ver mais discussões relevantes..." | |
| 451 | + | |
| 452 | +#: templates/home.html:65 | |
| 453 | +msgid "RSS - Latest Discussions" | |
| 454 | +msgstr "RSS - Últimas Discussões" | |
| 455 | + | |
| 456 | +#: templates/home.html:75 | |
| 457 | +msgid "View more discussions..." | |
| 458 | +msgstr "Ver mais discussões..." | |
| 459 | + | |
| 460 | +#: templates/login.html:36 | |
| 461 | +msgid "Not already registered? Sign up!" | |
| 462 | +msgstr "Não possui cadastro? Casdastre-se" | |
| 463 | + | |
| 464 | +#: templates/open-data.html:6 | |
| 465 | +msgid "OpenData - Communities Interlegis" | |
| 466 | +msgstr "" | |
| 467 | + | |
| 468 | +#: templates/open-data.html:7 | |
| 469 | +msgid "" | |
| 470 | +"At this point the system Colab provides much of its data \n" | |
| 471 | +" through its search engine." | |
| 472 | +msgstr "" | |
| 473 | + | |
| 474 | +#: templates/open-data.html:9 | |
| 475 | +msgid "" | |
| 476 | +"If you are interested in integrating your system with the environment " | |
| 477 | +"Colab \n" | |
| 478 | +" and requires no other data provided by this API, please contact us " | |
| 479 | +"via the ticketing \n" | |
| 480 | +" system (you must be registered in order to create a ticket)." | |
| 481 | +msgstr "" | |
| 482 | + | |
| 483 | +#: templates/open-data.html:13 | |
| 484 | +msgid "Performing searches via the API" | |
| 485 | +msgstr "" | |
| 486 | + | |
| 487 | +#: templates/open-data.html:16 | |
| 488 | +msgid "The base URL used for the search is:" | |
| 489 | +msgstr "" | |
| 490 | + | |
| 491 | +#: templates/open-data.html:19 | |
| 492 | +msgid "Parameters:" | |
| 493 | +msgstr "" | |
| 494 | + | |
| 495 | +#: templates/open-data.html:22 | |
| 496 | +msgid "Query" | |
| 497 | +msgstr "" | |
| 498 | + | |
| 499 | +#: templates/open-data.html:23 | |
| 500 | +msgid "" | |
| 501 | +"The <i>query</i> is the \"question\" sent \n" | |
| 502 | +" to the search server. A <i>query</i> consists of \n" | |
| 503 | +" <b>field:value</b>, where the field represents a kind of " | |
| 504 | +"system data,\n" | |
| 505 | +" for example <b>collaborator</b> and represents the data " | |
| 506 | +"stored \n" | |
| 507 | +" by the system, for example <b>jeanferri</b>." | |
| 508 | +msgstr "" | |
| 509 | + | |
| 510 | +#: templates/open-data.html:28 | |
| 511 | +msgid "The following is a list of available fields to search:" | |
| 512 | +msgstr "" | |
| 513 | + | |
| 514 | +#: templates/open-data.html:30 | |
| 515 | +msgid "wiki, thread, ticket, changeset." | |
| 516 | +msgstr "" | |
| 517 | + | |
| 518 | +#: templates/open-data.html:31 | |
| 519 | +msgid "page name, title of the discussion or ticket, changeset description." | |
| 520 | +msgstr "" | |
| 521 | + | |
| 522 | +#: templates/open-data.html:32 | |
| 523 | +msgid "" | |
| 524 | +"excerpt from the page or the discussion, description of the ticket or " | |
| 525 | +"changeset." | |
| 526 | +msgstr "" | |
| 527 | + | |
| 528 | +#: templates/open-data.html:33 | |
| 529 | +msgid "name of user who created the document." | |
| 530 | +msgstr "" | |
| 531 | + | |
| 532 | +#: templates/open-data.html:34 | |
| 533 | +msgid "real name who created the document." | |
| 534 | +msgstr "" | |
| 535 | + | |
| 536 | +#: templates/open-data.html:35 | |
| 537 | +msgid "creation date." | |
| 538 | +msgstr "" | |
| 539 | + | |
| 540 | +#: templates/open-data.html:36 | |
| 541 | +msgid "modification date." | |
| 542 | +msgstr "" | |
| 543 | + | |
| 544 | +#: templates/open-data.html:37 | |
| 545 | +msgid "mailing list (only for type thread)." | |
| 546 | +msgstr "" | |
| 547 | + | |
| 548 | +#: templates/open-data.html:38 | |
| 549 | +msgid "name of the wiki page." | |
| 550 | +msgstr "" | |
| 551 | + | |
| 552 | +#: templates/open-data.html:39 | |
| 553 | +msgid "comments of tickets (all concatenated)." | |
| 554 | +msgstr "" | |
| 555 | + | |
| 556 | +#: templates/open-data.html:40 | |
| 557 | +msgid "" | |
| 558 | +"contents of wiki page or messages of the discussions (all concatenated)." | |
| 559 | +msgstr "" | |
| 560 | + | |
| 561 | +#: templates/open-data.html:41 | |
| 562 | +msgid "keywords (ticket only)." | |
| 563 | +msgstr "" | |
| 564 | + | |
| 565 | +#: templates/open-data.html:42 | |
| 566 | +msgid "milestone (ticket only)." | |
| 567 | +msgstr "" | |
| 568 | + | |
| 569 | +#: templates/open-data.html:43 | |
| 570 | +msgid "priority (ticket only)." | |
| 571 | +msgstr "" | |
| 572 | + | |
| 573 | +#: templates/open-data.html:44 | |
| 574 | +msgid "component (ticket only)." | |
| 575 | +msgstr "" | |
| 576 | + | |
| 577 | +#: templates/open-data.html:45 | |
| 578 | +msgid "version (ticket only)." | |
| 579 | +msgstr "" | |
| 580 | + | |
| 581 | +#: templates/open-data.html:46 | |
| 582 | +msgid "severity (ticket only)." | |
| 583 | +msgstr "" | |
| 584 | + | |
| 585 | +#: templates/open-data.html:47 | |
| 586 | +msgid "responsible (ticket only)." | |
| 587 | +msgstr "" | |
| 588 | + | |
| 589 | +#: templates/open-data.html:48 | |
| 590 | +msgid "status (ticket only)." | |
| 591 | +msgstr "" | |
| 592 | + | |
| 593 | +#: templates/open-data.html:49 | |
| 594 | +msgid "review (ticket only)." | |
| 595 | +msgstr "" | |
| 596 | + | |
| 597 | +#: templates/open-data.html:50 | |
| 598 | +msgid "synonym for the title (for discussion)." | |
| 599 | +msgstr "" | |
| 600 | + | |
| 601 | +#: templates/open-data.html:56 | |
| 602 | +msgid "Results per page - n" | |
| 603 | +msgstr "" | |
| 604 | + | |
| 605 | +#: templates/open-data.html:57 | |
| 606 | +msgid "" | |
| 607 | +"Number of results to be displayed per page. \n" | |
| 608 | +" Its value must be an integer between 1 and 500." | |
| 609 | +msgstr "" | |
| 610 | + | |
| 611 | +#: templates/open-data.html:59 | |
| 612 | +msgid "Default: 50" | |
| 613 | +msgstr "" | |
| 614 | + | |
| 615 | +#: templates/open-data.html:64 | |
| 616 | +msgid "Page - p" | |
| 617 | +msgstr "" | |
| 618 | + | |
| 619 | +#: templates/open-data.html:65 | |
| 620 | +msgid "" | |
| 621 | +"Page number that appears. Its value must be an \n" | |
| 622 | +" integer equal to or greater than 1." | |
| 623 | +msgstr "" | |
| 624 | + | |
| 625 | +#: templates/open-data.html:66 | |
| 626 | +msgid "Default: 1" | |
| 627 | +msgstr "" | |
| 628 | + | |
| 629 | +#: templates/open-data.html:71 | |
| 630 | +msgid "Order - o" | |
| 631 | +msgstr "" | |
| 632 | + | |
| 633 | +#: templates/open-data.html:72 | |
| 634 | +msgid "" | |
| 635 | +"Order in which the results will be displayed. Its value must be \n" | |
| 636 | +" a string in the <b>field direction</b> where the same field " | |
| 637 | +"are \n" | |
| 638 | +" presented in the <i>query</i> parameter and direction can " | |
| 639 | +"be \n" | |
| 640 | +" <b>asc</b> for ascending or <b>desc</b> for descending." | |
| 641 | +msgstr "" | |
| 642 | + | |
| 643 | +#: templates/pizza-chart.html:24 | |
| 644 | +msgid "Emails" | |
| 645 | +msgstr "Emails" | |
| 646 | + | |
| 647 | +#: templates/pizza-chart.html:25 | |
| 648 | +msgid "Tickets" | |
| 649 | +msgstr "Tiquetes" | |
| 650 | + | |
| 651 | +#: templates/pizza-chart.html:27 | |
| 652 | +msgid "Code" | |
| 653 | +msgstr "Código" | |
| 654 | + | |
| 655 | +#: templates/search.html:7 | |
| 656 | +msgid "documents found in" | |
| 657 | +msgstr "documentos encontrados em" | |
| 658 | + | |
| 659 | +#: templates/search.html:8 | |
| 660 | +msgid "seconds" | |
| 661 | +msgstr "segundos" | |
| 662 | + | |
| 663 | +#: templates/search.html:16 | |
| 664 | +msgid "Types" | |
| 665 | +msgstr "Tipos" | |
| 666 | + | |
| 667 | +#: templates/search.html:29 | |
| 668 | +msgid "Discussion" | |
| 669 | +msgstr "Discussão" | |
| 670 | + | |
| 671 | +#: templates/search.html:35 | |
| 672 | +msgid "Ticket" | |
| 673 | +msgstr "Tiquete" | |
| 674 | + | |
| 675 | +#: templates/search.html:41 | |
| 676 | +msgid "Changeset" | |
| 677 | +msgstr "Changeset" | |
| 678 | + | |
| 679 | +#: templates/search.html:52 | |
| 680 | +msgid "No results for your search." | |
| 681 | +msgstr "Sem resultados para a busca." | |
| 682 | + | |
| 683 | +#: templates/signup-form.html:13 | |
| 684 | +msgid "Avatar" | |
| 685 | +msgstr "Avatar" | |
| 686 | + | |
| 687 | +#: templates/signup-form.html:18 | |
| 688 | +msgid "Add an avatar to your account using" | |
| 689 | +msgstr "Adicione um avatar à sua conta utilizando" | |
| 690 | + | |
| 691 | +#: templates/signup-form.html:24 | |
| 692 | +msgid "Required fields" | |
| 693 | +msgstr "Campos Obrigatórios" | |
| 694 | + | |
| 695 | +#: templates/signup-form.html:31 | |
| 696 | +msgid "Access Information" | |
| 697 | +msgstr "Informações de Acesso" | |
| 698 | + | |
| 699 | +#: templates/signup-form.html:38 | |
| 700 | +msgid "Professionals Information" | |
| 701 | +msgstr "Informações Profissionais" | |
| 702 | + | |
| 703 | +#: templates/signup-form.html:44 templates/user-profile.html:40 | |
| 704 | +msgid "Personal Information" | |
| 705 | +msgstr "Informações Pessoais" | |
| 706 | + | |
| 707 | +#: templates/signup-form.html:51 | |
| 708 | +msgid "Others" | |
| 709 | +msgstr "Outras" | |
| 710 | + | |
| 711 | +#: templates/signup-form.html:59 | |
| 712 | +msgid "Subscribe to mail lists" | |
| 713 | +msgstr "Inscrever-se nas Listas" | |
| 714 | + | |
| 715 | +#: templates/signup-form.html:64 | |
| 716 | +msgid "Register" | |
| 717 | +msgstr "Cadastrar" | |
| 718 | + | |
| 719 | +#: templates/user-profile.html:12 | |
| 720 | +msgid "User not registered." | |
| 721 | +msgstr "Usuário não cadastrado." | |
| 722 | + | |
| 723 | +#: templates/user-profile.html:12 | |
| 724 | +msgid "You are own this profile?" | |
| 725 | +msgstr "Você é dono deste perfil?" | |
| 726 | + | |
| 727 | +#: templates/user-profile.html:13 | |
| 728 | +msgid "Click here and sign up." | |
| 729 | +msgstr "Clique aqui e cadastre-se." | |
| 730 | + | |
| 731 | +#: templates/user-profile.html:20 | |
| 732 | +msgid "Hey, look you here! Want to " | |
| 733 | +msgstr "Ei, olha você aqui! Quer" | |
| 734 | + | |
| 735 | +#: templates/user-profile.html:21 | |
| 736 | +msgid "edit your profile" | |
| 737 | +msgstr "editar seu perfil" | |
| 738 | + | |
| 739 | +#: templates/user-profile.html:45 | |
| 740 | +msgid "change password" | |
| 741 | +msgstr "alterar senha" | |
| 742 | + | |
| 743 | +#: templates/user-profile.html:58 | |
| 744 | +msgid "Other informations" | |
| 745 | +msgstr "Outras Informações" | |
| 746 | + | |
| 747 | +#: templates/user-profile.html:77 | |
| 748 | +msgid "Save" | |
| 749 | +msgstr "Salvar" | |
| 750 | + | |
| 751 | +#: templates/user-profile.html:85 | |
| 752 | +msgid "Collaborations by Area" | |
| 753 | +msgstr "Colaborações por Área" | |
| 754 | + | |
| 755 | +#: templates/user-profile.html:94 | |
| 756 | +msgid "Latest posted" | |
| 757 | +msgstr "Últimas Mensagens Enviadas" | |
| 758 | + | |
| 759 | +#: templates/user-profile.html:99 | |
| 760 | +msgid "There are no posts by this user so far." | |
| 761 | +msgstr "Não existem mensagens enviadas por este usuário até o momento." | |
| 762 | + | |
| 763 | +#: templates/user-profile.html:105 | |
| 764 | +msgid "Community inside participations" | |
| 765 | +msgstr "Participações na Comunidade" | |
| 766 | + | |
| 767 | +#: templates/user-profile.html:110 | |
| 768 | +msgid "No contributions of this user so far." | |
| 769 | +msgstr "Sem colaborações deste usuário até o momento." | |
| 770 | + | |
| 771 | +#: views/signup.py:99 | |
| 772 | +msgid "E-mail validated correctly." | |
| 773 | +msgstr "Endereço de e-mail validado corretamente." | |
| 774 | + | |
| 775 | +#: views/signup.py:187 views/signup.py:218 | |
| 776 | +msgid "Password changed successfully!" | |
| 777 | +msgstr "Senha alterada com sucesso!" | ... | ... |
colab/rss/feeds.py
| ... | ... | @@ -9,7 +9,7 @@ from colab.super_archives import queries |
| 9 | 9 | from colab import solrutils |
| 10 | 10 | |
| 11 | 11 | class LatestThreadsFeeds(Feed): |
| 12 | - title = _(u'Últimas Discussões') | |
| 12 | + title = _(u'Latest Discussions') | |
| 13 | 13 | link = '/rss/threads/latest/' |
| 14 | 14 | |
| 15 | 15 | def items(self): |
| ... | ... | @@ -28,7 +28,7 @@ class LatestThreadsFeeds(Feed): |
| 28 | 28 | |
| 29 | 29 | |
| 30 | 30 | class HottestThreadsFeeds(Feed): |
| 31 | - title = _(u'Discussões Mais Relevantes') | |
| 31 | + title = _(u'Discussions Most Relevance') | |
| 32 | 32 | link = '/rss/threads/hottest/' |
| 33 | 33 | |
| 34 | 34 | def items(self): |
| ... | ... | @@ -47,7 +47,7 @@ class HottestThreadsFeeds(Feed): |
| 47 | 47 | |
| 48 | 48 | |
| 49 | 49 | class LatestColabFeeds(Feed): |
| 50 | - title = _(u'Últimas Colaborações') | |
| 50 | + title = _(u'Latest collaborations') | |
| 51 | 51 | link = '/rss/colab/latest/' |
| 52 | 52 | |
| 53 | 53 | def items(self): | ... | ... |
colab/settings.py
| ... | ... | @@ -2,6 +2,8 @@ |
| 2 | 2 | |
| 3 | 3 | import os.path |
| 4 | 4 | |
| 5 | +gettext = lambda s: s | |
| 6 | + | |
| 5 | 7 | DEBUG = True |
| 6 | 8 | TEMPLATE_DEBUG = DEBUG |
| 7 | 9 | |
| ... | ... | @@ -26,11 +28,17 @@ LOGIN_URL = '/login/' |
| 26 | 28 | # timezone as the operating system. |
| 27 | 29 | # If running in a Windows environment this must be set to the same as your |
| 28 | 30 | # system time zone. |
| 29 | -TIME_ZONE = 'America/Sao_Paulo' | |
| 31 | +TIME_ZONE = 'America/Chicago' | |
| 30 | 32 | |
| 31 | 33 | # Language code for this installation. All choices can be found here: |
| 32 | 34 | # http://www.i18nguy.com/unicode/language-identifiers.html |
| 33 | -LANGUAGE_CODE = 'pt-br' | |
| 35 | +LANGUAGE_CODE = 'en-us' | |
| 36 | +LANGUAGES = ( | |
| 37 | + ('en', gettext('English')), | |
| 38 | + ('es', gettext('Spanish')), | |
| 39 | + ('pt-BR', gettext('Portuguese')), | |
| 40 | + | |
| 41 | +) | |
| 34 | 42 | |
| 35 | 43 | SITE_ID = 1 |
| 36 | 44 | |
| ... | ... | @@ -82,6 +90,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( |
| 82 | 90 | |
| 83 | 91 | MIDDLEWARE_CLASSES = ( |
| 84 | 92 | 'django.middleware.common.CommonMiddleware', |
| 93 | + 'django.middleware.locale.LocaleMiddleware', | |
| 85 | 94 | 'django.contrib.sessions.middleware.SessionMiddleware', |
| 86 | 95 | 'django.middleware.csrf.CsrfViewMiddleware', |
| 87 | 96 | 'django.contrib.auth.middleware.AuthenticationMiddleware', | ... | ... |
colab/signup.py
| ... | ... | @@ -10,7 +10,7 @@ from django.core.mail import EmailMultiAlternatives, send_mail |
| 10 | 10 | |
| 11 | 11 | def send_verification_email(request, user): |
| 12 | 12 | |
| 13 | - subject = _(u'Colab: Verificação de email') | |
| 13 | + subject = _(u'Colab: Checking e-mail') | |
| 14 | 14 | from_ = settings.SERVER_EMAIL |
| 15 | 15 | to = user.email |
| 16 | 16 | |
| ... | ... | @@ -29,7 +29,7 @@ def send_verification_email(request, user): |
| 29 | 29 | |
| 30 | 30 | def send_reset_password_email(request, user): |
| 31 | 31 | |
| 32 | - subject = _(u'Altereção de senha do Colab Interlegis') | |
| 32 | + subject = _(u'Password change of Colab Interlegis') | |
| 33 | 33 | from_ = settings.SERVER_EMAIL |
| 34 | 34 | to = user.email |
| 35 | 35 | |
| ... | ... | @@ -48,7 +48,7 @@ def send_reset_password_email(request, user): |
| 48 | 48 | email_msg.send() |
| 49 | 49 | |
| 50 | 50 | def send_email_lists(user, mailing_lists): |
| 51 | - subject = _(u'Inscrição na lista de discussão') | |
| 51 | + subject = _(u'Registration on the mailing list') | |
| 52 | 52 | from_ = user.email |
| 53 | 53 | to = [] |
| 54 | 54 | for list_name in mailing_lists: | ... | ... |
colab/super_archives/forms.py
| ... | ... | @@ -4,6 +4,7 @@ from django import forms |
| 4 | 4 | from django.core.exceptions import ValidationError |
| 5 | 5 | from django.contrib.auth.models import User |
| 6 | 6 | from django.contrib.auth.forms import UserCreationForm as UserCreationForm_ |
| 7 | +from django.utils.translation import ugettext_lazy as _ | |
| 7 | 8 | |
| 8 | 9 | from colab.super_archives.models import MailingList |
| 9 | 10 | from colab.super_archives.validators import UniqueValidator |
| ... | ... | @@ -13,19 +14,19 @@ from colab.super_archives.validators import UniqueValidator |
| 13 | 14 | # the hack below. Feel free to improve it! :) |
| 14 | 15 | |
| 15 | 16 | # User fields |
| 16 | -username_field = UserCreationForm_().fields.get('username') | |
| 17 | -first_name_field = forms.CharField(max_length=30, label='Nome') | |
| 18 | -last_name_field = forms.CharField(max_length=30, label='Sobrenome') | |
| 17 | +username_field = UserCreationForm_().fields.get(u'username') | |
| 18 | +first_name_field = forms.CharField(max_length=30, label=_(u'Name')) | |
| 19 | +last_name_field = forms.CharField(max_length=30, label=_(u'Last name')) | |
| 19 | 20 | email_field = forms.EmailField(validators=[UniqueValidator(User, 'email')]) |
| 20 | 21 | |
| 21 | 22 | # UserProfile fields |
| 22 | -institution_field = forms.CharField(max_length=120, label=u'Instituição', | |
| 23 | +institution_field = forms.CharField(max_length=120, label=_(u'Institution'), | |
| 23 | 24 | required=False) |
| 24 | -role_field = forms.CharField(max_length=60, label='Função', required=False) | |
| 25 | -twitter_field = forms.URLField(label=u'Twitter', required=False) | |
| 26 | -facebook_field = forms.URLField(label=u'Facebook', required=False) | |
| 27 | -google_talk_field = forms.EmailField(label=u'Google Talk', required=False) | |
| 28 | -webpage_field = forms.URLField(label=u'Página Pessoal/Blog', required=False) | |
| 25 | +role_field = forms.CharField(max_length=60, label=_(u'Function'), required=False) | |
| 26 | +twitter_field = forms.URLField(label=_(u'Twitter'), required=False) | |
| 27 | +facebook_field = forms.URLField(label=_(u'Facebook'), required=False) | |
| 28 | +google_talk_field = forms.EmailField(label=_(u'Google Talk'), required=False) | |
| 29 | +webpage_field = forms.URLField(label=_(u'Personal Website/Blog'), required=False) | |
| 29 | 30 | |
| 30 | 31 | all_lists = MailingList.objects.all() |
| 31 | 32 | lists_names = [] | ... | ... |
colab/super_archives/models.py
| ... | ... | @@ -7,6 +7,7 @@ from django.db import models |
| 7 | 7 | from django.conf import settings |
| 8 | 8 | from django.contrib.auth.models import User |
| 9 | 9 | from django.core.urlresolvers import reverse, NoReverseMatch |
| 10 | +from django.utils.translation import ugettext_lazy as _ | |
| 10 | 11 | |
| 11 | 12 | |
| 12 | 13 | class NotSpamManager(models.Manager): |
| ... | ... | @@ -51,6 +52,7 @@ class EmailAddress(models.Model): |
| 51 | 52 | |
| 52 | 53 | |
| 53 | 54 | class UserProfile(models.Model): |
| 55 | + | |
| 54 | 56 | user = models.OneToOneField(User, unique=True) |
| 55 | 57 | institution = models.CharField(max_length=128, null=True) |
| 56 | 58 | role = models.CharField(max_length=128, null=True) |
| ... | ... | @@ -59,7 +61,11 @@ class UserProfile(models.Model): |
| 59 | 61 | google_talk = models.EmailField(null=True) |
| 60 | 62 | webpage = models.CharField(max_length=256) |
| 61 | 63 | verification_hash = models.CharField(max_length=32, null=True) |
| 62 | - | |
| 64 | + | |
| 65 | + class Meta: | |
| 66 | + verbose_name = _(u"User Profile") | |
| 67 | + verbose_name_plural = _(u"Users Profiles") | |
| 68 | + | |
| 63 | 69 | def __unicode__(self): |
| 64 | 70 | return '%s (%s)' % (self.user.get_full_name(), self.user.username) |
| 65 | 71 | |
| ... | ... | @@ -90,16 +96,22 @@ class MailingListMembership(models.Model): |
| 90 | 96 | class Thread(models.Model): |
| 91 | 97 | |
| 92 | 98 | subject_token = models.CharField(max_length=512) |
| 93 | - mailinglist = models.ForeignKey(MailingList) | |
| 99 | + mailinglist = models.ForeignKey(MailingList, | |
| 100 | + verbose_name=_(u"Mailing List"), | |
| 101 | + help_text=_(u"The Mailing List where is the thread")) | |
| 94 | 102 | latest_message = models.OneToOneField('Message', null=True, |
| 95 | - related_name='+') | |
| 96 | - score = models.IntegerField(default=0) | |
| 103 | + related_name='+', | |
| 104 | + verbose_name=_(u"Latest message"), | |
| 105 | + help_text=_(u"Latest message posted")) | |
| 106 | + score = models.IntegerField(default=0, verbose_name=_(u"Score"), help_text=_(u"Thread score")) | |
| 97 | 107 | spam = models.BooleanField(default=False) |
| 98 | 108 | |
| 99 | 109 | all_objects = models.Manager() |
| 100 | 110 | objects = NotSpamManager() |
| 101 | 111 | |
| 102 | 112 | class Meta: |
| 113 | + verbose_name = _(u"Thread") | |
| 114 | + verbose_name_plural = _(u"Threads") | |
| 103 | 115 | unique_together = ('subject_token', 'mailinglist') |
| 104 | 116 | |
| 105 | 117 | def __unicode__(self): |
| ... | ... | @@ -180,9 +192,13 @@ class Message(models.Model): |
| 180 | 192 | # RFC 2822 recommends to use 78 chars + CRLF (so 80 chars) for |
| 181 | 193 | # the max_length of a subject but most of implementations |
| 182 | 194 | # goes for 256. We use 512 just in case. |
| 183 | - subject = models.CharField(max_length=512, db_index=True) | |
| 195 | + subject = models.CharField(max_length=512, db_index=True, | |
| 196 | + verbose_name=_(u"Subject"), | |
| 197 | + help_text=_(u"Please enter a message subject")) | |
| 184 | 198 | subject_clean = models.CharField(max_length=512, db_index=True) |
| 185 | - body = models.TextField(default='') | |
| 199 | + body = models.TextField(default='', | |
| 200 | + verbose_name=_(u"Message body"), | |
| 201 | + help_text=_(u"Please enter a message body")) | |
| 186 | 202 | received_time = models.DateTimeField() |
| 187 | 203 | message_id = models.CharField(max_length=512) |
| 188 | 204 | spam = models.BooleanField(default=False) |
| ... | ... | @@ -191,6 +207,8 @@ class Message(models.Model): |
| 191 | 207 | objects = NotSpamManager() |
| 192 | 208 | |
| 193 | 209 | class Meta: |
| 210 | + verbose_name = _(u"Message") | |
| 211 | + verbose_name_plural = _(u"Messages") | |
| 194 | 212 | unique_together = ('thread', 'message_id') |
| 195 | 213 | |
| 196 | 214 | def __unicode__(self): | ... | ... |
colab/super_archives/templates/message-list.html
| ... | ... | @@ -3,28 +3,28 @@ |
| 3 | 3 | {% load append_to_get %} |
| 4 | 4 | {% block main-content %} |
| 5 | 5 | <div id="message-list"> |
| 6 | - <h2 class="span-5">Discussões</h2> | |
| 6 | + <h2 class="span-5">{% trans "Discussions" %}</h2> | |
| 7 | 7 | <hr/> |
| 8 | 8 | |
| 9 | 9 | <div class="span-5 border filters"> |
| 10 | - <h3>Filtros</h3> | |
| 10 | + <h3>{% trans "Filters" %}</h3> | |
| 11 | 11 | |
| 12 | - <h4>Ordenar por</h4> | |
| 12 | + <h4>{% trans "Sort by" %}</h4> | |
| 13 | 13 | <ul> |
| 14 | - <li {% ifequal order_by "hottest" %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 14 | + <li {% ifequal order_by "hottest" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 15 | 15 | <a href="{% ifequal order_by "hottest" %} {% append_to_get order="",p=1 %} {% else %} {% append_to_get order='hottest',p=1 %} {% endifequal %}"> |
| 16 | - Relevância</a></li> | |
| 17 | - <li {% ifequal order_by "latest" %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 16 | + {% trans "Relevance" %}</a></li> | |
| 17 | + <li {% ifequal order_by "latest" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 18 | 18 | <a href="{% ifequal order_by "latest" %} {% append_to_get order="",p=1 %} {% else %} {% append_to_get order='latest',p=1 %} {% endifequal %}"> |
| 19 | - Atividade recente</a></li> | |
| 19 | + {% trans "Recent activity" %}</a></li> | |
| 20 | 20 | </ul> |
| 21 | 21 | |
| 22 | 22 | <hr class="space" /> |
| 23 | 23 | |
| 24 | - <h4>Listas</h4> | |
| 24 | + <h4>{% trans "Lists" %}</h4> | |
| 25 | 25 | <ul> |
| 26 | 26 | {% for list in lists %} |
| 27 | - <li {% ifequal list.name selected_list %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 27 | + <li {% ifequal list.name selected_list %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 28 | 28 | <a href="{% ifnotequal list.name selected_list %} {% append_to_get list=list.name,p=1 %} {% else %} {% append_to_get list="",p=1 %} |
| 29 | 29 | {% endifnotequal %}">{{ list.name }}</a></li> |
| 30 | 30 | {% endfor %} |
| ... | ... | @@ -38,7 +38,7 @@ |
| 38 | 38 | {% empty %} |
| 39 | 39 | <br/><br/> |
| 40 | 40 | <span class="span-18 center large"> |
| 41 | - <b>Nenhuma discussão encontrada</b> | |
| 41 | + <b>{% trans "No discussion found" %}</b> | |
| 42 | 42 | </span> |
| 43 | 43 | {% endfor %} |
| 44 | 44 | </ul> |
| ... | ... | @@ -48,15 +48,15 @@ |
| 48 | 48 | <div class="pagination center"> |
| 49 | 49 | <span class="step-links"> |
| 50 | 50 | {% if threads.has_previous %} |
| 51 | - <a href="{% append_to_get p=threads.previous_page_number %}">Anterior</a> | |
| 51 | + <a href="{% append_to_get p=threads.previous_page_number %}">{% trans "Previous" %}</a> | |
| 52 | 52 | {% endif %} |
| 53 | 53 | |
| 54 | 54 | <span class="current"> |
| 55 | - Página {{ threads.number }} de {{ threads.paginator.num_pages }} | |
| 55 | + {% trans "Page" %} {{ threads.number }} {% trans "of" %} {{ threads.paginator.num_pages }} | |
| 56 | 56 | </span> |
| 57 | 57 | |
| 58 | 58 | {% if threads.has_next %} |
| 59 | - <a href="{% append_to_get p=threads.next_page_number %}">Próxima</a> | |
| 59 | + <a href="{% append_to_get p=threads.next_page_number %}">{% trans "Next" %}</a> | |
| 60 | 60 | {% endif %} |
| 61 | 61 | </span> |
| 62 | 62 | </div> | ... | ... |
colab/super_archives/templates/message-preview.html
| ... | ... | @@ -32,8 +32,8 @@ |
| 32 | 32 | |
| 33 | 33 | <div class="quiet"> |
| 34 | 34 | <span class="left"> |
| 35 | - {% trans "por" %} | |
| 36 | - {% if doc.from_address.get_full_name %} | |
| 35 | + {% trans "by" %} | |
| 36 | + {% if doc.from_address.get_full_name %} | |
| 37 | 37 | <a href="{{ doc.from_address.get_profile_link }}"> |
| 38 | 38 | {{ doc.from_address.get_full_name }} |
| 39 | 39 | </a> |
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 | |
| 45 | 45 | <span class="right"> |
| 46 | 46 | {{ doc.modified|timesince }} |
| 47 | - {% trans "atrás" %} | |
| 47 | + {% trans "back" %} | |
| 48 | 48 | </span> |
| 49 | 49 | </div> |
| 50 | 50 | </li> | ... | ... |
colab/super_archives/templates/message-thread.html
| ... | ... | @@ -23,11 +23,11 @@ |
| 23 | 23 | |
| 24 | 24 | <div class="plus"> |
| 25 | 25 | <span>{{ email.votes_count }}</span> |
| 26 | - <img title="{% trans 'Votar' %}" class="right" src="{{ STATIC_URL }}img/plus.png"> | |
| 26 | + <img title="{% trans 'Vote' %}" class="right" src="{{ STATIC_URL }}img/plus.png"> | |
| 27 | 27 | </div> |
| 28 | 28 | |
| 29 | 29 | <p class="minus {% if not user in email.vote_list %}hide{% endif %}"> |
| 30 | - <a href="#">Remover voto</a> | |
| 30 | + <a href="#">{% trans "Remove votes" %}</a> | |
| 31 | 31 | </p> |
| 32 | 32 | </div> |
| 33 | 33 | |
| ... | ... | @@ -43,28 +43,28 @@ |
| 43 | 43 | </ul> |
| 44 | 44 | </div> |
| 45 | 45 | <div class="span-6 filters last"> |
| 46 | - <h4><b>{% trans "Ordenar por" %}:</b></h4> | |
| 46 | + <h4><b>{% trans "Order by" %}:</b></h4> | |
| 47 | 47 | <ul> |
| 48 | - <li><a href="{% append_to_get order='voted' %}">{% trans "Votos" %}</a></li> | |
| 48 | + <li><a href="{% append_to_get order='voted' %}">{% trans "Votes" %}</a></li> | |
| 49 | 49 | <li><a href="{% append_to_get order='date' %}">{% trans "Data" %}</a></li> |
| 50 | 50 | </ul> |
| 51 | 51 | |
| 52 | 52 | <hr class="space"/> |
| 53 | 53 | |
| 54 | - <h4><b>{% trans "Estatísticas:" %}</b></h4> | |
| 54 | + <h4><b>{% trans "Statistics:" %}</b></h4> | |
| 55 | 55 | |
| 56 | 56 | <ul> |
| 57 | - <li class="quiet">{% trans "iniciada à" %} | |
| 58 | - <h4>{{ first_msg.received_time|timesince }} {% trans "atrás" %}</h4> | |
| 57 | + <li class="quiet">{% trans "started at" %} | |
| 58 | + <h4>{{ first_msg.received_time|timesince }} {% trans "back" %}</h4> | |
| 59 | 59 | </li> |
| 60 | - <li class="quiet">{% trans "visualizada" %} | |
| 61 | - <h4>{{ pagehits }} {% trans "vezes" %}</h4> | |
| 60 | + <li class="quiet">{% trans "viewed" %} | |
| 61 | + <h4>{{ pagehits }} {% trans "times" %}</h4> | |
| 62 | 62 | </li> |
| 63 | - <li class="quiet">{% trans "respondida" %} | |
| 64 | - <h4>{{ emails|length }} {% trans "vezes" %}</h4> | |
| 63 | + <li class="quiet">{% trans "answered" %} | |
| 64 | + <h4>{{ emails|length }} {% trans "times" %}</h4> | |
| 65 | 65 | </li> |
| 66 | - <li class="quiet">{% trans "votada" %} | |
| 67 | - <h4>{{ total_votes }} {% trans "vezes" %}</h4> | |
| 66 | + <li class="quiet">{% trans "voted" %} | |
| 67 | + <h4>{{ total_votes }} {% trans "times" %}</h4> | |
| 68 | 68 | </li> |
| 69 | 69 | </ul> |
| 70 | 70 | ... | ... |
colab/templates/404.html
colab/templates/500.html
colab/templates/account_change_password.html
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | |
| 7 | 7 | {% if form.errors %} |
| 8 | 8 | <div class="alert"> |
| 9 | - <b>Por favor, corrija os erros abaixo e tente novamente.</b> | |
| 9 | + <b>{% trans "Please correct the errors below and try again." %}</b> | |
| 10 | 10 | </div> |
| 11 | 11 | {% endif %} |
| 12 | 12 | |
| ... | ... | @@ -17,8 +17,8 @@ |
| 17 | 17 | {% render_form_field form.old_password %} |
| 18 | 18 | {% render_form_field form.new_password1 %} |
| 19 | 19 | {% render_form_field form.new_password2 %} |
| 20 | - <input type="submit" value="{% trans 'Alterar senha' %}"/> | |
| 20 | + <input type="submit" value="{% trans 'Change password' %}"/> | |
| 21 | 21 | </fieldset> |
| 22 | 22 | |
| 23 | 23 | </form> |
| 24 | -{% endblock %} | |
| 25 | 24 | \ No newline at end of file |
| 25 | +{% endblock %} | ... | ... |
colab/templates/account_request_reset_password.html
| ... | ... | @@ -2,17 +2,17 @@ |
| 2 | 2 | {% load i18n %} |
| 3 | 3 | |
| 4 | 4 | {% block main-content %} |
| 5 | -<h2>{% trans "Esqueci minha senha" %}</h2> | |
| 5 | +<h2>{% trans "I forgot my password" %}</h2> | |
| 6 | 6 | |
| 7 | 7 | <form method="POST" action="{% url request_reset_password %}"> |
| 8 | 8 | {% csrf_token %} |
| 9 | 9 | |
| 10 | 10 | <fieldset class="span-24 center box"> |
| 11 | - <label>{% trans "Usuário" %}:</label> | |
| 11 | + <label>{% trans "User" %}:</label> | |
| 12 | 12 | <input name="username"/> |
| 13 | - <input type="submit" value="{% trans 'Enviar nova senha' %}"/> | |
| 13 | + <input type="submit" value="{% trans 'Send new password' %}"/> | |
| 14 | 14 | </fieldset> |
| 15 | 15 | |
| 16 | 16 | </form> |
| 17 | 17 | |
| 18 | -{% endblock %} | |
| 19 | 18 | \ No newline at end of file |
| 19 | +{% endblock %} | ... | ... |
colab/templates/base.html
| ... | ... | @@ -68,60 +68,60 @@ |
| 68 | 68 | <div id="top-menu" class="right"> |
| 69 | 69 | {% if not user.is_authenticated %} |
| 70 | 70 | <span class="colborder"> |
| 71 | - <a href="{% url signup %}">{% trans "Cadastre-se" %}</a> | |
| 71 | + <a href="{% url signup %}">{% trans "Sign up" %}</a> | |
| 72 | 72 | </span> |
| 73 | 73 | <span> |
| 74 | - <a href="{% url login %}?next={{ request.path }}">{% trans "Acessar" %}</a> | |
| 74 | + <a href="{% url login %}?next={{ request.path }}">{% trans "Login" %}</a> | |
| 75 | 75 | </span> |
| 76 | 76 | {% else %} |
| 77 | 77 | <span class="colborder"> |
| 78 | - {% trans "autenticado como" %} <b>{{ user.username }}</b> | |
| 78 | + {% trans "authenticated as" %} <b>{{ user.username }}</b> | |
| 79 | 79 | </span> |
| 80 | 80 | <span class="colborder"> |
| 81 | 81 | <a href="{% url user_profile user.username %}"> |
| 82 | - {% trans "Meu Perfil" %} | |
| 82 | + {% trans "My Profile" %} | |
| 83 | 83 | </a> |
| 84 | 84 | </span> |
| 85 | 85 | <span> |
| 86 | 86 | <a href="{% url logout %}"> |
| 87 | - {% trans "Sair" %} | |
| 87 | + {% trans "Logout" %} | |
| 88 | 88 | </a> |
| 89 | 89 | </span> |
| 90 | 90 | {% endif %} |
| 91 | 91 | </div> |
| 92 | 92 | |
| 93 | 93 | {% block header %} |
| 94 | - <h1><span class="hide">COLAB</span> | |
| 94 | + <h1><span class="hide">{% trans "COLAB" %}</span> | |
| 95 | 95 | <a href="/"> |
| 96 | - <img src="{{ STATIC_URL }}img/logo_small.png" alt="Colab" /></a> | |
| 96 | + <img src="{{ STATIC_URL }}img/logo_small.png" alt="{% trans 'Colab' %}" /></a> | |
| 97 | 97 | </h1> |
| 98 | 98 | {% endblock %} |
| 99 | 99 | |
| 100 | 100 | <div id="header-menu" class="span-24"> |
| 101 | 101 | |
| 102 | 102 | <span class="colborder"> |
| 103 | - <a href="{% url thread_list %}">Discussões</a> | |
| 103 | + <a href="{% url thread_list %}">{% trans "Discussions" %}</a> | |
| 104 | 104 | </span> |
| 105 | 105 | <span class="colborder"> |
| 106 | - <a href="http://colab.interlegis.gov.br/wiki" target="_blank">Wiki</a> | |
| 106 | + <a href="http://colab.interlegis.gov.br/wiki" target="_blank">{% trans "Wiki" %}</a> | |
| 107 | 107 | </span> |
| 108 | 108 | <span class="colborder"> |
| 109 | 109 | <a href="http://listas.interlegis.gov.br/mailman/listinfo/" |
| 110 | - target="_blank">Contribua</a> | |
| 110 | + target="_blank">{% trans "Contribute" %}</a> | |
| 111 | 111 | </span> |
| 112 | 112 | <span class="colborder"> |
| 113 | 113 | <a href="http://colab.interlegis.leg.br/newticket" |
| 114 | - target="_blank">Reporte um problema</a> | |
| 114 | + target="_blank">{% trans "Report a problem" %}</a> | |
| 115 | 115 | </span> |
| 116 | 116 | <span> |
| 117 | - <a href="#">Mensageiro</a> | |
| 117 | + <a href="#">{% trans "Messenger" %}</a> | |
| 118 | 118 | </span> |
| 119 | 119 | |
| 120 | 120 | <span class="right"> |
| 121 | 121 | <form action="/search/" method="GET"> |
| 122 | 122 | <input name="q" id="header-searchbox" value="{{ request.GET.q }}" |
| 123 | - type="text" placeholder="Pesquise aqui..." /> | |
| 124 | - <input type="submit" value="Buscar"></input> | |
| 123 | + type="text" placeholder="{% trans 'Search here...' %}" /> | |
| 124 | + <input type="submit" value="{% trans 'Search' %}"></input> | |
| 125 | 125 | </form> |
| 126 | 126 | </span> |
| 127 | 127 | </div> |
| ... | ... | @@ -138,9 +138,8 @@ |
| 138 | 138 | <div id="footer" class="span-24 center"> |
| 139 | 139 | {% block footer %} |
| 140 | 140 | <p><a href="{% url opendata %}"><img src="{{ STATIC_URL }}img/opendata3.png"/></a></p> |
| 141 | - <p>O conteúdo deste site está publicado sob a licença <a | |
| 142 | - href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/">Creative | |
| 143 | - Commons - atribuição e não-comercial</a> | |
| 141 | + <p>{% trans "The contents of this site is published under license" %} <a | |
| 142 | + href="http://creativecommons.org/licenses/by-nc-sa/2.0/br/">{% trans "Creative Commons - attribution, non-commercial" %}</a> | |
| 144 | 143 | </p> |
| 145 | 144 | {% endblock %} |
| 146 | 145 | </div> | ... | ... |
colab/templates/email_account-reset-password.html
| 1 | 1 | {% load i18n %} |
| 2 | 2 | |
| 3 | 3 | {% blocktrans %} |
| 4 | - Este email foi enviado para confirmar a solicitação de troca de senha | |
| 5 | - para o usuário <b>{{ username }}</b> do Colab Interlegis. Caso você não | |
| 6 | - tenha realizado a solicitação por favor ignore esta mensagem. | |
| 4 | + This email was sent to confirm the password change request | |
| 5 | + to the user's <b>{{ username }}</b> of Interlegis Colab. If you have not | |
| 6 | + made the request, please ignore this message. | |
| 7 | 7 | {% endblocktrans %} |
| 8 | 8 | |
| 9 | 9 | <br/> |
| 10 | 10 | <br/> |
| 11 | 11 | |
| 12 | 12 | {% blocktrans %} |
| 13 | - Para realizar a troca de senha acesse o link abaixo: | |
| 13 | + To perform the password change visit the link below: | |
| 14 | 14 | {% endblocktrans %} |
| 15 | 15 | <br/> |
| 16 | 16 | |
| 17 | 17 | <a href="http://{{ server_name }}{% url reset_password hash %}"> |
| 18 | 18 | http://{{ server_name }}{% url reset_password hash %} |
| 19 | -</a> | |
| 20 | 19 | \ No newline at end of file |
| 20 | +</a> | ... | ... |
colab/templates/email_signup-email-confirmation.html
| 1 | 1 | {% load i18n %} |
| 2 | 2 | |
| 3 | -Bem-vindo ao Colab! | |
| 3 | +{% trans "Welcome to the Colab!" %} | |
| 4 | 4 | |
| 5 | -Para ativar sua conta por favor valide seu email acessando o link seguinte: | |
| 5 | +{% trans "To activate your account, please confirm your mail's activation by accessing the following link:" %} | |
| 6 | 6 | |
| 7 | 7 | <a href="http://{{ server_name }}{% url email_verification hash %}"> |
| 8 | 8 | http://{{ server_name }}{% url email_verification hash %} |
| 9 | -</a> | |
| 10 | 9 | \ No newline at end of file |
| 10 | +</a> | ... | ... |
colab/templates/home.html
| ... | ... | @@ -12,16 +12,16 @@ |
| 12 | 12 | |
| 13 | 13 | <hr class="space"/> |
| 14 | 14 | |
| 15 | - <h2 class="span-24 center">{% trans "COMUNIDADES INTERLEGIS" %}</h2> | |
| 15 | + <h2 class="span-24 center">{% trans "INTERLEGIS COMMUNITIES" %}</h2> | |
| 16 | 16 | {% endblock %} |
| 17 | 17 | |
| 18 | 18 | {% block main-content %} |
| 19 | 19 | |
| 20 | 20 | <div class="span-12 colborder"> |
| 21 | - <h3>{% trans "Últimas Colaborações" %}<a class="rss" target="_blank" | |
| 21 | + <h3>{% trans "Latest collaborations" %}<a class="rss" target="_blank" | |
| 22 | 22 | href="{% url rss_latest_colab %}" |
| 23 | - title="{% trans "RSS - Últimas Colaborações" %}"> | |
| 24 | - <img src="{{ STATIC_URL }}img/rss.png" alt="RSS"/></a> | |
| 23 | + title="{% trans 'RSS - Latest collaborations' %}"> | |
| 24 | + <img src="{{ STATIC_URL }}img/rss.png" alt="{% trans 'RSS' %}"/></a> | |
| 25 | 25 | </h3> |
| 26 | 26 | <ul> |
| 27 | 27 | {% for doc in latest_docs %} |
| ... | ... | @@ -30,12 +30,12 @@ |
| 30 | 30 | </ul> |
| 31 | 31 | <hr class="space"/> |
| 32 | 32 | <a class="right" href="{% url search %}?o=modified+desc"> |
| 33 | - {% trans "Ver mais colaborações..." %} | |
| 33 | + {% trans "View more collaborations..." %} | |
| 34 | 34 | </a> |
| 35 | 35 | </div> |
| 36 | 36 | |
| 37 | 37 | <div class="span-11 last"> |
| 38 | - <h3>{% trans "Distribuição das Colaborações" %}</h3> | |
| 38 | + <h3>{% trans "Distribution of Collaborations" %}</h3> | |
| 39 | 39 | <div id="collabs"></div> |
| 40 | 40 | </div> |
| 41 | 41 | |
| ... | ... | @@ -43,10 +43,10 @@ |
| 43 | 43 | <hr/> |
| 44 | 44 | |
| 45 | 45 | <div class="span-12 colborder"> |
| 46 | - <h3>{% trans "Discussões Mais Relevantes" %}<a class="rss" target="_blank" | |
| 46 | + <h3>{% trans "Discussions Most Relevance" %}<a class="rss" target="_blank" | |
| 47 | 47 | href="{% url rss_hottest_threads %}" |
| 48 | - title="{% trans "RSS - Discussões Mais Relevantes" %}"> | |
| 49 | - <img src="{{ STATIC_URL }}img/rss.png" alt="RSS"/></a> | |
| 48 | + title="{% trans "RSS - Discussions Most Relevance" %}"> | |
| 49 | + <img src="{{ STATIC_URL }}img/rss.png" alt="{% trans 'RSS' %}"/></a> | |
| 50 | 50 | </h3> |
| 51 | 51 | <ul> |
| 52 | 52 | {% for thread in hottest_threads %} |
| ... | ... | @@ -55,15 +55,15 @@ |
| 55 | 55 | </ul> |
| 56 | 56 | <hr class="space"/> |
| 57 | 57 | <a class="right" href="{% url thread_list %}?order=hottest"> |
| 58 | - {% trans "Ver mais discussões relevantes..." %} | |
| 58 | + {% trans "View more discussions relevance..." %} | |
| 59 | 59 | </a> |
| 60 | 60 | </div> |
| 61 | 61 | |
| 62 | 62 | <div class="span-11 last"> |
| 63 | - <h3>{% trans "Últimas Discussões" %}<a class="rss" target="_blank" | |
| 63 | + <h3>{% trans "Latest Discussions" %}<a class="rss" target="_blank" | |
| 64 | 64 | href="{% url rss_latest_threads %}" |
| 65 | - title="{% trans "RSS - Últimas Discussões" %}"> | |
| 66 | - <img src="{{ STATIC_URL }}img/rss.png" alt="RSS"/></a> | |
| 65 | + title="{% trans "RSS - Latest Discussions" %}"> | |
| 66 | + <img src="{{ STATIC_URL }}img/rss.png" alt="{% trans 'RSS' %}"/></a> | |
| 67 | 67 | </h3> |
| 68 | 68 | <ul> |
| 69 | 69 | {% for thread in latest_threads %} |
| ... | ... | @@ -72,7 +72,7 @@ |
| 72 | 72 | </ul> |
| 73 | 73 | <hr class="space"/> |
| 74 | 74 | <a class="right" href="{% url thread_list %}"> |
| 75 | - {% trans "Ver mais discussões..." %} | |
| 75 | + {% trans "View more discussions..." %} | |
| 76 | 76 | </a> |
| 77 | 77 | </div> |
| 78 | 78 | ... | ... |
colab/templates/login.html
| ... | ... | @@ -14,7 +14,7 @@ |
| 14 | 14 | {% csrf_token %} |
| 15 | 15 | |
| 16 | 16 | <fieldset class="span-10 box"> |
| 17 | - <legend>Login</legend> | |
| 17 | + <legend>{% trans "Login" %}</legend> | |
| 18 | 18 | <p> |
| 19 | 19 | {{ form.username.label_tag }}: |
| 20 | 20 | <br/> |
| ... | ... | @@ -27,20 +27,20 @@ |
| 27 | 27 | </p> |
| 28 | 28 | |
| 29 | 29 | <input type="submit" value="Login" /> |
| 30 | - <a class="right" href="{% url request_reset_password %}">Esqueci minha senha</a> | |
| 30 | + <a class="right" href="{% url request_reset_password %}">{% trans "I forgot my password" %}</a> | |
| 31 | 31 | |
| 32 | 32 | <input type="hidden" name="next" value="{% firstof next '/' %}" /> |
| 33 | 33 | </fieldset> |
| 34 | 34 | |
| 35 | 35 | <fieldset class="span-12 box last"> |
| 36 | - <legend>Não possui cadastro? Casdastre-se!</legend> | |
| 36 | + <legend>{% trans "Not already registered? Sign up!" %}</legend> | |
| 37 | 37 | <p class="prepend-1 span-10 justify large"> |
| 38 | - Para acessar alguns dos recursos do Colab é necessário estar | |
| 39 | - registrado. Caso você ainda não esteja cadastrado nos sistemas da | |
| 40 | - comunidade Interlegis clique no link abaixo e comece a colaborar!</p> | |
| 38 | + {% trans "To access some features of Colab you must be registered. | |
| 39 | + If you are not already registered systems in the community Interlegis | |
| 40 | + click on the link below and get to work!" %}</p> | |
| 41 | 41 | |
| 42 | 42 | <a class="span-11 center large" |
| 43 | - href="{% url signup %}">Cadastre-se</a> | |
| 43 | + href="{% url signup %}">{% trans "Sign up" %}</a> | |
| 44 | 44 | </fieldset> |
| 45 | 45 | </form> |
| 46 | 46 | </div> | ... | ... |
colab/templates/open-data.html
| ... | ... | @@ -3,82 +3,77 @@ |
| 3 | 3 | |
| 4 | 4 | {% block main-content %} |
| 5 | 5 | <div class="span-18"> |
| 6 | - {% blocktrans %} | |
| 7 | - <h2>Dados abertos - Comunidades Interlegis</h2> | |
| 8 | - <p>Neste momento o sistema Colab disponibiliza grande parte de seus dados | |
| 9 | - através do seu sistema de buscas.</p> | |
| 10 | - <p>Caso você esteja interessado em integrar seu sistema com o ambiente Colab | |
| 11 | - e necessite de outros dados não fornecidos por esta API, por favor | |
| 12 | - entre em contato conosco através do sistemas de tiquetes (é necessário | |
| 13 | - estar cadastrado para criar um tiquete).</p> | |
| 6 | + <h2>{% trans "OpenData - Communities Interlegis" %}</h2> | |
| 7 | + <p>{% blocktrans %}At this point the system Colab provides much of its data | |
| 8 | + through its search engine.{% endblocktrans %}</p> | |
| 9 | + <p>{% blocktrans %}If you are interested in integrating your system with the environment Colab | |
| 10 | + and requires no other data provided by this API, please contact us via the ticketing | |
| 11 | + system (you must be registered in order to create a ticket).{% endblocktrans %}</p> | |
| 14 | 12 | |
| 15 | - <h3>Realizando buscas através da API</h3> | |
| 16 | - <p>A API de buscas do Colab funciona através de um serviço HTTP/REST sempre | |
| 17 | - retornando objetos JSON com resultado. </p> | |
| 18 | - <p>A URL base utilizada para a busca é: | |
| 13 | + <h3>{% trans "Performing searches via the API" %}</h3> | |
| 14 | + <p>{% trans "The Colab API searches works through an HTTP/REST always | |
| 15 | + returning JSON objects with result." %} </p> | |
| 16 | + <p>{% trans "The base URL used for the search is:" %} | |
| 19 | 17 | <a href="/api/search/">http://colab.interlegis.leg.br/api/search/</a></p> |
| 20 | 18 | |
| 21 | - <h3>Parâmetros:</h3> | |
| 19 | + <h3>{% trans "Parameters:" %}</h3> | |
| 22 | 20 | <ul class="prepend-1"> |
| 23 | 21 | <li> |
| 24 | - <h4><i>Query</i> - q</h4> | |
| 25 | - A <i>query</i> é a "pergunta" enviada | |
| 26 | - para o servidor de buscas. Uma <i>query</i> é composta por | |
| 27 | - <b>campo:valor</b>, onde campo representa um tipo de dados do sistema, | |
| 28 | - por exemplo <b>collaborator</b> e valor representa o dado armazenado | |
| 29 | - pelo sistema, por exemplo <b>jeanferri</b>. | |
| 30 | - Segue a lista de campos disponíveis para a busca: | |
| 22 | + <h4><i>{% trans "Query" %}</i> - q</h4> | |
| 23 | + {% blocktrans %}The <i>query</i> is the "question" sent | |
| 24 | + to the search server. A <i>query</i> consists of | |
| 25 | + <b>field:value</b>, where the field represents a kind of system data, | |
| 26 | + for example <b>collaborator</b> and represents the data stored | |
| 27 | + by the system, for example <b>jeanferri</b>.{% endblocktrans %} | |
| 28 | + {% trans "The following is a list of available fields to search:" %}<br/> | |
| 31 | 29 | <ul class="prepend-1"> |
| 32 | - <li><b><br/> | |
| 33 | - Type</b>: wiki, thread, ticket, changeset.</li> | |
| 34 | - <li><b>Title</b>: nome da página, título da discussão ou tiquete, descrição do changeset.</li> | |
| 35 | - <li><b>Description</b>: trecho da página ou da discussão, descrição do tíquete ou changeset.</li> | |
| 36 | - <li><b>Creator</b>: nome de usuário de quem criou o documento.</li> | |
| 37 | - <li><b>creator_real_name</b>: nome real de quem criou o documento.</li> | |
| 38 | - <li><b>create</b>: data de criação.</li> | |
| 39 | - <li><b>modified</b>: data de modificação.</li> | |
| 40 | - <li><b>mailinglist</b>: lista de discussões (apenas para o tipo thread).</li> | |
| 41 | - <li><b>name</b>: nome da página wiki.</li> | |
| 42 | - <li><b>comment</b>: comentários dos tíquetes (todos concatenados).</li> | |
| 43 | - <li><b>content</b>: contúdo da página wiki ou mensagens da discussão (todas concatenadas). </li> | |
| 44 | - <li><b>keyword</b>: keywords (apenas para tíquete).</li> | |
| 45 | - <li><b>milestone</b>: milestone (apenas para tíquete).</li> | |
| 46 | - <li><b>priority</b>: prioridade (apenas para tíquete).</li> | |
| 47 | - <li><b>component</b>: componente (apenas para tíquete).</li> | |
| 48 | - <li><b>version</b>: versão (apenas para tíquete).</li> | |
| 49 | - <li><b>severity</b>: severidade (apenas para tíquete).</li> | |
| 50 | - <li><b>owner</b>: responsável (apenas para tíquete).</li> | |
| 51 | - <li><b>status</b>: status (apenas para tíquete).</li> | |
| 52 | - <li><b>revision</b>: revisão (apenas para tíquete).</li> | |
| 53 | - <li><b>subject</b>: sinônimo de título (apenas para discussões).</li> | |
| 30 | + <li><b>Type</b>: {% trans "wiki, thread, ticket, changeset." %}</li> | |
| 31 | + <li><b>Title</b>: {% trans "page name, title of the discussion or ticket, changeset description." %}</li> | |
| 32 | + <li><b>Description</b>: {% trans "excerpt from the page or the discussion, description of the ticket or changeset." %}</li> | |
| 33 | + <li><b>Creator</b>: {% trans "name of user who created the document." %}</li> | |
| 34 | + <li><b>creator_real_name</b>: {% trans "real name who created the document." %}</li> | |
| 35 | + <li><b>create</b>: {% trans "creation date." %}</li> | |
| 36 | + <li><b>modified</b>: {% trans "modification date." %}</li> | |
| 37 | + <li><b>mailinglist</b>: {% trans "mailing list (only for type thread)." %}</li> | |
| 38 | + <li><b>name</b>: {% trans "name of the wiki page." %}</li> | |
| 39 | + <li><b>comment</b>: {% trans "comments of tickets (all concatenated)." %}</li> | |
| 40 | + <li><b>content</b>: {% trans "contents of wiki page or messages of the discussions (all concatenated)." %} </li> | |
| 41 | + <li><b>keyword</b>: {% trans "keywords (ticket only)." %}</li> | |
| 42 | + <li><b>milestone</b>: {% trans "milestone (ticket only)." %}</li> | |
| 43 | + <li><b>priority</b>: {% trans "priority (ticket only)." %}</li> | |
| 44 | + <li><b>component</b>: {% trans "component (ticket only)." %}</li> | |
| 45 | + <li><b>version</b>: {% trans "version (ticket only)." %}</li> | |
| 46 | + <li><b>severity</b>: {% trans "severity (ticket only)." %}</li> | |
| 47 | + <li><b>owner</b>: {% trans "responsible (ticket only)." %}</li> | |
| 48 | + <li><b>status</b>: {% trans "status (ticket only)." %}</li> | |
| 49 | + <li><b>revision</b>: {% trans "review (ticket only)." %}</li> | |
| 50 | + <li><b>subject</b>: {% trans "synonym for the title (for discussion)." %}</li> | |
| 54 | 51 | </ul> |
| 55 | 52 | </li> |
| 56 | 53 | <br/><hr/> |
| 57 | 54 | |
| 58 | 55 | <li> |
| 59 | - <h4>Resultados por Página - n </h4> | |
| 60 | - Número de resultados que devem ser exibidos por página. Seu | |
| 61 | - valor deveser um número inteiro entre 1 e 500. | |
| 62 | - <i>Default: 50</i>. | |
| 56 | + <h4>{% trans "Results per page - n" %} </h4> | |
| 57 | + {% blocktrans %}Number of results to be displayed per page. | |
| 58 | + Its value must be an integer between 1 and 500.{% endblocktrans %} | |
| 59 | + <i>{% trans "Default: 50" %}</i>. | |
| 63 | 60 | </li> |
| 64 | 61 | <br/><hr/> |
| 65 | 62 | |
| 66 | 63 | <li> |
| 67 | - <h4>Página - p</h4> | |
| 68 | - Número da página que será exibida. Seu valor deve ser um | |
| 69 | - número inteiro igual ou maior que 1. <i>Default: 1</i>. | |
| 64 | + <h4>{% trans "Page - p" %}</h4> | |
| 65 | + {% blocktrans %}Page number that appears. Its value must be an | |
| 66 | + integer equal to or greater than 1.{% endblocktrans %} <i>{% trans "Default: 1" %}</i>. | |
| 70 | 67 | </li> |
| 71 | 68 | <br/><hr/> |
| 72 | 69 | |
| 73 | 70 | <li> |
| 74 | - <h4>Ordem - o</h4> | |
| 75 | - Ordem em que os resultados serão exibidos. Seu valor deve | |
| 76 | - ser uma string no formato <b>campo direção</b> onde campo | |
| 77 | - são os mesmos apresentados no parametro <i>query</i> e | |
| 78 | - direção pode ser <b>asc</b> para ascendente ou <b>desc</b> | |
| 79 | - para descendente. <i>Default: score desc</i>. | |
| 71 | + <h4>{% trans "Order - o" %}</h4> | |
| 72 | + {% blocktrans %}Order in which the results will be displayed. Its value must be | |
| 73 | + a string in the <b>field direction</b> where the same field are | |
| 74 | + presented in the <i>query</i> parameter and direction can be | |
| 75 | + <b>asc</b> for ascending or <b>desc</b> for descending.{% endblocktrans %} <i>Default: score desc</i>. | |
| 80 | 76 | </li> |
| 81 | 77 | <br/> |
| 82 | 78 | </ul> |
| 83 | - {% endblocktrans %} | |
| 84 | 79 | {% endblock %} | ... | ... |
colab/templates/pizza-chart.html
| ... | ... | @@ -22,9 +22,9 @@ |
| 22 | 22 | data.addColumn('number', 'Slices'); |
| 23 | 23 | data.addRows([ |
| 24 | 24 | ['{% trans "Emails"%}', {% firstof type_count.thread '0' %}], |
| 25 | - ['{% trans "Tiquetes"%}', {% firstof type_count.ticket '0' %}], | |
| 25 | + ['{% trans "Tickets"%}', {% firstof type_count.ticket '0' %}], | |
| 26 | 26 | ['{% trans "Wiki"%}', {% firstof type_count.wiki '0' %}], |
| 27 | - ['{% trans "Código"%}', {% firstof type_count.changeset '0' %}], | |
| 27 | + ['{% trans "Code"%}', {% firstof type_count.changeset '0' %}], | |
| 28 | 28 | ]); |
| 29 | 29 | |
| 30 | 30 | // Set chart options | ... | ... |
colab/templates/search.html
| ... | ... | @@ -2,39 +2,39 @@ |
| 2 | 2 | {% load i18n %} |
| 3 | 3 | {% load append_to_get %} |
| 4 | 4 | {% block main-content %} |
| 5 | - <h2 class="span-6">{% trans "Busca" %}</h2> | |
| 5 | + <h2 class="span-6">{% trans "Search" %}</h2> | |
| 6 | 6 | <span class="right quiet"> |
| 7 | - {{ docs.numFound }} {% trans "documentos encontrados em" %} | |
| 8 | - {{ docs.QTime|floatformat:3 }} {% trans "segundos" %} | |
| 7 | + {{ docs.numFound }} {% trans "documents found in" %} | |
| 8 | + {{ docs.QTime|floatformat:3 }} {% trans "seconds" %} | |
| 9 | 9 | </span> |
| 10 | 10 | |
| 11 | 11 | <hr/> |
| 12 | 12 | |
| 13 | 13 | <div class="span-5 border filters"> |
| 14 | - <h3>Filtros</h3> | |
| 14 | + <h3>{% trans "Filters" %}</h3> | |
| 15 | 15 | |
| 16 | - <h4>{% trans "Tipos" %}</h4> | |
| 16 | + <h4>{% trans "Types" %}</h4> | |
| 17 | 17 | |
| 18 | 18 | <ul class="legend"> |
| 19 | - <li {% ifequal type "wiki" %} class="selected" title="{% trans "Retirar Filtro" %}" {% endifequal %}> | |
| 19 | + <li {% ifequal type "wiki" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 20 | 20 | <span> |
| 21 | 21 | <img src="{{ STATIC_URL }}img/wiki.png"> |
| 22 | 22 | </span> |
| 23 | 23 | <a href="{% ifnotequal type "wiki" %} {% append_to_get type='wiki' %} {% else %} {% append_to_get type="" %} {% endifnotequal %}">{% trans "Wiki" %}</a> |
| 24 | 24 | </li> |
| 25 | - <li {% ifequal type "thread" %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 25 | + <li {% ifequal type "thread" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 26 | 26 | <span> |
| 27 | 27 | <img src="{{ STATIC_URL }}img/thread.png"> |
| 28 | 28 | </span> |
| 29 | - <a href="{% ifnotequal type "thread" %} {% append_to_get type='thread' %} {% else %} {% append_to_get type="" %} {% endifnotequal %}">{% trans "Discussão" %}</a> | |
| 29 | + <a href="{% ifnotequal type "thread" %} {% append_to_get type='thread' %} {% else %} {% append_to_get type="" %} {% endifnotequal %}">{% trans "Discussion" %}</a> | |
| 30 | 30 | </li> |
| 31 | - <li {% ifequal type "ticket" %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 31 | + <li {% ifequal type "ticket" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 32 | 32 | <span> |
| 33 | 33 | <img src="{{ STATIC_URL }}img/ticket.png"> |
| 34 | 34 | </span> |
| 35 | - <a href="{% ifnotequal type "ticket" %} {% append_to_get type='ticket' %} {% else %} {% append_to_get type="" %} {% endifnotequal %}">{% trans "Tiquete" %}</a> | |
| 35 | + <a href="{% ifnotequal type "ticket" %} {% append_to_get type='ticket' %} {% else %} {% append_to_get type="" %} {% endifnotequal %}">{% trans "Ticket" %}</a> | |
| 36 | 36 | </li> |
| 37 | - <li {% ifequal type "changeset" %} class="selected" title="{% trans "Retirar filtro" %}" {% endifequal %}> | |
| 37 | + <li {% ifequal type "changeset" %} class="selected" title="{% trans "Remove filter" %}" {% endifequal %}> | |
| 38 | 38 | <span> |
| 39 | 39 | <img src="{{ STATIC_URL }}img/changeset.png"> |
| 40 | 40 | </span> |
| ... | ... | @@ -49,7 +49,7 @@ |
| 49 | 49 | {% include "message-preview.html" %} |
| 50 | 50 | {% empty %} |
| 51 | 51 | <li class="center"> |
| 52 | - {% trans "Sem resultados para a busca." %} | |
| 52 | + {% trans "No results for your search." %} | |
| 53 | 53 | </li> |
| 54 | 54 | {% endfor %} |
| 55 | 55 | </ul> |
| ... | ... | @@ -60,15 +60,15 @@ |
| 60 | 60 | <div class="pagination center"> |
| 61 | 61 | <span> |
| 62 | 62 | {% if docs.has_previous %} |
| 63 | - <a href="{% append_to_get p=docs.previous_page_number %}">{% trans "Anterior" %}</a> | |
| 63 | + <a href="{% append_to_get p=docs.previous_page_number %}">{% trans "Previous" %}</a> | |
| 64 | 64 | {% endif %} |
| 65 | 65 | |
| 66 | 66 | <span> |
| 67 | - {% trans "Página" %} {{ docs.page_num }} {% trans "de" %} {{ docs.num_of_pages }} | |
| 67 | + {% trans "Page" %} {{ docs.page_num }} {% trans "of" %} {{ docs.num_of_pages }} | |
| 68 | 68 | </span> |
| 69 | 69 | |
| 70 | 70 | {% if docs.has_next %} |
| 71 | - <a href="{% append_to_get p=docs.next_page_number %}">{% trans "Próxima" %}</a> | |
| 71 | + <a href="{% append_to_get p=docs.next_page_number %}">{% trans "Next" %}</a> | |
| 72 | 72 | {% endif %} |
| 73 | 73 | </span> |
| 74 | 74 | </div> | ... | ... |
colab/templates/signup-form.html
| ... | ... | @@ -3,52 +3,52 @@ |
| 3 | 3 | {% load i18n %} |
| 4 | 4 | {% block main-content %} |
| 5 | 5 | |
| 6 | -<h2>Cadastre-se</h2> | |
| 6 | +<h2>{% trans "Sign up" %}</h2> | |
| 7 | 7 | |
| 8 | 8 | {% if form.errors %} |
| 9 | -<div class="alert"><b>Por favor, corrija os erros abaixo e tente novamente.</b></div> | |
| 9 | +<div class="alert"><b>{% trans "Please correct the errors below and try again." %}</b></div> | |
| 10 | 10 | {% endif %} |
| 11 | 11 | |
| 12 | 12 | <div class="avatar-placeholder box"> |
| 13 | - <label class="avatar-placeholder">Avatar</label > | |
| 13 | + <label class="avatar-placeholder">{% trans "Avatar" %}</label > | |
| 14 | 14 | <div class="avatar-image avatar"> |
| 15 | 15 | <img src="{{ STATIC_URL }}img/user.png" alt="user"/> |
| 16 | 16 | </div> |
| 17 | 17 | <p> |
| 18 | - {% trans "Adicione um avatar à sua conta utilizando" %} <a href="http://pt.gravatar.com/" target="_blank">Gravatar</a>. | |
| 18 | + {% trans "Add an avatar to your account using" %} <a href="http://gravatar.com/" target="_blank">Gravatar</a>. | |
| 19 | 19 | </p> |
| 20 | 20 | </div> |
| 21 | 21 | |
| 22 | 22 | |
| 23 | 23 | <p class="required span-24 last"> |
| 24 | - <label>Campos Obrigatórios</label> | |
| 24 | + <label>{% trans "Required fields" %}</label> | |
| 25 | 25 | </p> |
| 26 | 26 | |
| 27 | 27 | <form class="span-24" id="signup" action="." method="post"> |
| 28 | 28 | {% csrf_token %} |
| 29 | 29 | |
| 30 | 30 | <fieldset class="box span-11"> |
| 31 | - <legend>Informações de Acesso</legend> | |
| 31 | + <legend>{% trans "Access Information" %}</legend> | |
| 32 | 32 | {% render_form_field form.username %} |
| 33 | 33 | {% render_form_field form.password1 %} |
| 34 | 34 | {% render_form_field form.password2 %} |
| 35 | 35 | </fieldset> |
| 36 | 36 | |
| 37 | 37 | <fieldset class="box last"> |
| 38 | - <legend>Informações Profissionais</legend> | |
| 38 | + <legend>{% trans "Professionals Information" %}</legend> | |
| 39 | 39 | {% render_form_field form.institution %} |
| 40 | 40 | {% render_form_field form.role %} |
| 41 | 41 | </fieldset> |
| 42 | 42 | |
| 43 | 43 | <fieldset class="box span-11"> |
| 44 | - <legend>Informações Pessoais</legend> | |
| 44 | + <legend>{% trans "Personal Information" %}</legend> | |
| 45 | 45 | {% render_form_field form.first_name %} |
| 46 | 46 | {% render_form_field form.last_name %} |
| 47 | 47 | {% render_form_field form.email %} |
| 48 | 48 | </fieldset> |
| 49 | 49 | |
| 50 | 50 | <fieldset class="box last"> |
| 51 | - <legend>Outras</legend> | |
| 51 | + <legend>{% trans "Others" %}</legend> | |
| 52 | 52 | {% render_form_field form.twitter %} |
| 53 | 53 | {% render_form_field form.facebook %} |
| 54 | 54 | {% render_form_field form.google_talk %} |
| ... | ... | @@ -56,12 +56,12 @@ |
| 56 | 56 | </fieldset> |
| 57 | 57 | |
| 58 | 58 | <fieldset class="box span-11"> |
| 59 | - <legend>Inscrever-se nas Listas</legend> | |
| 59 | + <legend>{% trans "Subscribe to mail lists" %}</legend> | |
| 60 | 60 | {% render_form_field form.lists %} |
| 61 | 61 | </fieldset> |
| 62 | 62 | |
| 63 | 63 | <div class="span-24"> |
| 64 | - <input class="right" type="submit" value="Cadastrar"/> | |
| 64 | + <input class="right" type="submit" value="{% trans 'Register' %}"/> | |
| 65 | 65 | </div> |
| 66 | 66 | </form> |
| 67 | 67 | {% endblock %} | ... | ... |
colab/templates/user-profile.html
| ... | ... | @@ -9,17 +9,16 @@ |
| 9 | 9 | {% block main-content %} |
| 10 | 10 | {% if not user_profile %} |
| 11 | 11 | <span class="notice span-24"> |
| 12 | - <b>Usuário não cadastrado.</b> Você é dono deste perfil? | |
| 13 | - <a href="{% url signup %}">Clique aqui | |
| 14 | - e cadastre-se.</a> | |
| 12 | + <b>{% trans "User not registered." %}</b> {% trans "You are own this profile?" %} | |
| 13 | + <a href="{% url signup %}">{% trans "Click here and sign up." %}</a> | |
| 15 | 14 | </span> |
| 16 | 15 | |
| 17 | 16 | {% else %} |
| 18 | 17 | |
| 19 | 18 | {% ifequal request.user.username user_profile.user.username %} |
| 20 | 19 | <span class="success span-24"> |
| 21 | - Ei, olha você aqui! Quer | |
| 22 | - <a href="{% url user_profile_update request.user %}">editar seu perfil</a>? | |
| 20 | + {% trans "Hey, look you here! Want to " %} | |
| 21 | + <a href="{% url user_profile_update request.user %}">{% trans "edit your profile" %}</a>? | |
| 23 | 22 | </span> |
| 24 | 23 | {% endifequal %} |
| 25 | 24 | |
| ... | ... | @@ -38,12 +37,12 @@ |
| 38 | 37 | <form action="{% url user_profile_update request.user %}" method='post'> |
| 39 | 38 | {% csrf_token %} |
| 40 | 39 | |
| 41 | - <h3>Informações Pessoais</h3> | |
| 40 | + <h3>{% trans "Personal Information" %}</h3> | |
| 42 | 41 | <ul id="user-info"> |
| 43 | 42 | <li> |
| 44 | 43 | {{ form.username.label_tag }}: {{ user_profile.user.username }} |
| 45 | 44 | {% ifequal request.user.username user_profile.user.username %} |
| 46 | - (<a href="{% url change_password %}">{% trans "alterar senha" %}</a>) | |
| 45 | + (<a href="{% url change_password %}">{% trans "change password" %}</a>) | |
| 47 | 46 | {% endifequal %} |
| 48 | 47 | </li> |
| 49 | 48 | <li> |
| ... | ... | @@ -56,7 +55,7 @@ |
| 56 | 55 | |
| 57 | 56 | <hr class="space" /> |
| 58 | 57 | |
| 59 | - <h3>Outras Informações</h3> | |
| 58 | + <h3>{% trans "Other informations" %}</h3> | |
| 60 | 59 | <ul> |
| 61 | 60 | <li> |
| 62 | 61 | {% render_form_field form.twitter user_profile.twitter %} |
| ... | ... | @@ -75,7 +74,7 @@ |
| 75 | 74 | <hr class="space"/> |
| 76 | 75 | {% if editable %} |
| 77 | 76 | <span class="span-5"> |
| 78 | - <input class="right" type="submit" value="Salvar"/> | |
| 77 | + <input class="right" type="submit" value="{% trans 'Save' %}"/> | |
| 79 | 78 | </span> |
| 80 | 79 | {% endif %} |
| 81 | 80 | </form> |
| ... | ... | @@ -83,7 +82,7 @@ |
| 83 | 82 | |
| 84 | 83 | {% if type_count %} |
| 85 | 84 | <div class="span-10 last"> |
| 86 | - <h3 class="center">{% trans "Colaborações por Área" %}</h3> | |
| 85 | + <h3 class="center">{% trans "Collaborations by Area" %}</h3> | |
| 87 | 86 | <div id="collabs"></div> |
| 88 | 87 | </div> |
| 89 | 88 | {% endif %} |
| ... | ... | @@ -92,23 +91,23 @@ |
| 92 | 91 | <hr class="space" /> |
| 93 | 92 | |
| 94 | 93 | <div class="span-13"> |
| 95 | - <h3>{% trans "Últimas Mensagens Enviadas" %} </h3> | |
| 94 | + <h3>{% trans "Latest posted" %} </h3> | |
| 96 | 95 | <ul class="colborder"> |
| 97 | 96 | {% for doc in emails %} |
| 98 | 97 | {% include "message-preview.html" %} |
| 99 | 98 | {% empty %} |
| 100 | - <li>Não existem mensagens enviadas por este usuário até o momento.</li> | |
| 99 | + <li>{% trans "There are no posts by this user so far." %}</li> | |
| 101 | 100 | {% endfor %} |
| 102 | 101 | </ul> |
| 103 | 102 | </div> |
| 104 | 103 | |
| 105 | 104 | <div class="span-11 last"> |
| 106 | - <h3>{% trans "Participações na Comunidade" %}</h3> | |
| 105 | + <h3>{% trans "Community inside participations" %}</h3> | |
| 107 | 106 | <ul> |
| 108 | 107 | {% for doc in docs %} |
| 109 | 108 | {% include "message-preview.html" %} |
| 110 | 109 | {% empty %} |
| 111 | - <li>Sem colaborações deste usuário até o momento.</li> | |
| 110 | + <li>{% trans "No contributions of this user so far." %}</li> | |
| 112 | 111 | {% endfor %} |
| 113 | 112 | </ul> |
| 114 | 113 | </div> | ... | ... |
colab/views/signup.py
| ... | ... | @@ -75,8 +75,8 @@ def signup(request): |
| 75 | 75 | email_addr.save() |
| 76 | 76 | |
| 77 | 77 | template_data = { |
| 78 | - 'msg': _((u'Cadastro efetuado com sucesso. Por favor acesse seu ' | |
| 79 | - u'endereço de email para validá-lo.')), | |
| 78 | + 'msg': _((u'Registration completed successfully. Please visit your ' | |
| 79 | + u'email address to validate it.')), | |
| 80 | 80 | 'msg_css_class': 'success', |
| 81 | 81 | } |
| 82 | 82 | |
| ... | ... | @@ -96,7 +96,7 @@ def verify_email(request, hash): |
| 96 | 96 | profile.user.save() |
| 97 | 97 | |
| 98 | 98 | template_data = { |
| 99 | - 'msg': _(u'Endereço de e-mail validado corretamente.'), | |
| 99 | + 'msg': _(u'E-mail validated correctly.'), | |
| 100 | 100 | 'msg_css_class': 'success', |
| 101 | 101 | } |
| 102 | 102 | |
| ... | ... | @@ -132,9 +132,9 @@ def request_reset_password(request): |
| 132 | 132 | |
| 133 | 133 | signup_.send_reset_password_email(request, user) |
| 134 | 134 | |
| 135 | - msg = _((u'Para sua segurança, dentro de alguns instantes você ' | |
| 136 | - u'receberá um email solicitando a confirmação do pedido ' | |
| 137 | - u'de troca de senha. Por favor aguarde.')) | |
| 135 | + msg = _((u'For your safety, in a few moments you will receive ' | |
| 136 | + u'an email asking you to confirm the password ' | |
| 137 | + u'change request. Please wait.')) | |
| 138 | 138 | |
| 139 | 139 | template_data = { |
| 140 | 140 | 'msg': msg, |
| ... | ... | @@ -184,7 +184,7 @@ def reset_password(request, hash): |
| 184 | 184 | user.save() |
| 185 | 185 | |
| 186 | 186 | template_data.update({ |
| 187 | - 'msg': _(u'Senha alterada com sucesso!'), | |
| 187 | + 'msg': _(u'Password changed successfully!'), | |
| 188 | 188 | 'msg_css_class': 'success', |
| 189 | 189 | }) |
| 190 | 190 | return render_to_response('account_message.html', template_data, |
| ... | ... | @@ -215,7 +215,7 @@ def change_password(request): |
| 215 | 215 | request.user.save() |
| 216 | 216 | |
| 217 | 217 | template_data.update({ |
| 218 | - 'msg': _(u'Senha alterada com sucesso!'), | |
| 218 | + 'msg': _(u'Password changed successfully!'), | |
| 219 | 219 | 'msg_css_class': 'success', |
| 220 | 220 | }) |
| 221 | 221 | return render_to_response('account_message.html', template_data, | ... | ... |