У меня довольно необычная проблема. Скажите это:
<select name="screw[type]" v-model="form.screw.type">
<option value="My value" ><?php _e('My value', 'fiam'); ?></option>
//[...]
Естественно, где-то еще я делаю это:
{{ form.screw.type }} // will write "My value"
Fine. Эмм .. Нет. Потому что мне нужна эта строка для перевода. Но я не могу сделать это прямо в значении поля, потому что мне нужно отправить его без учета. Итак, другими словами:
- Мне не нужно переводить значение поля
- Мне нужно перевести то, что Vue собирается написать (например, метку опции)
Хотел бы я сделать что-то вроде этого:
<option value="My value" data-tvalue="<?php _e('My value', 'fiam'); ?>" ><?php _e('My value', 'fiam'); ?></option>
(for who of you didn't know, _e() is just a WordPress i18n function)
И затем Vue, используя data-tvalue
вместо value
при выводе. Это как-то возможно?