假设我有一个由分号 ( ;
) 分隔的多个部分组成的字段。例如,这将如下所示:
'range_numeric; 10; 100'
'length_numeric; 5'
第一部分将是翻译的关键,任何后续部分将是要填充到文本中的插值。基本上它是作为命名参数传递的,但我不想为每个插值值定义键,我试图使用I18n
如下:
en:
length_numeric: "%{1} digits"
range_numeric: "%{1} - %{2} digits"
我试图传递如下插值:
t(:range_numeric, 10, 100) # returns "%{1} - %{2} digits"
那么,这样做有可能吗?有什么建议么 ?