作为一名最近迁移到JS的python程序员,我使用了一个名为'parse‘的库。您为字符串提供了一个模板,并提供了实际的字符串,它将返回所需的数据。例如:
parse("It's {}, I love it!", "It's spam, I love it!")
会返回spam。
我一直在寻找一个JS解决方案来解决这个问题,除了这样:之外,我找不到任何解决方案。
我试过了,但效果不太好。提前谢谢你,GoldPython
有一点奇怪的一些水豚网络驱动程序(:js => true)测试。
测试单独运行时运行良好,但在某种程度上,它们会失败。
例如,我有一个请求测试,类似于
describe "A", :js => true do
# tests here run fine
end
describe "B", :js => true do
# tests here fail
end
当我将describe B部分分割成自己的文件并使用bundle exec rspec spec/requests/b_spec.rb运行它时-测试运行良好并通过。
通过调试,
我开始用角度转换。效果很好!
但是,翻译后的字符�会显示为带有乌姆劳特或重音的字符或.(如üorúor )。这些字符值在HTML中正确显示,并作为AngularJS变量显示。
这是一个样本输出。html文本和角变量的输出正确显示。来自$translate过滤器和指令的结果没有显示正确的umlaut字符。
html和sie untersützt mehrere Sprachen!
角变量-和sie不需要更多的时间!
$translate过滤器-和sie打开了�filter mehrere Sprachen!
$translate指令-和sie解除�tzt mehrere Sprachen!