On Tue, 2012-02-07 at 09:37 +0100, Michelle Konzack wrote:
> Hi colleges and gurus,
> I coding a whole "web office" and one of my problems is "LTR vs RTL".
> If I have for exanple an E-Mail I use a
> <div style="direction:$DIRECTION">
> but HOW can I detect the type of $SOME_TEXT from within PHP, to set
> $DIRECTION? (RTL or LTR) correctly?
> And how can I do this with mixed Text (by line or entired paragraph)
> german <- must be LTR
> persian <------------------- must be RTL
> english <- must be LTR
> arabic <------------------- must be RTL
> french <- must be LTR
> jidisch <------------------- must be RTL
> Ayn Iranian (Moxhtar?), Arabs (Jasin?) or Jews (Dotan?) here which can
> help me please?
> Thanks, Greetings and nice Day/Evening
> Michelle Konzack
If I understand you correctly, you want to detect the language of a
string, or is it a substring within a string?
I'm not sure how easy that would be, given that some shorter sentences
might be common across languages, but I would hazard a guess that they
would also share the direction, so that shouldn't be a major issue.
I don't know of any way to do that, but could you possibly look for
certain characters in the string that would hint at the language? It
wouldn't work too well with mixed-language strings, but it might be
enough for what you want here?