メンター・ライトウェイト・マークアップ・ランゲージ
version available in : en it ru zh es de nl pt fr
date of creation : 20220620- date of update : 20220620- generation date : 20240612_171241
この文書は、Mentor System Lightweight Markup Language - LBL Mentorとして知られている - の仕様書です。.
この言語の設計は、以下の通りです。 François_Xavier_PinceminMentorシステムの設計・開発者.
2.Mentor Lightweight Markup Languageの紹介
テキストブロックは、テキストが格納される構造体です.
- デリミタのペアで区切られた4種類の要素で構成されています。 < >, ( ), { }と [ ]
- 区切り文字 " の間に置かれるハイパーテキストのラベルやタグ。<" et ">とのことです。 . etiquette mentor
アンダースコア文字 "_^ をセパレータとする英数字のみを含むことができる - 可能性があります。 . résumé de bloc
または 括弧内に入れる2.1.1.1.
中括弧で囲まれたテキストです。 "{原文 }" 実際のテキストブロックである.
したがって、私たちは一般的な形式:
<etiquette_de_bloc_ja>(タイトル) [une_reference_ja]
{
...
... [une_reference_ja] ...
...
<etiquette_de_sous_bloc_ja>(サブブロックラベル)
{
...
... [une_reference_ja] ...
...
... <etiquette_dans_texte_ja> ... ... ... <une_reference_ja>(これは、事実上の参照例のラベルです。)
...
... [une_reference_ja] ...
...
その他...
}
}
であり、したがって入れ子にすることができます。:テキストブロックは、他のテキストブロックを含むことができます.
特定のブロックとは、ファイル全体のうち、ラベル行に:- ファイル名ラベル - ブロックコメント内のファイルタイトル - ファイル概要への参照。.
したがって、ファイルラベルの形式は <>(ウンテン)[] .
例えば、filename という名前のファイルに対して.がかる :
<nomfichier_extension_ja>(ファイルタイトル)[nomfichier_extension_ja_som]
この行を生成するマクロは fnt_jaテキストファイルの場合.
他のマクロもあります:fncはC言語のソース、fnsはUnixのシェルなど。...
例 : <nomfichier_extension_ja>(:ファイルタイトル)これは、html で与えられる:
2.1.1.3.. nomfichier extension :ファイルタイトル
そうでなければ、HTMLで編集されるのはコメントだけです。:
例 : <nomfichier_extension_ja>(ファイルタイトル)これは、html で与えられる:
2.1.1.4.ファイルタイトル
Mentorはinfixという概念を開発しました。これは一般に3文字のコードで、ラベルにinfixが存在する場合、html生成時にinfixという名前のinfixファイルにあるテキストを置き換えるものとして解釈されます。.
lst で、utags プログラムの作業ディレクトリの下に存在します。.
Infixはprefixとsuffixの概念を一般化したものである.
例えば : <nom_spe_ja>(とくしゅめい)となる :
置換は、置換されたテキストがフランス語版ではタイトルの先頭に、英語版では末尾に配置されるような方法で行われる.
テキストブロックの開始括弧に続く文字がある場合、ブロックの種類を指定します。.
このタイプは、ハイパーテキスト管理モジュールを補完するさまざまなモジュールで使用される予定です.
せいかく 名前 テキストブロックの意味 (栄誉) コメント (括弧)
: コロン メインブロック :次のブロックでは、METAタグを指定します。 HTMLのタイトルにラベルとコメントを連結したもの
= 等号 しょうほう ==ソースコードLB ! エクスクラメーションマーク HTMLに表示されるテキストは、固定フォントのlblのソースです。 - 疲れる ポテトチップス ` バックコート 数発の弾丸 | パイプ HTMLコメント(重複し、HTMLページ内に存在しない場合 % パーセント せいごうさいぶん # ハッシュ Deepl APIによる翻訳仕様 ~ ティルデ アシストリーディング (ツールチップ翻訳語) セミコロン CSVブロック . ポイント は、HTMLに表示されないブロックの仕様をコメントアウトします。 エヌブイ
せいかく
HTMLページ生成モジュールが使用するブロックタイプ.
- 箇条書きにするブロックは、ダッシュ文字で定義されます : {- ... }.
チップレベルはブロックレベルで自動的に設定されます.
番号付きチップは、コードがbackcoteであるブロックで定義されています。 {` ... }.
例:
{-niv1 lib1 - niv1 lib2 {-レベル2 lib1 - niv2 lib2 {-niv3 lib1 - niv3 lib2 } - niv2 lib3 } - niv1 lib3 } イ {`niv1 lib1 - niv1 lib2 {`レベル2 lib1 - niv2 lib2 - niv2 lib3 - niv2 lib4 } - niv1 lib3 - niv1 lib4 }これは、HTMLで提供されます。 :
-コードが"に等しいブロック=を指定すると、ブロックの形状を保持したテキストが生成されます。 (HTMLタグPRE).フォントはデフォルトのプロポーショナルフォントのままです.
-コードが"に等しいブロック==は、ブロックの形状を保持したテキストも生成します。 (HTMLタグPRE)と、他のLBLタグの解釈もしないままです。
ブロックのテキストは、字句の解析なしにコピーされます。.このブロックの場合.HTMLページで言語の構造そのものを表現できるようにするために.
-型のブロック {! }は、ブロックテキストを保持した形のテキストを生成します。. (PREビーコン )固定フォントの追加使用で (郵便)
これは、例えばスクリーンコピーの場合、テキストのアラインメントを維持するためです。.上位と下位の惑星テーブルの場合.
-アンダースコア型ブロック {| |}は、HTMLコメントとして解釈されます.本文中のこの部分のHTMLソースを見る.
-ダブルアンダーコアのブロックタイプ {|| ||}は、HTMLの生成から削除されます
-CSVブロックは以下のように定義されます。 {; ... }このブロックは、列の区切りがセミコロンであるデータテーブルを含んでいます.
HTMLのテーブルが生成され、^CSV_COL仕様で定義されたヘッダが表示されます。:カラム名を含む最初の行の先頭に"。
は、HTML上で特定の色で表示されます。 (ブルースチールデフォルト).
例 :
<planète_tab_ja>(プラネットタブ) {; CSV_REG:0 ;1 ; 2; 3;4 ; CSV_COL:惑星 ;革命 ; 太陽距離 Mkm; 直径 km;ローテーション ; CSV_TYP:エスエヌ ;s ; n0; n0;s ; 日 ; ; 0; 1392684;26時間 ; 水銀 ;88 j ; 58; 4878;59日 ; ヴィーナス ;225 j ; 108; 12104;243日 ; 月 ;28 j ; 149; 3474; ; 地球 ;365.25 j ; 149; 12756;24時間 ; マルス ;687 j ; 228; 6794;24 h 1/2 ; ジュピター ;12年 ; 778; 142800;10時間 ; サターン ;29歳 ; 1427; 120000;10 h 1/4 ; ウラヌス ;84アンズ ; 2870; 52400;15 h 1/2 ; ネプチューン ;164.八十六庵 ; 4497; 48000;16時間 ; プルトン ;247.74アンズ ; 5913; 2400;6日 1/3 ; }これは、HTMLページで :
惑星 革命 太陽距離 Mkm 直径 km ローテーション
日 0 1392684 26時間
水銀 88 j 58 4878 59日 ヴィーナス 225 j 108 12104 243日 月 28 j 149 3474 地球 365.25 j 149 12756 24時間 マルス 687 j 228 6794 24 h 1/2 ジュピター 12年 778 142800 10時間 サターン 29歳 1427 120000 10 h 1/4 ウラヌス 84アンズ 2870 52400 15 h 1/2 ネプチューン 164.八十六庵 4497 48000 16時間 プルトン 247.74アンズ 5913 2400 6日 1/3
2.3.メンターシステムのCSVテーブル構造化データ管理モジュールが使用するCSVブロックの種類.csvブロックタイプ
- 先ほどのCSVブロック {; ... }は、表の書式を保証するモジュールによって処理されます。.テーブルの編集時に、コマンド
このモジュールに割り当てられ、テーブルの形状を変更するため、データを挿入するだけです。.
- 構造化データの処理は、これらのCSVテーブルブロックにおいて、表計算ソフトであるテーブル計算モジュールによって可能となる。.
この表計算ソフトでは、表の最初にある指定行でコマンドが指定され、その指定行は指定の内容を示す文字列で始まる。:CSV_SPE: ; ; ;"
またはSPEは仕様.
この計算モジュールは、テーブルの計算仕様にしたがって、エディションブロック {@ }CSV_EDT仕様の場合
または新聞ブロック (詳細シート) { } (ログタイプカラム).
- このモジュールは、異なるCSVブロックを相互に接続するDBMS操作を提供します。 :
- この構造化データ処理モジュールは現在開発中であり、できるだけ早くオンラインで利用できるようにする予定です。.
- タイプ % のブロックは、輻輳や発散のための視力検査と組み合わせて読むことができるように、テキストが各列に表示された2列のテーブルを持つ HTML ページを生成します。.
このページでは、テキストを読むと同時に、視能訓練士が行うような眼の輻輳や発散のエクササイズができるように、テキストを二重にして紹介しています。.
窓の大きさ、ひいては輻輳の労力を、一連の漸進的な輻輳プリズムを必要としないサイズにできるという利点があります。.
ページの幅が小さければ2つの画像を合成するのは簡単ですが、幅が広くなればなるほど、目の筋肉に力が必要になってくるのです.
2つの画像は、2つの方法で合成することができます。:収束と発散で.コンバージェンスは筋肉を収縮させ、ダイバージェンスは筋肉を伸張させる (伸展筋).
2つの方法を組み合わせることで、完全なオルソプティックセッションを得ることができます。 :きんろうかつどう (筋肉)とその緩和 (ストレッチング).
ウィンドウの幅の調節は、収束または発散プリズムを使用するセッションの連続に対応し、したがって、徐々に行く必要があります。.
幅の変調が連続的に行われ、特に発散において、眼球系の性能をより高めることができることに気づきました。 (筋弛緩).
生成されたHTMLを見る :
窓の大きさ、ひいては輻輳の労力を、一連の漸進的な輻輳プリズムを必要としないサイズにできるという利点があります。.
ページの幅が小さければ2つの画像を合成するのは簡単ですが、幅が広くなればなるほど、目の筋肉に力が必要になってくるのです.
2つの画像は、2つの方法で合成することができます。:収束と発散で.コンバージェンスは筋肉を収縮させ、ダイバージェンスは筋肉を伸張させる (伸展筋).
2つの方法を組み合わせることで、完全なオルソプティックセッションを得ることができます。 :きんろうかつどう (筋肉)とその緩和 (ストレッチング).
ウィンドウの幅の調節は、収束または発散プリズムを使用するセッションの連続に対応し、したがって、徐々に行く必要があります。.
幅の変調が連続的に行われ、特に発散において、眼球系の性能をより高めることができることに気づきました。 (筋弛緩).
ウィンドウの幅は最小から始め、徐々に広げていく.
窓の大きさ、ひいては輻輳の労力を、一連の漸進的な輻輳プリズムを必要としないサイズにできるという利点があります。.
ページの幅が小さければ2つの画像を合成するのは簡単ですが、幅が広くなればなるほど、目の筋肉に力が必要になってくるのです.
2つの画像は、2つの方法で合成することができます。:収束と発散で.コンバージェンスは筋肉を収縮させ、ダイバージェンスは筋肉を伸張させる (伸展筋).
2つの方法を組み合わせることで、完全なオルソプティックセッションを得ることができます。 :きんろうかつどう (筋肉)とその緩和 (ストレッチング).
ウィンドウの幅の調節は、収束または発散プリズムを使用するセッションの連続に対応し、したがって、徐々に行く必要があります。.
幅の変調が連続的に行われ、特に発散において、眼球系の性能をより高めることができることに気づきました。 (筋弛緩).
ウィンドウの幅は最小から始め、徐々に広げていく.
このページでは、テキストを読むと同時に、視能訓練士が行うような眼の輻輳や発散のエクササイズができるように、テキストを二重にして紹介しています。.
このページでは、テキストを読むと同時に、視能訓練士が行うような眼の輻輳や発散のエクササイズができるように、テキストを二重にして紹介しています。.
- ハッシュ型のブロックです^^。#" {.#en:fr: }は、原文そのものの翻訳を引き起こす.
- 使用する言語コードは2文字で、1文字目が原語、2文字目が訳語となる.
- を呼び出すユーティリティによって翻訳が提供されます。api_deepl.
- の中のテキストブロックに対して翻訳することができます。 (は原文が)
- この場合,元のファイルの名前に言語サフィックスを追加した名前の新しいファイルが作成されます。.
- ラベルは翻訳されず、翻訳言語のサフィックスが付加される.
- ラベルのコメントがない場合は、ラベルを使用して翻訳されるテキストが生成されます。.
- こうすることで、リンクを維持することができます (を、異なる翻訳言語の接尾辞が減少することで)原語でファイルを入力する
と翻訳言語の各種ファイル.
- 翻訳が完了すると、翻訳指定はドット"を挿入してコメントアウトされます。.ブロックモディファイアとして ".
- 例えば、次のような行は常に英語です。 :
- A tilde type block "~" is used for foreign language reading assistance.
- The translation specification follows the tilde character example : {~es:fr: hello the world }
<lecture_aidée_en_langue_étrangère_en>(assisted reading in a foreign language)
この結果、htmlページには点線の下線が引かれ、翻訳された単語を含むツールチップが表示されます。.
ハロー・ザ・ワールド
ぎゃくじてん : {~fr:es: hello world }
ハローワールド
約26,000語のスペイン語-フランス語辞書を例示しています。.他の辞書は、ユーザーメンターによってインスタンス化することができる。.
これらは、utagsパッケージに統合するためにエディタに転送することで、ユーザーが共有することができます.
辞書がない場合、メンターコマンドでテキストの辞書を作成し、その辞書にある単語のリストを翻訳することができる
などの翻訳家による deepl
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
en la misa y en la feria todo el mundo ya lo sabe los que llegan al gobierno porque se puede comprar
del partido comunista ya no queda casi nada ahora todos van buscando como hacerse millonadas
fue la junta de naciones pa' poner sus opiniones todos no estaban de acuerdo donde y cuando bombardear se sientan los presidentes en la silla del gobierno luego mandan a la guerra a la gente de su pueblo
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
huaracha muchacha que vamoa huarachar va una cucaracha que quiere comerciar, toca, loca ábreme la boca, buscame una coca que no quiero trabalear, mica, rica para zapatear,
pido a victor jara no me vaya a doblegar, Cha-ma Chama Che Guevara una petición, una cucaracha, por culpa y omisión,
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
todos se pelean la silla que les deja mucha plata en el norte pancho villa y en el sur viva Zapata!
ya murió la cucaracha ya la llevan a enterrar entre cuatro zopilotes y un ratón de sacristan
- タイプのラベル <_file>への HTML 参照を生成します。.
- 例 :
<lien_document_local_ja_file>(/home/me/Documents/document.pdf)
- タイプのラベル <_web>は、ネットへの HTML 参照を生成します。.
- 例 :
<alwaysdata_ja_nweb>(www.alwaysdata.com)
- の代わりに接尾辞が "nweb" ならば "web" リンクをクリックすると、ブラウザに新しいタブが表示されます.
<alwaysdata_ja_nweb>(www.alwaysdata.com)
これは、html で与えられる : alwaysdata
または lien_vers_alwaysdata_dans_un_nouvel_onglet
- 接頭辞が "webs" または "nwebs" の場合、リンクは http ではなく https になります。.
-タイプのラベル <_hil>には、ブロックに含まれるhtmlコードを取り出して追加することを示します。
htmlページへの直接アクセス.これは、単純なテキストよりも専門的なHTMLページを自動生成する特別な場合に使用されます
またはスタイルシートを含むように.
3.4.ふとじせい
- カッコの中のテキストとエクスクラメーションマークが続きます。 (!出る )と草.
- 例 : (!テキスト・アン・グラス ) :
テキスト・アン・グラス