アラビア語モールス信号変換
この変換ツールで使う対応表
このツールは、公開されている非ラテン文字向けアラビア語モールス対応表を採用しています。対象は現代アラビア語の基本28文字で、単独のハムザを ء = . という独立した拡張として扱います。ITUが定めたアラビア語モールス・アルファベットとして紹介するものではなく、確認できない歴史的系譜も主張しません。全項目はアラビア語モールス符号表で確認できます。
原文のアラビア語は右から左(RTL)に表示されますが、モールス信号は送信上の論理順に左から右へ並びます。空白で文字の符号群を、/ で単語を区切ります。コピーするときに符号群を逆順にしないでください。
アラビア語からモールス信号への変換
入力された文字は、対応する範囲で正規化してから符号化されます。
سلامは... .-.. .- --になります。أهلاًはاهلاに正規化され、.- ..-.. .-.. .-になります。مسؤولのؤはوءに展開され、-- ... .-- . .-- .-..になります。
後の2例は情報を失う変換です。元のアリフの形、ハムザを載せた文字、省略された母音記号はモールス信号から復元できません。
文字の正規化と確定的な復号
| 入力 | 符号化する正規形 |
|---|---|
أ、إ、آ、ٱ | ا |
ؤ | وء |
ئ | يء |
ى | ي |
ة | ه |
タトウィールと一般的なハラカートは省略します。互換性のあるアラビア文字の表示形は、可能な範囲で基底のUnicode文字に戻します。復号は表の正規文字だけを返し、綴りを推測したりハムザの台座を再構成したりしません。そのため .-- . は常に وء、.. . は常に يء となり、ؤ や ئ には戻りません。
数字と句読点
数字の正規出力はアラビア・インド数字 ٠-٩ です。ASCIIの 0-9 も入力別名として同じ信号に変換できますが、復号結果は ٠-٩ になります。正規のコンマ、疑問符、セミコロンは ،、؟、؛ で、ASCIIの ,、?、; は入力別名です。
このほか . ' ! / ( ) & : = + - _ " $ @ を使用できます。ITU-R M.1677-1に明記された項目には同勧告の値を使い、それ以外の一般的な記号はサイトが引き継いだ追加対応です。未対応の記号を推測して変換することはありません。
対応していない入力
salam のようなラテン文字転写をアラビア語へ変換する機能はありません。ペルシア語の پ、چ、ژ、گ、クルアーンの注釈記号、より広いアラビア文字体系の文字も対象外です。該当する文字は未対応として表示されます。
再生とモールス信号カード
変換した信号は、音声、画面の点滅、対応端末のカメラライト、振動で再生できます。カメラライトと振動の利用可否はブラウザと端末によって異なります。
別ページのモールス信号カード作成ツールでは、アラビア語入りのカードを作成してPNGでダウンロードできます。対応端末で共有を選ぶと、PNGと現在のカードURLがシステムの共有メニューへ渡されます。
資料の位置づけ
文字対応は、このサイトが採用した公開済みの非ラテン文字向けアラビア語表であり、ITUのアラビア語アルファベットではありません。ICAO Doc 9303/SATTSは文字対応と独立ハムザ拡張の扱いを確認するためだけに参照し、アラビア語モールス信号を標準化する資料ではありません。Unicode第9章とTR53は正規等価性、表示形、結合記号の処理だけを裏付けます。ITU-R M.1677-1の適用範囲は数字、タイミングと運用慣例、明記された句読点に限り、ほかの一般記号はサイトの追加対応です。
参考資料
- 非ラテン文字のモールス信号:アラビア語には、このサイトが採用したアラビア文字の対応表が掲載されています。
- ICAO Doc 9303, Part 3はSATTSの文字対応とハムザ処理を照合するための資料であり、アラビア語モールス規格ではありません。
- Unicode Standard, Chapter 9: Middle East-Iはアラビア文字、正規形、表示形、論理順を説明しますが、モールス値は定めません。
- Unicode TR53: Arabic Mark Renderingはアラビア文字の結合記号列を扱います。一般的なハラカートの省略はサイト独自の正規化です。
- ITU-R M.1677-1は数字、タイミング、運用慣例、明記された句読点に使用し、ここで使うアラビア文字やハムザ拡張は定義していません。