##// END OF EJS Templates
Merged pt_BR localization
Augusto Herrmann -
r1473:123139d8 merge beta
parent child Browse files
Show More
@@ -46,6 +46,7 b' news'
46 46 larger repositories.
47 47 - implements #214 added support for downloading subrepos in download menu.
48 48 - Added basic API for direct operations on rhodecode via JSON
49 - Implemented advanced hook management
49 50
50 51 fixes
51 52 -----
@@ -345,6 +345,22 b' Directory ::'
345 345 All other LDAP settings will likely be site-specific and should be
346 346 appropriately configured.
347 347
348
349
350 Hook management
351 ---------------
352
353 Hooks can be managed in similar way to this used in .hgrc files.
354 To access hooks setting click `advanced setup` on Hooks section of Mercurial
355 Settings in Admin.
356
357 There are 4 built in hooks that cannot be changed (only enable/disable by
358 checkboxes on previos section).
359 To add another custom hook simply fill in first section with
360 <name>.<hook_type> and the second one with hook path. Example hooks
361 can be found at *rhodecode.lib.hooks*.
362
363
348 364 Setting Up Celery
349 365 -----------------
350 366
@@ -250,9 +250,13 b' height:40px;'
250 250 clear:both;
251 251 position:relative;
252 252 background:#003367 url("../images/header_inner.png") repeat-x;
253 border-bottom:2px solid #fff;
254 253 margin:0;
255 254 padding:0;
255 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
256 -webkit-border-radius: 4px 4px 4px 4px;
257 -khtml-border-radius: 4px 4px 4px 4px;
258 -moz-border-radius: 4px 4px 4px 4px;
259 border-radius: 4px 4px 4px 4px;
256 260 }
257 261
258 262 #header #header-inner #home a {
@@ -290,7 +294,7 b' position:relative;'
290 294 float:right;
291 295 list-style-type:none;
292 296 list-style-position:outside;
293 margin:10px 5px 0 0;
297 margin:6px 5px 0 0;
294 298 padding:0;
295 299 }
296 300
@@ -311,8 +315,12 b' overflow:hidden;'
311 315 color:#FFF;
312 316 font-weight:700;
313 317 text-decoration:none;
314 background:#369 url("../images/quick_l.png") no-repeat top left;
318 background:#369;
315 319 padding:0;
320 -webkit-border-radius: 4px 4px 4px 4px;
321 -khtml-border-radius: 4px 4px 4px 4px;
322 -moz-border-radius: 4px 4px 4px 4px;
323 border-radius: 4px 4px 4px 4px;
316 324 }
317 325
318 326 #header #header-inner #quick li span.short {
@@ -325,7 +333,6 b' right:0;'
325 333 height:1%;
326 334 display:block;
327 335 float:left;
328 background:url("../images/quick_r.png") no-repeat top right;
329 336 border-left:1px solid #3f6f9f;
330 337 margin:0;
331 338 padding:10px 12px 8px 10px;
@@ -340,7 +347,6 b' padding:10px 12px 8px;'
340 347 top:0;
341 348 left:0;
342 349 border-left:none;
343 background:url("../images/quick_l.png") no-repeat top left;
344 350 border-right:1px solid #2e5c89;
345 351 padding:8px 8px 4px;
346 352 }
@@ -355,18 +361,16 b' padding:9px 4px 4px;'
355 361 }
356 362
357 363 #header #header-inner #quick li a:hover {
358 background:#4e4e4e url("../images/quick_l_selected.png") no-repeat top left;
364 background:#4e4e4e no-repeat top left;
359 365 }
360 366
361 367 #header #header-inner #quick li a:hover span {
362 368 border-left:1px solid #545454;
363 background:url("../images/quick_r_selected.png") no-repeat top right;
364 369 }
365 370
366 371 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short {
367 372 border-left:none;
368 373 border-right:1px solid #464646;
369 background:url("../images/quick_l_selected.png") no-repeat top left;
370 374 }
371 375
372 376 #header #header-inner #quick ul {
@@ -617,6 +621,12 b' overflow:hidden;'
617 621 background:#fff;
618 622 margin:0 0 10px;
619 623 padding:0 0 10px;
624 -webkit-border-radius: 4px 4px 4px 4px;
625 -khtml-border-radius: 4px 4px 4px 4px;
626 -moz-border-radius: 4px 4px 4px 4px;
627 border-radius: 4px 4px 4px 4px;
628 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
629
620 630 }
621 631
622 632 #content div.box-left {
@@ -1034,55 +1044,13 b' margin:0;'
1034 1044 padding:0 0 0 8px;
1035 1045 }
1036 1046
1037 div.form div.fields div.field div.highlight .ui-button {
1038 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1039 border-top:1px solid #5c91a4;
1040 border-left:1px solid #2a6f89;
1041 border-right:1px solid #2b7089;
1042 border-bottom:1px solid #1a6480;
1043 color:#FFF;
1044 margin:0;
1045 padding:6px 12px;
1046 }
1047
1048 div.form div.fields div.field div.highlight .ui-state-hover {
1049 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1050 border-top:1px solid #78acbf;
1051 border-left:1px solid #34819e;
1052 border-right:1px solid #35829f;
1053 border-bottom:1px solid #257897;
1054 color:#FFF;
1055 margin:0;
1056 padding:6px 12px;
1057 }
1058
1059 #content div.box div.form div.fields div.buttons div.highlight input.ui-button {
1060 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1061 border-top:1px solid #5c91a4;
1062 border-left:1px solid #2a6f89;
1063 border-right:1px solid #2b7089;
1064 border-bottom:1px solid #1a6480;
1065 color:#fff;
1066 margin:0;
1067 padding:6px 12px;
1068 }
1069
1070 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1071 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1072 border-top:1px solid #78acbf;
1073 border-left:1px solid #34819e;
1074 border-right:1px solid #35829f;
1075 border-bottom:1px solid #257897;
1076 color:#fff;
1077 margin:0;
1078 padding:6px 12px;
1079 }
1080 1047
1081 1048 #content div.box table {
1082 1049 width:100%;
1083 1050 border-collapse:collapse;
1084 1051 margin:0;
1085 1052 padding:0;
1053 border: 1px solid #eee;
1086 1054 }
1087 1055
1088 1056 #content div.box table th {
@@ -1341,7 +1309,11 b' margin:-10px 0 0;'
1341 1309
1342 1310 #footer div#footer-inner {
1343 1311 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1344 border-top:2px solid #FFFFFF;
1312 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1313 -webkit-border-radius: 4px 4px 4px 4px;
1314 -khtml-border-radius: 4px 4px 4px 4px;
1315 -moz-border-radius: 4px 4px 4px 4px;
1316 border-radius: 4px 4px 4px 4px;
1345 1317 }
1346 1318
1347 1319 #footer div#footer-inner p {
@@ -1422,16 +1394,32 b' height: 150px;'
1422 1394 position: absolute;
1423 1395 margin-left: -16px;
1424 1396 width: 281px;
1425 border-radius: 0 0 8px 8px;
1397 -webkit-border-radius: 0px 0px 4px 4px;
1398 -khtml-border-radius: 0px 0px 4px 4px;
1399 -moz-border-radius: 0px 0px 4px 4px;
1400 border-radius: 0px 0px 4px 4px;
1401
1426 1402 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1427 1403 }
1428 1404
1429 1405 #quick_login .password_forgoten{
1430 1406 padding-right:10px;
1431 padding-top:10px;
1407 padding-top:0px;
1432 1408 float:left;
1433 1409 }
1434
1410 #quick_login .password_forgoten a{
1411 font-size: 10px
1412 }
1413
1414 #quick_login .register{
1415 padding-right:10px;
1416 padding-top:5px;
1417 float:left;
1418 }
1419
1420 #quick_login .register a{
1421 font-size: 10px
1422 }
1435 1423 #quick_login div.form div.fields{
1436 1424 padding-top: 2px;
1437 1425 padding-left:10px;
@@ -1465,18 +1453,7 b' clear:both;'
1465 1453 overflow:hidden;
1466 1454 text-align:right;
1467 1455 margin:0;
1468 padding:10px 14px 0;
1469 }
1470
1471 #quick_login div.form div.fields div.buttons input.ui-button{
1472 background:#e5e3e3 url("../images/button.png") repeat-x;
1473 border-top:1px solid #DDD;
1474 border-left:1px solid #c6c6c6;
1475 border-right:1px solid #DDD;
1476 border-bottom:1px solid #c6c6c6;
1477 color:#515151;
1478 margin:0;
1479 padding:4px 10px;
1456 padding:10px 14px 3px 5px;
1480 1457 }
1481 1458
1482 1459 #quick_login div.form div.links {
@@ -1534,13 +1511,6 b' margin:0;'
1534 1511 padding:10px 0 0 150px;
1535 1512 }
1536 1513
1537 #register div.form div.fields div.buttons div.highlight input.ui-button {
1538 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1539 color:#FFF;
1540 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1541 border-style:solid;
1542 border-width:1px;
1543 }
1544 1514
1545 1515 #register div.form div.activation_msg {
1546 1516 padding-top:4px;
@@ -1904,6 +1874,9 b' div.browserblock .search_activate #filte'
1904 1874 vertical-align: sub;
1905 1875 border: 1px solid;
1906 1876 padding:2px;
1877 -webkit-border-radius: 4px 4px 4px 4px;
1878 -khtml-border-radius: 4px 4px 4px 4px;
1879 -moz-border-radius: 4px 4px 4px 4px;
1907 1880 border-radius: 4px 4px 4px 4px;
1908 1881 background: url("../images/button.png") repeat-x scroll 0 0 #E5E3E3;
1909 1882 border-color: #DDDDDD #DDDDDD #C6C6C6 #C6C6C6;
@@ -2343,7 +2316,7 b' padding:2px 2px 0;'
2343 2316 -webkit-border-radius: 6px;
2344 2317 -khtml-border-radius: 6px;
2345 2318 -moz-border-radius: 6px;
2346 borderradius: 6px;
2319 border-radius: 6px;
2347 2320
2348 2321 }
2349 2322
@@ -2351,7 +2324,7 b' div.gravatar img {'
2351 2324 -webkit-border-radius: 4px;
2352 2325 -khtml-border-radius: 4px;
2353 2326 -moz-border-radius: 4px;
2354 borderradius: 4px;
2327 border-radius: 4px;
2355 2328 }
2356 2329
2357 2330 #header,#content,#footer {
@@ -2359,7 +2332,6 b' min-width:978px;'
2359 2332 }
2360 2333
2361 2334 #content {
2362 min-height:100%;
2363 2335 clear:both;
2364 2336 overflow:hidden;
2365 2337 padding:14px 10px;
@@ -2374,14 +2346,8 b' border-left:1px solid #316293;'
2374 2346 border:1px solid #316293;
2375 2347 }
2376 2348
2377 #content div.box div.title div.search div.button input.ui-button {
2378 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2379 border:1px solid #316293;
2380 border-left:none;
2381 color:#FFF;
2382 }
2383
2384 #content div.box input.ui-button-small {
2349
2350 input.ui-button-small {
2385 2351 background:#e5e3e3 url("../images/button.png") repeat-x;
2386 2352 border-top:1px solid #DDD;
2387 2353 border-left:1px solid #c6c6c6;
@@ -2390,45 +2356,41 b' border-bottom:1px solid #c6c6c6;'
2390 2356 color:#515151;
2391 2357 outline:none;
2392 2358 margin:0;
2393 }
2394
2395 #content div.box input.ui-button-small-blue {
2359 -webkit-border-radius: 4px 4px 4px 4px;
2360 -khtml-border-radius: 4px 4px 4px 4px;
2361 -moz-border-radius: 4px 4px 4px 4px;
2362 border-radius: 4px 4px 4px 4px;
2363 box-shadow: 0 1px 0 #ececec;
2364 cursor: pointer;
2365 }
2366
2367 input.ui-button-small:hover {
2368 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2369 border-top:1px solid #ccc;
2370 border-left:1px solid #bebebe;
2371 border-right:1px solid #b1b1b1;
2372 border-bottom:1px solid #afafaf;
2373 }
2374
2375 input.ui-button-small-blue {
2396 2376 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2397 2377 border-top:1px solid #5c91a4;
2398 2378 border-left:1px solid #2a6f89;
2399 2379 border-right:1px solid #2b7089;
2400 2380 border-bottom:1px solid #1a6480;
2401 2381 color:#fff;
2402 }
2403
2404 #content div.box input.ui-button-small submit,button{
2382 -webkit-border-radius: 4px 4px 4px 4px;
2383 -khtml-border-radius: 4px 4px 4px 4px;
2384 -moz-border-radius: 4px 4px 4px 4px;
2385 border-radius: 4px 4px 4px 4px;
2386 box-shadow: 0 1px 0 #ececec;
2405 2387 cursor: pointer;
2406 2388 }
2407 2389
2408 #content div.box div.title div.search div.button input.ui-state-hover {
2409 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2410 border:1px solid #316293;
2411 border-left:none;
2412 color:#FFF;
2413 }
2414
2415 #content div.box div.form div.fields div.field div.highlight .ui-button {
2416 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2417 border-top:1px solid #5c91a4;
2418 border-left:1px solid #2a6f89;
2419 border-right:1px solid #2b7089;
2420 border-bottom:1px solid #1a6480;
2421 color:#fff;
2422 }
2423
2424 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2425 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2426 border-top:1px solid #78acbf;
2427 border-left:1px solid #34819e;
2428 border-right:1px solid #35829f;
2429 border-bottom:1px solid #257897;
2430 color:#fff;
2431 }
2390 input.ui-button-small-blue:hover {
2391
2392 }
2393
2432 2394
2433 2395 ins,div.options a:hover {
2434 2396 text-decoration:none;
@@ -2562,7 +2524,7 b' font-weight:700;'
2562 2524 margin:0;
2563 2525 }
2564 2526
2565 div.form div.fields div.field div.button .ui-button,#content div.box div.form div.fields div.buttons input.ui-button {
2527 input.ui-button {
2566 2528 background:#e5e3e3 url("../images/button.png") repeat-x;
2567 2529 border-top:1px solid #DDD;
2568 2530 border-left:1px solid #c6c6c6;
@@ -2572,18 +2534,20 b' color:#515151;'
2572 2534 outline:none;
2573 2535 margin:0;
2574 2536 padding:6px 12px;
2575 }
2576
2577 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2537 -webkit-border-radius: 4px 4px 4px 4px;
2538 -khtml-border-radius: 4px 4px 4px 4px;
2539 -moz-border-radius: 4px 4px 4px 4px;
2540 border-radius: 4px 4px 4px 4px;
2541 box-shadow: 0 1px 0 #ececec;
2542 cursor: pointer;
2543 }
2544
2545 input.ui-button:hover {
2578 2546 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2579 2547 border-top:1px solid #ccc;
2580 2548 border-left:1px solid #bebebe;
2581 2549 border-right:1px solid #b1b1b1;
2582 2550 border-bottom:1px solid #afafaf;
2583 color:#515151;
2584 outline:none;
2585 margin:0;
2586 padding:6px 12px;
2587 2551 }
2588 2552
2589 2553 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
@@ -2610,16 +2574,6 b' margin:6px 0 0;'
2610 2574 padding:0;
2611 2575 }
2612 2576
2613 #content div.box div.action div.button input.ui-button,#login div.form div.fields div.buttons input.ui-button,#register div.form div.fields div.buttons input.ui-button {
2614 background:#e5e3e3 url("../images/button.png") repeat-x;
2615 border-top:1px solid #DDD;
2616 border-left:1px solid #c6c6c6;
2617 border-right:1px solid #DDD;
2618 border-bottom:1px solid #c6c6c6;
2619 color:#515151;
2620 margin:0;
2621 padding:6px 12px;
2622 }
2623 2577
2624 2578 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover {
2625 2579 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
@@ -141,11 +141,11 b''
141 141 <a href="${h.url('summary_home',repo_name=repo['dbrepo_fork']['repo_name'])}">
142 142 <img class="icon" alt="${_('public')}"
143 143 title="${_('Fork of')} ${repo['dbrepo_fork']['repo_name']}"
144 src="${h.url("/images/icons/arrow_divide.png")}"/></a>
144 src="${h.url('/images/icons/arrow_divide.png')}"/></a>
145 145 %endif
146 146 </td>
147 <td><span class="tooltip" title="${repo['repo'].last_change}">${("r%s:%s") % (h.get_changeset_safe(repo['repo'],'tip').revision,h.short_id(h.get_changeset_safe(repo['repo'],'tip').raw_id))}</span></td>
148 <td><a href="${h.url('repo_settings_home',repo_name=repo['name'])}" title="${_('edit')}"><img class="icon" alt="${_('private')}" src="${h.url("/images/icons/application_form_edit.png")}"/></a></td>
147 <td><span class="tooltip" title="${repo['last_change']}">${("r%s:%s") % (repo['rev'],h.short_id(repo['tip']))}</span></td>
148 <td><a href="${h.url('repo_settings_home',repo_name=repo['name'])}" title="${_('edit')}"><img class="icon" alt="${_('private')}" src="${h.url('/images/icons/application_form_edit.png')}"/></a></td>
149 149 <td>
150 150 ${h.form(url('repo_settings_delete', repo_name=repo['name']),method='delete')}
151 151 ${h.submit('remove_%s' % repo['name'],'',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")}
@@ -29,7 +29,13 b''
29 29
30 30 </div>
31 31 <div class="buttons">
32 <div class="password_forgoten">${h.link_to(_('Forgot password ?'),h.url('reset_password'))}</div>${h.submit('sign_in','Sign In',class_="ui-button")}
32 <div class="password_forgoten">${h.link_to(_('Forgot password ?'),h.url('reset_password'))}</div>
33 <div class="register">
34 %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')():
35 ${h.link_to(_("Don't have an account ?"),h.url('register'))}
36 %endif
37 </div>
38 ${h.submit('sign_in','Sign In',class_="ui-button")}
33 39 </div>
34 40 </div>
35 41 </div>
@@ -63,7 +69,7 b''
63 69 %endif
64 70 </ul>
65 71 <!-- end user -->
66 <div id="header-inner" class="title top-left-rounded-corner top-right-rounded-corner">
72 <div id="header-inner" class="title">
67 73 <div id="logo">
68 74 <h1><a href="${h.url('home')}">${c.rhodecode_name}</a></h1>
69 75 </div>
@@ -95,7 +101,7 b''
95 101
96 102 <!-- FOOTER -->
97 103 <div id="footer">
98 <div id="footer-inner" class="title bottom-left-rounded-corner bottom-right-rounded-corner">
104 <div id="footer-inner" class="title">
99 105 <div>
100 106 <p class="footer-link">
101 107 <a href="${h.url('bugtracker')}">${_('Submit a bug')}</a>
General Comments 0
You need to be logged in to leave comments. Login now