我使用google indic键盘以印地语创建了一个文档(我不确定这些字符是什么字体)
我想为各种语言创建属性文件,并希望按原样显示内容。
假设我有以下文件
hindi.properties
kabir=समाज सुधारक
english.properties
kabir=Socoal Activist
现在我想显示这些文本,无论是否安装了字体。
我在stackoverflow上得到了一些答案,就像设置像这样的hindi字体 -
textview.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/Hindi.ttf"));
但是这对我来说不起作用,因为我不知道google indic键盘使用的字体。
无论如何,我正在寻找一种不需要任何字体的通用解决方案。
答案 0 :(得分:0)
对于印地语,在res-values-hi / strings.xml中创建新文件夹将所有印地语内容放入此处,默认值/ string.xml支持英语。
每当您想要更改语言时调用pyspark.sql.utils.AnalysisException: "cannot resolve '`dt`' given input columns: [value];;\n'Aggregate [timewindow('dt, 300000000, 60000000, 0)], [timewindow('dt, 300000000, 60000000, 0) AS window#3, first('price, false) AS open#7, max('price) AS high#9, min('price) AS low#11, last('price, false) AS close#13]\n+- StreamingRelation DataSource(org.apache.spark.sql.SparkSession@3a32b1a2,socket,List(),Some(StructType(StructField(symbol,StringType,true), StructField(dt,TimestampType,true), StructField(price,FloatType,true), StructField(tickvol,IntegerType,true), StructField(bid,FloatType,true), StructField(ask,FloatType,true))),List(),None,Map(sep -> \t, host -> localhost, port -> 9999),None), textSocket, [value#0]\n"
方法
for Hindi changeLocale(lang)
表示英语changeLocale("hi");//Change Locale on selection basis
//更改区域设置
changeLocale("en");//Change Locale on selection basis