2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

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

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

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

さあ語れ
2 :
2012/11/25(日) 17:38:14.86
とりあえず>>1

そしてGDI+よ
おまえはアッラーに罰せられてゲヘナの火に焼かれるがいい
3 :
デフォルトの名無しさん
2012/11/25(日) 17:40:03.12
日本語を右から左へ書くのは縦書きであってRTLではない。
4 :
2012/11/25(日) 17:49:31.61
アラビア語Windows8の操作方法を知らないとデバッグもできん

きちんとローカライズされている場合
OKが右でキャンセルが左
これ重要。盲押しだからw
EmEditorは逆だった。クソが。

Winキー押して、左上のアイコンクリックで出るメニューのうち
一番下はログオフだな

IMEがオンだとアルファベット打てなくて往生するわ
左下のIMEアイコンでなんとかする
5 :
2012/11/25(日) 18:01:46.48
ちゃんとOSさんがRTL的に正しいRECTを渡してくれてるのに
LTRで塗りつぶしちゃうんだもんなぁGraphics::FillRectangleさんはよぉぉ
6 :
2012/11/25(日) 18:08:23.57
あーWindows8だとどのエディションでも言語パックダウンロードできるんだな
この点だけは褒められる
7 :
2012/11/25(日) 18:43:13.57
ほほう
GDIのRectangle APIさまはRTL的に正しく描画するようですなぁ
さすがです……
8 :
2012/11/25(日) 20:01:20.88
まずはアラビア文字を覚えないとな♥
9 :
2012/11/25(日) 21:45:16.22
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
10 :
2012/11/26(月) 05:36:06.03
??? ??????? ?? "????? ????? ??????? ????" ?????? ?????????
??? ?? ???? ??????? ??? ?????.

???? ???? ?? ??????? ???? ????????? ??????? ?? ?????? ???????
?? ???? ???????? ??? ???????.
11 :
2012/11/26(月) 05:58:54.79
ヘブライ語で書き込めないのはユダヤ人に対する宣戦布告とみなすからそのつもりでな

C#で再現させたコード
http://ideone.com/CHbdZH
12 :
2012/11/26(月) 08:40:55.81
אתה יהיה טיפש
13 :
2012/11/26(月) 21:20:23.58
キーワード

WS_EX_RTLREADING
WS_EX_LEFTSCROLLBAR
WS_EX_LAYOUTRTL
WS_EX_NOINHERITLAYOUT

SetLayout
GetLayout

LAYOUT_RTL
LAYOUT_BITMAPORIENTATIONPRESERVED

DT_RTLREADING
14 :
2012/11/27(火) 21:10:08.89
タイムリーな話だが
ちょうどRTLな開発しててUIは全部コードで世界反転させて描画することになったは
まあ四角を反転させる関数2つ3つ用意するだけでいけそう
15 :
2012/11/28(水) 13:44:45.54
RTLで作業してるとこっちの世界の方が正しいような感覚に襲われるわ

この正しい世界を間違って解釈し反転世界の都合を押し付けるMicroSoftは悪魔にしか見えなくなる
16 :
2012/11/29(木) 21:02:52.25
物質・反物質みたいな感じで混ぜるな危険なんだよな
17 :
2012/12/12(水) 15:03:56.01
おわったな
18 :
2012/12/24(月) 17:36:09.43
誰?
19 :
2012/12/24(月) 21:28:57.38
ベーコンレタスバーガーだろ?
20 :
2013/01/07(月) 16:14:00.97
心配すんな
21 :
2013/01/22(火) 12:05:37.33
アラビア語のOK、キャンセルくらいは覚えないと作業にならないな。
22 :
2013/04/23(火) 06:24:40.16
中東向けソフト開発とか命懸けだな
23 :
デフォルトの名無しさん
2014/02/23(日) 02:57:04.70
>>21
アラビア語って何から勉強すればいいんだ?
24 :
2014/02/24(月) 00:01:14.25
日本語はRTLに戻すべきだろ?
25 :
デフォルトの名無しさん
2014/02/24(月) 20:24:44.60
最初は文字から入るんだろ
日本語のひらがな、英語のアルファベットみたいに
26 :
デフォルトの名無しさん
2014/02/24(月) 21:16:33.49
なんか子音しか表記しないから大変とか聞いた記憶が
wktkとかgkbrの世界なのかも
27 :
デフォルトの名無しさん
2014/02/25(火) 07:21:31.89
アラビア語って見た目が良いよな
昔から覚えたいとは思ってたのに
文字がどうなってるのかわけわかんなくて一文字すら覚えてない
難易度高過ぎだろ
28 :
デフォルトの名無しさん
2014/02/25(火) 07:35:05.10
これくらいが一番初心者向けなんだろうけど・・・
きついな

