|
|
5 سال پیش | |
|---|---|---|
| .. | ||
| .vscode | 5 سال پیش | |
| admin | 5 سال پیش | |
| calendar | 5 سال پیش | |
| channal | 5 سال پیش | |
| course | 5 سال پیش | |
| dict | 5 سال پیش | |
| dict_builder | 5 سال پیش | |
| doc | 5 سال پیش | |
| fileindex | 5 سال پیش | |
| guide | 5 سال پیش | |
| install | 5 سال پیش | |
| lang | 5 سال پیش | |
| media | 5 سال پیش | |
| openpali | 5 سال پیش | |
| pali_sent | 5 سال پیش | |
| palicanon | 5 سال پیش | |
| paliscript | 5 سال پیش | |
| pcdl | 5 سال پیش | |
| public | 5 سال پیش | |
| search | 5 سال پیش | |
| statistics | 5 سال پیش | |
| studio | 5 سال پیش | |
| sync | 5 سال پیش | |
| term | 5 سال پیش | |
| tools | 5 سال پیش | |
| tran_import | 5 سال پیش | |
| ucenter | 5 سال پیش | |
| udict | 5 سال پیش | |
| uhome | 5 سال پیش | |
| upgrade | 5 سال پیش | |
| usent | 5 سال پیش | |
| uuid | 5 سال پیش | |
| uwbw | 5 سال پیش | |
| vendor | 5 سال پیش | |
| viewer | 5 سال پیش | |
| wiki | 5 سال پیش | |
| LICENSE | 5 سال پیش | |
| README.md | 5 سال پیش | |
| _config.yml | 5 سال پیش | |
| favicon.ico | 5 سال پیش | |
| index.php | 5 سال پیش | |
| path.php | 5 سال پیش | |
wikipali 的功能演示。用php pdo js html css3 写成。没有使用任何框架。jQuray 除外。
wikipali demo build by php pdo js html css3 jQuray . no any framework.
本仓库为demo测试版代码,bug 多多,供设计者提交设计思路,仅供测试和功能演示,并非最终代码。
This is the demo code for disigners’ submit, but only for test and check not the final code.
请注意,我们的协作仅仅在Github上进行,但我们回让【码云】上的代码与github保持强制同步,这会覆盖不知情者在【码云】上的修改。
Attention please! we collaborate on Github only, but we will keep the synchronization of the code on Gitee with Github, which will overwrite unknowers’ commits.
visit www.wikipali.org/demo to scan, test and check for the developer only, not for the normal users.
访问www.wikipali.org/demo 仅仅是针对开发者来进行浏览、测试和检查的,而不是面向普通用户。
conference of translating platform 三藏翻译会议简报
Due to the unstable connection the online video conference had been influnced, organizers re-recorded this presentation by screen shot after the conference. 由于会议现场网络出现故障,导致会议直播时断时续,为保证质量,会务组于会后以录屏的方式进行了重新录制。
collection of conference papers 会议文集(2020.2.12-14)
三藏全文 Full Text of nonPali Canon
段落数据 Pali Canon Paragraph appdata/palicaono/pali_text.db3
User Infomation用户
File Index文件目录
Dynamic User Dictionary动态用户词典
Word by Word Analyze逐词解析
Translation by Sentence逐句翻译
Term术语
(discription unfinished描述未完成)
CREATE TABLE user (
id INTEGER PRIMARY KEY AUTOINCREMENT,
userid TEXT UNIQUE,
username TEXT (64) NOT NULL,
password TEXT NOT NULL,
nickname TEXT (64) NOT NULL,
email TEXT (256),
ctime INTEGER
);
| Field name | Type | Summary |
|---|---|---|
| id | INTEGER PRIMARY KEY AUTOINCREMENT, | |
| userid | TEXT UNIQUE, | uuid |
| username | TEXT (64) NOT NULL, | |
| password | TEXT NOT NULL, | |
| nickname | TEXT (64) NOT NULL, | |
| TEXT (256), | ||
| ctime | INTEGER | 创建时间 |
user/fileindex.db
| field name | type | summary |
|---|---|---|
| id | INTEGER PRIMARY KEY AUTOINCREMENT, | 整数不方便离线建立数据的在线同步,以后将用doc_id |
| userid | INTEGER, | |
| parent_id | TEXT (40), | 从其他共享文档拉取的文档,有父文档的id |
| doc_id | TEXT (40), | 文档uuid |
| book | INTEGER DEFAULT (0), | 书号 1-217 |
| paragraph | INTEGER DEFAULT (0), | 段落号 |
| file_name | TEXT NOT NULL, | 文件名 |
| title | TEXT, | 标题 |
| tag | TEXT, | 标签 过滤文档用 |
| status | INTEGER DEFAULT (1), | 状态 0 回收站 1 正常 |
| create_time | INTEGER, | 建立时间 |
| modify_time | INTEGER, | 修改时间 |
| accese_time | INTEGER, | 访问时间 |
| file_size | INTEGER, | 文件大小 |
| share | INTEGER DEFAULT (0), | 是否是共享文档 0 否 1 是 |
| doc_info | TEXT, | (json) |
| doc_block | TEXT, | (json) |
| receive_time | INTEGER |
用户文件索引。用于用户文件管理。所有用户用一张表。
扩展名pcs。保存在 user/user-uuid/my_document
文件格式见Document Format文档格式
使用数据库中的记录在服务器端生成相同的xml数据,并传送到浏览器。文件头使用doc_info字段。doc_block是数据块列表。 从两个数据库中提取doc_block数据.详情见database to memory XML Data
以后的程序使用数据库方式。可以实现网路同步等功能。
(discription unfinished描述未完成)
XML format use for the editable data.
studio/js/data.js is document manager
<set>
<head>
<type>pcdsset</type>
<mode>package</mode>
<ver>1</ver>
<toc></toc>
<style></style>
</head>
<dict></dict>
<message></message>
<body>
<block></block>
....
<block></block>
</body>
</set>
block: one block is one paragraph on one Media Type. Two Kinds of Type. 1. wbw(word by word translation) 2. translate
<block>
<info>
<type>heading</type>
<book>85</book>
<paragraph>11</paragraph>
<album_id>85</album_id>
<album_guid>4FC0BE7B1C3042B79742D7D5BA90E77A</album_guid>
<author>VRI</author>
<language>pali</language>
<version>4</version>
<edition>CSCD4</edition>
<level>4</level>
<id>3F44D173-E266-46B6-B131-B8B26C37E45E</id>
</info>
<data>
<text>2. Padhānasuttaṃ</text>
</data>
</block>
type
level 目录层级
id 数据块uuid
(discription unfinished描述未完成)
数据载入:studio/project_load.php
js数据解析:studio/js/data.js function projectDataParse(xmlBookData)
数据拼接:studio/project_load_db.php
数据库user/user_wbw.db3 数据块头信息
CREATE TABLE wbw_block (
id CHAR (36) PRIMARY KEY,
parent_id CHAR (36),
owner CHAR (36),
book INTEGER,
paragraph INTEGER,
style CHAR (16),
lang CHAR (8),
status INTEGER,
modify_time INTEGER,
receive_time INTEGER
);
逐词解析单词数据
每条记录一个单词
CREATE TABLE wbw (
id CHAR (36) PRIMARY KEY,
block_id CHAR (36),
book INTEGER,
paragraph INTEGER,
wid INTEGER,
word TEXT,
data TEXT,
modify_time INTEGER,
receive_time INTEGER,
status INTEGER,
owner CHAR (36)
);
data:xml格式单词数据
块索引
CREATE TABLE sent_block (
id CHAR (36),
book INTEGER,
paragraph INTEGER,
owner CHAR (36),
lang CHAR (8),
author CHAR (50),
editor TEXT,
tag TEXT,
modify_time INTEGER,
receive_time INTEGER
);
句子内容。一条记录是一句。
CREATE TABLE sentence (
id CHAR (36),
block_id CHAR (36) DEFAULT (0),
book INTEGER NOT NULL,
paragraph INTEGER NOT NULL,
[begin] INTEGER NOT NULL,
[end] INTEGER NOT NULL,
tag CHAR (40),
author CHAR (40),
editor INTEGER,
text TEXT,
language CHAR (8),
ver INTEGER,
status INTEGER,
modify_time INTEGER NOT NULL,
receive_time INTEGER
);
当译文修改时,会立即提交修改句子数据到译文数据库
在译文中显示术语 如:输入[[bhikkhu]] 会显示为 比库(bhikkhu,比丘) 在注释中可以加入三藏句子链接 格式{{书号-段号-起始单词-结束单词}} 渲染为巴利原文+译文 是百科功能的数据引擎
CREATE TABLE term (
id INTEGER PRIMARY KEY AUTOINCREMENT,
guid TEXT (36),
word TEXT,
word_en TEXT,
meaning TEXT,
other_meaning TEXT,
note TEXT,
tag TEXT,
create_time INTEGER,
owner TEXT,
hit INTEGER DEFAULT (0),
language CHAR (8),
receive_time INTEGER,
modify_time INTEGER
);
term
| field name | type | summary |
|---|---|---|
| id | INTEGER PRIMARY KEY AUTOINCREMENT | 以后会停用,改为uuid |
| guid | TEXT (36) | uuid |
| word | TEXT | pali词头 |
| word_en | TEXT | 英文字母表示,ā->a ṭ->t用于模糊搜索 |
| meaning | TEXT | 首选意思 |
| other_meaning | TEXT | 备选意思 |
| note | TEXT | 注解内容 |
| tag | TEXT | 标签 |
| create_time | INTEGER | * |
| owner | TEXT | * |
| hit | INTEGER DEFAULT (0) | 点击量 |
| language | CHAR (8) | * |
| receive_time | INTEGER | 服务器接收到数据的时间 |
| modify_time | INTEGER | * |
data manager(temporary) 数据管理器(临时)
(discription unfinished描述未完成)
https://www.wikipali.org/demo/app/dict/index.php
CREATE TABLE dict (
id INTEGER,
pali TEXT NOT NULL,
type TEXT,
gramma TEXT,
parent TEXT,
mean TEXT,
note TEXT,
parts TEXT,
partmean TEXT,
status INTEGER DEFAULT (1),
confidence INTEGER DEFAULT (100),
len INTEGER,
dict_name TEXT,
lang CHAR (3) DEFAULT sc
);
| Field name | Type | Summary |
|---|---|---|
| id | INTEGER | --- |
| pali | TEXT NOT NULL | 巴利单词 |
| type | TEXT | --- |
| gramma | TEXT | --- |
| parent | TEXT | --- |
| mean | TEXT | 释义 |
| note | TEXT | --- |
| parts | TEXT | --- |
| partmean | TEXT | --- |
| status | INTEGER DEFAULT (1) | --- |
| confidence | INTEGER DEFAULT (100) | 信心指数 1-100 |
| len | INTEGER | 单词长度 |
| dict_name | TEXT | 字典名 |
| lang | CHAR (3) DEFAULT sc | 语言 |
https://www.wikipali.org/demo/app/search/index.php
见term
base on the Term Database. 基于术语数据库