ロシア語を書くための解決策を見つけようとしていますが、ラテン文字を使用しています(translit.ruのアイデアを参照)
私の考えは、AppleScript smth を次のように書くことです: -> 選択したテキスト -> 翻訳する
Hpw dp ActionScript で文字列を文字ごとに置き換えて作業していますか?
ロシア語を書くための解決策を見つけようとしていますが、ラテン文字を使用しています(translit.ruのアイデアを参照)
私の考えは、AppleScript smth を次のように書くことです: -> 選択したテキスト -> 翻訳する
Hpw dp ActionScript で文字列を文字ごとに置き換えて作業していますか?
キリル文字でラテン語を転送すると、最初の重要な質問が飛び出します。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