Suíomh Gréasáin Samplach Ilteangach

Is é príomhghné ailtireacht ShipLang ná nach gá duit ach leathanaigh ghréasáin a scríobh i dteanga amháin sa chúltaca, agus aistreoidh an córas iad go huathoibríoch go teangacha éagsúla.

Tá an úsáid an-simplí: níl le déanamh ach an tréith `data-i18n="ainm eochrach aistriúcháin"` a chur leis an eilimint is gá a aistriú. Aistreoidh an córas go huathoibríoch eilimintí atá marcáilte le `data-i18n`.

Prionsabal aistriúcháin téacs JavaScript: Nuair a sheolann JavaScript an téacs "[Hello]" chuig an leathanach, léann sé toradh an aistriúcháin "[data-i18n="Hello"]".

Ní mór duit an leathanach seo a athrú go Béarla le go bhfeicfidh tú é. Seo thíos samplaí úsáide i gcásanna coitianta éagsúla, agus cód agus taispeántas den éifeacht iarbhír ag gabháil le gach ceann acu.

Ní féidir comhpháirteanna an bhosca cóid HTML 【réamh】【cód】 a aistriú leis an gclib data-i18n. D’fhéadfadh earráidí a bheith mar thoradh ar i18n a chur leis na comhpháirteanna seo.

Taispeántar modhanna úsáide ilteangacha in aon áit amháin.

1.只要在标签加入[data-i18n]即代表该内容需要被翻译,示例:

<p data-i18n="welcome">欢迎使用</p>

Fáilte!

2. 当[data-i18n]的值相同,系统也会容错处理,不会翻译为相同文本

<p data-i18n="k">你好</p><p data-i18n="k">不错</p>

Haigh

maith

3. 无[data-i18n]标记文本(代表不翻译)

<span>这段文本没有data-i18n标记,不会被翻译</span>
这段文本没有data-i18n标记,不会被翻译

4. 输入框Placeholder翻译兼容

<input data-i18n="email_placeholder" placeholder="请输入邮箱">

5. 按钮文本,点击按钮通过js修改文本翻译

<button data-i18n="btn_submit">修改文本</button>

主要原理是基于隐藏标签,假设隐藏标签的文本存在要翻译的文本就会读取隐藏标签的翻译之后的文本,实现翻译

6. 嵌套元素

<div><p data-i18n="nested">这是嵌套在div中的文本</p></div>

Is téacs é seo atá neadaithe i div.

7. JavaScript动态内容,代码中是中文,当用户切换英语也会显示英语

document.getElementById('btn').addEventListener('click',function(){alert('这是JavaScript弹窗内容');});

8. PHP动态列表

<?php foreach ($qx_list as $i) {echo '<li data-i18n="item">' . $i['text'] . '</li>';}?>
  • Liostaigh sonraí 1
  • WeChat: 5833487
  • Liosta sonraí 2

9. Meta标签SEO

<title data-i18n="title">标题</title><meta data-i18n="keywords" name="keywords" content="关键词"><meta data-i18n="description" name="description" content="描述">

Socraítear meta-chlibeanna i dteideal an leathanaigh agus úsáidtear iad chun rátálacha inneall cuardaigh Sinsearach a sholáthar.

Seo ábhar an fhuinneog aníos JavaScript. Tá an príomhphrionsabal bunaithe ar chlibeanna folaithe. Ag glacadh leis go bhfuil an téacs leis na clibeanna folaithe ann sa téacs atá le haistriú, léann an córas an téacs aistrithe leis na clibeanna folaithe, agus ar an gcaoi sin baintear amach aistriúchán.