2012-03-06 13 views
0

私はロシア語を書くための解決策を見つけようとしますが、ラテン文字としています(アイデアtranslit.ruを参照)AppleScriptの「TRANSLIT」機能

私の考えのようなのAppleScriptなめらかに書くことです: - >選択したテキスト - >それを翻訳する

Hpw dp ActionScriptの文字列を文字単位で置き換えますか?

答えて

1

キリル文字でラテン語を転送することは、まず第一に重要な質問です。それはUnicodeですか、それともラテン文字とキリル文字エンコードの間の転送ですか?

文字を文字で置き換える例を求めました。どのように動作するかの例を示すことができます。もちろん他にもたくさんの例がありますが、ここではソルセルリストとターゲットリストを好きなように変更できます。

set theString to "Hello World!" 
set sourceList to "abcdefghijklmnopqrstuvwxyz" 
set targetList to "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 

set newString to {} 
repeat with theChar in theString 
    set o to offset of theChar in sourceList 
    if o is 0 then 
     set end of newString to contents of theChar 
    else 
     set end of newString to character o of targetList 
    end if 
end repeat 
return newString as string 
関連する問題