【アラビア】RTLプログラミング【ヘブライ】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/11/25(日) 17:36:58.93
あなたのプロダクトをアラビア語OSで動かしてみましょう
無様に画面が破綻していませんか
みすみす数億人の市場を逃すことはありません
ドバイあたりの金持ちがドカンと投資してくれるかもよ♥

また中途半端にローカライズした結果やばい言葉が表示されたりして
テロリストに狙われないためのノウハウなど

さあ語れ
46デフォルトの名無しさん
垢版 |
2014/09/30(火) 19:14:25.71ID:v0Hutm1t
>>45
ファイル置き場あると良いよね。
2014/09/30(火) 19:28:43.53ID:JjKI4EMd
いろんなテキストのレンダリング結果をビットマップに保存でいいんじゃね?
48デフォルトの名無しさん
垢版 |
2014/09/30(火) 19:56:54.13ID:v0Hutm1t
レンダリングはGDIと変わらないと思うけど。
HDC引数に取るし、特別なレンダリングエンジンを積んでるわけでもなさそうだし。
49デフォルトの名無しさん
垢版 |
2014/09/30(火) 20:11:53.38ID:v0Hutm1t
そもそも、使い方がわからない。
とりあえず、調べてまとめてる状態。

http://i.imgur.com/s3X8Sez.png

こんな感じに。
ある程度調べたら、その通りになるかコードを書いて実行してみたい。
50デフォルトの名無しさん
垢版 |
2014/10/08(水) 08:15:31.89ID:V9Tn613I
LTR環境でプログラミングしていると、

std::wstring s = L"آئثجرصمىکرـ؟";

は、s[9]にL'؟'が入っているんだけど、RTLだとどうなるんですか?
末尾の文字だからs[9]で良いと言えば良いんだけど、めんどくさすぎないですか?
2014/10/18(土) 11:39:06.74ID:fZO/tonl
>>43
そもそも日本語はRTLです。
2014/10/24(金) 15:59:21.01ID:IQyPzeP8
>>43
LTRのなかのアラビア語を1文字ずつ逆にするわけにはいかないし、
RTLの中の数字や数式を逆にするわけにはいかないから、元の言語の書き方に合わせたらいいという簡単なものじゃないんじゃないの?
2014/10/24(金) 18:59:30.07ID:RbsoWGjH
Windows8以上だとコントロールパネルから言語パック追加できるんだよな
ためしにヘブライ語にしてみたが宇宙語みたいで面白い

自作アプリの描画は崩壊してたけど(T_T)
2014/11/22(土) 17:26:01.23ID:wHFV+kng
>>51
細かいことを言うと、本来日本語は横書きせずに縦書きするので、日本語はRTLではありません。
横に書くときは、看板や紙幣などに書く場合に限られ、「一文字毎に改行している」という扱いになります。
現代において書籍などで見られる横書きは、英語を扱わなければならないという学問的な要請が由来であり、例として技術書ではその傾向が顕著です。
55デフォルトの名無しさん
垢版 |
2015/05/14(木) 20:38:25.84ID:c5AoXjYE
hage
56デフォルトの名無しさん
垢版 |
2015/05/15(金) 10:04:21.49ID:4m+4Cz6q
アラブの人って、世の中のRTLサポートがいい加減なアプリに怒ったりしないんだろうか
西洋人の陰謀なんです日本人は悪くないんです許してくださいごめんごめん
と叫びたい
2015/05/15(金) 15:20:13.05ID:pyCNH+0F
Test:

چ ===> چ
2015/05/15(金) 15:21:47.99ID:pyCNH+0F
a b
 b
59デフォルトの名無しさん
垢版 |
2015/07/03(金) 18:53:24.78ID:Yjcazd35
IExplorerBrowserを使ったアプリが、フォルダリスト部分はちゃんとRTLになるんだけど
ファイルのコンテキストメニューがLTRのままで困ってる

なんとかならない?
2015/07/04(土) 12:00:25.73ID:e0fBdA9y
あー解決解決
親コンテナに WS_EX_LAYOUTRTL がついてなかった
2015/07/14(火) 15:24:24.03ID:Br2hR6Az
数字とアルファベットが羅列する文字列(ハッシュとか)を表示しようとすると、
先頭が数字のときだけその部分がインド数字(https://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%83%89%E6%95%B0%E5%AD%97)
になっちゃうんだけど、これでいいのか?

最高に使いづらいと思うんだけど、文句ないのアラブ人の人
62デフォルトの名無しさん
垢版 |
2017/02/16(木) 01:57:25.91ID:PdLCXdBv
そういえばアラビア語って数値も右から書くの?
例えば数値の千は0001?
63デフォルトの名無しさん
垢版 |
2018/05/23(水) 23:09:13.32ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

VUYAF
64デフォルトの名無しさん
垢版 |
2018/05/29(火) 23:09:14.30ID:PSK9biFq
LabVIEWってRTLには未対応なのかw
ttps://forums.ni.com/t5/LabVIEW/LabVIEW-app-on-OS-with-Right-to-Left-writing/td-p/2938124
65デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:43:40.77ID:gFgZc5FG
QVS
66デフォルトの名無しさん
垢版 |
2018/09/20(木) 21:50:59.12ID:8Bepevhe
アラビア語OSでは、Cも右から書くの?
マウスのボタンも左右逆なのかな
2021/01/07(木) 22:55:47.37ID:8VecwNx2
יִצְחָק
イツハーク

עֵשָׂו
エーサーヴ
■ このスレッドは過去ログ倉庫に格納されています