我有一个网站,建立在一个内置翻译的 CMS (Ushahidi) 之上。每个页面的右上角是 30 多种语言的下拉菜单。我正在尝试编辑它,以便只剩下两种语言:英语和法语。
为了找到要编辑的文件,我一直在使用 grep,如下所示:
grep -Rl English pathtowebsite
我用英语这个词作为搜索词。这使我陷入了一个包含每种语言选项的语言翻译的文件和目录的兔子洞。我删除了除了英语和法语之外的所有内容。
但是,该表格仍然提供所有语言的选项。我不知道使用什么搜索词来查找要编辑的表单。
这是html的示例。为了删除除英语和法语之外的每种语言的选项,我将如何 grep 查找此表单?有问题的网站在这里,如果它有帮助: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>