私は、翻訳が組み込まれた CMS (Ushahidi) 上に構築された Web サイトを持っています。各ページの右上には、30 以上の言語のドロップダウンがあります。英語とフランス語の 2 つの言語だけが残るように、これを編集しようとしています。
編集するファイルを見つけるために、次のように grep を使用しています。
grep -Rl English pathtowebsite
英語という単語を検索語として使用しました。これにより、各言語オプションの言語翻訳を保持するファイルとディレクトリのうさぎの穴に陥りました。英語とフランス語以外はすべて削除しました。
ただし、フォームにはすべての言語のオプションがあります。編集するフォームを見つけるためにどの検索語を使用すればよいかわかりません。
html のサンプルを次に示します。英語とフランス語以外のすべての言語のオプションを削除するには、このフォームをどのように検索すればよいでしょうか? 問題のウェブサイトはここにあります: http://tinyurl.com/c8djrvr
<div class="language-box"><form action="https://trashswag.com/main?l=uk_UA&l=en_GB" method="get">
<input type="hidden" name="l" value="en_GB" />
<select id="l" name="l" onchange="this.form.submit()" >
<option value="az_AZ">Azərbaycan dili (AZ)</option>
<option value="id_ID">Bahasa Indonesia (ID)</option>
<option value="bs_BA">Bosanski (BA)</option>
<option value="ca_ES">Català (ES)</option>
<option value="cy_GB">Cymraeg (GB)</option>
<option value="da">Dansk</option>
<option value="de_DE">Deutsch (DE)</option>
<option value="en_GB" selected="selected">English (GB)</option>
<option value="en_US">English (US)</option>
<option value="es_AR">Español (AR)</option>
<option value="es_CL">Español (CL)</option>
<option value="es_ES">Español (ES)</option>
<option value="es_PE">Español (PE)</option>
</select></form>
</div>