因此,我具有使用private List<string> header = null;
private List<string> tableauValeurs = null;
public bool ParseCSVFile(string csvPath)
{
bool result = false;
if (File.Exists(csvPath))
{
using (StreamReader sr = new StreamReader(csvPath))
{
var firsLine = sr.ReadLine();
this.header = firsLine.Split(';').ToList();
while (sr.Peek() >= 0)
{
var line = sr.ReadLine().Split(';');
this.tableauValeurs = new List<string>();
Dictionary<string, List<string>> lineDico = new Dictionary<string, List<string>>();
for (int i = 0; i < this.header.Count; i++)
{
lineDico.Add(this.header[i], ***this.tableauValeurs.Add(line[i]***);
}
}
result = true;
}
}
return result;
}
翻译网站上所有内容的功能,这是我第一次尝试进行国际化,但是效果很好。
但是,当我创建样式表时,它是英文的,而使用15种以上的语言时,它本来就不适合。
例如,我有一个按钮GETTEXT
,但是在德语中,它类似于add to cart
,所以它溢出了我设置样式的按钮的大小。
我需要为每种语言创建样式表,还是可以通过某种方式来动态调整翻译的大小以适合包含的元素?我不确定会采用哪种最佳做法。
答案 0 :(得分:1)
为每种语言创建样式表显然是不可维护的。响应式方法确实更好,我不会复制所有好处,因此给您一个source。
尝试在您喜欢的框架中使用现有模块,很多人已经这样做了。