On 08/14/2010 02:28 PM, foo bar wrote:
On 08/08/2010 12:17 AM, Netanel Shine wrote:
btw, it should be RTL, if you didnt know, mybe because of that it display like a bug.
If we set the lang-attribute on the <body>-tag, we can use CSS to swich the whole body to direction:rtl;. (Somehow my chromium does not check the <xml>-tag's lang-attribute.) This is demonstrated here: http://keks.selfip.org/tmp/aur-lang.html
I will upload a patch for that shortly.
I just noticed you are setting xml:lang and lang on the <html>-tag. So there isn't even any change needed. (Btw. that why I hate php, mixing markup and code is extremely obscure) The main problem seems to be the frequency of text-align-declarations in the existing style-sheets. This is what I have atm: <------------ snip -------------> diff --git a/web/html/css/containers.css b/web/html/css/containers.css index fc092de..fe7d26b 100644 --- a/web/html/css/containers.css +++ b/web/html/css/containers.css @@ -3,6 +3,12 @@ body,table,td,img { margin: 0; padding: 0; } + +/* Language specific formatting */ +body:lang(hu) { + direction:rtl; +} + /* Main Wrapper Data Format */ td.preHeader { background-color: #000; <--------------- snap ------------------> It would be nice to get some comments from right-to-left reading people. Why does direction:rtl; put punctuation at the beginning of the line? Is that wanted behavior or just a browser bug? -- irc: PyroPeter at freenode