Signed-off-by: lilium-saber <WR364999428@hotmail.com>
GDN
lilium-saber 1 year ago
parent 24095d15ba
commit 2e225854ea

@ -1,8 +1,4 @@
using System; using System.Collections.Generic;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp2.translationKey namespace WpfApp2.translationKey
{ {
@ -11,12 +7,8 @@ namespace WpfApp2.translationKey
{ {
public abstract List<string> OutputTranslationS(string id); public abstract List<string> OutputTranslationS(string id);
public abstract List<string> OutputTranslationNameList(); public abstract List<string> OutputTranslationNameList();
public abstract bool GetExistsD();
public abstract bool GetExistsF(string name);
} }
interface TranslationApiInt interface TranslationApiInt

@ -1,119 +1,112 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp2.translationKey namespace WpfApp2.translationKey;
class translationPrivateOut : TranslationApiStr
{ {
class translationPrivateOut : TranslationApiStr private static string path = Directory.GetCurrentDirectory() + "\\translationResource";
private static string txtPath = Directory.GetCurrentDirectory() + "\\translationResource\\ListPrivate.txt";
private String getTranslationPrivateApi(StreamReader sr)
{ {
private static string path = Directory.GetCurrentDirectory() + "\\translationResource"; String temp = sr.ReadLine();
private static string txtPath = Directory.GetCurrentDirectory() + "\\translationResource\\ListPrivate.txt";
public bool GetExistsD() if (temp != null)
{ {
return Directory.Exists(path); return temp;
} }
else
public bool GetExistsF(string name)
{ {
return Directory.Exists(txtPath + "\\" + name + ".txt"); return "ERROR";
} }
private String getTranslationPrivateApi(StreamReader sr) }
{
String temp = sr.ReadLine();
if(temp != null) private String getTranslationPrivateKey(StreamReader sr)
{ {
return temp; String temp = sr.ReadLine();
}
else
{
return "ERROR";
}
if (temp != null)
{
return temp;
} }
else
private String getTranslationPrivateKey(StreamReader sr)
{ {
String temp = sr.ReadLine(); return "ERROR";
}
if (temp != null) }
{
return temp;
}
else
{
return "ERROR";
}
} public string getpath(string id)
{
return path + "\\" + id + ".txt";
}
public string getpath(string id) public string gettxt()
{ {
return path + "\\" + id + ".txt"; return txtPath;
} }
public List<string> OutputTranslationS(string id)
{
string temppath = path + "\\" + id + ".txt";
List<string> temp = new List<string> { };
public string gettxt() if (Directory.Exists(temppath))//若不存在
{ {
return txtPath; temp.Add("尚未输入!!!");
return temp;
} }
public List<string> OutputTranslationS(string id)
{
string temppath = path + "\\" + id + ".txt";
List<string> temp = new List<string> { }; StreamReader sr = new StreamReader(temppath);
if (Directory.Exists(temppath))//若不存在
{
temp.Add(temppath);
return temp;
}
StreamReader sr = new StreamReader(temppath);
string temp2 = sr.ReadLine();
while(temp2 != null && temp2 != "")
{
temp.Add(temp2);
temp2 = sr.ReadLine();
}
sr.Close();
temp.Add(this.getTranslationPrivateApi(sr));
temp.Add(this.getTranslationPrivateKey(sr));
sr.Close();
return temp;
}
public List<string> OutputTranslationNameList()
{
List<string> temp = new List<string> { };
string temptxtpath = txtPath;
if (Directory.Exists(temptxtpath))
{
temp.Add("ERROR");
return temp; return temp;
} }
public List<string> OutputTranslationNameList()
{
List<string> temp = new List<string> { };
string temptxtpath = txtPath;
if(Directory.Exists(temptxtpath))
{
temp.Add("ERROR1");
return temp;
}
StreamReader sr = new StreamReader(temptxtpath); StreamReader sr = new StreamReader(temptxtpath);
string temp2 = sr.ReadLine(); string temp2 = sr.ReadLine();
if (temp2 == null) if (temp2 == null)
{ {
temp.Add("ERROR2"); temp.Add("ERROR");
} }
else else
{
while (temp2 != null)
{ {
while (temp2 != null) temp.Add(temp2);
{ temp2 = sr.ReadLine();
temp.Add(temp2);
temp2 = sr.ReadLine();
}
} }
sr.Close();
return temp;
} }
sr.Close();
return temp;
} }
} }
class customTransApi
{
private string ID { get; set; }
private string KEY { get; set; }
private string SECRET { get; set; }
}

@ -1,8 +1,4 @@
using System; using System.Collections.Generic;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp2.translationKey namespace WpfApp2.translationKey
{ {
@ -17,8 +13,8 @@ namespace WpfApp2.translationKey
case 0://讯飞 case 0://讯飞
{ {
temp.Add("1299c840");//id temp.Add("1299c840");//id
temp.Add("828cb2dc915d28464a904bda5d7b01b3");//APIKey
temp.Add("M2Q4YzkzZTIwZjNkMGE2ZjkwZWMxNzZk");//APISecret temp.Add("M2Q4YzkzZTIwZjNkMGE2ZjkwZWMxNzZk");//APISecret
temp.Add("828cb2dc915d28464a904bda5d7b01b3");//APIKey
break; break;
} }
case 1://百度 case 1://百度

Loading…
Cancel
Save