回答編集履歴
1
情報の追加。
test
CHANGED
@@ -43,3 +43,33 @@
|
|
43
43
|
|
44
44
|
|
45
45
|
別の方法としては、`__( '%s <span class="says">says:</span>' )` で翻訳しているので `__()` 関数のフィルターフックを拾って書き換えるという手段もあります。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
```PHP
|
50
|
+
|
51
|
+
function my_translate ( $translated_text, $text, $domain ) {
|
52
|
+
|
53
|
+
if ( $text === '%s <span class="says">says:</span>' ) {
|
54
|
+
|
55
|
+
$translated_text = '%s <span class="says">様より</span>';
|
56
|
+
|
57
|
+
}
|
58
|
+
|
59
|
+
return $translated_text;
|
60
|
+
|
61
|
+
}
|
62
|
+
|
63
|
+
add_filter( 'gettext', 'my_translate', 20, 3 );
|
64
|
+
|
65
|
+
```
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
【gettextフィルタを用いたWordPress管理画面カスタマイズ】
|
70
|
+
|
71
|
+
[http://ounziw.com/2011/06/22/gettext-filter/](http://ounziw.com/2011/06/22/gettext-filter/)
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
|