我正在尝试用“英国”替换我的地址标签上的“英国”
我们注意到发往英国的货物(信不信由你)经常到达美国。
这是到目前为止的代码:
if ($value!=='') {
if ($value =='United Kingdom') {
$page->drawText(Mage::helper('addresslabel')->__('Great Britain'), $this->x, $this->y, 'UTF-8');
}
else {
$page->drawText(strip_tags(ltrim($value)), $this->x, $this->y, 'UTF-8');
}
}
但它不起作用。有人可以帮我解决这个问题吗?
答案 0 :(得分:3)
我认为修改国名不会有任何问题,尽管这很不寻常。只要您只更改名称而不更改链接到它们的代码。
它们存储在(我能找到的)中:
LIB / Zend的/地点/数据/ Translation.php
LIB / Zend的/地点/数据/ fil.xml
LIB / Zend的/地点/数据/ en.xml
LIB / Zend的/地点/数据/ id.xml
lib / Zend / Locale / Data / ms.xml
我不确定除了在这些文件中编辑它们之外的任何其他方式。
答案 1 :(得分:0)
错误出现在以下代码行中:
$page->drawText(Mage::helper('addresslabel')->__('Great Britain'), $this->x, $this->y, 'UTF-8');
}
我将其替换为以下内容:
$gb='Great Britain';
$page->drawText(strip_tags(ltrim($gb)), $this->x, $this->y, 'UTF-8');
这很棒!