1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

v2.11.3.1

This commit is contained in:
gnosygnu
2015-11-15 21:08:17 -05:00
parent d9f45cec19
commit 8a5d58a973
418 changed files with 2694 additions and 1621 deletions

View File

@@ -48,12 +48,26 @@ public class Xow_ns_ {
, Key__null = "null"
, Key__wikipedia = "Wikipedia"
;
public static final byte[]
Bry__media = Bry_.new_a7(Key__media)
, Bry__special = Bry_.new_a7(Key__special)
, Bry__main = Bry_.new_a7(Key__main) , Bry__talk = Bry_.new_a7(Key__talk)
, Bry__user = Bry_.new_a7(Key__user) , Bry__user_talk = Bry_.new_a7(Key__user_talk)
, Bry__project = Bry_.new_a7(Key__project) , Bry__project_talk = Bry_.new_a7(Key__project_talk)
, Bry__file = Bry_.new_a7(Key__file) , Bry__file_talk = Bry_.new_a7(Key__file_talk)
, Bry__mediawiki = Bry_.new_a7(Key__mediawiki) , Bry__mediawiki_talk = Bry_.new_a7(Key__mediawiki_talk)
, Bry__template = Bry_.new_a7(Key__template) , Bry__template_talk = Bry_.new_a7(Key__template_talk)
, Bry__help = Bry_.new_a7(Key__help) , Bry__help_talk = Bry_.new_a7(Key__help_talk)
, Bry__category = Bry_.new_a7(Key__category) , Bry__category_talk = Bry_.new_a7(Key__category_talk)
, Bry__portal = Bry_.new_a7(Key__portal) , Bry__portal_talk = Bry_.new_a7(Key__portal_talk)
, Bry__module = Bry_.new_a7(Key__module) , Bry__module_talk = Bry_.new_a7(Key__module_talk)
, Bry__null = Bry_.new_a7(Key__null)
;
public static final String
Alias__wikipedia = "Wikipedia"
;
public static final byte[]
Bry__main = Bry_.new_a7(Key__main)
, Bry__file = Bry_.new_a7(Key__file)
, Bry__template = Bry_.new_a7(Key__template)
Bry__template_w_colon = Bry_.new_a7(Key__template + ":")
, Bry__module_w_colon = Bry_.new_a7(Key__module + ":")
;
}

View File

@@ -53,7 +53,7 @@ public class Xow_ns_canonical_ {
Object rv_obj = id_hash.Get_by(key);
return rv_obj == null ? Xow_ns_.Tid__null : ((Int_obj_val)rv_obj).Val();
}
public static String To_canonical_or_local(Xow_ns ns) { // NOTE: prefer canonical names if they exist; otherwise use local; PAGE:sh.w:Koprno; DATE:2015-11-08
public static String To_canonical_or_local_as_str(Xow_ns ns) { // NOTE: prefer canonical names if they exist; otherwise use local; PAGE:sh.w:Koprno; DATE:2015-11-08
switch (ns.Id()) {
case Xow_ns_.Tid__media: return Xow_ns_.Key__media;
case Xow_ns_.Tid__special: return Xow_ns_.Key__special;
@@ -77,4 +77,28 @@ public class Xow_ns_canonical_ {
default: return String_.new_u8(ns.Name_ui());
}
}
public static byte[] To_canonical_or_local_as_bry(Xow_ns ns) {
switch (ns.Id()) {
case Xow_ns_.Tid__media: return Xow_ns_.Bry__media;
case Xow_ns_.Tid__special: return Xow_ns_.Bry__special;
case Xow_ns_.Tid__talk: return Xow_ns_.Bry__talk;
case Xow_ns_.Tid__user: return Xow_ns_.Bry__user;
case Xow_ns_.Tid__user_talk: return Xow_ns_.Bry__user_talk;
case Xow_ns_.Tid__project: return Xow_ns_.Bry__project;
case Xow_ns_.Tid__project_talk: return Xow_ns_.Bry__project_talk;
case Xow_ns_.Tid__file: return Xow_ns_.Bry__file;
case Xow_ns_.Tid__file_talk: return Xow_ns_.Bry__file_talk;
case Xow_ns_.Tid__mediawiki: return Xow_ns_.Bry__mediawiki;
case Xow_ns_.Tid__mediawiki_talk: return Xow_ns_.Bry__mediawiki_talk;
case Xow_ns_.Tid__template: return Xow_ns_.Bry__template;
case Xow_ns_.Tid__template_talk: return Xow_ns_.Bry__template_talk;
case Xow_ns_.Tid__help: return Xow_ns_.Bry__help;
case Xow_ns_.Tid__help_talk: return Xow_ns_.Bry__help_talk;
case Xow_ns_.Tid__category: return Xow_ns_.Bry__category;
case Xow_ns_.Tid__category_talk: return Xow_ns_.Bry__category_talk;
case Xow_ns_.Tid__module: return Xow_ns_.Bry__module;
case Xow_ns_.Tid__module_talk: return Xow_ns_.Bry__module_talk;
default: return ns.Name_ui();
}
}
}