簡體   English   中英

poEdit找不到我的占位符的翻譯

[英]poEdit do not find my placeholders' translations

我對poEdit還是很陌生,並且已經成功地在我的javascript模板和文件中翻譯了95%的鍵。

我使用這種語法__("key") ,主要是<%= __("key") %>

但是 (總是有一個but),由於某種原因,此關鍵email位於占位符中

enter code here <input type ='文本'name =' 用戶名'placeholder ='<%= _ (“電子郵件”)%>'>

沒有用poEdit解析。

我正在使用Python解析器; __關鍵字。 我錯過了什么 ?

謝謝你的幫助

您說自己使用了__ (雙下划線)關鍵字。 在另一個示例中使用的_ (單個下划線)是一個不同的標識符,因此當然找不到它。

附帶說明一下,對語言(如您所做的,這不是Python)的工具(無論是Poedit還是xgettext )的說謊必定會引起……有趣的……早晚發生的事情。

與下面的@Vaclav不同,我最終不依賴xgettext(及其語言驗證),而是在PHP中創建了自己的解析器(只是一個解析器)。

這是一個開源項目,如果它可以幫助某些人https://github.com/Wisembly/jsgettext

最好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM