Support trans to zh_tw
This commit is contained in:
parent
fcbb86067b
commit
24fa14896c
|
|
@ -1,5 +1,6 @@
|
|||
package com.github.catvod.bean;
|
||||
|
||||
import com.github.catvod.utils.Trans;
|
||||
import com.google.gson.Gson;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import com.google.gson.reflect.TypeToken;
|
||||
|
|
@ -18,11 +19,9 @@ public class Class {
|
|||
|
||||
public static List<Class> arrayFrom(String str) {
|
||||
Type listType = new TypeToken<List<Class>>() {}.getType();
|
||||
return new Gson().fromJson(str, listType);
|
||||
}
|
||||
|
||||
public Class(int typeId, String typeName) {
|
||||
this(String.valueOf(typeId), typeName);
|
||||
List<Class> items = new Gson().fromJson(str, listType);
|
||||
for (Class item : items) item.typeName = Trans.get(item.typeName);
|
||||
return items;
|
||||
}
|
||||
|
||||
public Class(String typeId, String typeName) {
|
||||
|
|
@ -31,7 +30,7 @@ public class Class {
|
|||
|
||||
public Class(String typeId, String typeName, String typeFlag) {
|
||||
this.typeId = typeId;
|
||||
this.typeName = typeName;
|
||||
this.typeName = Trans.get(typeName);
|
||||
this.typeFlag = typeFlag;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.github.catvod.bean;
|
||||
|
||||
import com.github.catvod.utils.Trans;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -15,20 +16,13 @@ public class Filter {
|
|||
|
||||
public Filter(String key, String name, List<Value> value) {
|
||||
this.key = key;
|
||||
this.name = name;
|
||||
this.name = Trans.get(name);
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public void setKey(String key) {
|
||||
this.key = key;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public void setValue(List<Value> value) {
|
||||
this.value = value;
|
||||
public void trans() {
|
||||
name = Trans.get(name);
|
||||
for (Value item : value) item.n = Trans.get(item.n);
|
||||
}
|
||||
|
||||
public static class Value {
|
||||
|
|
@ -39,7 +33,7 @@ public class Filter {
|
|||
private String v;
|
||||
|
||||
public Value(String n, String v) {
|
||||
this.n = n;
|
||||
this.n = Trans.get(n);
|
||||
this.v = v;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ import java.util.Collections;
|
|||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class Result {
|
||||
|
||||
|
|
@ -84,7 +85,9 @@ public class Result {
|
|||
public Result filters(JSONObject object) {
|
||||
if (object == null) return this;
|
||||
Type listType = new TypeToken<LinkedHashMap<String, List<Filter>>>() {}.getType();
|
||||
this.filters = new Gson().fromJson(object.toString(), listType);
|
||||
LinkedHashMap<String, List<Filter>> filters = new Gson().fromJson(object.toString(), listType);
|
||||
for (Map.Entry<String, List<Filter>> entry : filters.entrySet()) for (Filter filter : entry.getValue()) filter.trans();
|
||||
this.filters = filters;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
package com.github.catvod.bean;
|
||||
|
||||
import com.github.catvod.utils.Trans;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
|
||||
public class Vod {
|
||||
|
|
@ -35,14 +36,14 @@ public class Vod {
|
|||
}
|
||||
|
||||
public Vod(String vodId, String vodName, String vodPic, String vodRemarks) {
|
||||
this.vodId = vodId;
|
||||
this.vodName = vodName;
|
||||
this.vodPic = vodPic;
|
||||
this.vodRemarks = vodRemarks;
|
||||
setVodId(vodId);
|
||||
setVodName(vodName);
|
||||
setVodPic(vodPic);
|
||||
setVodRemarks(vodRemarks);
|
||||
}
|
||||
|
||||
public void setTypeName(String typeName) {
|
||||
this.typeName = typeName;
|
||||
this.typeName = Trans.get(typeName);
|
||||
}
|
||||
|
||||
public void setVodId(String vodId) {
|
||||
|
|
@ -50,7 +51,7 @@ public class Vod {
|
|||
}
|
||||
|
||||
public void setVodName(String vodName) {
|
||||
this.vodName = vodName;
|
||||
this.vodName = Trans.get(vodName);
|
||||
}
|
||||
|
||||
public void setVodPic(String vodPic) {
|
||||
|
|
@ -58,31 +59,31 @@ public class Vod {
|
|||
}
|
||||
|
||||
public void setVodRemarks(String vodRemarks) {
|
||||
this.vodRemarks = vodRemarks;
|
||||
this.vodRemarks = Trans.get(vodRemarks);
|
||||
}
|
||||
|
||||
public void setVodYear(String vodYear) {
|
||||
this.vodYear = vodYear;
|
||||
this.vodYear = Trans.get(vodYear);
|
||||
}
|
||||
|
||||
public void setVodArea(String vodArea) {
|
||||
this.vodArea = vodArea;
|
||||
this.vodArea = Trans.get(vodArea);
|
||||
}
|
||||
|
||||
public void setVodActor(String vodActor) {
|
||||
this.vodActor = vodActor;
|
||||
this.vodActor = Trans.get(vodActor);
|
||||
}
|
||||
|
||||
public void setVodDirector(String vodDirector) {
|
||||
this.vodDirector = vodDirector;
|
||||
this.vodDirector = Trans.get(vodDirector);
|
||||
}
|
||||
|
||||
public void setVodContent(String vodContent) {
|
||||
this.vodContent = vodContent;
|
||||
this.vodContent = Trans.get(vodContent);
|
||||
}
|
||||
|
||||
public void setVodPlayFrom(String vodPlayFrom) {
|
||||
this.vodPlayFrom = vodPlayFrom;
|
||||
this.vodPlayFrom = Trans.get(vodPlayFrom);
|
||||
}
|
||||
|
||||
public void setVodPlayUrl(String vodPlayUrl) {
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import android.os.Looper;
|
|||
import android.widget.Toast;
|
||||
|
||||
import com.github.catvod.crawler.SpiderDebug;
|
||||
import com.github.catvod.utils.Trans;
|
||||
|
||||
public class Init {
|
||||
|
||||
|
|
@ -32,6 +33,7 @@ public class Init {
|
|||
public static void init(Context context) {
|
||||
SpiderDebug.log("自定義爬蟲代碼載入成功!");
|
||||
get().app = ((Application) context);
|
||||
Trans.init();
|
||||
}
|
||||
|
||||
public static void show(String msg) {
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
|
@ -1 +1 @@
|
|||
b1e298fe19e3e29f2c3c2c8649ef38ae
|
||||
55f8554f0182282795c202c2dc96f27b
|
||||
|
|
|
|||
Loading…
Reference in New Issue