Patch #6012 » rtl.patch
app/views/layouts/base.rhtml | ||
---|---|---|
7 | 7 |
<meta name="keywords" content="issue,bug,tracker" /> |
8 | 8 |
<%= favicon %> |
9 | 9 |
<%= stylesheet_link_tag 'application', :media => 'all' %> |
10 |
<%= stylesheet_link_tag 'rtl', :media => 'all' if l(:direction) == 'rtl' %> |
|
10 | 11 |
<%= javascript_include_tag :defaults %> |
11 | 12 |
<%= heads_for_wiki_formatter %> |
12 | 13 |
<!--[if IE]> |
config/locales/bg.yml | ||
---|---|---|
1 | 1 |
bg: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/bs.yml | ||
---|---|---|
1 | 1 |
#Ernad Husremovic hernad@bring.out.ba |
2 | 2 | |
3 | 3 |
bs: |
4 |
direction: ltr |
|
4 | 5 |
date: |
5 | 6 |
formats: |
6 | 7 |
default: "%d.%m.%Y" |
config/locales/ca.yml | ||
---|---|---|
1 | 1 |
ca: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/cs.yml | ||
---|---|---|
1 | 1 |
cs: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/da.yml | ||
---|---|---|
3 | 3 |
# updated and upgraded to 0.9 by Morten Krogh Andersen (http://www.krogh.net) |
4 | 4 | |
5 | 5 |
da: |
6 |
direction: ltr |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
default: "%d.%m.%Y" |
config/locales/de.yml | ||
---|---|---|
2 | 2 |
# by Clemens Kofler (clemens@railway.at) |
3 | 3 | |
4 | 4 |
de: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
# Use the strftime parameters for formats. |
config/locales/el.yml | ||
---|---|---|
2 | 2 |
# by Vaggelis Typaldos (vtypal@gmail.com), Spyros Raptis (spirosrap@gmail.com) |
3 | 3 | |
4 | 4 |
el: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
# Use the strftime parameters for formats. |
config/locales/en-GB.yml | ||
---|---|---|
1 | 1 |
en-GB: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/en.yml | ||
---|---|---|
1 | 1 |
en: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/es.yml | ||
---|---|---|
141 | 141 |
attributes: |
142 | 142 |
# Overrides model and default messages. |
143 | 143 | |
144 |
direction: ltr |
|
144 | 145 |
date: |
145 | 146 |
formats: |
146 | 147 |
# Use the strftime parameters for formats. |
config/locales/eu.yml | ||
---|---|---|
3 | 3 |
# 2010-01-25 |
4 | 4 |
# Distributed under the same terms as the Redmine itself. |
5 | 5 |
eu: |
6 |
direction: ltr |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
# Use the strftime parameters for formats. |
config/locales/fi.yml | ||
---|---|---|
2 | 2 |
# by Marko Seppä (marko.seppa@gmail.com) |
3 | 3 | |
4 | 4 |
fi: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
default: "%e. %Bta %Y" |
config/locales/fr.yml | ||
---|---|---|
4 | 4 |
# contributor: Thibaut Cuvelier - Developpez.com |
5 | 5 | |
6 | 6 |
fr: |
7 |
direction: ltr |
|
7 | 8 |
date: |
8 | 9 |
formats: |
9 | 10 |
default: "%d/%m/%Y" |
config/locales/gl.yml | ||
---|---|---|
45 | 45 |
tb: "TB" |
46 | 46 |
|
47 | 47 |
|
48 |
direction: ltr |
|
48 | 49 |
date: |
49 | 50 |
formats: |
50 | 51 |
default: "%e/%m/%Y" |
config/locales/he.yml | ||
---|---|---|
3 | 3 |
# Jul 2010 - Updated by Orgad Shaneh (orgads@gmail.com) |
4 | 4 | |
5 | 5 |
he: |
6 |
direction: rtl |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
default: "%d/%m/%Y" |
config/locales/hr.yml | ||
---|---|---|
2 | 2 |
# by Helix d.o.o. (info@helix.hr) |
3 | 3 | |
4 | 4 |
hr: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
# Use the strftime parameters for formats. |
config/locales/hu.yml | ||
---|---|---|
6 | 6 |
# updated by Gábor Takács (taky77@gmail.com) |
7 | 7 | |
8 | 8 |
"hu": |
9 |
direction: ltr |
|
9 | 10 |
date: |
10 | 11 |
formats: |
11 | 12 |
default: "%Y.%m.%d." |
config/locales/id.yml | ||
---|---|---|
2 | 2 |
# by Raden Prabowo (cakbowo@gmail.com) |
3 | 3 | |
4 | 4 |
id: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
default: "%d-%m-%Y" |
config/locales/it.yml | ||
---|---|---|
2 | 2 |
# by Claudio Poli (masterkain@gmail.com) |
3 | 3 | |
4 | 4 |
it: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
default: "%d-%m-%Y" |
config/locales/ja.yml | ||
---|---|---|
3 | 3 |
# AR error messages are basically taken from Ruby-GetText-Package. Thanks to Masao Mutoh. |
4 | 4 | |
5 | 5 |
ja: |
6 |
direction: ltr |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
# Use the strftime parameters for formats. |
config/locales/ko.yml | ||
---|---|---|
4 | 4 |
# by Yonghwan SO(please insert your email), last update at 2009-09-11 |
5 | 5 |
# last update at 2010-01-23 by Kihyun Yoon |
6 | 6 |
ko: |
7 |
direction: ltr |
|
7 | 8 |
date: |
8 | 9 |
formats: |
9 | 10 |
# Use the strftime parameters for formats. |
config/locales/lt.yml | ||
---|---|---|
4 | 4 |
# and Sergej Jegorov sergej.jegorov@gmail.com |
5 | 5 |
# and Gytis Gurklys gytis.gurklys@gmail.com |
6 | 6 |
lt: |
7 |
direction: ltr |
|
7 | 8 |
date: |
8 | 9 |
formats: |
9 | 10 |
# Use the strftime parameters for formats. |
config/locales/lv.yml | ||
---|---|---|
1 | 1 |
# translated by Dzintars Bergs (dzintars.bergs@gmail.com) |
2 | 2 | |
3 | 3 |
lv: |
4 |
direction: ltr |
|
4 | 5 |
date: |
5 | 6 |
formats: |
6 | 7 |
default: "%d.%m.%Y" |
config/locales/mn.yml | ||
---|---|---|
1 | 1 |
mn: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/nl.yml | ||
---|---|---|
1 | 1 |
nl: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/no.yml | ||
---|---|---|
3 | 3 |
support: |
4 | 4 |
array: |
5 | 5 |
sentence_connector: "og" |
6 |
direction: ltr |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
default: "%d.%m.%Y" |
config/locales/pl.yml | ||
---|---|---|
33 | 33 |
gb: "GB" |
34 | 34 |
tb: "TB" |
35 | 35 | |
36 |
direction: ltr |
|
36 | 37 |
date: |
37 | 38 |
formats: |
38 | 39 |
default: "%Y-%m-%d" |
config/locales/pt-BR.yml | ||
---|---|---|
1 | 1 |
pt-BR: |
2 | 2 |
# formatos de data e hora |
3 |
direction: ltr |
|
3 | 4 |
date: |
4 | 5 |
formats: |
5 | 6 |
default: "%d/%m/%Y" |
config/locales/pt.yml | ||
---|---|---|
6 | 6 |
sentence_connector: "e" |
7 | 7 |
skip_last_comma: true |
8 | 8 |
|
9 |
direction: ltr |
|
9 | 10 |
date: |
10 | 11 |
formats: |
11 | 12 |
default: "%d/%m/%Y" |
config/locales/ro.yml | ||
---|---|---|
1 | 1 |
ro: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
default: "%d-%m-%Y" |
config/locales/ru.yml | ||
---|---|---|
11 | 11 |
# была возможность минимальной локализации приложения на русский язык. |
12 | 12 | |
13 | 13 |
ru: |
14 |
direction: ltr |
|
14 | 15 |
date: |
15 | 16 |
formats: |
16 | 17 |
default: "%d.%m.%Y" |
config/locales/sk.yml | ||
---|---|---|
1 | 1 |
sk: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/sl.yml | ||
---|---|---|
1 | 1 |
sl: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/sr-CY.yml | ||
---|---|---|
1 | 1 |
# Serbian translations for Redmine |
2 | 2 |
# by Vladimir Medarović (vlada@medarovic.com) |
3 | 3 |
sr-CY: |
4 |
direction: ltr |
|
4 | 5 |
date: |
5 | 6 |
formats: |
6 | 7 |
# Use the strftime parameters for formats. |
config/locales/sr.yml | ||
---|---|---|
1 | 1 |
# Serbian translations for Redmine |
2 | 2 |
# by Vladimir Medarović (vlada@medarovic.com) |
3 | 3 |
sr: |
4 |
direction: ltr |
|
4 | 5 |
date: |
5 | 6 |
formats: |
6 | 7 |
# Use the strftime parameters for formats. |
config/locales/sv.yml | ||
---|---|---|
131 | 131 |
not_same_project: "tillhör inte samma projekt" |
132 | 132 |
circular_dependency: "Denna relation skulle skapa ett cirkulärt beroende" |
133 | 133 | |
134 |
direction: ltr |
|
134 | 135 |
date: |
135 | 136 |
formats: |
136 | 137 |
# Use the strftime parameters for formats. |
config/locales/th.yml | ||
---|---|---|
1 | 1 |
th: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/tr.yml | ||
---|---|---|
5 | 5 |
locale: |
6 | 6 |
native_name: Türkçe |
7 | 7 |
address_separator: " " |
8 |
direction: ltr |
|
8 | 9 |
date: |
9 | 10 |
formats: |
10 | 11 |
default: "%d.%m.%Y" |
config/locales/uk.yml | ||
---|---|---|
1 | 1 |
uk: |
2 |
direction: ltr |
|
2 | 3 |
date: |
3 | 4 |
formats: |
4 | 5 |
# Use the strftime parameters for formats. |
config/locales/vi.yml | ||
---|---|---|
140 | 140 |
not_same_project: "không thuộc cùng dự án" |
141 | 141 |
circular_dependency: "quan hệ có thể gây ra lặp vô tận" |
142 | 142 | |
143 |
direction: ltr |
|
143 | 144 |
date: |
144 | 145 |
formats: |
145 | 146 |
# Use the strftime parameters for formats. |
config/locales/zh-TW.yml | ||
---|---|---|
3 | 3 |
# See http://github.com/svenfuchs/rails-i18n/ for details. |
4 | 4 | |
5 | 5 |
"zh-TW": |
6 |
direction: ltr |
|
6 | 7 |
date: |
7 | 8 |
formats: |
8 | 9 |
# Use the strftime parameters for formats. |
config/locales/zh.yml | ||
---|---|---|
2 | 2 |
# by tsechingho (http://github.com/tsechingho) |
3 | 3 | |
4 | 4 |
zh: |
5 |
direction: ltr |
|
5 | 6 |
date: |
6 | 7 |
formats: |
7 | 8 |
default: "%Y-%m-%d" |
public/stylesheets/rtl.css | ||
---|---|---|
1 |
body, #wrapper { direction: rtl;} |
|
2 | ||
3 |
#quick-search { float: left; } |
|
4 |
#main-menu { margin-left: -500px; left: auto; right: 6px; margin-right: 0px;} |
|
5 |
#main-menu li { float: right; } |
|
6 |
#top-menu ul { float: right; } |
|
7 |
#account { float: left; } |
|
8 |
#top-menu #loggedas { float: left; } |
|
9 |
#top-menu li { float: right; } |
|
10 |
.tabular label.floating |
|
11 |
{ |
|
12 |
margin-right: 0; |
|
13 |
margin-left: auto; |
|
14 |
text-align: right; |
|
15 |
} |
|
16 |
.tabular label |
|
17 |
{ |
|
18 |
float: right; |
|
19 |
margin-left: auto; |
|
20 |
} |
|
21 |
.tabular p { clear: right; } |
|
22 |
.tabular label.block { text-align: right; } |
|
23 | ||
24 |
.icon { background-position: 100% 40%; padding-right: 20px; padding-left: 0px; } |
|
25 |
div#activity dt, #search-results dt { background-position: 100% 50%; padding-right: 20px; padding-left: 0px; } |
|
26 |
#content .tabs ul li { float: right; } |
|
27 |
#content .tabs ul { padding-left: auto; padding-right: 1em; } |
|
28 |
table.progress { float: right; } |
|
29 |
.contextual { float: left; } |
|
30 |
.icon22 { background-position: 100% 40%; padding-right: 26px; padding-left: auto; } |
|
31 |
h3, .wiki h2 { padding: 10px 2px 1px 0; } |
|
32 |
.tooltip span.tip { text-align: right; } |
|
33 |
tr.issue td.subject { text-align: right; } |
|
34 |
tr.time-entry td.subject, tr.time-entry td.comments { text-align: right; } |
|
35 |
#sidebar { float: left; } |
|
36 |
#main.nosidebar #content { border-width: 1px; border-style: solid; border-color: #D7D7D7 #BBBBBB #BBBBBB #D7D7D7;} |
|
37 |
.tabular.settings label { margin-left: auto; } |
|
38 |
.splitcontentleft { float: right; } |
|
39 |
.splitcontentright { float: left; } |
|
40 |
p.progress-info { clear: right; } |
|
41 |
table.list td.buttons a { padding-right: 20px; } |
|
42 |
.filecontent { direction: ltr; } |
|
43 |
.entries { direction: ltr; } |
|
44 |
.changeset-changes { direction: ltr; padding-left: 2em } |
|
45 |
.changesets { direction: ltr; } |
|
46 |
div#issue-changesets { float: left; margin-right: 1em; margin-left: 0 } |
|
47 |
#activity dt, .journal { clear: right; } |
|
48 |
.journal-link { float: left; } |
|
49 | ||
50 |
#context-menu li.folder ul { left:auto; right:168px; } |
|
51 |
#context-menu li.folder>ul { left:auto; right:148px; } |
|
52 | ||
53 |
#context-menu li a.submenu { background:url("../images/bullet_arrow_left.png") left no-repeat; } |