Merged with master (Updated translations
This commit is contained in:
commit
163c76b67c
15 changed files with 22901 additions and 47 deletions
Binary file not shown.
|
@ -19,7 +19,6 @@
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/emscripten": "0.0.31",
|
"@types/emscripten": "0.0.31",
|
||||||
"@types/gulp": "^4.0.5",
|
|
||||||
"@types/jquery": "3.3.5",
|
"@types/jquery": "3.3.5",
|
||||||
"@types/moment": "^2.13.0",
|
"@types/moment": "^2.13.0",
|
||||||
"@types/node": "^9.4.6",
|
"@types/node": "^9.4.6",
|
||||||
|
@ -30,7 +29,7 @@
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
"sass": "^1.14.1",
|
"sass": "^1.14.1",
|
||||||
"sha256": "^0.2.0",
|
"sha256": "^0.2.0",
|
||||||
"ttypescript": "^1.5.5",
|
"ttypescript": "1.5.5",
|
||||||
"typescript": "^3.1.1",
|
"typescript": "^3.1.1",
|
||||||
"wat2wasm": "^1.0.2"
|
"wat2wasm": "^1.0.2"
|
||||||
},
|
},
|
||||||
|
|
|
@ -4,7 +4,7 @@ source `dirname $0`/resolve_commands.sh
|
||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
cd "$BASEDIR/../"
|
cd "$BASEDIR/../"
|
||||||
|
|
||||||
if [[ "$1" == "development" ]] || [[ "$1" == "dev" ]]; then
|
if [[ "$1" == "development" ]] || [[ "$1" == "dev" ]] || [[ "$1" == "debug" ]]; then
|
||||||
source_path="web/environment/development"
|
source_path="web/environment/development"
|
||||||
type="development"
|
type="development"
|
||||||
elif [[ "$1" == "release" ]] || [[ "$1" == "rel" ]]; then
|
elif [[ "$1" == "release" ]] || [[ "$1" == "rel" ]]; then
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
BASEDIR=$(dirname "$0")
|
BASEDIR=$(dirname "$0")
|
||||||
cd "$BASEDIR/../"
|
cd "$BASEDIR/../"
|
||||||
|
|
||||||
if [[ "$1" == "development" ]] || [[ "$1" == "dev" ]]; then
|
if [[ "$1" == "development" ]] || [[ "$1" == "dev" ]] || [[ "$1" == "dev" ]]; then
|
||||||
source_path="web/environment/development"
|
source_path="web/environment/development"
|
||||||
type="development"
|
type="development"
|
||||||
elif [[ "$1" == "release" ]] || [[ "$1" == "rel" ]]; then
|
elif [[ "$1" == "release" ]] || [[ "$1" == "rel" ]]; then
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -19,6 +19,9 @@
|
||||||
{
|
{
|
||||||
"key": "ru",
|
"key": "ru",
|
||||||
"path": "ru_translate_vafin.translation"
|
"path": "ru_translate_vafin.translation"
|
||||||
|
}, {
|
||||||
|
"key": "ru_gt",
|
||||||
|
"path": "ru_google_translate.translation"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "Default TeaSpeak repository",
|
"name": "Default TeaSpeak repository",
|
||||||
|
|
File diff suppressed because it is too large
Load diff
8815
shared/i18n/ru_google_translate.translation
Normal file
8815
shared/i18n/ru_google_translate.translation
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -5,7 +5,7 @@ source "${BASEDIR}/../scripts/resolve_commands.sh"
|
||||||
cd "$BASEDIR/dtsgen"
|
cd "$BASEDIR/dtsgen"
|
||||||
|
|
||||||
execute_tsc -p tsconfig.json
|
execute_tsc -p tsconfig.json
|
||||||
if [ $? -ne 0 ]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
echo "Failed to build typescript declaration generator"
|
echo "Failed to build typescript declaration generator"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
import * as ts from "typescript";
|
import * as ts from "typescript";
|
||||||
import {SyntaxKind} from "typescript";
|
import {SyntaxKind} from "typescript";
|
||||||
|
|
||||||
type TSExpression = ts.Type | ts.Node;
|
|
||||||
|
|
||||||
interface Array<T> {
|
interface Array<T> {
|
||||||
last?(): T;
|
last?(): T;
|
||||||
}
|
}
|
||||||
|
@ -102,9 +100,9 @@ class StackParameters implements StackParameter {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const generators: {[key: number]:((settings: _Settings, stack: StackParameters, node: ts.Node | ts.Type) => ts.Node | ts.Type | undefined) | undefined} = {};
|
const generators: {[key: number]:((settings: _Settings, stack: StackParameters, node: ts.Node) => ts.Node | undefined) | undefined} = {};
|
||||||
|
|
||||||
function _generate(settings: _Settings, stack: StackParameters, layer: TSExpression[], node: ts.Node) {
|
function _generate(settings: _Settings, stack: StackParameters, layer: ts.Node[], node: ts.Node) {
|
||||||
//console.log(SyntaxKind[node.kind]);
|
//console.log(SyntaxKind[node.kind]);
|
||||||
if(generators[node.kind]) {
|
if(generators[node.kind]) {
|
||||||
const result = generators[node.kind](settings, stack, node);
|
const result = generators[node.kind](settings, stack, node);
|
||||||
|
@ -324,6 +322,7 @@ generators[SyntaxKind.ClassDeclaration] = (settings, stack, node: ts.ClassDeclar
|
||||||
};
|
};
|
||||||
|
|
||||||
generators[SyntaxKind.PropertySignature] = (settings, stack, node: ts.PropertySignature) => {
|
generators[SyntaxKind.PropertySignature] = (settings, stack, node: ts.PropertySignature) => {
|
||||||
|
console.log(SyntaxKind[node.type.kind]);
|
||||||
let type: ts.TypeNode = node.type;
|
let type: ts.TypeNode = node.type;
|
||||||
switch (node.type.kind) {
|
switch (node.type.kind) {
|
||||||
case SyntaxKind.LiteralType:
|
case SyntaxKind.LiteralType:
|
||||||
|
@ -384,11 +383,4 @@ generators[SyntaxKind.EnumDeclaration] = (settings, stack, node: ts.EnumDeclarat
|
||||||
for(const member of node.members)
|
for(const member of node.members)
|
||||||
members.push(generators[SyntaxKind.EnumMember](settings, stack, member));
|
members.push(generators[SyntaxKind.EnumMember](settings, stack, member));
|
||||||
return ts.createEnumDeclaration(undefined, append_export(append_declare(node.modifiers, !stack.flag_declare), stack.flag_namespace), node.name, members);
|
return ts.createEnumDeclaration(undefined, append_export(append_declare(node.modifiers, !stack.flag_declare), stack.flag_namespace), node.name, members);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
generators[SyntaxKind.TypeParameter] = (settings, stack, node: ts.TypeParameter) => undefined;
|
|
||||||
generators[SyntaxKind.HeritageClause] = (settings, stack, node: ts.HeritageClause) => undefined;
|
|
||||||
generators[SyntaxKind.IfStatement] = (settings, stack, node: ts.IfStatement) => undefined;
|
|
||||||
generators[SyntaxKind.ExpressionStatement] = (settings, stack, node: ts.ExpressionStatement) => undefined;
|
|
||||||
generators[SyntaxKind.SemicolonClassElement] = (settings, stack, node: ts.ExpressionStatement) => undefined;
|
|
15
tools/dtsgen/out.d.ts
vendored
15
tools/dtsgen/out.d.ts
vendored
|
@ -1,6 +1,13 @@
|
||||||
|
|
||||||
/* File: /home/wolverindev/TeaSpeak/TeaSpeak/Web-Client/tools/dtsgen/test/test_04.ts */
|
/* File: /home/wolverindev/TeaSpeak/TeaSpeak/Web-Client/tools/dtsgen/test/test_03.ts */
|
||||||
declare class TestClass<T> extends Promise<T> {
|
declare enum YY {
|
||||||
|
H,
|
||||||
|
B
|
||||||
|
}
|
||||||
|
declare interface X {
|
||||||
|
type: any;
|
||||||
|
c: YY.B;
|
||||||
|
}
|
||||||
|
declare class X {
|
||||||
|
static x();
|
||||||
}
|
}
|
||||||
declare const lambda_function;
|
|
||||||
declare const lambda_function2;
|
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
class TestClass<T> extends Promise<T> { }
|
|
||||||
|
|
||||||
const lambda_function = (str) => {};
|
|
||||||
const lambda_function2 = (str: string) => {};
|
|
|
@ -3,10 +3,12 @@
|
||||||
"baseUrl": ".",
|
"baseUrl": ".",
|
||||||
"moduleResolution": "node",
|
"moduleResolution": "node",
|
||||||
"module": "commonjs",
|
"module": "commonjs",
|
||||||
"lib": ["es6"],
|
"lib": ["es6", "dom"],
|
||||||
|
|
||||||
|
/*
|
||||||
"typeRoots": [],
|
"typeRoots": [],
|
||||||
"types": []
|
"types": [],
|
||||||
|
*/
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"declarator.ts",
|
"declarator.ts",
|
||||||
|
|
Loading…
Add table
Reference in a new issue