diff --git a/modules/system/lang/en/validation.php b/modules/system/lang/en/validation.php
index d901dc6b0..d38e2eef6 100644
--- a/modules/system/lang/en/validation.php
+++ b/modules/system/lang/en/validation.php
@@ -122,6 +122,7 @@ return [
'low_balance' => 'Fill up your balance',
'balance' => [
'fill_up_succes' => 'The balance has been replenished successfully.',
+ 'fill_up_succes_but_delayed' => 'Your payment has been registered but not completed. Please, refresh the page.',
'fill_up_fail' => 'The balance has not been replenished. Try later.',
'bank_service_unavailable' => 'Unable to connect to bank services. Try later.'
],
diff --git a/modules/system/lang/ru/validation.php b/modules/system/lang/ru/validation.php
index a285baa6d..59316188e 100644
--- a/modules/system/lang/ru/validation.php
+++ b/modules/system/lang/ru/validation.php
@@ -122,6 +122,7 @@ return [
'low_balance' => 'Пополните баланс',
'balance' => [
'fill_up_succes' => 'Баланс пополнен успешно.',
+ 'fill_up_succes_but_delayed' => 'Ваш платеж зарегистрирован, но не завршен. Пожалуйста, обновите страницу.',
'fill_up_fail' => 'Баланс не пополнен. Попробуйте позже.',
'bank_service_unavailable' => 'Не удается подключиться к сервисам банка. Попробуйте позже.'
],
diff --git a/modules/system/lang/tm/validation.php b/modules/system/lang/tm/validation.php
index 05789248b..f311dbe19 100644
--- a/modules/system/lang/tm/validation.php
+++ b/modules/system/lang/tm/validation.php
@@ -124,6 +124,7 @@ return [
'low_balance' => 'Hasabyňyzy doldurmagyňyzy haýyş edýäris',
'balance' => [
'fill_up_succes' => 'Balans üstünlikli dolduryldy.',
+ 'fill_up_succes_but_delayed' => 'Siziň tölegiňiz hasaba alyndy, ýöne doly tamamlanmady. Sahypany täzelemigi haýyş edýäris.',
'fill_up_fail' => 'Balans doldurylmady. Soňrak synanyşyp görüň.',
'bank_service_unavailable' => 'Bank hyzmatlaryna birigip bolmaýar. Soňrak synanyşyp görüň.'
],
diff --git a/plugins/tps/birzha/components/PaymentApi.php b/plugins/tps/birzha/components/PaymentApi.php
index f0052c12c..764d7dc26 100644
--- a/plugins/tps/birzha/components/PaymentApi.php
+++ b/plugins/tps/birzha/components/PaymentApi.php
@@ -11,6 +11,7 @@ use TPS\Birzha\Classes\Payment as CardApi;
class PaymentApi extends ComponentBase
{
public $balance_message;
+ public $orderStatusCode;
public function componentDetails() {
return [
@@ -38,18 +39,36 @@ class PaymentApi extends ComponentBase
if($payment && \Input::get('status') === 'success' && \Input::get('orderId') === $payment->order_id) {
$responce = json_decode(CardApi::getStatus($payment->order_id), true);
- if( $responce['ErrorCode'] == 0 && $responce['OrderStatus'] == 2) {
+ // if( $responce['ErrorCode'] == 0 && $responce['OrderStatus'] == 2) {
+ if( $responce['ErrorCode'] == 0) {
// if page bank_result page is refreshed
if($payment->status === 'approved') {
return Redirect::to('/');
}
- $payment->status = 'approved';
+ $this->orderStatusCode = $responce['OrderStatus'];
- if($payment->save()){
- Event::fire('tps.payment.received',[$payment]);
- $this->balance_message = trans('validation.balance.fill_up_succes');
+ switch ($this->orderStatusCode) {
+ case 2: // OrderStatus 2 OK - the best scenario
+ $payment->status = 'approved';
+
+ if($payment->save()){
+ Event::fire('tps.payment.received',[$payment]);
+ $this->balance_message = trans('validation.balance.fill_up_succes');
+ }
+ break;
+ case 0:
+ $this->balance_message = trans('validation.balance.fill_up_succes_but_delayed');
+ break;
+
+ default:
+ $payment->status = 'failed';
+
+ if($payment->save()) {
+ $this->balance_message = trans('validation.balance.fill_up_fail');
+ }
+ break;
}
} else {
diff --git a/plugins/tps/birzha/components/paymentapi/default.htm b/plugins/tps/birzha/components/paymentapi/default.htm
index 638002552..d45f2eb56 100644
--- a/plugins/tps/birzha/components/paymentapi/default.htm
+++ b/plugins/tps/birzha/components/paymentapi/default.htm
@@ -9,9 +9,15 @@
diff --git a/prepros.config b/prepros.config
deleted file mode 100644
index b76bb84c1..000000000
--- a/prepros.config
+++ /dev/null
@@ -1,917 +0,0 @@
-{
- "version": "7",
- "about": "This is a Prepros (https://prepros.io) configuration file. You can commit this file to a git repo to backup and sync project configurations.",
- "config": {
- "proxy": {
- "enable": false,
- "target": "",
- "useLocalAssets": false
- },
- "reload": {
- "enable": true,
- "delay": 0,
- "animate": true,
- "afterUpload": false
- },
- "sync": {
- "enable": false,
- "mouse": true,
- "keyboard": true,
- "form": true,
- "scroll": true
- },
- "watcher": {
- "enable": true,
- "maxFiles": 3000,
- "usePolling": false,
- "pollingInterval": 500,
- "extensions": [
- ".html",
- ".htm",
- ".php"
- ],
- "ignore": {
- "patterns": [
- ".*",
- "wp-admin",
- "wp-includes",
- "node_modules",
- "Prepros Export",
- "bower_components"
- ],
- "exceptions": []
- }
- },
- "exporter": {
- "ignore": {
- "patterns": [
- ".*",
- "desktop.ini",
- "prepros.cfg",
- "node_modules",
- "Prepros Export",
- "prepros.config",
- "prepros-6.config",
- "*-original.jpg",
- "*-original.jpeg",
- "*-original.png",
- "*-original.svg",
- "*.scss",
- "*.sass",
- "*.less",
- "*.pug",
- "*.jade",
- "*.styl",
- "*.haml",
- "*.slim",
- "*.coffee",
- "*.kit",
- "*.turf",
- "*.ts"
- ],
- "exceptions": []
- }
- },
- "uploader": {
- "remotePath": "",
- "timeout": 20000,
- "autoUpload": false,
- "reuseConnection": true,
- "connectionType": "ftp",
- "history": []
- },
- "packages": {
- "createPackageLock": true
- },
- "images": {
- "preserveOriginal": true
- },
- "tasks": {
- "autoprefixer": {
- "cascade": true,
- "add": true,
- "remove": true,
- "supports": true,
- "flexbox": true,
- "grid": "autoplace",
- "browsers": [
- "last 2 versions"
- ],
- "sourceMap": false
- },
- "babel": {
- "sourceMap": false,
- "presets": {
- "@babel/preset-env": {
- "enable": true,
- "options": {
- "targets": [
- "last 2 versions"
- ],
- "preserveImports": false,
- "polyfills": false
- }
- },
- "@babel/preset-react": true,
- "@babel/preset-flow": false
- },
- "plugins": {
- "@babel/plugin-proposal-class-static-block": false,
- "@babel/plugin-proposal-class-properties": false,
- "@babel/plugin-proposal-decorators": {
- "enable": false,
- "options": {
- "decoratorsBeforeExport": true
- }
- },
- "@babel/plugin-proposal-export-namespace-from": false,
- "@babel/plugin-proposal-function-sent": false,
- "@babel/plugin-proposal-logical-assignment-operators": false,
- "@babel/plugin-proposal-nullish-coalescing-operator": false,
- "@babel/plugin-proposal-numeric-separator": false,
- "@babel/plugin-proposal-optional-chaining": false,
- "@babel/plugin-proposal-private-methods": false,
- "@babel/plugin-proposal-throw-expressions": false
- },
- "customPresets": [],
- "customPlugins": []
- },
- "bundle-js": {
- "sourceMap": false,
- "exclude": [
- "node_modules",
- "bower_components"
- ],
- "devMode": true,
- "globals": [],
- "externals": [],
- "babel": {
- "enable": true,
- "options": {
- "sourceMap": false,
- "presets": {
- "@babel/preset-env": {
- "enable": true,
- "options": {
- "targets": [
- "last 2 versions"
- ],
- "preserveImports": false,
- "polyfills": false
- }
- },
- "@babel/preset-react": true,
- "@babel/preset-flow": false
- },
- "plugins": {
- "@babel/plugin-proposal-class-static-block": false,
- "@babel/plugin-proposal-class-properties": false,
- "@babel/plugin-proposal-decorators": {
- "enable": false,
- "options": {
- "decoratorsBeforeExport": true
- }
- },
- "@babel/plugin-proposal-export-namespace-from": false,
- "@babel/plugin-proposal-function-sent": false,
- "@babel/plugin-proposal-logical-assignment-operators": false,
- "@babel/plugin-proposal-nullish-coalescing-operator": false,
- "@babel/plugin-proposal-numeric-separator": false,
- "@babel/plugin-proposal-optional-chaining": false,
- "@babel/plugin-proposal-private-methods": false,
- "@babel/plugin-proposal-throw-expressions": false
- },
- "customPresets": [],
- "customPlugins": []
- }
- },
- "css": {
- "enable": true
- },
- "fonts": {
- "enable": true
- }
- },
- "coffeescript": {
- "header": false,
- "bare": false,
- "sourceMap": false
- },
- "command": {
- "command": "",
- "rootDir": ""
- },
- "concat-js": {
- "sourceMap": false,
- "rootDir": ""
- },
- "copy": {
- "sourceMap": false
- },
- "dart-sass": {
- "indentType": "space",
- "allowWildcardImports": false,
- "indentWidth": 2,
- "linefeed": "lf",
- "sourceMap": false
- },
- "haml": {
- "doubleQuoteAttributes": true
- },
- "jpg": {
- "quality": 90
- },
- "less": {
- "javascriptEnabled": false,
- "strictImports": false,
- "insecure": false,
- "math": "always",
- "strictUnits": false,
- "dumpLineNumbers": false,
- "sourceMap": false
- },
- "markdown": {
- "githubFlavored": true,
- "wrapWithHtml": false
- },
- "minify-css": {
- "sourceMap": false
- },
- "minify-html": {
- "caseSensitive": false,
- "collapseBooleanAttributes": true,
- "collapseInlineTagWhitespace": false,
- "collapseWhitespace": true,
- "conservativeCollapse": false,
- "decodeEntities": false,
- "html5": true,
- "includeAutoGeneratedTags": true,
- "keepClosingSlash": false,
- "minifyCSS": true,
- "minifyJS": true,
- "preserveLineBreaks": false,
- "preventAttributesEscaping": false,
- "processConditionalComments": false,
- "removeAttributeQuotes": false,
- "removeComments": true,
- "removeEmptyAttributes": false,
- "removeEmptyElement": false,
- "removeOptionalTags": false,
- "removeRedundantAttributes": false,
- "removeScriptTypeAttributes": false,
- "removeStyleLinkTypeAttributes": false,
- "removeTagWhitespace": false,
- "sortAttributes": false,
- "sortClassName": false,
- "useShortDoctype": true
- },
- "minify-js": {
- "parse": {
- "bare_returns": false
- },
- "compress": {
- "arrows": true,
- "arguments": false,
- "booleans": true,
- "booleans_as_integers": false,
- "collapse_vars": true,
- "comparisons": true,
- "computed_props": true,
- "conditionals": true,
- "dead_code": true,
- "directives": true,
- "drop_console": false,
- "drop_debugger": true,
- "evaluate": true,
- "expression": false,
- "global_defs": [],
- "hoist_funs": false,
- "hoist_props": true,
- "hoist_vars": false,
- "if_return": true,
- "inline": 3,
- "join_vars": true,
- "keep_fargs": true,
- "keep_infinity": false,
- "loops": true,
- "negate_iife": true,
- "properties": true,
- "pure_funcs": [],
- "pure_getters": false,
- "reduce_funcs": true,
- "reduce_vars": true,
- "sequences": true,
- "side_effects": true,
- "switches": true,
- "top_retain": [],
- "typeofs": true,
- "unsafe": false,
- "unsafe_arrows": false,
- "unsafe_comps": false,
- "unsafe_Function": false,
- "unsafe_math": false,
- "unsafe_proto": false,
- "unsafe_regexp": false,
- "unsafe_undefined": false,
- "unused": true
- },
- "mangle": {
- "eval": false,
- "reserved": []
- },
- "output": {
- "ascii_only": false,
- "braces": false,
- "comments": "none",
- "inline_script": true,
- "keep_numbers": false,
- "keep_quoted_props": false,
- "preamble": null,
- "quote_keys": false,
- "quote_style": 0,
- "semicolons": true,
- "shebang": true,
- "webkit": false,
- "wrap_iife": false,
- "wrap_func_args": true
- },
- "sourceMap": false,
- "toplevel": false,
- "ie8": false,
- "keep_classnames": false,
- "keep_fnames": false,
- "safari10": false
- },
- "node-sass": {
- "indentType": "space",
- "allowWildcardImports": false,
- "indentWidth": 2,
- "linefeed": "lf",
- "outputStyle": "expanded",
- "precision": 10,
- "sourceMap": false,
- "sourceComments": false
- },
- "png": {
- "quality": 90
- },
- "postcss-import": {
- "ignoreKeywords": [],
- "sourceMap": false
- },
- "postcss-preset-env": {
- "stage": 2,
- "browsers": [
- "last 2 versions"
- ],
- "sourceMap": false
- },
- "pug": {
- "pretty": true
- },
- "slim": {
- "indent": "space",
- "indentSize": 2,
- "pretty": true
- },
- "stylus": {
- "useNib": true,
- "sourceMap": false,
- "linenos": false
- },
- "svg": {
- "cleanupAttrs": true,
- "removeDoctype": true,
- "removeXMLProcInst": true,
- "removeComments": true,
- "removeMetadata": true,
- "removeTitle": true,
- "removeDesc": true,
- "removeUselessDefs": true,
- "removeEditorsNSData": true,
- "removeEmptyAttrs": true,
- "removeHiddenElems": true,
- "removeEmptyText": true,
- "removeEmptyContainers": true,
- "removeViewBox": false,
- "cleanupEnableBackground": true,
- "convertStyleToAttrs": true,
- "convertColors": true,
- "convertPathData": true,
- "convertTransform": true,
- "removeUnknownsAndDefaults": true,
- "removeNonInheritableGroupAttrs": true,
- "removeUselessStrokeAndFill": true,
- "removeUnusedNS": true,
- "cleanupIDs": true,
- "cleanupNumericValues": true,
- "moveElemsAttrsToGroup": true,
- "moveGroupAttrsToElems": true,
- "collapseGroups": true,
- "removeRasterImages": false,
- "mergePaths": true,
- "convertShapeToPath": true,
- "sortAttrs": true,
- "removeDimensions": true
- },
- "turf": {
- "rootDir": ""
- },
- "typescript": {
- "allowJs": false,
- "allowSyntheticDefaultImports": true,
- "allowUmdGlobalAccess": false,
- "allowUnreachableCode": false,
- "allowUnusedLabels": false,
- "alwaysStrict": false,
- "charset": "utf8",
- "checkJs": false,
- "declaration": false,
- "disableSizeLimit": false,
- "downlevelIteration": false,
- "emitBOM": false,
- "emitDecoratorMetadata": false,
- "experimentalDecorators": false,
- "forceConsistentCasingInFileNames": false,
- "importHelpers": false,
- "jsx": "React",
- "keyofStringsOnly": false,
- "lib": [],
- "maxNodeModuleJsDepth": 0,
- "module": "ES2015",
- "moduleResolution": "NodeJs",
- "newLine": "LineFeed",
- "noFallthroughCasesInSwitch": false,
- "noImplicitAny": false,
- "noImplicitReturns": false,
- "noImplicitThis": false,
- "noStrictGenericChecks": false,
- "noUnusedLocals": false,
- "noUnusedParameters": false,
- "noImplicitUseStrict": false,
- "noLib": false,
- "noResolve": false,
- "preserveConstEnums": false,
- "jsxFactory": "React.createElement",
- "removeComments": false,
- "skipLibCheck": false,
- "sourceMap": false,
- "strict": false,
- "strictFunctionTypes": false,
- "strictBindCallApply": false,
- "strictNullChecks": false,
- "strictPropertyInitialization": false,
- "suppressExcessPropertyErrors": false,
- "suppressImplicitAnyIndexErrors": false,
- "target": "ES3",
- "resolveJsonModule": false,
- "esModuleInterop": false,
- "useDefineForClassFields": false
- }
- },
- "fileTypes": {
- "sass": {
- "extensions": [
- ".scss",
- ".sass"
- ],
- "autoCompile": true,
- "sourceMap": false,
- "tasks": [
- {
- "task": "dart-sass",
- "enable": true
- },
- {
- "task": "autoprefixer",
- "enable": true
- },
- {
- "task": "minify-css",
- "enable": false
- }
- ],
- "output": {
- "extension": ".css",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "scss",
- "replaceWith": "css"
- },
- {
- "segment": "sass",
- "replaceWith": "css"
- }
- ]
- }
- },
- "less": {
- "extensions": [
- ".less"
- ],
- "autoCompile": true,
- "sourceMap": false,
- "tasks": [
- {
- "task": "less",
- "enable": true
- },
- {
- "task": "autoprefixer",
- "enable": true
- },
- {
- "task": "minify-css",
- "enable": false
- }
- ],
- "output": {
- "extension": ".css",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "less",
- "replaceWith": "css"
- }
- ]
- }
- },
- "pug": {
- "extensions": [
- ".pug",
- ".jade"
- ],
- "autoCompile": true,
- "tasks": [
- {
- "task": "pug",
- "enable": true
- },
- {
- "task": "minify-html",
- "enable": false
- }
- ],
- "output": {
- "extension": ".html",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "pug",
- "replaceWith": "html"
- }
- ]
- }
- },
- "css": {
- "extensions": [
- ".css"
- ],
- "autoCompile": false,
- "sourceMap": false,
- "tasks": [
- {
- "task": "copy",
- "enable": true
- },
- {
- "task": "postcss-import",
- "enable": false
- },
- {
- "task": "postcss-preset-env",
- "enable": false
- },
- {
- "task": "autoprefixer",
- "enable": true
- },
- {
- "task": "minify-css",
- "enable": true
- }
- ],
- "output": {
- "extension": ".css",
- "type": "SOURCE_RELATIVE",
- "relativePath": "",
- "suffix": "-dist",
- "alwaysSuffix": false
- }
- },
- "javascript": {
- "extensions": [
- ".js",
- ".jsx"
- ],
- "autoCompile": false,
- "sourceMap": false,
- "tasks": [
- {
- "task": "copy",
- "enable": true
- },
- {
- "task": "concat-js",
- "enable": false
- },
- {
- "task": "babel",
- "enable": false
- },
- {
- "task": "bundle-js",
- "enable": false
- },
- {
- "task": "minify-js",
- "enable": true
- }
- ],
- "output": {
- "extension": ".js",
- "type": "SOURCE_RELATIVE",
- "relativePath": "",
- "suffix": "-dist",
- "alwaysSuffix": false
- }
- },
- "stylus": {
- "extensions": [
- ".styl"
- ],
- "autoCompile": true,
- "sourceMap": false,
- "tasks": [
- {
- "task": "stylus",
- "enable": true
- },
- {
- "task": "autoprefixer",
- "enable": true
- },
- {
- "task": "minify-css",
- "enable": false
- }
- ],
- "output": {
- "extension": ".css",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "stylus",
- "replaceWith": "css"
- },
- {
- "segment": "styl",
- "replaceWith": "css"
- }
- ]
- }
- },
- "markdown": {
- "extensions": [
- ".md",
- ".markdown",
- ".mkd"
- ],
- "autoCompile": false,
- "tasks": [
- {
- "task": "markdown",
- "enable": true
- },
- {
- "task": "minify-html",
- "enable": false
- }
- ],
- "output": {
- "extension": ".html",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "markdown",
- "replaceWith": "html"
- }
- ]
- }
- },
- "haml": {
- "extensions": [
- ".haml"
- ],
- "autoCompile": true,
- "tasks": [
- {
- "task": "haml",
- "enable": true
- },
- {
- "task": "minify-html",
- "enable": false
- }
- ],
- "output": {
- "extension": ".html",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "haml",
- "replaceWith": "html"
- }
- ]
- }
- },
- "slim": {
- "extensions": [
- ".slim"
- ],
- "autoCompile": true,
- "tasks": [
- {
- "task": "slim",
- "enable": true
- },
- {
- "task": "minify-html",
- "enable": false
- }
- ],
- "output": {
- "extension": ".html",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "slim",
- "replaceWith": "html"
- }
- ]
- }
- },
- "coffeescript": {
- "extensions": [
- ".coffee"
- ],
- "autoCompile": true,
- "sourceMap": false,
- "tasks": [
- {
- "task": "coffeescript",
- "enable": true
- },
- {
- "task": "babel",
- "enable": false
- },
- {
- "task": "bundle-js",
- "enable": false
- },
- {
- "task": "minify-js",
- "enable": false
- }
- ],
- "output": {
- "extension": ".js",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "coffee-script",
- "replaceWith": "js"
- },
- {
- "segment": "coffeescript",
- "replaceWith": "js"
- },
- {
- "segment": "coffee",
- "replaceWith": "js"
- }
- ]
- }
- },
- "turf": {
- "extensions": [
- ".turf",
- ".kit"
- ],
- "autoCompile": true,
- "tasks": [
- {
- "task": "turf",
- "enable": true
- },
- {
- "task": "minify-html",
- "enable": false
- }
- ],
- "output": {
- "extension": ".html",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "turf",
- "replaceWith": "html"
- }
- ]
- }
- },
- "typescript": {
- "extensions": [
- ".ts",
- ".tsx"
- ],
- "autoCompile": true,
- "sourceMap": false,
- "tasks": [
- {
- "task": "typescript",
- "enable": true
- },
- {
- "task": "babel",
- "enable": false
- },
- {
- "task": "bundle-js",
- "enable": false
- },
- {
- "task": "minify-js",
- "enable": false
- }
- ],
- "output": {
- "extension": ".js",
- "type": "REPLACE_SEGMENTS",
- "segments": [
- {
- "segment": "typescript",
- "replaceWith": "js"
- },
- {
- "segment": "ts",
- "replaceWith": "js"
- }
- ]
- }
- },
- "jpg": {
- "extensions": [
- ".jpg",
- ".jpeg"
- ],
- "tasks": [
- {
- "task": "jpg",
- "enable": true
- }
- ],
- "output": {
- "extension": ".jpg",
- "type": "SOURCE_RELATIVE",
- "relativePath": ""
- }
- },
- "png": {
- "extensions": [
- ".png"
- ],
- "tasks": [
- {
- "task": "png",
- "enable": true
- }
- ],
- "output": {
- "extension": ".png",
- "type": "SOURCE_RELATIVE",
- "relativePath": ""
- }
- },
- "svg": {
- "extensions": [
- ".svg"
- ],
- "tasks": [
- {
- "task": "svg",
- "enable": true
- }
- ],
- "output": {
- "extension": ".svg",
- "type": "SOURCE_RELATIVE",
- "relativePath": ""
- }
- }
- },
- "files": []
- }
-}
diff --git a/themes/birzha/config/lang.yaml b/themes/birzha/config/lang.yaml
index d32c50f59..d5a64ce54 100644
--- a/themes/birzha/config/lang.yaml
+++ b/themes/birzha/config/lang.yaml
@@ -1,4 +1,5 @@
en:
+ site.refresh: Refresh
site.name: Turkmenistan state birzha
site.short_name: ГТСБТ
auth.login: Enter email or phone number
@@ -148,6 +149,7 @@ en:
status_denied: Denied
status_expired: Date expired
ru:
+ site.refresh: Обновить
site.name: '«Туркменистан: золотой век»'
site.short_name: ГТСБТ
auth.name: Ваша имя
@@ -297,6 +299,7 @@ ru:
status_denied: Отменено
status_expired: Срок истек
tm:
+ site.refresh: Täzelemek
site.name: Türkmenistanyň Döwlet çig-mal biržasy
site.short_name: TDÇMB
auth.name: Adyňyz