これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ispellaffXNUMXmyspell です。
プログラム:
NAME
ispellaff2myspell - ispell 接辞テーブルを myspell 形式に変換するプログラム。
SYNOPSIS
ispellaff2myspell [オプション] --myheader your_header
オプション:
--affixfile=s 添付ファイル
--bylocale 現在の大文字/小文字のロケール設定を使用します。
変換
--charset=s 大文字/小文字に指定された文字セットを使用します
変換 (デフォルトは latin1)
--debug デバッグ情報を出力します。
--extraflags=s アルファベット以外のフラグを許可します
-- lowercase=s 小文字の文字列
--myheader=s ヘッダー ファイル
--printcomments 出力にコメント行を印刷します
--replacements=s 置換ファイル
--split=i i 個以上のエントリでフラグを分割します
--uppercase=s 大文字の文字列
DESCRIPTION
ispellaff2myspell ispell 接辞テーブルを myspell 形式に変換するスクリプトです。
多かれ少なかれ成功した方法。
このスクリプトは dict ファイルを作成しません。 何かのようなもの
( echo `cat mydict.words+ | wc -l`; cat mydict.words+ ) > mydict.dict
mydict.words+ がむしゃむしゃの単語リストとして機能するはずです
OPTIONS
--affixfile=s
ファイルを貼り付けます。 コマンドラインに直接入力できます。
--ロケールごと
大文字と小文字の変換には現在のロケール設定を使用します。 ことを確認してください。
選択したロケールが辞書のロケールと一致していないと、問題が発生する可能性があります。
--charset=s
指定された文字セットを大文字/小文字変換に使用します (デフォルトは latin1)。
現在許可されている文字セットの値は、latin0、latin1、latin2、latin3 です。
- デバッグ いくつかのデバッグ情報を出力します。
--extraflags:s
一部のアルファベット以外のフラグを許可します。
値を指定せずに呼び出された場合、サポートされているフラグは現在対応するフラグです。
エスケープ文字で表された文字へ \ 最初の文字として。 \ 剥ぎ取られます。
フラグ接頭辞を指定すると、そのフラグが許可され、指定された接頭辞が削除されます。
文字を適切にエスケープするためにプレフィックスを付けるときは注意してください。たとえば、次のようにする必要があります。 -e
「\\\\」 or -e '\\' のようなフラグの場合 \[ 剥ぎ取られる [。 そうしないと、
エラーが発生します。 使用 -e 「^」 すべてのフラグを許可し、変更せずに渡します。
フラグの種類ごとに -e を呼び出す必要があります。たとえば、 -e 「\\\\」 -e 「〜\\\\」 (または -e
'\\' -e 「~\\」).
プレフィックスが明示的に設定されている場合、デフォルト値 (次の値で始まるもの) \)であり、
無効になっているため、前の例のように明示的に有効にする必要があります。
--小文字=s
小文字の文字列。 小文字の文字列を手動で設定します。 これには必要です
-大文字 正確にその文字列を持ちますが、大文字です。
--myheader=s
ヘッダーファイル。 myspell aff ヘッダー。 手動で記述する必要があります。 これはできる
接辞テーブルの前に必要なものをすべて含めます
--プリントコメント
出力にコメント行を出力します。
--replacements=ファイル
「file」から取得した事前定義された置換テーブルを .aff ファイルに追加します。 意思
REP で始まらない行をスキップし、置換番号を適切に設定します。
--split=i
i 個以上のエントリを含むフラグを分割します。 これは、
たくさんのエントリー。 フラグを次の内容を含むチャンクに分割します。 i エントリー。
--uppercase=s
大文字の文字列。 大文字の文字列を手動で設定します。 これには必要です
- 小文字 正確にその文字列を持ちますが、小文字です。
エンコードが現在サポートされていない場合は、次の XNUMX つの文字列を含むファイルを送信してください。
小文字と大文字。 これらは正確に一致する必要がありますが、大文字と小文字は変更されていることに注意してください。 それは
次のようになります
$ lowercase='a-zaaaa~aeaaaeceeeeiiie`n~oooo~oeouuuueyp';
$uppercase='A-ZAAAA~AeAaAECEEEEeIIIIe‐N~OOOO~OeOUUUUeYP';
onworks.net サービスを使用してオンラインで ispellaff2myspell を使用する