my-text-domain можно так и оставить, это не критично. Это своеобразный ярлычок. То есть, грубо говоря, мы пишем, что вот здесь будет строка для перевода (указали строку), а потом повесили ярлычок. Такой ярлычок будет у всех строк. И потом можно будет сделать перевод строк только со своим ярлычком, чтобы не задевать соседние строки.
также использую
#: wp-content/themes/…/header.php:1
msgid «‘Blog Options»
msgstr «Блог»
С этим ярлычком почему то не работает перевод… без ярлычка работает
#: wp-content/themes/…/header.php:1
msgid «‘Blog Options»
msgstr «Блог»
Что это? И при чём тут перевод?
Видимо, вы не подключили текстовый домен к теме, поэтому с этим доменом не работает. Можно и без домена, если честно. Просто в некоторых случаях это вызовет необходимость дополнительных действий.
Но вообще, конечно, лучше сразу делать правильно. В Кодексе есть хорошее описание процесса.