これはのマルコガシからのゲスト投稿です Codingfix. 私は彼の仕事に感謝し、彼がこのスペースを使って、私が持っているようにあなたが面白いと思うかもしれない何かをあなたに話すことを許可しました. だから難しい話は抜きに, これがマルコの投稿です
他の多くの開発者と同じように, Transposhプラグインを発見したとき、私はすぐにそれに恋をしました! 箱から出して自動翻訳が可能ですが、翻訳されたテキストをきめ細かく制御することもできます, すべてのフレーズを編集できます.
わかった, あなたはすでにそれを知っているので、私たち全員がトランスポッシュをとても愛している理由をここで繰り返す必要はありません.
しかし、私は何かを告白しなければなりません: 言語スイッチャーウィジェットに満足していませんでした. 私は小さなウェブサイトを開発していて、通常はから使用する必要があります 2 に 4 異なる言語. WordPress以外のウェブサイトの構築, 以前はメインナビゲーションメニューにフラグをいくつか入れていましたが、WordPressとTransposhを使用して同じことができるといいのですが。.
職人のやり方
初めに, その結果を得るために, いくつかの便利なプラグインとほんの少しのJavaScriptを使用しました.
これについて話すためにここであなたの時間を無駄にしません: 興味がある場合は、詳細な説明を見つけることができます ここ
WordPressの方法
ザ “職人の方法” 私には絶対に退屈でした: 新しいウェブサイトごとに、取得するためだけにすべてのステップを繰り返さなければなりませんでした 2 また 3 メニューのフラグ. プラグインをインストールし、いくつかの設定を調整するだけでフラグを取得したかったのですが…そのプラグインは存在しませんでした, だから私はついに自分の限界を超えなければならないと決めました, 課題に正面から向き合い、独自のプラグインを作成します.
今日はTransposh用のLanguageSwitcherを紹介できることを誇りに思います. 魔法ではありません, それは奇跡をしませんがそれは仕事を成し遂げます.
Oferにとても感謝しています, 彼のブログで私の小さな生き物を紹介するように私を招待した: ありがとうございます, Ofer, あなたの親切のために, TransposhのLanguageSwitcherを知ってもらうこの機会に本当に感謝しています.
だから, TransposhのLanguageSwitcherが実際に行うこと?
- Transposhの設定を読み取り、現在のWebサイトで使用されている言語のリストを取得します
- 現在のテーマで利用可能なすべてのメニューの場所を読み取り、簡単なチェックボックスで言語スイッチャーを表示する場所を選択できます
- 選択したメニューの最後に追加できます(s) 言語を選択するための一連のフラグまたはドロップダウンメニュー; 管理者, 著者と編集者には、翻訳の編集ボタンも表示されます。これにより、Transposh翻訳エディターをアクティブ化できます。
- フラグのみを使用することを選択した場合, TransposhフラグまたはLanguageSwitcherがTransposh自体に提供するフラグから選択できます。
- ドロップダウンを使用することを選択した場合は、選択リストまたは順序なしリストを使用してドロップダウンを作成するかどうかを選択できます: 順序付けされていないリストには、選択するよりもルックアンドフィールをカスタマイズするためのオプションがはるかに多いため、このオプションを追加しました
- ドロップダウンとして順序付けされていないリストを使用する場合, リストアイテムにフラグのみを表示するかどうかを選択できます, テキストのみ、またはフラグとテキストの両方
- 言語スイッチャーのメニュー項目に追加のクラスを設定できます: これにより、テーマがナビゲーションメニュー項目に使用しているのと同じクラスを使用して、テーマスタイルに応じて表示することができます。
- シンタックスハイライト付きのCSSエディターを使用して言語スイッチャーを完全にカスタマイズできます: 現在のスタイルシートがエディターに読み込まれ、変更して保存するか、まったく新しいcssファイルを作成することもできます。. カスタム名で (デフォルトはcustom.cssです。)
将来はどうですか?
機能を追加したり、プレミアムバージョンを作成したりするためのTODOリストをすでに持っています, しかし、TransposhのLanguage Switcherは、この最初のリリースであなたの生活を楽にしてくれると思います。. または少なくとも, これが私がとても望んでいることです!
発見できる Transposhの言語スイッチャー WordPress.orgのウェブサイトで (または単に検索 “によってTransposh” WordPressインストールの管理ダッシュボードで): 試してみて、問題が発生した場合はお気軽にご連絡ください. そして明らかに, よかったら, 星を付けるのを忘れないでください (LOLを評価するための迷惑な招待状をダッシュボードに配置する方法をまだ学びませんでした).
読んでくれてありがとう.
良いコーディング!
心から,
マルコガシ Codingfix