http://agata.ciao.jp/arabiago/assalaam/

もっと分かりやすいサイトないかね
29 :
デフォルトの名無しさん
2014/02/26(水) 16:53:06.41
むずい
挨拶文自体どういう構造か分からない
30 :
2014/02/27(木) 00:47:56.16
いたりやこんま
31 :
デフォルトの名無しさん
2014/02/28(金) 00:05:38.89
アラビア語でOKとキャンセルはそれぞれ何なの?
32 :
デフォルトの名無しさん
2014/02/28(金) 08:11:11.85
テスト

ئ
33 :
デフォルトの名無しさん
2014/02/28(金) 08:49:16.24
آئثجرصمىکرـ؟
34 :
デフォルトの名無しさん
2014/02/28(金) 08:58:56.01
アラビア文字 ユニコード 一覧表
http://arabic.gooside.com/arabic/unicode/list/table.html
35 :
2014/02/28(金) 10:24:16.96
>>31
自分でメッセージボックスでも表示してみれば
ただしOKが右
36 :
デフォルトの名無しさん
2014/09/16(火) 20:53:44.91 ID:HBMTClPE
        lヽ ノ l        l l l ヽ   ヽ
  )'ーーノ(  | |  | 、      / l| l ハヽ  |ー‐''"l
 / R  | | |/| ハ  / / ,/ /|ノ /l / l l l| l  R ヽ
 l   ・  i´ | ヽ、| |r|| | //--‐'"   `'メ、_lノ| /  ・  /
 |  T  l  トー-トヽ| |ノ ''"´`   rー-/// |  T |
 |  ・   |/     | l ||、 ''"""  j ""''/ | |ヽl  ・ |
 |  L   |       | l | ヽ,   ―   / | | l  L  |
 |   !!  |     / | | |   ` ー-‐ ' ´|| ,ノ| | |  !! |
ノー‐---、,|    / │l、l         |レ' ,ノノ ノハ、_ノヽ
 /        / ノ⌒ヾ、  ヽ    ノハ,      |
,/      ,イーf'´ /´  \ | ,/´ |ヽl      |
     /-ト、| ┼―- 、_ヽメr' , -=l''"ハ    |  l
   ,/   | ヽ  \  _,ノーf' ´  ノノ  ヽ   | |
、_    _ ‐''l  `ー‐―''" ⌒'ー--‐'´`ヽ、_   _,ノ ノ
   ̄ ̄   |           /       ̄
37 :
デフォルトの名無しさん
2014/09/21(日) 20:49:05.94 ID:sIPFIkfg
RTLのスクリーンショットってないですか?
38 :
2014/09/21(日) 21:02:04.86 ID:+YftySIr
画像検索
39 :
デフォルトの名無しさん
2014/09/21(日) 21:50:34.71 ID:sIPFIkfg
>>38
Club RTLのロゴが出てくる。
40 :
デフォルトの名無しさん
2014/09/21(日) 21:51:47.96 ID:sIPFIkfg
これはテレビ局なのかな。
テレビ局ぶっ潰して検索に出てこなくなるところから始めないといけない。
41 :
2014/09/21(日) 22:02:51.33 ID:+YftySIr
Arabic Hebrew Windows
42 :
デフォルトの名無しさん
2014/09/21(日) 22:05:19.16 ID:sIPFIkfg
>>41
どうもです。

見て分かったわ。

アラビア人は、鏡に映して使えばいいわ。
43 :
2014/09/22(月) 11:35:08.43 ID:pZTx2uN6
アルファベットとかの異種の文字も逆順にすればいいのに
そこは元のまま、というのが厄介

日本語がRTLだったとして

。すでnepはれこ

じゃなくて

。すでpenはれこ

みたいな感じ
44 :
デフォルトの名無しさん
2014/09/30(火) 18:58:43.94 ID:v0Hutm1t
Uniscribeを取り調べようと思います。

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

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

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

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

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

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

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

なんとかならない?
60 :
2015/07/04(土) 12:00:25.73 ID:e0fBdA9y
あー解決解決
親コンテナに WS_EX_LAYOUTRTL がついてなかった
61 :
2015/07/14(火) 15:24:24.03 ID: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.91 ID:PdLCXdBv
そういえばアラビア語って数値も右から書くの?
例えば数値の千は0001?
15KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: