初始化提交
This commit is contained in:
3899
template/default/bootstrap/css/bootstrap-grid.css
vendored
Normal file
3899
template/default/bootstrap/css/bootstrap-grid.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
template/default/bootstrap/css/bootstrap-grid.css.map
Normal file
1
template/default/bootstrap/css/bootstrap-grid.css.map
Normal file
File diff suppressed because one or more lines are too long
7
template/default/bootstrap/css/bootstrap-grid.min.css
vendored
Normal file
7
template/default/bootstrap/css/bootstrap-grid.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
327
template/default/bootstrap/css/bootstrap-reboot.css
vendored
Normal file
327
template/default/bootstrap/css/bootstrap-reboot.css
vendored
Normal file
@@ -0,0 +1,327 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2019 The Bootstrap Authors
|
||||
* Copyright 2011-2019 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
||||
*/
|
||||
*,
|
||||
*::before,
|
||||
*::after {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
html {
|
||||
font-family: sans-serif;
|
||||
line-height: 1.15;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
|
||||
}
|
||||
|
||||
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
|
||||
display: block;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
||||
font-size: 1rem;
|
||||
font-weight: 400;
|
||||
line-height: 1.5;
|
||||
color: #212529;
|
||||
text-align: left;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
[tabindex="-1"]:focus:not(:focus-visible) {
|
||||
outline: 0 !important;
|
||||
}
|
||||
|
||||
hr {
|
||||
box-sizing: content-box;
|
||||
height: 0;
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
p {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
abbr[title],
|
||||
abbr[data-original-title] {
|
||||
text-decoration: underline;
|
||||
-webkit-text-decoration: underline dotted;
|
||||
text-decoration: underline dotted;
|
||||
cursor: help;
|
||||
border-bottom: 0;
|
||||
-webkit-text-decoration-skip-ink: none;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
address {
|
||||
margin-bottom: 1rem;
|
||||
font-style: normal;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
ol,
|
||||
ul,
|
||||
dl {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
ol ol,
|
||||
ul ul,
|
||||
ol ul,
|
||||
ul ol {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
dd {
|
||||
margin-bottom: .5rem;
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
b,
|
||||
strong {
|
||||
font-weight: bolder;
|
||||
}
|
||||
|
||||
small {
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
sub,
|
||||
sup {
|
||||
position: relative;
|
||||
font-size: 75%;
|
||||
line-height: 0;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -.25em;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -.5em;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #007bff;
|
||||
text-decoration: none;
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #0056b3;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a:not([href]) {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:not([href]):hover {
|
||||
color: inherit;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre,
|
||||
code,
|
||||
kbd,
|
||||
samp {
|
||||
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
|
||||
font-size: 1em;
|
||||
}
|
||||
|
||||
pre {
|
||||
margin-top: 0;
|
||||
margin-bottom: 1rem;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
figure {
|
||||
margin: 0 0 1rem;
|
||||
}
|
||||
|
||||
img {
|
||||
vertical-align: middle;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
svg {
|
||||
overflow: hidden;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
caption {
|
||||
padding-top: 0.75rem;
|
||||
padding-bottom: 0.75rem;
|
||||
color: #6c757d;
|
||||
text-align: left;
|
||||
caption-side: bottom;
|
||||
}
|
||||
|
||||
th {
|
||||
text-align: inherit;
|
||||
}
|
||||
|
||||
label {
|
||||
display: inline-block;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
button {
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
button:focus {
|
||||
outline: 1px dotted;
|
||||
outline: 5px auto -webkit-focus-ring-color;
|
||||
}
|
||||
|
||||
input,
|
||||
button,
|
||||
select,
|
||||
optgroup,
|
||||
textarea {
|
||||
margin: 0;
|
||||
font-family: inherit;
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
|
||||
button,
|
||||
input {
|
||||
overflow: visible;
|
||||
}
|
||||
|
||||
button,
|
||||
select {
|
||||
text-transform: none;
|
||||
}
|
||||
|
||||
select {
|
||||
word-wrap: normal;
|
||||
}
|
||||
|
||||
button,
|
||||
[type="button"],
|
||||
[type="reset"],
|
||||
[type="submit"] {
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
button:not(:disabled),
|
||||
[type="button"]:not(:disabled),
|
||||
[type="reset"]:not(:disabled),
|
||||
[type="submit"]:not(:disabled) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
button::-moz-focus-inner,
|
||||
[type="button"]::-moz-focus-inner,
|
||||
[type="reset"]::-moz-focus-inner,
|
||||
[type="submit"]::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
input[type="radio"],
|
||||
input[type="checkbox"] {
|
||||
box-sizing: border-box;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
input[type="date"],
|
||||
input[type="time"],
|
||||
input[type="datetime-local"],
|
||||
input[type="month"] {
|
||||
-webkit-appearance: listbox;
|
||||
}
|
||||
|
||||
textarea {
|
||||
overflow: auto;
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
fieldset {
|
||||
min-width: 0;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
legend {
|
||||
display: block;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
padding: 0;
|
||||
margin-bottom: .5rem;
|
||||
font-size: 1.5rem;
|
||||
line-height: inherit;
|
||||
color: inherit;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
progress {
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
[type="number"]::-webkit-inner-spin-button,
|
||||
[type="number"]::-webkit-outer-spin-button {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
[type="search"] {
|
||||
outline-offset: -2px;
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
[type="search"]::-webkit-search-decoration {
|
||||
-webkit-appearance: none;
|
||||
}
|
||||
|
||||
::-webkit-file-upload-button {
|
||||
font: inherit;
|
||||
-webkit-appearance: button;
|
||||
}
|
||||
|
||||
output {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
summary {
|
||||
display: list-item;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
template {
|
||||
display: none;
|
||||
}
|
||||
|
||||
[hidden] {
|
||||
display: none !important;
|
||||
}
|
||||
/*# sourceMappingURL=bootstrap-reboot.css.map */
|
||||
1
template/default/bootstrap/css/bootstrap-reboot.css.map
Normal file
1
template/default/bootstrap/css/bootstrap-reboot.css.map
Normal file
File diff suppressed because one or more lines are too long
8
template/default/bootstrap/css/bootstrap-reboot.min.css
vendored
Normal file
8
template/default/bootstrap/css/bootstrap-reboot.min.css
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
/*!
|
||||
* Bootstrap Reboot v4.4.1 (https://getbootstrap.com/)
|
||||
* Copyright 2011-2019 The Bootstrap Authors
|
||||
* Copyright 2011-2019 Twitter, Inc.
|
||||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
|
||||
* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
|
||||
*/*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
|
||||
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
|
||||
File diff suppressed because one or more lines are too long
11416
template/default/bootstrap/css/bootstrap.css
vendored
Normal file
11416
template/default/bootstrap/css/bootstrap.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
168
template/default/bootstrap/css/bootstrap.css.map
Normal file
168
template/default/bootstrap/css/bootstrap.css.map
Normal file
File diff suppressed because one or more lines are too long
7
template/default/bootstrap/css/bootstrap.min.css
vendored
Normal file
7
template/default/bootstrap/css/bootstrap.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
165
template/default/bootstrap/css/bootstrap.min.css.map
Normal file
165
template/default/bootstrap/css/bootstrap.min.css.map
Normal file
File diff suppressed because one or more lines are too long
7134
template/default/bootstrap/js/bootstrap.bundle.js
vendored
Normal file
7134
template/default/bootstrap/js/bootstrap.bundle.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
template/default/bootstrap/js/bootstrap.bundle.js.map
Normal file
1
template/default/bootstrap/js/bootstrap.bundle.js.map
Normal file
File diff suppressed because one or more lines are too long
7
template/default/bootstrap/js/bootstrap.bundle.min.js
vendored
Normal file
7
template/default/bootstrap/js/bootstrap.bundle.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4521
template/default/bootstrap/js/bootstrap.js
vendored
Normal file
4521
template/default/bootstrap/js/bootstrap.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
template/default/bootstrap/js/bootstrap.js.map
Normal file
1
template/default/bootstrap/js/bootstrap.js.map
Normal file
File diff suppressed because one or more lines are too long
7
template/default/bootstrap/js/bootstrap.min.js
vendored
Normal file
7
template/default/bootstrap/js/bootstrap.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
template/default/bootstrap/js/bootstrap.min.js.map
Normal file
1
template/default/bootstrap/js/bootstrap.min.js.map
Normal file
File diff suppressed because one or more lines are too long
3625
template/default/css/animate.css
vendored
Normal file
3625
template/default/css/animate.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1350
template/default/css/aoyun.css
Normal file
1350
template/default/css/aoyun.css
Normal file
File diff suppressed because it is too large
Load Diff
13290
template/default/css/style.css
Normal file
13290
template/default/css/style.css
Normal file
File diff suppressed because it is too large
Load Diff
418
template/default/datetimepicker/css/bootstrap-datetimepicker.css
vendored
Normal file
418
template/default/datetimepicker/css/bootstrap-datetimepicker.css
vendored
Normal file
@@ -0,0 +1,418 @@
|
||||
/*!
|
||||
* Datetimepicker for Bootstrap
|
||||
*
|
||||
* Copyright 2012 Stefan Petre
|
||||
* Improvements by Andrew Rowls
|
||||
* Licensed under the Apache License v2.0
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*/
|
||||
.datetimepicker {
|
||||
padding: 4px;
|
||||
margin-top: 1px;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.datetimepicker-inline {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
.datetimepicker.datetimepicker-rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.datetimepicker.datetimepicker-rtl table tr td span {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown, .datetimepicker-dropdown-left {
|
||||
top: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
[class*=" datetimepicker-dropdown"]:before {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 7px solid transparent;
|
||||
border-right: 7px solid transparent;
|
||||
border-bottom: 7px solid #cccccc;
|
||||
border-bottom-color: rgba(0, 0, 0, 0.2);
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
[class*=" datetimepicker-dropdown"]:after {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-bottom: 6px solid #ffffff;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
[class*=" datetimepicker-dropdown-top"]:before {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 7px solid transparent;
|
||||
border-right: 7px solid transparent;
|
||||
border-top: 7px solid #cccccc;
|
||||
border-top-color: rgba(0, 0, 0, 0.2);
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
[class*=" datetimepicker-dropdown-top"]:after {
|
||||
content: '';
|
||||
display: inline-block;
|
||||
border-left: 6px solid transparent;
|
||||
border-right: 6px solid transparent;
|
||||
border-top: 6px solid #ffffff;
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-bottom-left:before {
|
||||
top: -7px;
|
||||
right: 6px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-bottom-left:after {
|
||||
top: -6px;
|
||||
right: 7px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-bottom-right:before {
|
||||
top: -7px;
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-bottom-right:after {
|
||||
top: -6px;
|
||||
left: 7px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-top-left:before {
|
||||
bottom: -7px;
|
||||
right: 6px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-top-left:after {
|
||||
bottom: -6px;
|
||||
right: 7px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-top-right:before {
|
||||
bottom: -7px;
|
||||
left: 6px;
|
||||
}
|
||||
|
||||
.datetimepicker-dropdown-top-right:after {
|
||||
bottom: -6px;
|
||||
left: 7px;
|
||||
}
|
||||
|
||||
.datetimepicker > div {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.datetimepicker.minutes div.datetimepicker-minutes {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.datetimepicker.hours div.datetimepicker-hours {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.datetimepicker.days div.datetimepicker-days {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.datetimepicker.months div.datetimepicker-months {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.datetimepicker.years div.datetimepicker-years {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.datetimepicker table {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.datetimepicker td,
|
||||
.datetimepicker th {
|
||||
text-align: center;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.table-striped .datetimepicker table tr td,
|
||||
.table-striped .datetimepicker table tr th {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.minute:hover {
|
||||
background: #eeeeee;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.hour:hover {
|
||||
background: #eeeeee;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.day:hover {
|
||||
background: #eeeeee;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.old,
|
||||
.datetimepicker table tr td.new {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.disabled,
|
||||
.datetimepicker table tr td.disabled:hover {
|
||||
background: none;
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.today,
|
||||
.datetimepicker table tr td.today:hover,
|
||||
.datetimepicker table tr td.today.disabled,
|
||||
.datetimepicker table tr td.today.disabled:hover {
|
||||
background-color: #fde19a;
|
||||
background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
|
||||
background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
|
||||
background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
|
||||
border-color: #fdf59a #fdf59a #fbed50;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.today:hover,
|
||||
.datetimepicker table tr td.today:hover:hover,
|
||||
.datetimepicker table tr td.today.disabled:hover,
|
||||
.datetimepicker table tr td.today.disabled:hover:hover,
|
||||
.datetimepicker table tr td.today:active,
|
||||
.datetimepicker table tr td.today:hover:active,
|
||||
.datetimepicker table tr td.today.disabled:active,
|
||||
.datetimepicker table tr td.today.disabled:hover:active,
|
||||
.datetimepicker table tr td.today.active,
|
||||
.datetimepicker table tr td.today:hover.active,
|
||||
.datetimepicker table tr td.today.disabled.active,
|
||||
.datetimepicker table tr td.today.disabled:hover.active,
|
||||
.datetimepicker table tr td.today.disabled,
|
||||
.datetimepicker table tr td.today:hover.disabled,
|
||||
.datetimepicker table tr td.today.disabled.disabled,
|
||||
.datetimepicker table tr td.today.disabled:hover.disabled,
|
||||
.datetimepicker table tr td.today[disabled],
|
||||
.datetimepicker table tr td.today:hover[disabled],
|
||||
.datetimepicker table tr td.today.disabled[disabled],
|
||||
.datetimepicker table tr td.today.disabled:hover[disabled] {
|
||||
background-color: #fdf59a;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.today:active,
|
||||
.datetimepicker table tr td.today:hover:active,
|
||||
.datetimepicker table tr td.today.disabled:active,
|
||||
.datetimepicker table tr td.today.disabled:hover:active,
|
||||
.datetimepicker table tr td.today.active,
|
||||
.datetimepicker table tr td.today:hover.active,
|
||||
.datetimepicker table tr td.today.disabled.active,
|
||||
.datetimepicker table tr td.today.disabled:hover.active {
|
||||
background-color: #fbf069;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.active,
|
||||
.datetimepicker table tr td.active:hover,
|
||||
.datetimepicker table tr td.active.disabled,
|
||||
.datetimepicker table tr td.active.disabled:hover {
|
||||
background-color: #006dcc;
|
||||
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
|
||||
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
|
||||
border-color: #0044cc #0044cc #002a80;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.active:hover,
|
||||
.datetimepicker table tr td.active:hover:hover,
|
||||
.datetimepicker table tr td.active.disabled:hover,
|
||||
.datetimepicker table tr td.active.disabled:hover:hover,
|
||||
.datetimepicker table tr td.active:active,
|
||||
.datetimepicker table tr td.active:hover:active,
|
||||
.datetimepicker table tr td.active.disabled:active,
|
||||
.datetimepicker table tr td.active.disabled:hover:active,
|
||||
.datetimepicker table tr td.active.active,
|
||||
.datetimepicker table tr td.active:hover.active,
|
||||
.datetimepicker table tr td.active.disabled.active,
|
||||
.datetimepicker table tr td.active.disabled:hover.active,
|
||||
.datetimepicker table tr td.active.disabled,
|
||||
.datetimepicker table tr td.active:hover.disabled,
|
||||
.datetimepicker table tr td.active.disabled.disabled,
|
||||
.datetimepicker table tr td.active.disabled:hover.disabled,
|
||||
.datetimepicker table tr td.active[disabled],
|
||||
.datetimepicker table tr td.active:hover[disabled],
|
||||
.datetimepicker table tr td.active.disabled[disabled],
|
||||
.datetimepicker table tr td.active.disabled:hover[disabled] {
|
||||
background-color: #0044cc;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td.active:active,
|
||||
.datetimepicker table tr td.active:hover:active,
|
||||
.datetimepicker table tr td.active.disabled:active,
|
||||
.datetimepicker table tr td.active.disabled:hover:active,
|
||||
.datetimepicker table tr td.active.active,
|
||||
.datetimepicker table tr td.active:hover.active,
|
||||
.datetimepicker table tr td.active.disabled.active,
|
||||
.datetimepicker table tr td.active.disabled:hover.active {
|
||||
background-color: #003399;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span {
|
||||
display: block;
|
||||
width: 23%;
|
||||
height: 54px;
|
||||
line-height: 54px;
|
||||
float: left;
|
||||
margin: 1%;
|
||||
cursor: pointer;
|
||||
-webkit-border-radius: 4px;
|
||||
-moz-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.datetimepicker .datetimepicker-hours span {
|
||||
height: 26px;
|
||||
line-height: 26px;
|
||||
}
|
||||
|
||||
.datetimepicker .datetimepicker-hours table tr td span.hour_am,
|
||||
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
|
||||
width: 14.6%;
|
||||
}
|
||||
|
||||
.datetimepicker .datetimepicker-hours fieldset legend,
|
||||
.datetimepicker .datetimepicker-minutes fieldset legend {
|
||||
margin-bottom: inherit;
|
||||
line-height: 30px;
|
||||
}
|
||||
|
||||
.datetimepicker .datetimepicker-minutes span {
|
||||
height: 26px;
|
||||
line-height: 26px;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span:hover {
|
||||
background: #eeeeee;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span.disabled,
|
||||
.datetimepicker table tr td span.disabled:hover {
|
||||
background: none;
|
||||
color: #999999;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span.active,
|
||||
.datetimepicker table tr td span.active:hover,
|
||||
.datetimepicker table tr td span.active.disabled,
|
||||
.datetimepicker table tr td span.active.disabled:hover {
|
||||
background-color: #006dcc;
|
||||
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
|
||||
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
|
||||
background-image: linear-gradient(to bottom, #0088cc, #0044cc);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
|
||||
border-color: #0044cc #0044cc #002a80;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span.active:hover,
|
||||
.datetimepicker table tr td span.active:hover:hover,
|
||||
.datetimepicker table tr td span.active.disabled:hover,
|
||||
.datetimepicker table tr td span.active.disabled:hover:hover,
|
||||
.datetimepicker table tr td span.active:active,
|
||||
.datetimepicker table tr td span.active:hover:active,
|
||||
.datetimepicker table tr td span.active.disabled:active,
|
||||
.datetimepicker table tr td span.active.disabled:hover:active,
|
||||
.datetimepicker table tr td span.active.active,
|
||||
.datetimepicker table tr td span.active:hover.active,
|
||||
.datetimepicker table tr td span.active.disabled.active,
|
||||
.datetimepicker table tr td span.active.disabled:hover.active,
|
||||
.datetimepicker table tr td span.active.disabled,
|
||||
.datetimepicker table tr td span.active:hover.disabled,
|
||||
.datetimepicker table tr td span.active.disabled.disabled,
|
||||
.datetimepicker table tr td span.active.disabled:hover.disabled,
|
||||
.datetimepicker table tr td span.active[disabled],
|
||||
.datetimepicker table tr td span.active:hover[disabled],
|
||||
.datetimepicker table tr td span.active.disabled[disabled],
|
||||
.datetimepicker table tr td span.active.disabled:hover[disabled] {
|
||||
background-color: #0044cc;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span.active:active,
|
||||
.datetimepicker table tr td span.active:hover:active,
|
||||
.datetimepicker table tr td span.active.disabled:active,
|
||||
.datetimepicker table tr td span.active.disabled:hover:active,
|
||||
.datetimepicker table tr td span.active.active,
|
||||
.datetimepicker table tr td span.active:hover.active,
|
||||
.datetimepicker table tr td span.active.disabled.active,
|
||||
.datetimepicker table tr td span.active.disabled:hover.active {
|
||||
background-color: #003399;
|
||||
}
|
||||
|
||||
.datetimepicker table tr td span.old {
|
||||
color: #999999;
|
||||
}
|
||||
|
||||
.datetimepicker th.switch {
|
||||
width: 145px;
|
||||
}
|
||||
|
||||
.datetimepicker th span.glyphicon {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.datetimepicker thead tr:first-child th,
|
||||
.datetimepicker tfoot th {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.datetimepicker thead tr:first-child th:hover,
|
||||
.datetimepicker tfoot th:hover {
|
||||
background: #eeeeee;
|
||||
}
|
||||
|
||||
.input-append.date .add-on i,
|
||||
.input-prepend.date .add-on i,
|
||||
.input-group.date .input-group-addon span {
|
||||
cursor: pointer;
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
}
|
||||
9
template/default/datetimepicker/css/bootstrap-datetimepicker.min.css
vendored
Normal file
9
template/default/datetimepicker/css/bootstrap-datetimepicker.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1967
template/default/datetimepicker/js/bootstrap-datetimepicker.js
vendored
Normal file
1967
template/default/datetimepicker/js/bootstrap-datetimepicker.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
template/default/datetimepicker/js/bootstrap-datetimepicker.min.js
vendored
Normal file
1
template/default/datetimepicker/js/bootstrap-datetimepicker.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
42
template/default/datetimepicker/js/format.js
Normal file
42
template/default/datetimepicker/js/format.js
Normal file
@@ -0,0 +1,42 @@
|
||||
$(document).ready(function (e) {
|
||||
$('.form_datetime').datetimepicker({
|
||||
language: 'zh-CN',
|
||||
format: 'yyyy-mm-dd hh:ii:00',
|
||||
linkFormat: 'yyyy-mm-dd hh:ii:00',
|
||||
weekStart: 1,
|
||||
todayBtn: 1,
|
||||
autoclose: 1,
|
||||
todayHighlight: 1,
|
||||
startView: 2,
|
||||
forceParse: 0,
|
||||
showMeridian: 0
|
||||
});
|
||||
$('.form_date').datetimepicker({
|
||||
language: 'zh-CN',
|
||||
format: 'yyyy-mm-dd',
|
||||
linkFormat: 'yyyy-mm-dd',
|
||||
weekStart: 1,
|
||||
todayBtn: 1,
|
||||
autoclose: 1,
|
||||
todayHighlight: 1,
|
||||
startView: 2,
|
||||
minView: 2,
|
||||
forceParse: 0,
|
||||
fontAwesome:1
|
||||
});
|
||||
$('.form_time').datetimepicker({
|
||||
language: 'zh-CN',
|
||||
format: 'hh:ii:00',
|
||||
linkFormat: 'hh:ii:00',
|
||||
weekStart: 1,
|
||||
todayBtn: 1,
|
||||
autoclose: 1,
|
||||
todayHighlight: 1,
|
||||
startView: 1,
|
||||
minView: 0,
|
||||
maxView: 1,
|
||||
forceParse: 0
|
||||
});
|
||||
})
|
||||
|
||||
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ar.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ar.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Arabic translation for bootstrap-datetimepicker
|
||||
* Ala' Mohammad <amohammad@birzeit.ecu>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ar'] = {
|
||||
days: ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت", "الأحد"],
|
||||
daysShort: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت", "أحد"],
|
||||
daysMin: ["أح", "إث", "ث", "أر", "خ", "ج", "س", "أح"],
|
||||
months: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
|
||||
monthsShort: ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"],
|
||||
today: "هذا اليوم",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
rtl: true
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.az.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.az.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Azerbaijani translation for bootstrap-datetimepicker
|
||||
* Konstantin Kaluzhnikov <k.kaluzhnikov@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['az'] = {
|
||||
days: ["Bazar", "Bazar ertəsi", "Çərşənbə axşamı", "Çərşənbə", "Cümə axşamı", "Cümə", "Şənbə", "Bazar"],
|
||||
daysShort: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"],
|
||||
daysMin: ["B", "Be", "Ça", "Ç", "Ca", "C", "Ş", "B"],
|
||||
months: ["Yanvar", "Fevral", "Mart", "Aprel", "May", "İyun", "İyul", "Avqust", "Sentyabr", "Oktyabr", "Noyabr", "Dekabr"],
|
||||
monthsShort: ["Yan", "Fev", "Mar", "Apr", "May", "İyun", "İyul", "Avq", "Sen", "Okt", "Noy", "Dek"],
|
||||
today: "Bugün",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.bg.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.bg.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Bulgarian translation for bootstrap-datetimepicker
|
||||
* Apostol Apostolov <apostol.s.apostolov@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['bg'] = {
|
||||
days: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота", "Неделя"],
|
||||
daysShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб", "Нед"],
|
||||
daysMin: ["Н", "П", "В", "С", "Ч", "П", "С", "Н"],
|
||||
months: ["Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"],
|
||||
monthsShort: ["Ян", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек"],
|
||||
today: "днес",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.bn.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.bn.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Bangla(Bangladesh) translation for bootstrap-datetimepicker
|
||||
* Mahbub Rabbani <mahbub [dot] rucse [at] gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['bn'] = {
|
||||
days: ["রবিবার", "সোমবার", "মঙ্গলবার", "বুধবার", "বৃহষ্পতিবার", "শুক্রবার", "শনিবার", "রবিবার"],
|
||||
daysShort: ["রবি", "সোম", "মঙ্গল", "বুধ", " বৃহঃ", "শুক্র", "শনি", "রবি"],
|
||||
daysMin: ["রবি", "সোম", "মঙ্গ", "বুধ", "বৃহ", "শুক্র", "শনি", "রবি"],
|
||||
months: ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'অগাস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর' ],
|
||||
monthsShort: ['জানু', 'ফেব্রু', 'মার্চ', 'এপ্রি', 'মে', 'জুন', 'জুলা', 'অগা', 'সেপ্টে', 'অক্টো', 'নভে', 'ডিসে' ],
|
||||
today: "আজ",
|
||||
suffix: [],
|
||||
meridiem: ['পূর্বাহ্ণ', 'অপরাহ্ন']
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ca.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ca.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Catalan translation for bootstrap-datetimepicker
|
||||
* J. Garcia <jogaco.en@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ca'] = {
|
||||
days: ["Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte", "Diumenge"],
|
||||
daysShort: ["Diu", "Dil", "Dmt", "Dmc", "Dij", "Div", "Dis", "Diu"],
|
||||
daysMin: ["dg", "dl", "dt", "dc", "dj", "dv", "ds", "dg"],
|
||||
months: ["Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"],
|
||||
monthsShort: ["Gen", "Feb", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Oct", "Nov", "Des"],
|
||||
today: "Avui",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.cs.js
vendored
Normal file
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.cs.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Czech translation for bootstrap-datetimepicker
|
||||
* Matěj Koubík <matej@koubik.name>
|
||||
* Fixes by Michal Remiš <michal.remis@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['cs'] = {
|
||||
days: ["Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota", "Neděle"],
|
||||
daysShort: ["Ned", "Pon", "Úte", "Stř", "Čtv", "Pát", "Sob", "Ned"],
|
||||
daysMin: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So", "Ne"],
|
||||
months: ["Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"],
|
||||
monthsShort: ["Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čnc", "Srp", "Zář", "Říj", "Lis", "Pro"],
|
||||
today: "Dnes",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd.mm.yyyy"
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.da.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.da.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Danish translation for bootstrap-datetimepicker
|
||||
* Christian Pedersen <http://github.com/chripede>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['da'] = {
|
||||
days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
|
||||
daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
|
||||
daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
|
||||
months: ["Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "I Dag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.de.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.de.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* German translation for bootstrap-datetimepicker
|
||||
* Sam Zurcher <sam@orelias.ch>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['de'] = {
|
||||
days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"],
|
||||
daysShort: ["Son", "Mon", "Die", "Mit", "Don", "Fre", "Sam", "Son"],
|
||||
daysMin: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So"],
|
||||
months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"],
|
||||
monthsShort: ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"],
|
||||
today: "Heute",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd.mm.yyyy"
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ee.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ee.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Estonian translation for bootstrap-datetimepicker
|
||||
* Rene Korss <http://rene.korss.ee>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ee'] = {
|
||||
days: ["Pühapäev", "Esmaspäev", "Teisipäev", "Kolmapäev", "Neljapäev", "Reede", "Laupäev", "Pühapäev"],
|
||||
daysShort: ["P", "E", "T", "K", "N", "R", "L", "P"],
|
||||
daysMin: ["P", "E", "T", "K", "N", "R", "L", "P"],
|
||||
months: ["Jaanuar", "Veebruar", "Märts", "Aprill", "Mai", "Juuni", "Juuli", "August", "September", "Oktoober", "November", "Detsember"],
|
||||
monthsShort: ["Jaan", "Veebr", "Märts", "Apr", "Mai", "Juuni", "Juuli", "Aug", "Sept", "Okt", "Nov", "Dets"],
|
||||
today: "Täna",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd.mm.yyyy hh:ii"
|
||||
};
|
||||
}(jQuery));
|
||||
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.el.js
vendored
Normal file
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.el.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Greek translation for bootstrap-datetimepicker
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['el'] = {
|
||||
days: ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο", "Κυριακή"],
|
||||
daysShort: ["Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ", "Κυρ"],
|
||||
daysMin: ["Κυ", "Δε", "Τρ", "Τε", "Πε", "Πα", "Σα", "Κυ"],
|
||||
months: ["Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"],
|
||||
monthsShort: ["Ιαν", "Φεβ", "Μαρ", "Απρ", "Μάι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ"],
|
||||
today: "Σήμερα",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.es.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.es.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Spanish translation for bootstrap-datetimepicker
|
||||
* Bruno Bonamin <bruno.bonamin@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['es'] = {
|
||||
days: ["Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"],
|
||||
daysShort: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom"],
|
||||
daysMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa", "Do"],
|
||||
months: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
|
||||
monthsShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"],
|
||||
today: "Hoy",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.fi.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.fi.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Finnish translation for bootstrap-datetimepicker
|
||||
* Jaakko Salonen <https://github.com/jsalonen>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['fi'] = {
|
||||
days: ["sunnuntai", "maanantai", "tiistai", "keskiviikko", "torstai", "perjantai", "lauantai", "sunnuntai"],
|
||||
daysShort: ["sun", "maa", "tii", "kes", "tor", "per", "lau", "sun"],
|
||||
daysMin: ["su", "ma", "ti", "ke", "to", "pe", "la", "su"],
|
||||
months: ["tammikuu", "helmikuu", "maaliskuu", "huhtikuu", "toukokuu", "kesäkuu", "heinäkuu", "elokuu", "syyskuu", "lokakuu", "marraskuu", "joulukuu"],
|
||||
monthsShort: ["tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mar", "jou"],
|
||||
today: "tänään",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.fr.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.fr.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* French translation for bootstrap-datetimepicker
|
||||
* Nico Mollet <nico.mollet@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['fr'] = {
|
||||
days: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"],
|
||||
daysShort: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim"],
|
||||
daysMin: ["D", "L", "Ma", "Me", "J", "V", "S", "D"],
|
||||
months: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
|
||||
monthsShort: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Dec"],
|
||||
today: "Aujourd'hui",
|
||||
suffix: [],
|
||||
meridiem: ["am", "pm"],
|
||||
weekStart: 1,
|
||||
format: "dd/mm/yyyy hh:ii"
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.he.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.he.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Hebrew translation for bootstrap-datetimepicker
|
||||
* Sagie Maoz <sagie@maoz.info>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['he'] = {
|
||||
days: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת", "ראשון"],
|
||||
daysShort: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
|
||||
daysMin: ["א", "ב", "ג", "ד", "ה", "ו", "ש", "א"],
|
||||
months: ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"],
|
||||
monthsShort: ["ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ"],
|
||||
today: "היום",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
rtl: true
|
||||
};
|
||||
}(jQuery));
|
||||
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hr.js
vendored
Normal file
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hr.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Croatian localisation
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['hr'] = {
|
||||
days: ["Nedjelja", "Ponedjelja", "Utorak", "Srijeda", "Četrtak", "Petak", "Subota", "Nedjelja"],
|
||||
daysShort: ["Ned", "Pon", "Uto", "Srr", "Čet", "Pet", "Sub", "Ned"],
|
||||
daysMin: ["Ne", "Po", "Ut", "Sr", "Če", "Pe", "Su", "Ne"],
|
||||
months: ["Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"],
|
||||
monthsShort: ["Sije", "Velj", "Ožu", "Tra", "Svi", "Lip", "Jul", "Kol", "Ruj", "Lis", "Stu", "Pro"],
|
||||
today: "Danas",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hu.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hu.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Hungarian translation for bootstrap-datetimepicker
|
||||
* darevish <http://github.com/darevish>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['hu'] = {
|
||||
days: ["Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"],
|
||||
daysShort: ["Vas", "Hét", "Ked", "Sze", "Csü", "Pén", "Szo", "Vas"],
|
||||
daysMin: ["V", "H", "K", "Sze", "Cs", "P", "Szo", "V"],
|
||||
months: ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"],
|
||||
today: "Ma",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hy.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.hy.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Armenian translation for bootstrap-datepicker
|
||||
* Hayk Chamyan <hamshen@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['hy'] = {
|
||||
days: ["Կիրակի", "Երկուշաբթի", "Երեքշաբթի", "Չորեքշաբթի", "Հինգշաբթի", "Ուրբաթ", "Շաբաթ", "Կիրակի"],
|
||||
daysShort: ["Կիր", "Երկ", "Երք", "Չոր", "Հնգ", "Ուր", "Շաբ", "Կիր"],
|
||||
daysMin: ["Կի", "Եկ", "Եք", "Չո", "Հի", "Ու", "Շա", "Կի"],
|
||||
months: ["Հունվար", "Փետրվար", "Մարտ", "Ապրիլ", "Մայիս", "Հունիս", "Հուլիս", "Օգոստոս", "Սեպտեմբեր", "Հոկտեմբեր", "Նոյեմբեր", "Դեկտեմբեր"],
|
||||
monthsShort: ["Հնվ", "Փետ", "Մար", "Ապր", "Մայ", "Հուն", "Հուլ", "Օգս", "Սեպ", "Հոկ", "Նոյ", "Դեկ"],
|
||||
today: "Այսօր",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.id.js
vendored
Normal file
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.id.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Bahasa translation for bootstrap-datetimepicker
|
||||
* Azwar Akbar <azwar.akbar@gmail.com>
|
||||
* Addtional by Yulian Sutopo <yuliansutopo@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['id'] = {
|
||||
days: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"],
|
||||
daysShort: ["Mng", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Mng"],
|
||||
daysMin: ["Mg", "Sn", "Sl", "Ra", "Ka", "Ju", "Sa", "Mg"],
|
||||
months: ["Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"],
|
||||
today: "Hari Ini",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd/mm/yyyy hh:ii:ss"
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.is.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.is.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Icelandic translation for bootstrap-datetimepicker
|
||||
* Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['is'] = {
|
||||
days: ["Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"],
|
||||
daysShort: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun"],
|
||||
daysMin: ["Su", "Má", "Þr", "Mi", "Fi", "Fö", "La", "Su"],
|
||||
months: ["Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"],
|
||||
today: "Í Dag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.it.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.it.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Italian translation for bootstrap-datetimepicker
|
||||
* Enrico Rubboli <rubboli@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['it'] = {
|
||||
days: ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica"],
|
||||
daysShort: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"],
|
||||
daysMin: ["Do", "Lu", "Ma", "Me", "Gi", "Ve", "Sa", "Do"],
|
||||
months: ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"],
|
||||
monthsShort: ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"],
|
||||
today: "Oggi",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd/mm/yyyy hh:ii:ss"
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ja.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ja.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Japanese translation for bootstrap-datetimepicker
|
||||
* Norio Suzuki <https://github.com/suzuki/>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ja'] = {
|
||||
days: ["日曜", "月曜", "火曜", "水曜", "木曜", "金曜", "土曜", "日曜"],
|
||||
daysShort: ["日", "月", "火", "水", "木", "金", "土", "日"],
|
||||
daysMin: ["日", "月", "火", "水", "木", "金", "土", "日"],
|
||||
months: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
|
||||
monthsShort: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"],
|
||||
today: "今日",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ka.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ka.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Georgian translation for bootstrap-datetimepicker
|
||||
* Zura Jijavadze <mailzura@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ka'] = {
|
||||
days: ["კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", "ხუთშაბათი", "პარასკევი", "შაბათი", "კვირა"],
|
||||
daysShort: ["კვი", "ორშ", "სამ", "ოთხ", "ხუთ", "პარ", "შაბ", "კვი"],
|
||||
daysMin: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა", "კვ"],
|
||||
months: ["იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი"],
|
||||
monthsShort: ["იან", "თებ", "მარ", "აპრ", "მაი", "ივნ", "ივლ", "აგვ", "სექ", "ოქტ", "ნოე", "დეკ"],
|
||||
today: "დღეს",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ko.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ko.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Korean translation for bootstrap-datetimepicker
|
||||
* Gu Youn <http://github.com/guyoun>
|
||||
* Baekjoon Choi <http://github.com/Baekjoon>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ko'] = {
|
||||
days: ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"],
|
||||
daysShort: ["일", "월", "화", "수", "목", "금", "토", "일"],
|
||||
daysMin: ["일", "월", "화", "수", "목", "금", "토", "일"],
|
||||
months: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
|
||||
monthsShort: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"],
|
||||
suffix: [],
|
||||
meridiem: ["오전", "오후"],
|
||||
today: "오늘",
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.lt.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.lt.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Lithuanian translation for bootstrap-datetimepicker
|
||||
* Šarūnas Gliebus <ssharunas@yahoo.co.uk>
|
||||
*/
|
||||
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['lt'] = {
|
||||
days: ["Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis", "Sekmadienis"],
|
||||
daysShort: ["S", "Pr", "A", "T", "K", "Pn", "Š", "S"],
|
||||
daysMin: ["Sk", "Pr", "An", "Tr", "Ke", "Pn", "Št", "Sk"],
|
||||
months: ["Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"],
|
||||
monthsShort: ["Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugp", "Rugs", "Spa", "Lap", "Gru"],
|
||||
today: "Šiandien",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.lv.js
vendored
Normal file
18
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.lv.js
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* Latvian translation for bootstrap-datetimepicker
|
||||
* Artis Avotins <artis@apit.lv>
|
||||
*/
|
||||
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['lv'] = {
|
||||
days: ["Svētdiena", "Pirmdiena", "Otrdiena", "Trešdiena", "Ceturtdiena", "Piektdiena", "Sestdiena", "Svētdiena"],
|
||||
daysShort: ["Sv", "P", "O", "T", "C", "Pk", "S", "Sv"],
|
||||
daysMin: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "St", "Sv"],
|
||||
months: ["Janvāris", "Februāris", "Marts", "Aprīlis", "Maijs", "Jūnijs", "Jūlijs", "Augusts", "Septembris", "Oktobris", "Novembris", "Decembris"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jūn", "Jūl", "Aug", "Sep", "Okt", "Nov", "Dec."],
|
||||
today: "Šodien",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ms.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ms.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Malay translation for bootstrap-datetimepicker
|
||||
* Ateman Faiz <noorulfaiz@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ms'] = {
|
||||
days: ["Ahad", "Isnin", "Selasa", "Rabu", "Khamis", "Jumaat", "Sabtu", "Ahad"],
|
||||
daysShort: ["Aha", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab", "Aha"],
|
||||
daysMin: ["Ah", "Is", "Se", "Ra", "Kh", "Ju", "Sa", "Ah"],
|
||||
months: ["Januari", "Februari", "Mac", "April", "Mei", "Jun", "Julai", "Ogos", "September", "Oktober", "November", "Disember"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ogo", "Sep", "Okt", "Nov", "Dis"],
|
||||
today: "Hari Ini",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.nb.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.nb.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Norwegian (bokmål) translation for bootstrap-datetimepicker
|
||||
* Fredrik Sundmyhr <http://github.com/fsundmyhr>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['nb'] = {
|
||||
days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
|
||||
daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
|
||||
daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
|
||||
months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"],
|
||||
today: "I Dag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.nl.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.nl.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Dutch translation for bootstrap-datetimepicker
|
||||
* Reinier Goltstein <mrgoltstein@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['nl'] = {
|
||||
days: ["Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag", "Zondag"],
|
||||
daysShort: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
|
||||
daysMin: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zo"],
|
||||
months: ["Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "Vandaag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.no.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.no.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Norwegian translation for bootstrap-datetimepicker
|
||||
* Rune Warhuus <rune@dinkdonkd.no>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['no'] = {
|
||||
days: ["Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"],
|
||||
daysShort: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn"],
|
||||
daysMin: ["Sø", "Ma", "Ti", "On", "To", "Fr", "Lø", "Sø"],
|
||||
months: ["Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"],
|
||||
today: "I Dag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pl.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pl.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Polish translation for bootstrap-datetimepicker
|
||||
* Robert <rtpm@gazeta.pl>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['pl'] = {
|
||||
days: ["Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela"],
|
||||
daysShort: ["Nie", "Pn", "Wt", "Śr", "Czw", "Pt", "So", "Nie"],
|
||||
daysMin: ["N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N"],
|
||||
months: ["Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień"],
|
||||
monthsShort: ["Sty", "Lu", "Mar", "Kw", "Maj", "Cze", "Lip", "Sie", "Wrz", "Pa", "Lis", "Gru"],
|
||||
today: "Dzisiaj",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pt-BR.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pt-BR.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Brazilian translation for bootstrap-datetimepicker
|
||||
* Cauan Cabral <cauan@radig.com.br>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['pt-BR'] = {
|
||||
format: 'dd/mm/yyyy',
|
||||
days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
|
||||
daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
|
||||
daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
|
||||
months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
|
||||
monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
|
||||
today: "Hoje",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pt.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.pt.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Portuguese translation for bootstrap-datetimepicker
|
||||
* Original code: Cauan Cabral <cauan@radig.com.br>
|
||||
* Tiago Melo <tiago.blackcode@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['pt'] = {
|
||||
days: ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado", "Domingo"],
|
||||
daysShort: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb", "Dom"],
|
||||
daysMin: ["Do", "Se", "Te", "Qu", "Qu", "Se", "Sa", "Do"],
|
||||
months: ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"],
|
||||
monthsShort: ["Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"],
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
today: "Hoje"
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ro.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ro.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Romanian translation for bootstrap-datetimepicker
|
||||
* Cristian Vasile <cristi.mie@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ro'] = {
|
||||
days: ["Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"],
|
||||
daysShort: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum"],
|
||||
daysMin: ["Du", "Lu", "Ma", "Mi", "Jo", "Vi", "Sâ", "Du"],
|
||||
months: ["Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"],
|
||||
monthsShort: ["Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"],
|
||||
today: "Astăzi",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.rs-latin.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.rs-latin.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Serbian latin translation for bootstrap-datetimepicker
|
||||
* Bojan Milosavlević <milboj@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['rs'] = {
|
||||
days: ["Nedelja","Ponedeljak", "Utorak", "Sreda", "Četvrtak", "Petak", "Subota", "Nedelja"],
|
||||
daysShort: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub", "Ned"],
|
||||
daysMin: ["N", "Po", "U", "Sr", "Č", "Pe", "Su", "N"],
|
||||
months: ["Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "Danas",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.rs.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.rs.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Serbian cyrillic translation for bootstrap-datetimepicker
|
||||
* Bojan Milosavlević <milboj@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['rs'] = {
|
||||
days: ["Недеља","Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота", "Недеља"],
|
||||
daysShort: ["Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб", "Нед"],
|
||||
daysMin: ["Н", "По", "У", "Ср", "Ч", "Пе", "Су", "Н"],
|
||||
months: ["Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"],
|
||||
monthsShort: ["Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец"],
|
||||
today: "Данас",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ru.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ru.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Russian translation for bootstrap-datetimepicker
|
||||
* Victor Taranenko <darwin@snowdale.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ru'] = {
|
||||
days: ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"],
|
||||
daysShort: ["Вск", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Вск"],
|
||||
daysMin: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс"],
|
||||
months: ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"],
|
||||
monthsShort: ["Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек"],
|
||||
today: "Сегодня",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sk.js
vendored
Normal file
19
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sk.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
* Slovak translation for bootstrap-datetimepicker
|
||||
* Marek Lichtner <marek@licht.sk>
|
||||
* Fixes by Michal Remiš <michal.remis@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates["sk"] = {
|
||||
days: ["Nedeľa", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota", "Nedeľa"],
|
||||
daysShort: ["Ned", "Pon", "Uto", "Str", "Štv", "Pia", "Sob", "Ned"],
|
||||
daysMin: ["Ne", "Po", "Ut", "St", "Št", "Pi", "So", "Ne"],
|
||||
months: ["Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "Dnes",
|
||||
suffix: [],
|
||||
meridiem: [],
|
||||
weekStart: 1,
|
||||
format: "dd.mm.yyyy"
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sl.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sl.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Slovene translation for bootstrap-datetimepicker
|
||||
* Gregor Rudolf <gregor.rudolf@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['sl'] = {
|
||||
days: ["Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"],
|
||||
daysShort: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned"],
|
||||
daysMin: ["Ne", "Po", "To", "Sr", "Če", "Pe", "So", "Ne"],
|
||||
months: ["Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "Avgust", "September", "Oktober", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "Danes",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sv.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sv.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Swedish translation for bootstrap-datetimepicker
|
||||
* Patrik Ragnarsson <patrik@starkast.net>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['sv'] = {
|
||||
days: ["Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"],
|
||||
daysShort: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön"],
|
||||
daysMin: ["Sö", "Må", "Ti", "On", "To", "Fr", "Lö", "Sö"],
|
||||
months: ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"],
|
||||
today: "I Dag",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sw.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.sw.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Swahili translation for bootstrap-datetimepicker
|
||||
* Edwin Mugendi <https://github.com/edwinmugendi>
|
||||
* Source: http://scriptsource.org/cms/scripts/page.php?item_id=entry_detail&uid=xnfaqyzcku
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['sw'] = {
|
||||
days: ["Jumapili", "Jumatatu", "Jumanne", "Jumatano", "Alhamisi", "Ijumaa", "Jumamosi", "Jumapili"],
|
||||
daysShort: ["J2", "J3", "J4", "J5", "Alh", "Ij", "J1", "J2"],
|
||||
daysMin: ["2", "3", "4", "5", "A", "I", "1", "2"],
|
||||
months: ["Januari", "Februari", "Machi", "Aprili", "Mei", "Juni", "Julai", "Agosti", "Septemba", "Oktoba", "Novemba", "Desemba"],
|
||||
monthsShort: ["Jan", "Feb", "Mac", "Apr", "Mei", "Jun", "Jul", "Ago", "Sep", "Okt", "Nov", "Des"],
|
||||
today: "Leo",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.th.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.th.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Thai translation for bootstrap-datetimepicker
|
||||
* Suchau Jiraprapot <seroz24@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['th'] = {
|
||||
days: ["อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัส", "ศุกร์", "เสาร์", "อาทิตย์"],
|
||||
daysShort: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
|
||||
daysMin: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส", "อา"],
|
||||
months: ["มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"],
|
||||
monthsShort: ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."],
|
||||
today: "วันนี้",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.tr.js
vendored
Normal file
17
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.tr.js
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* Turkish translation for bootstrap-datetimepicker
|
||||
* Serkan Algur <kaisercrazy_2@hotmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['tr'] = {
|
||||
days: ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar"],
|
||||
daysShort: ["Pz", "Pzt", "Sal", "Çrş", "Prş", "Cu", "Cts", "Pz"],
|
||||
daysMin: ["Pz", "Pzt", "Sa", "Çr", "Pr", "Cu", "Ct", "Pz"],
|
||||
months: ["Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"],
|
||||
monthsShort: ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"],
|
||||
today: "Bugün",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
|
||||
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ua.js
vendored
Normal file
15
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.ua.js
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* Ukrainian translation for bootstrap-datepicker
|
||||
* Igor Polynets
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['ua'] = {
|
||||
days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четверг", "П'ятниця", "Субота", "Неділя"],
|
||||
daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"],
|
||||
daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"],
|
||||
months: ["Cічень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
|
||||
monthsShort: ["Січ", "Лют", "Бер", "Квт", "Трв", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Грд"],
|
||||
today: "Сьогодні",
|
||||
weekStart: 1
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.uk.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.uk.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Ukrainian translation for bootstrap-datetimepicker
|
||||
* Andrey Vityuk <andrey [dot] vityuk [at] gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['uk'] = {
|
||||
days: ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота", "Неділя"],
|
||||
daysShort: ["Нед", "Пнд", "Втр", "Срд", "Чтв", "Птн", "Суб", "Нед"],
|
||||
daysMin: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Нд"],
|
||||
months: ["Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"],
|
||||
monthsShort: ["Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру"],
|
||||
today: "Сьогодні",
|
||||
suffix: [],
|
||||
meridiem: []
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.zh-CN.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Simplified Chinese translation for bootstrap-datetimepicker
|
||||
* Yuan Cheung <advanimal@gmail.com>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['zh-CN'] = {
|
||||
days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
|
||||
daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
|
||||
daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
|
||||
months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
|
||||
monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
|
||||
today: "今天",
|
||||
suffix: [],
|
||||
meridiem: ["上午", "下午"]
|
||||
};
|
||||
}(jQuery));
|
||||
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.zh-TW.js
vendored
Normal file
16
template/default/datetimepicker/js/locales/bootstrap-datetimepicker.zh-TW.js
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
/**
|
||||
* Traditional Chinese translation for bootstrap-datetimepicker
|
||||
* Rung-Sheng Jang <daniel@i-trend.co.cc>
|
||||
*/
|
||||
;(function($){
|
||||
$.fn.datetimepicker.dates['zh-TW'] = {
|
||||
days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"],
|
||||
daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"],
|
||||
daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"],
|
||||
months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
|
||||
monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
|
||||
today: "今天",
|
||||
suffix: [],
|
||||
meridiem: ["上午", "下午"]
|
||||
};
|
||||
}(jQuery));
|
||||
46
template/default/fileinput/.github/CODE_OF_CONDUCT.md
vendored
Normal file
46
template/default/fileinput/.github/CODE_OF_CONDUCT.md
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to creating a positive environment include:
|
||||
|
||||
* Using welcoming and inclusive language
|
||||
* Being respectful of differing viewpoints and experiences
|
||||
* Gracefully accepting constructive criticism
|
||||
* Focusing on what is best for the community
|
||||
* Showing empathy towards other community members
|
||||
|
||||
Examples of unacceptable behavior by participants include:
|
||||
|
||||
* The use of sexualized language or imagery and unwelcome sexual attention or advances
|
||||
* Trolling, insulting/derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or electronic address, without explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a professional setting
|
||||
|
||||
## Our Responsibilities
|
||||
|
||||
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
|
||||
|
||||
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at kartikv2@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
|
||||
|
||||
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
|
||||
|
||||
[homepage]: http://contributor-covenant.org
|
||||
[version]: http://contributor-covenant.org/version/1/4/
|
||||
128
template/default/fileinput/.github/CONTRIBUTING.md
vendored
Normal file
128
template/default/fileinput/.github/CONTRIBUTING.md
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
Contributing to bootstrap-fileinput
|
||||
===================================
|
||||
Looking to contribute something to bootstrap-fileinput? **Here's how you can help.**
|
||||
|
||||
Please take a moment to review this document in order to make the contribution
|
||||
process easy and effective for everyone involved.
|
||||
|
||||
Following these guidelines helps to communicate that you respect the time of
|
||||
the developers managing and developing this open source project. In return,
|
||||
they should reciprocate that respect in addressing your issue or assessing
|
||||
patches and features.
|
||||
|
||||
Using the issue tracker
|
||||
-----------------------
|
||||
When [reporting bugs][reporting-bugs] or
|
||||
[requesting features][requesting-features], the
|
||||
[issue tracker on GitHub][issue-tracker] is the recommended channel to use.
|
||||
|
||||
The issue tracker **is not** a place for support requests. Refer the
|
||||
[plugin documentation](http://plugins.krajee.com/file-input),
|
||||
[plugin demos](http://plugins.krajee.com/file-input/demo), and / or refer to the
|
||||
[webtips Q & A forum](http://webtips.krajee.com/questions) which are the better places to get help.
|
||||
|
||||
Reporting bugs with bootstrap-fileinput
|
||||
---------------------------------------
|
||||
We really appreciate clear bug reports that _consistently_ show an issue
|
||||
_within bootstrap-fileinput_.
|
||||
|
||||
The ideal bug report follows these guidelines:
|
||||
|
||||
1. **Use the [GitHub issue search][issue-search]** — Check if the issue
|
||||
has already been reported.
|
||||
2. **Check if the issue has been fixed** — Try to reproduce the problem
|
||||
using the code in the `master` branch.
|
||||
3. **Isolate the problem** — Try to create an
|
||||
[isolated js fiddle][isolated-case] that consistently reproduces the problem.
|
||||
|
||||
Please try to be as detailed as possible in your bug report, especially if an
|
||||
isolated test case cannot be made. Some useful questions to include the answer
|
||||
to are:
|
||||
|
||||
- What steps can be used to reproduce the issue?
|
||||
- What is the bug and what is the expected outcome?
|
||||
- What browser(s) and Operating System have you tested with?
|
||||
- Does the bug happen consistently across all tested browsers?
|
||||
- What version of jQuery are you using? And what version of bootstrap-fileinput?
|
||||
- Are you using bootstrap-fileinput with other plugins?
|
||||
|
||||
All of these questions will help others fix and identify any potential bugs.
|
||||
|
||||
Requesting features in bootstrap-fileinput
|
||||
------------------------------------------
|
||||
Before starting work on a major feature for bootstrap-fileinput, **read the
|
||||
[documentation](http://plugins.krajee.com/file-input) first** or you may risk spending a considerable amount of
|
||||
time on something which the project developers are not interested in bringing into the project.
|
||||
|
||||
### Submitting a pull request
|
||||
|
||||
We use GitHub's pull request system for submitting patches. Here are some
|
||||
guidelines to follow when creating the pull request for your fix.
|
||||
|
||||
1. Make sure to create a ticket for your pull request. This will serve as the
|
||||
bug ticket, and any discussion about the bug will take place there. Your pull
|
||||
request will be focused on the specific changes that fix the bug.
|
||||
2. Make sure to reference the ticket you are fixing within your pull request.
|
||||
This will allow us to close off the ticket once we merge the pull request, or
|
||||
follow up on the ticket if there are any related blocking issues.
|
||||
3. Explain why the specific change was made. Not everyone who is reviewing your
|
||||
pull request will be familiar with the problem it is fixing.
|
||||
4. Run your tests first. If your tests aren't passing, the pull request won't
|
||||
be able to be merged. If you're breaking existing tests, make sure that you
|
||||
aren't causing any breaking changes.
|
||||
5. Only include source changes. While it's not required, only including changes
|
||||
from the `src` directory will prevent merge conflicts from occuring. Making
|
||||
this happen can be as a simple as not committing changes from the `dist`
|
||||
directory.
|
||||
|
||||
By following these steps, you will make it easier for your pull request to be
|
||||
reviewed and eventually merged.
|
||||
|
||||
Triaging issues and pull requests
|
||||
---------------------------------
|
||||
Anyone can help the project maintainers triage issues and review pull requests.
|
||||
|
||||
### Handling new issues
|
||||
|
||||
bootstrap-fileinput regularly receives new issues which need to be tested and organized.
|
||||
|
||||
When a new issue that comes in that is similar to another existing issue, it
|
||||
should be checked to make sure it is not a duplicate. Duplicates issues should
|
||||
be marked by replying to the issue with "Duplicate of #[issue number]" where
|
||||
`[issue number]` is the url or issue number for the existing issue. This will
|
||||
allow the project maintainers to quickly close off additional issues and keep
|
||||
the discussion focused within a single issue.
|
||||
|
||||
If you can test issues that are reported to bootstrap-fileinput that contain test cases and
|
||||
confirm under what conditions bugs happen, that will allow others to identify
|
||||
what causes a bug quicker.
|
||||
|
||||
### Reviewing pull requests
|
||||
|
||||
It is very common for pull requests to be opened for issues that contain a clear
|
||||
solution to the problem. These pull requests should be rigorously reviewed by
|
||||
the community before being accepted. If you are not sure about a piece of
|
||||
submitted code, or know of a better way to do something, do not hesitate to make
|
||||
a comment on the pull request.
|
||||
|
||||
### Reviving old tickets
|
||||
|
||||
If you come across tickets which have not been updated for a while, you are
|
||||
encouraged to revive them. While this can be as simple as saying `:+1:`, it is
|
||||
best if you can include more information on the issue. Common bugs and feature
|
||||
requests are more likely to be fixed, whether it is by the community or the
|
||||
developers, so keeping tickets up to date is encouraged.
|
||||
|
||||
Licensing
|
||||
---------
|
||||
|
||||
It should also be made clear that **all code contributed to bootstrap-fileinput** must be
|
||||
licensable under the [BSD-3 license][licensing]. Code that cannot be released
|
||||
under this license **cannot be accepted** into the project.
|
||||
|
||||
[isolated-case]: https://jsfiddle.net/
|
||||
[issue-search]: https://github.com/kartik-v/bootstrap-fileinput/search?q=&type=Issues
|
||||
[issue-tracker]: https://github.com/kartik-v/bootstrap-fileinput/issues
|
||||
[licensing]: https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
[reporting-bugs]: #reporting-bugs-with-bootstrap-fileinput
|
||||
[requesting-features]: #requesting-features-in-bootstrap-fileinput
|
||||
48
template/default/fileinput/.github/ISSUE_TEMPLATE.md
vendored
Normal file
48
template/default/fileinput/.github/ISSUE_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
## Prerequisites
|
||||
|
||||
- [ ] I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
|
||||
- [ ] The issue still exists against the latest `master` branch of bootstrap-fileinput.
|
||||
- [ ] This is not an usage question. I confirm having read the plugin [documentation](http://plugins.krajee.com/file-input) and [demos](http://plugins.krajee.com/file-input/demo).
|
||||
- [ ] This is not a general programming / coding question. (Those should be directed to the [webtips Q & A forum](http://webtips.krajee.com/questions)).
|
||||
- [ ] I have attempted to find the simplest possible steps to reproduce the issue.
|
||||
- [ ] I have included a failing test as a pull request (Optional).
|
||||
|
||||
## Steps to reproduce the issue
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
|
||||
## Expected behavior and actual behavior
|
||||
|
||||
When I follow those steps, I see...
|
||||
|
||||
I was expecting...
|
||||
|
||||
## Environment
|
||||
|
||||
Browsers
|
||||
|
||||
- [ ] Google Chrome
|
||||
- [ ] Mozilla Firefox
|
||||
- [ ] Internet Explorer
|
||||
- [ ] Safari
|
||||
|
||||
Operating System
|
||||
|
||||
- [ ] Windows
|
||||
- [ ] Mac OS X
|
||||
- [ ] Linux
|
||||
- [ ] Mobile
|
||||
|
||||
Libraries
|
||||
|
||||
- jQuery version:
|
||||
- bootstrap-fileinput version:
|
||||
|
||||
## Isolating the problem
|
||||
|
||||
- [ ] This bug happens [on the plugin demos page](http://plugins.krajee.com/file-input/demo)
|
||||
- [ ] The bug happens consistently across all tested browsers
|
||||
- [ ] This bug happens when using bootstrap-fileinput without other plugins
|
||||
- [ ] I can reproduce this bug in [a jsbin](https://jsbin.com/)
|
||||
16
template/default/fileinput/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
16
template/default/fileinput/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
## Scope
|
||||
This pull request includes a
|
||||
|
||||
- [ ] Bug fix
|
||||
- [ ] New feature
|
||||
- [ ] Translation
|
||||
|
||||
## Changes
|
||||
The following changes were made
|
||||
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
## Related Issues
|
||||
If this is related to an existing ticket, include a link to it as well.
|
||||
4
template/default/fileinput/.gitignore
vendored
Normal file
4
template/default/fileinput/.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
nuget/content/
|
||||
nuget/bootstrap-fileinput.*.nupkg
|
||||
.DS_Store
|
||||
.idea
|
||||
101
template/default/fileinput/css/fileinput-rtl.css
Normal file
101
template/default/fileinput/css/fileinput-rtl.css
Normal file
@@ -0,0 +1,101 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v4.4.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee RTL (Right To Left) default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2017, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD 3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.kv-rtl .close, .kv-rtl .krajee-default .file-actions, .kv-rtl .krajee-default .file-other-error {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.kv-rtl .krajee-default.file-preview-frame, .kv-rtl .krajee-default .file-drag-handle, .kv-rtl .krajee-default .file-upload-indicator {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.kv-rtl .file-zoom-dialog, .kv-rtl .file-error-message pre, .kv-rtl .file-error-message ul {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.kv-rtl {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.kv-rtl .floating-buttons {
|
||||
left: 10px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.kv-rtl .floating-buttons .btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: 3px;
|
||||
}
|
||||
|
||||
.kv-rtl .file-caption-icon {
|
||||
left: auto;
|
||||
right: 8px;
|
||||
}
|
||||
|
||||
.kv-rtl .file-drop-zone {
|
||||
margin: 12px 12px 12px 15px;
|
||||
}
|
||||
|
||||
.kv-rtl .btn-prev {
|
||||
right: 1px;
|
||||
left: auto;
|
||||
}
|
||||
|
||||
.kv-rtl .btn-next {
|
||||
left: 1px;
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.kv-rtl .pull-right, .kv-rtl .float-right {
|
||||
float: left !important;
|
||||
}
|
||||
|
||||
.kv-rtl .pull-left, .kv-rtl .float-left {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.kv-rtl .kv-zoom-title {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.kv-rtl .krajee-default.file-preview-frame {
|
||||
box-shadow: -1px 1px 5px 0 #a2958a;
|
||||
}
|
||||
|
||||
.kv-rtl .krajee-default.file-preview-frame:not(.file-preview-error):hover {
|
||||
box-shadow: -3px 3px 5px 0 #333;
|
||||
}
|
||||
|
||||
.kv-rtl .kv-zoom-actions .btn-kv {
|
||||
margin-left: 0;
|
||||
margin-right: 3px;
|
||||
}
|
||||
|
||||
.kv-rtl .file-caption.icon-visible .file-caption-name {
|
||||
padding-left: 0;
|
||||
padding-right: 15px;
|
||||
}
|
||||
|
||||
.kv-rtl .input-group-btn:last-child > .btn {
|
||||
border-radius: 4px 0 0 4px;
|
||||
}
|
||||
|
||||
.kv-rtl .input-group .form-control:first-child {
|
||||
border-radius: 0 4px 4px 0;
|
||||
}
|
||||
|
||||
.kv-rtl .btn-file input[type=file] {
|
||||
right: auto;
|
||||
left: 0;
|
||||
text-align: left;
|
||||
background: none repeat scroll 100% 0 transparent;
|
||||
}
|
||||
12
template/default/fileinput/css/fileinput-rtl.min.css
vendored
Normal file
12
template/default/fileinput/css/fileinput-rtl.min.css
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v4.4.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee RTL (Right To Left) default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2017, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD 3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/.kv-rtl .close,.kv-rtl .krajee-default .file-actions,.kv-rtl .krajee-default .file-other-error{float:left}.kv-rtl .krajee-default .file-drag-handle,.kv-rtl .krajee-default .file-upload-indicator,.kv-rtl .krajee-default.file-preview-frame{float:right}.kv-rtl .file-error-message pre,.kv-rtl .file-error-message ul,.kv-rtl .file-zoom-dialog{text-align:right}.kv-rtl{direction:rtl}.kv-rtl .floating-buttons{left:10px;right:auto}.kv-rtl .floating-buttons .btn-kv{margin-left:0;margin-right:3px}.kv-rtl .file-caption-icon{left:auto;right:8px}.kv-rtl .file-drop-zone{margin:12px 12px 12px 15px}.kv-rtl .btn-prev{right:1px;left:auto}.kv-rtl .btn-next{left:1px;right:auto}.kv-rtl .float-right,.kv-rtl .pull-right{float:left!important}.kv-rtl .float-left,.kv-rtl .pull-left{float:right!important}.kv-rtl .kv-zoom-title{direction:ltr}.kv-rtl .krajee-default.file-preview-frame{box-shadow:-1px 1px 5px 0 #a2958a}.kv-rtl .krajee-default.file-preview-frame:not(.file-preview-error):hover{box-shadow:-3px 3px 5px 0 #333}.kv-rtl .kv-zoom-actions .btn-kv{margin-left:0;margin-right:3px}.kv-rtl .file-caption.icon-visible .file-caption-name{padding-left:0;padding-right:15px}.kv-rtl .input-group-btn:last-child>.btn{border-radius:4px 0 0 4px}.kv-rtl .input-group .form-control:first-child{border-radius:0 4px 4px 0}.kv-rtl .btn-file input[type=file]{right:auto;left:0;text-align:left;background:100% 0 none}
|
||||
552
template/default/fileinput/css/fileinput.css
Normal file
552
template/default/fileinput/css/fileinput.css
Normal file
@@ -0,0 +1,552 @@
|
||||
/*!
|
||||
* bootstrap-fileinput v4.4.7
|
||||
* http://plugins.krajee.com/file-input
|
||||
*
|
||||
* Krajee default styling for bootstrap-fileinput.
|
||||
*
|
||||
* Author: Kartik Visweswaran
|
||||
* Copyright: 2014 - 2017, Kartik Visweswaran, Krajee.com
|
||||
*
|
||||
* Licensed under the BSD 3-Clause
|
||||
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
||||
*/
|
||||
.file-loading input[type=file], input[type=file].file-loading {
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
.kv-hidden, .file-caption-icon, .file-zoom-dialog .modal-header:before, .file-zoom-dialog .modal-header:after, .file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .no-browse .input-group-btn, .file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button, .file-input-ajax-new .no-browse .input-group-btn, .hide-content .kv-file-content {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.btn-file input[type=file], .file-caption-icon, .file-preview .fileinput-remove, .krajee-default .file-thumb-progress, .file-zoom-dialog .btn-navigate, .file-zoom-dialog .floating-buttons {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.file-loading:before, .btn-file, .file-caption, .file-preview, .krajee-default.file-preview-frame, .krajee-default .file-thumbnail-footer, .file-zoom-dialog .modal-dialog {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.file-error-message pre, .file-error-message ul, .krajee-default .file-actions, .krajee-default .file-other-error {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.file-error-message pre, .file-error-message ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.krajee-default .file-drag-handle, .krajee-default .file-upload-indicator {
|
||||
float: left;
|
||||
margin: 5px 0 -5px;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
}
|
||||
|
||||
.krajee-default .file-thumb-progress .progress, .krajee-default .file-thumb-progress .progress-bar {
|
||||
height: 11px;
|
||||
font-size: 9px;
|
||||
line-height: 10px;
|
||||
}
|
||||
|
||||
.krajee-default .file-caption-info, .krajee-default .file-size-info {
|
||||
display: block;
|
||||
white-space: nowrap;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
width: 160px;
|
||||
height: 15px;
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash, .file-zoom-content > .file-object.type-image {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-video, .file-zoom-content > .file-object.type-flash {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-pdf, .file-zoom-content > .file-object.type-html, .file-zoom-content > .file-object.type-text, .file-zoom-content > .file-object.type-default {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.rotate-2 {
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
|
||||
.rotate-3 {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
|
||||
.rotate-4 {
|
||||
transform: rotate(180deg) rotateY(180deg);
|
||||
}
|
||||
|
||||
.rotate-5 {
|
||||
transform: rotate(270deg) rotateY(180deg);
|
||||
}
|
||||
|
||||
.rotate-6 {
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
|
||||
.rotate-7 {
|
||||
transform: rotate(90deg) rotateY(180deg);
|
||||
}
|
||||
|
||||
.rotate-8 {
|
||||
transform: rotate(270deg);
|
||||
}
|
||||
|
||||
.file-loading:before {
|
||||
content: " Loading...";
|
||||
display: inline-block;
|
||||
padding-left: 20px;
|
||||
line-height: 16px;
|
||||
font-size: 13px;
|
||||
font-variant: small-caps;
|
||||
color: #999;
|
||||
background: transparent url(../img/loading.gif) top left no-repeat;
|
||||
}
|
||||
|
||||
.file-object {
|
||||
margin: 0 0 -5px 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.btn-file {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.btn-file input[type=file] {
|
||||
top: 0;
|
||||
right: 0;
|
||||
min-width: 100%;
|
||||
min-height: 100%;
|
||||
text-align: right;
|
||||
opacity: 0;
|
||||
background: none repeat scroll 0 0 transparent;
|
||||
cursor: inherit;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.btn-file ::-ms-browse {
|
||||
font-size: 10000px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.file-caption .file-caption-name {
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
border: none;
|
||||
background: none;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.file-caption.icon-visible .file-caption-icon {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.file-caption.icon-visible .file-caption-name {
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
.file-caption-icon {
|
||||
line-height: 1;
|
||||
left: 8px;
|
||||
}
|
||||
|
||||
.file-error-message {
|
||||
color: #a94442;
|
||||
background-color: #f2dede;
|
||||
margin: 5px;
|
||||
border: 1px solid #ebccd1;
|
||||
border-radius: 4px;
|
||||
padding: 15px;
|
||||
}
|
||||
|
||||
.file-error-message pre {
|
||||
margin: 5px 0;
|
||||
}
|
||||
|
||||
.file-caption-disabled {
|
||||
background-color: #eee;
|
||||
cursor: not-allowed;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.file-preview {
|
||||
border-radius: 5px;
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
width: 100%;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
.file-preview .btn-xs {
|
||||
padding: 1px 5px;
|
||||
font-size: 12px;
|
||||
line-height: 1.5;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.file-preview .fileinput-remove {
|
||||
top: 1px;
|
||||
right: 1px;
|
||||
line-height: 10px;
|
||||
}
|
||||
|
||||
.file-preview .clickable {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.file-preview-image {
|
||||
font: 40px Impact, Charcoal, sans-serif;
|
||||
color: #008000;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame {
|
||||
margin: 8px;
|
||||
border: 1px solid #ddd;
|
||||
box-shadow: 1px 1px 5px 0 #a2958a;
|
||||
padding: 6px;
|
||||
float: left;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame .kv-file-content {
|
||||
width: 213px;
|
||||
height: 160px;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame .file-thumbnail-footer {
|
||||
height: 70px;
|
||||
}
|
||||
|
||||
.krajee-default.file-preview-frame:not(.file-preview-error):hover {
|
||||
box-shadow: 3px 3px 5px 0 #333;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-text {
|
||||
display: block;
|
||||
color: #428bca;
|
||||
border: 1px solid #ddd;
|
||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||
outline: none;
|
||||
padding: 8px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-html {
|
||||
border: 1px solid #ddd;
|
||||
padding: 8px;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.krajee-default .file-other-icon {
|
||||
font-size: 6em;
|
||||
}
|
||||
|
||||
.krajee-default .file-footer-buttons {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.krajee-default .file-footer-caption {
|
||||
display: block;
|
||||
text-align: center;
|
||||
padding-top: 4px;
|
||||
font-size: 11px;
|
||||
color: #777;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-error {
|
||||
opacity: 0.65;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.krajee-default .file-thumb-progress {
|
||||
height: 11px;
|
||||
top: 37px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
.krajee-default.kvsortable-ghost {
|
||||
background: #e1edf7;
|
||||
border: 2px solid #a1abff;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-other:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
|
||||
color: #000;
|
||||
}
|
||||
|
||||
.kv-upload-progress .progress {
|
||||
height: 20px;
|
||||
line-height: 20px;
|
||||
margin: 10px 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.kv-upload-progress .progress-bar {
|
||||
height: 20px;
|
||||
line-height: 20px;
|
||||
}
|
||||
|
||||
/*noinspection CssOverwrittenProperties*/
|
||||
.file-zoom-dialog .file-other-icon {
|
||||
font-size: 22em;
|
||||
font-size: 50vmin;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-dialog {
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: transparent;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
opacity: 0.7;
|
||||
top: 45%;
|
||||
font-size: 4em;
|
||||
color: #1c94c4;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate:not([disabled]):hover {
|
||||
outline: none;
|
||||
box-shadow: none;
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .floating-buttons {
|
||||
top: 5px;
|
||||
right: 10px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-navigate[disabled] {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-prev {
|
||||
left: 1px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .btn-next {
|
||||
right: 1px;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .kv-zoom-title {
|
||||
font-weight: 300;
|
||||
color: #999;
|
||||
max-width: 50%;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.file-input-new .no-browse .form-control {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
.file-input-ajax-new .no-browse .form-control {
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
.file-caption-main {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.file-thumb-loading {
|
||||
background: transparent url(../img/loading.gif) no-repeat scroll center center content-box !important;
|
||||
}
|
||||
|
||||
.file-drop-zone {
|
||||
border: 1px dashed #aaa;
|
||||
border-radius: 4px;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
margin: 12px 15px 12px 12px;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.file-drop-zone.clickable:hover {
|
||||
border: 2px dashed #999;
|
||||
}
|
||||
|
||||
.file-drop-zone.clickable:focus {
|
||||
border: 2px solid #5acde2;
|
||||
}
|
||||
|
||||
.file-drop-zone .file-preview-thumbnails {
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.file-drop-zone-title {
|
||||
color: #aaa;
|
||||
font-size: 1.6em;
|
||||
padding: 85px 10px;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.file-highlighted {
|
||||
border: 2px dashed #999 !important;
|
||||
background-color: #eee;
|
||||
}
|
||||
|
||||
.file-uploading {
|
||||
background: url(../img/loading-sm.gif) no-repeat center bottom 10px;
|
||||
opacity: 0.65;
|
||||
}
|
||||
|
||||
@media (min-width: 576px) {
|
||||
.file-zoom-dialog .modal-dialog {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.file-zoom-dialog .modal-lg {
|
||||
max-width: 800px;
|
||||
}
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen.modal {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-dialog {
|
||||
position: fixed;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-content {
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.file-zoom-fullscreen .modal-body {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.btn-kv {
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
padding: 0;
|
||||
font-size: 90%;
|
||||
border-radius: 0.2rem;
|
||||
}
|
||||
|
||||
.floating-buttons {
|
||||
z-index: 3000;
|
||||
}
|
||||
|
||||
.floating-buttons .btn-kv {
|
||||
margin-left: 3px;
|
||||
z-index: 3000;
|
||||
}
|
||||
|
||||
.file-zoom-content {
|
||||
height: 480px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.file-zoom-content .file-preview-image {
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content .file-preview-video {
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.file-zoom-content .is-portrait-gt4 {
|
||||
margin-top: 60px;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-image {
|
||||
height: auto;
|
||||
min-height: inherit;
|
||||
}
|
||||
|
||||
.file-zoom-content > .file-object.type-audio {
|
||||
width: auto;
|
||||
height: 30px;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 767px) {
|
||||
.file-preview-thumbnails {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.file-zoom-dialog .modal-header {
|
||||
flex-direction: column;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 350px) {
|
||||
.krajee-default.file-preview-frame .kv-file-content {
|
||||
width: 160px;
|
||||
}
|
||||
}
|
||||
|
||||
.file-loading[dir=rtl]:before {
|
||||
background: transparent url(../img/loading.gif) top right no-repeat;
|
||||
padding-left: 0;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
.file-sortable .file-drag-handle {
|
||||
cursor: move;
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.file-sortable .file-drag-handle:hover {
|
||||
opacity: 0.7;
|
||||
}
|
||||
|
||||
.clickable .file-drop-zone-title {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.kv-zoom-actions .btn-kv {
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.file-preview-initial.sortable-chosen {
|
||||
background-color: #d9edf7;
|
||||
}
|
||||
12
template/default/fileinput/css/fileinput.min.css
vendored
Normal file
12
template/default/fileinput/css/fileinput.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
template/default/fileinput/img/loading-sm.gif
Normal file
BIN
template/default/fileinput/img/loading-sm.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
BIN
template/default/fileinput/img/loading.gif
Normal file
BIN
template/default/fileinput/img/loading.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 847 B |
4330
template/default/fileinput/js/fileinput.js
Normal file
4330
template/default/fileinput/js/fileinput.js
Normal file
File diff suppressed because it is too large
Load Diff
12
template/default/fileinput/js/fileinput.min.js
vendored
Normal file
12
template/default/fileinput/js/fileinput.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
100
template/default/fileinput/js/locales/LANG.js
Normal file
100
template/default/fileinput/js/locales/LANG.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput <_LANG_> Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['_LANG_'] = {
|
||||
fileSingle: 'file',
|
||||
filePlural: 'files',
|
||||
browseLabel: 'Browse …',
|
||||
removeLabel: 'Remove',
|
||||
removeTitle: 'Clear selected files',
|
||||
cancelLabel: 'Cancel',
|
||||
cancelTitle: 'Abort ongoing upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload selected files',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No files selected',
|
||||
msgCancelled: 'Cancelled',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detailed Preview',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'File "{name}" (<b>{size} KB</b>) exceeds maximum allowed upload size of <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
|
||||
msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
|
||||
msgFileNotFound: 'File "{name}" not found!',
|
||||
msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
|
||||
msgFileNotReadable: 'File "{name}" is not readable.',
|
||||
msgFilePreviewAborted: 'File preview aborted for "{name}".',
|
||||
msgFilePreviewError: 'An error occurred while reading the file "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
|
||||
msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'The file upload was aborted',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Validation Error',
|
||||
msgLoading: 'Loading file {index} of {files} …',
|
||||
msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
|
||||
msgSelected: '{n} {files} selected',
|
||||
msgFoldersNotAllowed: 'Drag & drop files only! Skipped {n} dropped folder(s).',
|
||||
msgImageWidthSmall: 'Width of image file "{name}" must be at least {size} px.',
|
||||
msgImageHeightSmall: 'Height of image file "{name}" must be at least {size} px.',
|
||||
msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageResizeError: 'Could not get the image dimensions to resize.',
|
||||
msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop files here …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Remove file',
|
||||
uploadTitle: 'Upload file',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'View details',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Not uploaded yet',
|
||||
indicatorSuccessTitle: 'Uploaded',
|
||||
indicatorErrorTitle: 'Upload Error',
|
||||
indicatorLoadingTitle: 'Uploading ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
101
template/default/fileinput/js/locales/ar.js
Normal file
101
template/default/fileinput/js/locales/ar.js
Normal file
@@ -0,0 +1,101 @@
|
||||
/*!
|
||||
* FileInput Arabic Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Yasser Lotfy <y_l@live.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ar'] = {
|
||||
fileSingle: 'ملف',
|
||||
filePlural: 'ملفات',
|
||||
browseLabel: 'تصفح …',
|
||||
removeLabel: 'إزالة',
|
||||
removeTitle: 'إزالة الملفات المختارة',
|
||||
cancelLabel: 'إلغاء',
|
||||
cancelTitle: 'إنهاء الرفع الحالي',
|
||||
uploadLabel: 'رفع',
|
||||
uploadTitle: 'رفع الملفات المختارة',
|
||||
msgNo: 'لا',
|
||||
msgNoFilesSelected: '',
|
||||
msgCancelled: 'ألغيت',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'معاينة تفصيلية',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'الملف "{name}" (<b>{size} ك.ب</b>) تعدى الحد الأقصى المسموح للرفع <b>{maxSize} ك.ب</b>.',
|
||||
msgFilesTooLess: 'يجب عليك اختيار <b>{n}</b> {files} على الأقل للرفع.',
|
||||
msgFilesTooMany: 'عدد الملفات المختارة للرفع <b>({n})</b> تعدت الحد الأقصى المسموح به لعدد <b>{m}</b>.',
|
||||
msgFileNotFound: 'الملف "{name}" غير موجود!',
|
||||
msgFileSecured: 'قيود أمنية تمنع قراءة الملف "{name}".',
|
||||
msgFileNotReadable: 'الملف "{name}" غير قابل للقراءة.',
|
||||
msgFilePreviewAborted: 'تم إلغاء معاينة الملف "{name}".',
|
||||
msgFilePreviewError: 'حدث خطأ أثناء قراءة الملف "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'نوعية غير صالحة للملف "{name}". فقط هذه النوعيات مدعومة "{types}".',
|
||||
msgInvalidFileExtension: 'امتداد غير صالح للملف "{name}". فقط هذه الملفات مدعومة "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'تم إلغاء رفع الملف',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'خطأ التحقق من صحة',
|
||||
msgLoading: 'تحميل ملف {index} من {files} …',
|
||||
msgProgress: 'تحميل ملف {index} من {files} - {name} - {percent}% منتهي.',
|
||||
msgSelected: '{n} {files} مختار(ة)',
|
||||
msgFoldersNotAllowed: 'اسحب وأفلت الملفات فقط! تم تخطي {n} مجلد(ات).',
|
||||
msgImageWidthSmall: 'عرض ملف الصورة "{name}" يجب أن يكون على الأقل {size} px.',
|
||||
msgImageHeightSmall: 'طول ملف الصورة "{name}" يجب أن يكون على الأقل {size} px.',
|
||||
msgImageWidthLarge: 'عرض ملف الصورة "{name}" لا يمكن أن يتعدى {size} px.',
|
||||
msgImageHeightLarge: 'طول ملف الصورة "{name}" لا يمكن أن يتعدى {size} px.',
|
||||
msgImageResizeError: 'لم يتمكن من معرفة أبعاد الصورة لتغييرها.',
|
||||
msgImageResizeException: 'حدث خطأ أثناء تغيير أبعاد الصورة.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'اسحب وأفلت الملفات هنا …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'إزالة الملف',
|
||||
uploadTitle: 'رفع الملف',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'مشاهدة التفاصيل',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'لم يتم الرفع بعد',
|
||||
indicatorSuccessTitle: 'تم الرفع',
|
||||
indicatorErrorTitle: 'خطأ بالرفع',
|
||||
indicatorLoadingTitle: 'جارٍ الرفع ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
101
template/default/fileinput/js/locales/az.js
Normal file
101
template/default/fileinput/js/locales/az.js
Normal file
@@ -0,0 +1,101 @@
|
||||
/*!
|
||||
* FileInput Azerbaijan Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Elbrus <elbrusnt@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['az'] = {
|
||||
fileSingle: 'fayl',
|
||||
filePlural: 'fayl',
|
||||
browseLabel: 'Seç …',
|
||||
removeLabel: 'Sil',
|
||||
removeTitle: 'Seçilmiş faylları təmizlə',
|
||||
cancelLabel: 'İmtina et',
|
||||
cancelTitle: 'Cari yükləməni dayandır',
|
||||
uploadLabel: 'Yüklə',
|
||||
uploadTitle: 'Seçilmiş faylları yüklə',
|
||||
msgNo: 'xeyir',
|
||||
msgNoFilesSelected: 'Heç bir fayl seçilməmişdir',
|
||||
msgCancelled: 'İmtina edildi',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'İlkin baxış',
|
||||
msgFileRequired: 'Yükləmə üçün fayl seçməlisiniz.',
|
||||
msgSizeTooSmall: 'Seçdiyiniz "{name}" faylının həcmi (<b>{size} KB</b>)-dır, minimum <b>{minSize} KB</b> olmalıdır.',
|
||||
msgSizeTooLarge: 'Seçdiyiniz "{name}" faylının həcmi (<b>{size} KB</b>)-dır, maksimum <b>{maxSize} KB</b> olmalıdır.',
|
||||
msgFilesTooLess: 'Yükləmə üçün minimum <b>{n}</b> {files} seçməlisiniz.',
|
||||
msgFilesTooMany: 'Seçilmiş fayl sayı <b>({n})</b>. Maksimum <b>{m}</b> fayl seçmək mümkündür.',
|
||||
msgFileNotFound: 'Fayl "{name}" tapılmadı!',
|
||||
msgFileSecured: '"{name}" faylının istifadəsinə yetginiz yoxdur.',
|
||||
msgFileNotReadable: '"{name}" faylının istifadəsi mümkün deyil.',
|
||||
msgFilePreviewAborted: '"{name}" faylı üçün ilkin baxış ləğv olunub.',
|
||||
msgFilePreviewError: '"{name}" faylının oxunması mümkün olmadı.',
|
||||
msgInvalidFileName: '"{name}" faylının adında qadağan olunmuş simvollardan istifadə olunmuşdur.',
|
||||
msgInvalidFileType: '"{name}" faylının tipi dəstəklənmir. Yalnız "{types}" tipli faylları yükləmək mümkündür.',
|
||||
msgInvalidFileExtension: '"{name}" faylının genişlənməsi yanlışdır. Yalnız "{extensions}" fayl genişlənmə(si / ləri) qəbul olunur.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Yükləmə dayandırılmışdır',
|
||||
msgUploadThreshold: 'Yükləmə...',
|
||||
msgUploadBegin: 'Yoxlama...',
|
||||
msgUploadEnd: 'Fayl(lar) yükləndi',
|
||||
msgUploadEmpty: 'Yükləmə üçün verilmiş məlumatlar yanlışdır',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Yoxlama nəticəsi səhvir',
|
||||
msgLoading: '{files} fayldan {index} yüklənir …',
|
||||
msgProgress: '{files} fayldan {index} - {name} - {percent}% yükləndi.',
|
||||
msgSelected: 'Faylların sayı: {n}',
|
||||
msgFoldersNotAllowed: 'Ancaq faylların daşınmasına icazə verilir! {n} qovluq yüklənmədi.',
|
||||
msgImageWidthSmall: '{name} faylının eni {size} px -dən kiçik olmamalıdır.',
|
||||
msgImageHeightSmall: '{name} faylının hündürlüyü {size} px -dən kiçik olmamalıdır.',
|
||||
msgImageWidthLarge: '"{name}" faylının eni {size} px -dən böyük olmamalıdır.',
|
||||
msgImageHeightLarge: '"{name}" faylının hündürlüyü {size} px -dən böyük olmamalıdır.',
|
||||
msgImageResizeError: 'Faylın ölçülərini dəyişmək üçün ölçüləri hesablamaq mümkün olmadı.',
|
||||
msgImageResizeException: 'Faylın ölçülərini dəyişmək mümkün olmadı.<pre>{errors}</pre>',
|
||||
msgAjaxError: '{operation} əməliyyatı zamanı səhv baş verdi. Təkrar yoxlayın!',
|
||||
msgAjaxProgressError: '{operation} əməliyyatı yerinə yetirmək mümkün olmadı.',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'faylı sil',
|
||||
uploadThumb: 'faylı yüklə',
|
||||
uploadBatch: 'bir neçə faylı yüklə',
|
||||
uploadExtra: 'məlumatların yüklənməsi'
|
||||
},
|
||||
dropZoneTitle: 'Faylları bura daşıyın …',
|
||||
dropZoneClickTitle: '<br>(Və ya seçin {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Faylı sil',
|
||||
uploadTitle: 'Faylı yüklə',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'məlumatlara bax',
|
||||
dragTitle: 'Yerini dəyiş və ya sırala',
|
||||
indicatorNewTitle: 'Davam edir',
|
||||
indicatorSuccessTitle: 'Tamamlandı',
|
||||
indicatorErrorTitle: 'Yükləmə xətası',
|
||||
indicatorLoadingTitle: 'Yükləmə ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Əvvəlki fayla bax',
|
||||
next: 'Növbəti fayla bax',
|
||||
toggleheader: 'Başlığı dəyiş',
|
||||
fullscreen: 'Tam ekranı dəyiş',
|
||||
borderless: 'Bölmələrsiz rejimi dəyiş',
|
||||
close: 'Ətraflı baxışı bağla'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/bg.js
Normal file
100
template/default/fileinput/js/locales/bg.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Bulgarian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['bg'] = {
|
||||
fileSingle: 'файл',
|
||||
filePlural: 'файла',
|
||||
browseLabel: 'Избери …',
|
||||
removeLabel: 'Премахни',
|
||||
removeTitle: 'Изчисти избраните',
|
||||
cancelLabel: 'Откажи',
|
||||
cancelTitle: 'Откажи качването',
|
||||
uploadLabel: 'Качи',
|
||||
uploadTitle: 'Качи избраните файлове',
|
||||
msgNo: 'Не',
|
||||
msgNoFilesSelected: '',
|
||||
msgCancelled: 'Отменен',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Детайлен преглед',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Файла "{name}" (<b>{size} KB</b>) надвишава максималните разрешени <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Трябва да изберете поне <b>{n}</b> {files} файла.',
|
||||
msgFilesTooMany: 'Броя файлове избрани за качване <b>({n})</b> надвишава ограниченито от максимум <b>{m}</b>.',
|
||||
msgFileNotFound: 'Файлът "{name}" не може да бъде намерен!',
|
||||
msgFileSecured: 'От съображения за сигурност не може да прочетем файла "{name}".',
|
||||
msgFileNotReadable: 'Файлът "{name}" не е четим.',
|
||||
msgFilePreviewAborted: 'Прегледа на файла е прекратен за "{name}".',
|
||||
msgFilePreviewError: 'Грешка при опит за четене на файла "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Невалиден тип на файла "{name}". Разрешени са само "{types}".',
|
||||
msgInvalidFileExtension: 'Невалидно разрешение на "{name}". Разрешени са само "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Качите файла, бе прекратена',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'утвърждаване грешка',
|
||||
msgLoading: 'Зареждане на файл {index} от общо {files} …',
|
||||
msgProgress: 'Зареждане на файл {index} от общо {files} - {name} - {percent}% завършени.',
|
||||
msgSelected: '{n} {files} избрани',
|
||||
msgFoldersNotAllowed: 'Само пуснати файлове! Пропуснати {n} пуснати папки.',
|
||||
msgImageWidthSmall: 'Широчината на изображението "{name}" трябва да е поне {size} px.',
|
||||
msgImageHeightSmall: 'Височината на изображението "{name}" трябва да е поне {size} px.',
|
||||
msgImageWidthLarge: 'Широчината на изображението "{name}" не може да е по-голяма от {size} px.',
|
||||
msgImageHeightLarge: 'Височината на изображението "{name}" нее може да е по-голяма от {size} px.',
|
||||
msgImageResizeError: 'Не може да размерите на изображението, за да промените размера.',
|
||||
msgImageResizeException: 'Грешка при промяна на размера на изображението.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Пуснете файловете тук …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Махни файл',
|
||||
uploadTitle: 'Качване на файл',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Вижте детайли',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Все още не е качил',
|
||||
indicatorSuccessTitle: 'Качено',
|
||||
indicatorErrorTitle: 'Качи Error',
|
||||
indicatorLoadingTitle: 'Качва се ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/ca.js
Normal file
100
template/default/fileinput/js/locales/ca.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Català Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['ca'] = {
|
||||
fileSingle: 'arxiu',
|
||||
filePlural: 'arxius',
|
||||
browseLabel: 'Examinar …',
|
||||
removeLabel: 'Treure',
|
||||
removeTitle: 'Treure arxius seleccionats',
|
||||
cancelLabel: 'Cancel',
|
||||
cancelTitle: 'Avortar la pujada en curs',
|
||||
uploadLabel: 'Pujar arxiu',
|
||||
uploadTitle: 'Pujar arxius seleccionats',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: '',
|
||||
msgCancelled: 'cancel·lat',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Vista prèvia detallada',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Arxiu "{name}" (<b>{size} KB</b>) excedeix la mida màxima permès de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Heu de seleccionar almenys <b>{n}</b> {files} a carregar.',
|
||||
msgFilesTooMany: 'El nombre d\'arxius seleccionats a carregar <b>({n})</b> excedeix el límit màxim permès de <b>{m}</b>.',
|
||||
msgFileNotFound: 'Arxiu "{name}" no trobat.',
|
||||
msgFileSecured: 'No es pot accedir a l\'arxiu "{name}" perquè estarà sent usat per una altra aplicació o no tinguem permisos de lectura.',
|
||||
msgFileNotReadable: 'No es pot accedir a l\'arxiu "{name}".',
|
||||
msgFilePreviewAborted: 'Previsualització de l\'arxiu "{name}" cancel·lada.',
|
||||
msgFilePreviewError: 'S\'ha produït un error mentre es llegia el fitxer "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Tipus de fitxer no vàlid per a "{name}". Només arxius "{types}" són permesos.',
|
||||
msgInvalidFileExtension: 'Extensió de fitxer no vàlid per a "{name}". Només arxius "{extensions}" són permesos.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'La càrrega d\'arxius s\'ha cancel·lat',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Error de validació',
|
||||
msgLoading: 'Pujant fitxer {index} de {files} …',
|
||||
msgProgress: 'Pujant fitxer {index} de {files} - {name} - {percent}% completat.',
|
||||
msgSelected: '{n} {files} seleccionat(s)',
|
||||
msgFoldersNotAllowed: 'Arrossegueu i deixeu anar únicament arxius. Omesa(es) {n} carpeta(es).',
|
||||
msgImageWidthSmall: 'L\'ample de la imatge "{name}" ha de ser almenys {size} px.',
|
||||
msgImageHeightSmall: 'L\'alçada de la imatge "{name}" ha de ser almenys {size} px.',
|
||||
msgImageWidthLarge: 'L\'ample de la imatge "{name}" no pot excedir de {size} px.',
|
||||
msgImageHeightLarge: 'L\'alçada de la imatge "{name}" no pot excedir de {size} px.',
|
||||
msgImageResizeError: 'No s\'ha pogut obtenir les dimensions d\'imatge per canviar la mida.',
|
||||
msgImageResizeException: 'Error en canviar la mida de la imatge.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Arrossegueu i deixeu anar aquí els arxius …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eliminar arxiu',
|
||||
uploadTitle: 'Pujar arxiu',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Veure detalls',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'No pujat encara',
|
||||
indicatorSuccessTitle: 'Subido',
|
||||
indicatorErrorTitle: 'Pujar Error',
|
||||
indicatorLoadingTitle: 'Pujant ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
101
template/default/fileinput/js/locales/cr.js
Normal file
101
template/default/fileinput/js/locales/cr.js
Normal file
@@ -0,0 +1,101 @@
|
||||
/*!
|
||||
* FileInput Croatian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Milos Stojanovic <stojanovic.loshmi@gmail.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['cr'] = {
|
||||
fileSingle: 'datoteka',
|
||||
filePlural: 'datoteke',
|
||||
browseLabel: 'Izaberi …',
|
||||
removeLabel: 'Ukloni',
|
||||
removeTitle: 'Ukloni označene datoteke',
|
||||
cancelLabel: 'Odustani',
|
||||
cancelTitle: 'Prekini trenutno otpremanje',
|
||||
uploadLabel: 'Otpremi',
|
||||
uploadTitle: 'Otpremi označene datoteke',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: '',
|
||||
msgCancelled: 'Otkazan',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detaljni pregled',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Datoteka "{name}" (<b>{size} KB</b>) prekoračuje maksimalnu dozvoljenu veličinu datoteke od <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Morate odabrati najmanje <b>{n}</b> {files} za otpremanje.',
|
||||
msgFilesTooMany: 'Broj datoteka označenih za otpremanje <b>({n})</b> prekoračuje maksimalni dozvoljeni limit od <b>{m}</b>.',
|
||||
msgFileNotFound: 'Datoteka "{name}" nije pronađena!',
|
||||
msgFileSecured: 'Datoteku "{name}" nije moguće pročitati zbog bezbednosnih ograničenja.',
|
||||
msgFileNotReadable: 'Datoteku "{name}" nije moguće pročitati.',
|
||||
msgFilePreviewAborted: 'Generisanje prikaza nije moguće za "{name}".',
|
||||
msgFilePreviewError: 'Došlo je do greške prilikom čitanja datoteke "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Datoteka "{name}" je pogrešnog formata. Dozvoljeni formati su "{types}".',
|
||||
msgInvalidFileExtension: 'Ekstenzija datoteke "{name}" nije dozvoljena. Dozvoljene ekstenzije su "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Prijenos datoteka je prekinut',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Provjera pogrešaka',
|
||||
msgLoading: 'Učitavanje datoteke {index} od {files} …',
|
||||
msgProgress: 'Učitavanje datoteke {index} od {files} - {name} - {percent}% završeno.',
|
||||
msgSelected: '{n} {files} je označeno',
|
||||
msgFoldersNotAllowed: 'Moguće je prevlačiti samo datoteke! Preskočeno je {n} fascikla.',
|
||||
msgImageWidthSmall: 'Širina slikovnu datoteku "{name}" moraju biti najmanje {size} px.',
|
||||
msgImageHeightSmall: 'Visina slikovnu datoteku "{name}" moraju biti najmanje {size} px.',
|
||||
msgImageWidthLarge: 'Širina slikovnu datoteku "{name}" ne može prelaziti {size} px.',
|
||||
msgImageHeightLarge: 'Visina slikovnu datoteku "{name}" ne može prelaziti {size} px.',
|
||||
msgImageResizeError: 'Nije mogao dobiti dimenzije slike na veličinu.',
|
||||
msgImageResizeException: 'Greška prilikom promjene veličine slike.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Prevucite datoteke ovde …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Uklonite datoteku',
|
||||
uploadTitle: 'Postavi datoteku',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Pregledavati pojedinosti',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Još nije učitao',
|
||||
indicatorSuccessTitle: 'Preneseno',
|
||||
indicatorErrorTitle: 'Postavi Greška',
|
||||
indicatorLoadingTitle: 'Prijenos ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/cs.js
Normal file
100
template/default/fileinput/js/locales/cs.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Czech Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['cs'] = {
|
||||
fileSingle: 'soubor',
|
||||
filePlural: 'soubory',
|
||||
browseLabel: 'Vybrat …',
|
||||
removeLabel: 'Odstranit',
|
||||
removeTitle: 'Vyčistit vybrané soubory',
|
||||
cancelLabel: 'Storno',
|
||||
cancelTitle: 'Přerušit nahrávání',
|
||||
uploadLabel: 'Nahrát',
|
||||
uploadTitle: 'Nahrát vybrané soubory',
|
||||
msgNo: 'Ne',
|
||||
msgNoFilesSelected: 'Nevybrány žádné soubory',
|
||||
msgCancelled: 'Zrušeno',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detailní náhled',
|
||||
msgFileRequired: 'Musíte vybrat soubor, který chcete nahrát.',
|
||||
msgSizeTooSmall: 'Soubor "{name}" (<b>{size} KB</b>) je příliš malý, musí mít velikost nejméně <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Soubor "{name}" (<b>{size} KB</b>) je příliš velký, maximální povolená velikost <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Musíte vybrat nejméně <b>{n}</b> {files} souborů.',
|
||||
msgFilesTooMany: 'Počet vybraných souborů <b>({n})</b> překročil maximální povolený limit <b>{m}</b>.',
|
||||
msgFileNotFound: 'Soubor "{name}" nebyl nalezen!',
|
||||
msgFileSecured: 'Zabezpečení souboru znemožnilo číst soubor "{name}".',
|
||||
msgFileNotReadable: 'Soubor "{name}" není čitelný.',
|
||||
msgFilePreviewAborted: 'Náhled souboru byl přerušen pro "{name}".',
|
||||
msgFilePreviewError: 'Nastala chyba při načtení souboru "{name}".',
|
||||
msgInvalidFileName: 'Neplatné nebo nepovolené znaky ve jménu souboru "{name}".',
|
||||
msgInvalidFileType: 'Neplatný typ souboru "{name}". Pouze "{types}" souborů jsou podporovány.',
|
||||
msgInvalidFileExtension: 'Neplatná extenze souboru "{name}". Pouze "{extensions}" souborů jsou podporovány.',
|
||||
msgFileTypes: {
|
||||
'image': 'obrázek',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Nahrávání souboru bylo přerušeno',
|
||||
msgUploadThreshold: 'Zpracovávám...',
|
||||
msgUploadBegin: 'Inicializujem...',
|
||||
msgUploadEnd: 'Hotovo',
|
||||
msgUploadEmpty: 'Pro nahrávání nejsou k dispozici žádné platné údaje.',
|
||||
msgUploadError: 'Chyba',
|
||||
msgValidationError: 'Chyba ověření',
|
||||
msgLoading: 'Nahrávání souboru {index} z {files} …',
|
||||
msgProgress: 'Nahrávání souboru {index} z {files} - {name} - {percent}% dokončeno.',
|
||||
msgSelected: '{n} {files} vybráno',
|
||||
msgFoldersNotAllowed: 'Táhni a pusť pouze soubory! Vynechané {n} pustěné složk(y).',
|
||||
msgImageWidthSmall: 'Šířka obrázku "{name}", musí být alespoň {size} px.',
|
||||
msgImageHeightSmall: 'Výška obrázku "{name}", musí být alespoň {size} px.',
|
||||
msgImageWidthLarge: 'Šířka obrázku "{name}" nesmí být větší než {size} px.',
|
||||
msgImageHeightLarge: 'Výška obrázku "{name}" nesmí být větší než {size} px.',
|
||||
msgImageResizeError: 'Nelze získat rozměry obrázku pro změnu velikosti.',
|
||||
msgImageResizeException: 'Chyba při změně velikosti obrázku.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Došlo k chybě v {operation}. Prosím zkuste to znovu později!',
|
||||
msgAjaxProgressError: '{operation} - neúspěšné',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'odstranit soubor',
|
||||
uploadThumb: 'nahrát soubor',
|
||||
uploadBatch: 'nahrát várku souborů',
|
||||
uploadExtra: 'odesílání dat formuláře'
|
||||
},
|
||||
dropZoneTitle: 'Přetáhni soubory sem …',
|
||||
dropZoneClickTitle: '<br>(nebo klikni sem a vyber je)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Odstranit soubor',
|
||||
uploadTitle: 'Nahrát soubor',
|
||||
uploadRetryTitle: 'Opakovat nahrávání',
|
||||
downloadTitle: 'Stáhnout soubor',
|
||||
zoomTitle: 'Zobrazit podrobnosti',
|
||||
dragTitle: 'Posunout / Přeskládat',
|
||||
indicatorNewTitle: 'Ještě nenahrál',
|
||||
indicatorSuccessTitle: 'Nahraný',
|
||||
indicatorErrorTitle: 'Chyba nahrávání',
|
||||
indicatorLoadingTitle: 'Nahrávání ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Zobrazit předchozí soubor',
|
||||
next: 'Zobrazit následující soubor',
|
||||
toggleheader: 'Přepnout záhlaví',
|
||||
fullscreen: 'Přepnout celoobrazovkové zobrazení',
|
||||
borderless: 'Přepnout bezrámečkové zobrazení',
|
||||
close: 'Zavřít detailní náhled'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/da.js
Normal file
100
template/default/fileinput/js/locales/da.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Danish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['da'] = {
|
||||
fileSingle: 'fil',
|
||||
filePlural: 'filer',
|
||||
browseLabel: 'Browse …',
|
||||
removeLabel: 'Fjern',
|
||||
removeTitle: 'Fjern valgte filer',
|
||||
cancelLabel: 'Fortryd',
|
||||
cancelTitle: 'Afbryd nuværende upload',
|
||||
uploadLabel: 'Upload',
|
||||
uploadTitle: 'Upload valgte filer',
|
||||
msgNo: 'Ingen',
|
||||
msgNoFilesSelected: '',
|
||||
msgCancelled: 'aflyst',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detaljeret visning',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Fil "{name}" (<b>{size} KB</b>) er større end de tilladte <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Du skal mindst vælge <b>{n}</b> {files} til upload.',
|
||||
msgFilesTooMany: '<b>({n})</b> filer valgt til upload, men maks. <b>{m}</b> er tilladt.',
|
||||
msgFileNotFound: 'Filen "{name}" blev ikke fundet!',
|
||||
msgFileSecured: 'Sikkerhedsrestriktioner forhindrer læsning af "{name}".',
|
||||
msgFileNotReadable: 'Filen "{name}" kan ikke indlæses.',
|
||||
msgFilePreviewAborted: 'Filpreview annulleret for "{name}".',
|
||||
msgFilePreviewError: 'Der skete en fejl under læsningen af filen "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: 'Ukendt type for filen "{name}". Kun "{types}" kan bruges.',
|
||||
msgInvalidFileExtension: 'Ukendt filtype for filen "{name}". Kun "{extensions}" filer kan bruges.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Filupload annulleret',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Validering Fejl',
|
||||
msgLoading: 'Henter fil {index} af {files} …',
|
||||
msgProgress: 'Henter fil {index} af {files} - {name} - {percent}% færdiggjort.',
|
||||
msgSelected: '{n} {files} valgt',
|
||||
msgFoldersNotAllowed: 'Drag & drop kun filer! {n} mappe(r) sprunget over.',
|
||||
msgImageWidthSmall: 'Bredden af billedet "{name}" skal være på mindst {size} px.',
|
||||
msgImageHeightSmall: 'Højden af billedet "{name}" skal være på mindst {size} px.',
|
||||
msgImageWidthLarge: 'Bredden af billedet "{name}" må ikke være over {size} px.',
|
||||
msgImageHeightLarge: 'Højden af billedet "{name}" må ikke være over {size} px.',
|
||||
msgImageResizeError: 'Kunne ikke få billedets dimensioner for at ændre størrelsen.',
|
||||
msgImageResizeException: 'Fejl ved at ændre størrelsen på billedet.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Drag & drop filer her …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Fjern fil',
|
||||
uploadTitle: 'Upload fil',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Se detaljer',
|
||||
dragTitle: 'Move / Rearrange',
|
||||
indicatorNewTitle: 'Ikke uploadet endnu',
|
||||
indicatorSuccessTitle: 'Uploadet',
|
||||
indicatorErrorTitle: 'Upload fejl',
|
||||
indicatorLoadingTitle: 'Uploader ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
98
template/default/fileinput/js/locales/de.js
Normal file
98
template/default/fileinput/js/locales/de.js
Normal file
@@ -0,0 +1,98 @@
|
||||
/*!
|
||||
* FileInput German Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['de'] = {
|
||||
fileSingle: 'Datei',
|
||||
filePlural: 'Dateien',
|
||||
browseLabel: 'Auswählen …',
|
||||
removeLabel: 'Löschen',
|
||||
removeTitle: 'Ausgewählte löschen',
|
||||
cancelLabel: 'Abbrechen',
|
||||
cancelTitle: 'Hochladen abbrechen',
|
||||
uploadLabel: 'Hochladen',
|
||||
uploadTitle: 'Hochladen der ausgewählten Dateien',
|
||||
msgNo: 'Keine',
|
||||
msgNoFilesSelected: 'Keine Dateien ausgewählt',
|
||||
msgCancelled: 'Abgebrochen',
|
||||
msgPlaceholder: '{files} auswählen...',
|
||||
msgZoomModalHeading: 'ausführliche Vorschau',
|
||||
msgFileRequired: 'Sie müssen eine Datei zum Hochladen auswählen.',
|
||||
msgSizeTooSmall: 'Datei "{name}" (<b>{size} KB</b>) unterschreitet mindestens notwendige Upload-Größe von <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Datei "{name}" (<b>{size} KB</b>) überschreitet maximal zulässige Upload-Größe von <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Sie müssen mindestens <b>{n}</b> {files} zum Hochladen auswählen.',
|
||||
msgFilesTooMany: 'Anzahl der zum Hochladen ausgewählten Dateien <b>({n})</b>, überschreitet maximal zulässige Grenze von <b>{m}</b> Stück.',
|
||||
msgFileNotFound: 'Datei "{name}" wurde nicht gefunden!',
|
||||
msgFileSecured: 'Sicherheitseinstellungen verhindern das Lesen der Datei "{name}".',
|
||||
msgFileNotReadable: 'Die Datei "{name}" ist nicht lesbar.',
|
||||
msgFilePreviewAborted: 'Dateivorschau abgebrochen für "{name}".',
|
||||
msgFilePreviewError: 'Beim Lesen der Datei "{name}" ein Fehler aufgetreten.',
|
||||
msgInvalidFileName: 'Ungültige oder nicht unterstützte Zeichen im Dateinamen "{name}".',
|
||||
msgInvalidFileType: 'Ungültiger Typ für Datei "{name}". Nur Dateien der Typen "{types}" werden unterstützt.',
|
||||
msgInvalidFileExtension: 'Ungültige Erweiterung für Datei "{name}". Nur Dateien mit der Endung "{extensions}" werden unterstützt.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Der Datei-Upload wurde abgebrochen',
|
||||
msgUploadThreshold: 'Wird bearbeitet ...',
|
||||
msgUploadBegin: 'Wird initialisiert ...',
|
||||
msgUploadEnd: 'Erledigt',
|
||||
msgUploadEmpty: 'Keine gültigen Daten zum Hochladen verfügbar.',
|
||||
msgUploadError: 'Fehler',
|
||||
msgValidationError: 'Validierungsfehler',
|
||||
msgLoading: 'Lade Datei {index} von {files} hoch…',
|
||||
msgProgress: 'Datei {index} von {files} - {name} - zu {percent}% fertiggestellt.',
|
||||
msgSelected: '{n} {files} ausgewählt',
|
||||
msgFoldersNotAllowed: 'Drag & Drop funktioniert nur bei Dateien! {n} Ordner übersprungen.',
|
||||
msgImageWidthSmall: 'Breite der Bilddatei "{name}" muss mindestens {size} px betragen.',
|
||||
msgImageHeightSmall: 'Höhe der Bilddatei "{name}" muss mindestens {size} px betragen.',
|
||||
msgImageWidthLarge: 'Breite der Bilddatei "{name}" nicht überschreiten {size} px.',
|
||||
msgImageHeightLarge: 'Höhe der Bilddatei "{name}" nicht überschreiten {size} px.',
|
||||
msgImageResizeError: 'Konnte nicht die Bildabmessungen zu ändern.',
|
||||
msgImageResizeException: 'Fehler beim Ändern der Größe des Bildes.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Bei der Aktion {operation} ist ein Fehler aufgetreten. Bitte versuche es später noch einmal!',
|
||||
msgAjaxProgressError: '{operation} fehlgeschlagen',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Datei löschen',
|
||||
uploadThumb: 'Datei hochladen',
|
||||
uploadBatch: 'Batch-Datei-Upload',
|
||||
uploadExtra: 'Formular-Datei-Upload'
|
||||
},
|
||||
dropZoneTitle: 'Dateien hierher ziehen …',
|
||||
dropZoneClickTitle: '<br>(oder klicken um {files} auszuwählen)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Datei entfernen',
|
||||
uploadTitle: 'Datei hochladen',
|
||||
uploadRetryTitle: 'Upload erneut versuchen',
|
||||
downloadTitle: 'Datei herunterladen',
|
||||
zoomTitle: 'Details anzeigen',
|
||||
dragTitle: 'Verschieben / Neuordnen',
|
||||
indicatorNewTitle: 'Noch nicht hochgeladen',
|
||||
indicatorSuccessTitle: 'Hochgeladen',
|
||||
indicatorErrorTitle: 'Upload Fehler',
|
||||
indicatorLoadingTitle: 'Hochladen ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Vorherige Datei anzeigen',
|
||||
next: 'Nächste Datei anzeigen',
|
||||
toggleheader: 'Header umschalten',
|
||||
fullscreen: 'Vollbildmodus umschalten',
|
||||
borderless: 'Randlosen Modus umschalten',
|
||||
close: 'Detailansicht schließen'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/el.js
Normal file
100
template/default/fileinput/js/locales/el.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Greek Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['el'] = {
|
||||
fileSingle: 'αρχείο',
|
||||
filePlural: 'αρχεία',
|
||||
browseLabel: 'Αναζήτηση …',
|
||||
removeLabel: 'Διαγραφή',
|
||||
removeTitle: 'Εκκαθάριση αρχείων',
|
||||
cancelLabel: 'Ακύρωση',
|
||||
cancelTitle: 'Ακύρωση μεταφόρτωσης',
|
||||
uploadLabel: 'Μεταφόρτωση',
|
||||
uploadTitle: 'Μεταφόρτωση επιλεγμένων αρχείων',
|
||||
msgNo: 'Όχι',
|
||||
msgNoFilesSelected: 'Δεν επιλέχθηκαν αρχεία',
|
||||
msgCancelled: 'Ακυρώθηκε',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Λεπτομερής Προεπισκόπηση',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'Το "{name}" (<b>{size} KB</b>) είναι πολύ μικρό, πρέπει να είναι μεγαλύτερο από <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Το αρχείο "{name}" (<b>{size} KB</b>) υπερβαίνει το μέγιστο επιτρεπόμενο μέγεθος μεταφόρτωσης <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Πρέπει να επιλέξετε τουλάχιστον <b>{n}</b> {files} για να ξεκινήσει η μεταφόρτωση.',
|
||||
msgFilesTooMany: 'Ο αριθμός των αρχείων που έχουν επιλεγεί για μεταφόρτωση <b>({n})</b> υπερβαίνει το μέγιστο επιτρεπόμενο αριθμό <b>{m}</b>.',
|
||||
msgFileNotFound: 'Το αρχείο "{name}" δεν βρέθηκε!',
|
||||
msgFileSecured: 'Περιορισμοί ασφαλείας εμπόδισαν την ανάγνωση του αρχείου "{name}".',
|
||||
msgFileNotReadable: 'Το αρχείο "{name}" δεν είναι αναγνώσιμο.',
|
||||
msgFilePreviewAborted: 'Η προεπισκόπηση του αρχείου "{name}" ακυρώθηκε.',
|
||||
msgFilePreviewError: 'Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου "{name}".',
|
||||
msgInvalidFileName: 'Μη έγκυροι χαρακτήρες στο όνομα του αρχείου "{name}".',
|
||||
msgInvalidFileType: 'Μη έγκυρος ο τύπος του αρχείου "{name}". Οι τύποι αρχείων που υποστηρίζονται είναι : "{types}".',
|
||||
msgInvalidFileExtension: 'Μη έγκυρη η επέκταση του αρχείου "{name}". Οι επεκτάσεις που υποστηρίζονται είναι : "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'Η μεταφόρτωση του αρχείου ματαιώθηκε',
|
||||
msgUploadThreshold: 'Μεταφόρτωση ...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Σφάλμα Επικύρωσης',
|
||||
msgLoading: 'Φόρτωση αρχείου {index} από {files} …',
|
||||
msgProgress: 'Φόρτωση αρχείου {index} απο {files} - {name} - {percent}% ολοκληρώθηκε.',
|
||||
msgSelected: '{n} {files} επιλέχθηκαν',
|
||||
msgFoldersNotAllowed: 'Μπορείτε να σύρετε μόνο αρχεία! Παραβλέφθηκαν {n} φάκελος(οι).',
|
||||
msgImageWidthSmall: 'Το πλάτος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
|
||||
msgImageHeightSmall: 'Το ύψος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
|
||||
msgImageWidthLarge: 'Το πλάτος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
|
||||
msgImageHeightLarge: 'Το ύψος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
|
||||
msgImageResizeError: 'Δεν μπορούν να βρεθούν οι διαστάσεις της εικόνας για να αλλάγή μεγέθους.',
|
||||
msgImageResizeException: 'Σφάλμα κατά την αλλαγή μεγέθους της εικόνας. <pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Σύρετε τα αρχεία εδώ …',
|
||||
dropZoneClickTitle: '<br>(ή πατήστε για επιλογή {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Αφαιρέστε το αρχείο',
|
||||
uploadTitle: 'Μεταφορτώστε το αρχείο',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'Δείτε λεπτομέρειες',
|
||||
dragTitle: 'Μετακίνηση/Προσπαρμογή',
|
||||
indicatorNewTitle: 'Δεν μεταφορτώθηκε ακόμα',
|
||||
indicatorSuccessTitle: 'Μεταφορτώθηκε',
|
||||
indicatorErrorTitle: 'Σφάλμα Μεταφόρτωσης',
|
||||
indicatorLoadingTitle: 'Μεταφόρτωση ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Προηγούμενο αρχείο',
|
||||
next: 'Επόμενο αρχείο',
|
||||
toggleheader: 'Εμφάνιση/Απόκρυψη τίτλου',
|
||||
fullscreen: 'Εναλλαγή πλήρους οθόνης',
|
||||
borderless: 'Με ή χωρίς πλαίσιο',
|
||||
close: 'Κλείσιμο προβολής'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
100
template/default/fileinput/js/locales/es.js
Normal file
100
template/default/fileinput/js/locales/es.js
Normal file
@@ -0,0 +1,100 @@
|
||||
/*!
|
||||
* FileInput Spanish Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['es'] = {
|
||||
fileSingle: 'archivo',
|
||||
filePlural: 'archivos',
|
||||
browseLabel: 'Examinar …',
|
||||
removeLabel: 'Quitar',
|
||||
removeTitle: 'Quitar archivos seleccionados',
|
||||
cancelLabel: 'Cancelar',
|
||||
cancelTitle: 'Abortar la subida en curso',
|
||||
uploadLabel: 'Subir archivo',
|
||||
uploadTitle: 'Subir archivos seleccionados',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No hay archivos seleccionados',
|
||||
msgCancelled: 'Cancelado',
|
||||
msgPlaceholder: 'Seleccionar {files}...',
|
||||
msgZoomModalHeading: 'Vista previa detallada',
|
||||
msgFileRequired: 'Debes seleccionar un archivo para subir.',
|
||||
msgSizeTooSmall: 'El archivo "{name}" (<b>{size} KB</b>) es demasiado pequeño y debe ser mayor de <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'El archivo "{name}" (<b>{size} KB</b>) excede el tamaño máximo permitido de <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'Debe seleccionar al menos <b>{n}</b> {files} a cargar.',
|
||||
msgFilesTooMany: 'El número de archivos seleccionados a cargar <b>({n})</b> excede el límite máximo permitido de <b>{m}</b>.',
|
||||
msgFileNotFound: 'Archivo "{name}" no encontrado.',
|
||||
msgFileSecured: 'No es posible acceder al archivo "{name}" porque está siendo usado por otra aplicación o no tiene permisos de lectura.',
|
||||
msgFileNotReadable: 'No es posible acceder al archivo "{name}".',
|
||||
msgFilePreviewAborted: 'Previsualización del archivo "{name}" cancelada.',
|
||||
msgFilePreviewError: 'Ocurrió un error mientras se leía el archivo "{name}".',
|
||||
msgInvalidFileName: 'Caracteres no válidos o no soportados en el nombre del archivo "{name}".',
|
||||
msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo se permiten archivos de tipo "{types}".',
|
||||
msgInvalidFileExtension: 'Extensión de archivo no válida para "{name}". Sólo se permiten archivos "{extensions}".',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'La carga de archivos se ha cancelado',
|
||||
msgUploadThreshold: 'Procesando...',
|
||||
msgUploadBegin: 'Inicializando...',
|
||||
msgUploadEnd: 'Hecho',
|
||||
msgUploadEmpty: 'No existen datos válidos para el envío.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Error de validación',
|
||||
msgLoading: 'Subiendo archivo {index} de {files} …',
|
||||
msgProgress: 'Subiendo archivo {index} de {files} - {name} - {percent}% completado.',
|
||||
msgSelected: '{n} {files} seleccionado(s)',
|
||||
msgFoldersNotAllowed: 'Arrastre y suelte únicamente archivos. Omitida(s) {n} carpeta(s).',
|
||||
msgImageWidthSmall: 'El ancho de la imagen "{name}" debe ser de al menos {size} px.',
|
||||
msgImageHeightSmall: 'La altura de la imagen "{name}" debe ser de al menos {size} px.',
|
||||
msgImageWidthLarge: 'El ancho de la imagen "{name}" no puede exceder de {size} px.',
|
||||
msgImageHeightLarge: 'La altura de la imagen "{name}" no puede exceder de {size} px.',
|
||||
msgImageResizeError: 'No se pudieron obtener las dimensiones de la imagen para cambiar el tamaño.',
|
||||
msgImageResizeException: 'Error al cambiar el tamaño de la imagen.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Algo ha ido mal con la operación {operation}. Por favor, inténtelo de nuevo mas tarde.',
|
||||
msgAjaxProgressError: 'La operación {operation} ha fallado',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'Archivo borrado',
|
||||
uploadThumb: 'Archivo subido',
|
||||
uploadBatch: 'Datos subidos en lote',
|
||||
uploadExtra: 'Datos del formulario subidos '
|
||||
},
|
||||
dropZoneTitle: 'Arrastre y suelte aquí los archivos …',
|
||||
dropZoneClickTitle: '<br>(o haga clic para seleccionar {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eliminar archivo',
|
||||
uploadTitle: 'Subir archivo',
|
||||
uploadRetryTitle: 'Reintentar subir',
|
||||
downloadTitle: 'Descargar archivo',
|
||||
zoomTitle: 'Ver detalles',
|
||||
dragTitle: 'Mover / Reordenar',
|
||||
indicatorNewTitle: 'No subido todavía',
|
||||
indicatorSuccessTitle: 'Subido',
|
||||
indicatorErrorTitle: 'Error al subir',
|
||||
indicatorLoadingTitle: 'Subiendo...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'Anterior',
|
||||
next: 'Siguiente',
|
||||
toggleheader: 'Mostrar encabezado',
|
||||
fullscreen: 'Pantalla completa',
|
||||
borderless: 'Modo sin bordes',
|
||||
close: 'Cerrar vista detallada'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
99
template/default/fileinput/js/locales/et.js
Normal file
99
template/default/fileinput/js/locales/et.js
Normal file
@@ -0,0 +1,99 @@
|
||||
/*!
|
||||
* FileInput Estonian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['et'] = {
|
||||
fileSingle: 'fail',
|
||||
filePlural: 'failid',
|
||||
browseLabel: 'Sirvi …',
|
||||
removeLabel: 'Eemalda',
|
||||
removeTitle: 'Clear selected files',
|
||||
cancelLabel: 'Tühista',
|
||||
cancelTitle: 'Abort ongoing upload',
|
||||
uploadLabel: 'Salvesta',
|
||||
uploadTitle: 'Salvesta valitud failid',
|
||||
msgNo: 'No',
|
||||
msgNoFilesSelected: 'No files selected',
|
||||
msgCancelled: 'Cancelled',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'Detailed Preview',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
||||
msgSizeTooLarge: 'Fail "{name}" (<b>{size} KB</b>) ületab lubatu suuruse <b>{maxSize} KB</b>.',
|
||||
msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
|
||||
msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
|
||||
msgFileNotFound: 'File "{name}" not found!',
|
||||
msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
|
||||
msgFileNotReadable: 'File "{name}" is not readable.',
|
||||
msgFilePreviewAborted: 'File preview aborted for "{name}".',
|
||||
msgFilePreviewError: 'An error occurred while reading the file "{name}".',
|
||||
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
||||
msgInvalidFileType: '"{name}" on vale tüüpi. Ainult "{types}" on lubatud.',
|
||||
msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
|
||||
msgFileTypes: {
|
||||
'image': 'image',
|
||||
'html': 'HTML',
|
||||
'text': 'text',
|
||||
'video': 'video',
|
||||
'audio': 'audio',
|
||||
'flash': 'flash',
|
||||
'pdf': 'PDF',
|
||||
'object': 'object'
|
||||
},
|
||||
msgUploadAborted: 'The file upload was aborted',
|
||||
msgUploadThreshold: 'Processing...',
|
||||
msgUploadBegin: 'Initializing...',
|
||||
msgUploadEnd: 'Done',
|
||||
msgUploadEmpty: 'No valid data available for upload.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'Validation Error',
|
||||
msgLoading: 'Loading file {index} of {files} …',
|
||||
msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
|
||||
msgSelected: '{n} {files} selected',
|
||||
msgFoldersNotAllowed: 'Drag & drop files only! Skipped {n} dropped folder(s).',
|
||||
msgImageWidthSmall: 'Pildi laius peab olema vähemalt {size} px.',
|
||||
msgImageHeightSmall: 'Pildi kõrgus peab olema vähemalt {size} px.',
|
||||
msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
|
||||
msgImageResizeError: 'Could not get the image dimensions to resize.',
|
||||
msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
||||
msgAjaxProgressError: '{operation} failed',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'file delete',
|
||||
uploadThumb: 'file upload',
|
||||
uploadBatch: 'batch file upload',
|
||||
uploadExtra: 'form data upload'
|
||||
},
|
||||
dropZoneTitle: 'Lohista failid siia …',
|
||||
dropZoneClickTitle: '<br>(or click to select {files})',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'Eemalda fail',
|
||||
uploadTitle: 'Salvesta fail',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
zoomTitle: 'Vaata detaile',
|
||||
dragTitle: 'Liiguta / Korralda',
|
||||
indicatorNewTitle: 'Pole veel salvestatud',
|
||||
indicatorSuccessTitle: 'Uploaded',
|
||||
indicatorErrorTitle: 'Salvestamise viga',
|
||||
indicatorLoadingTitle: 'Salvestan ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'View previous file',
|
||||
next: 'View next file',
|
||||
toggleheader: 'Toggle header',
|
||||
fullscreen: 'Toggle full screen',
|
||||
borderless: 'Toggle borderless mode',
|
||||
close: 'Close detailed preview'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
101
template/default/fileinput/js/locales/fa.js
Normal file
101
template/default/fileinput/js/locales/fa.js
Normal file
@@ -0,0 +1,101 @@
|
||||
/*!
|
||||
* FileInput Persian Translations
|
||||
*
|
||||
* This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
|
||||
* any HTML markup tags in the messages must not be converted or translated.
|
||||
*
|
||||
* @see http://github.com/kartik-v/bootstrap-fileinput
|
||||
* @author Milad Nekofar <milad@nekofar.com>
|
||||
*
|
||||
* NOTE: this file must be saved in UTF-8 encoding.
|
||||
*/
|
||||
(function ($) {
|
||||
"use strict";
|
||||
|
||||
$.fn.fileinputLocales['fa'] = {
|
||||
fileSingle: 'فایل',
|
||||
filePlural: 'فایلها',
|
||||
browseLabel: 'مرور …',
|
||||
removeLabel: 'حذف',
|
||||
removeTitle: 'پاکسازی فایلهای انتخاب شده',
|
||||
cancelLabel: 'لغو',
|
||||
cancelTitle: 'لغو بارگزاری جاری',
|
||||
uploadLabel: 'بارگذاری',
|
||||
uploadTitle: 'بارگذاری فایلهای انتخاب شده',
|
||||
msgNo: 'نه',
|
||||
msgNoFilesSelected: 'هیچ فایلی انتخاب نشده است',
|
||||
msgCancelled: 'لغو شد',
|
||||
msgPlaceholder: 'Select {files}...',
|
||||
msgZoomModalHeading: 'نمایش با جزییات',
|
||||
msgFileRequired: 'You must select a file to upload.',
|
||||
msgSizeTooSmall: 'فایل "{name}" (<b>{size} کیلوبایت</b>) خیلی کوچک است و باید از <b>{minSize} کیلوبایت بزرگتر باشد</b>.',
|
||||
msgSizeTooLarge: 'فایل "{name}" (<b>{size} کیلوبایت</b>) از حداکثر مجاز <b>{maxSize} کیلوبایت</b> بزرگتر است.',
|
||||
msgFilesTooLess: 'شما باید حداقل <b>{n}</b> {files} فایل برای بارگذاری انتخاب کنید.',
|
||||
msgFilesTooMany: 'تعداد فایلهای انتخاب شده برای بارگذاری <b>({n})</b> از حداکثر مجاز عبور کرده است <b>{m}</b>.',
|
||||
msgFileNotFound: 'فایل "{name}" یافت نشد!',
|
||||
msgFileSecured: 'محدودیت های امنیتی مانع خواندن فایل "{name}" است.',
|
||||
msgFileNotReadable: 'فایل "{name}" قابل نوشتن نیست.',
|
||||
msgFilePreviewAborted: 'پیش نمایش فایل "{name}". به مشکل خورد',
|
||||
msgFilePreviewError: 'در هنگام خواندن فایل "{name}" خطایی رخ داد.',
|
||||
msgInvalidFileName: 'کاراکترهای غیرمجاز و یا ناشناخته در نام فایل "{name}".',
|
||||
msgInvalidFileType: 'نوع فایل "{name}" معتبر نیست. فقط "{types}" پشیبانی میشوند.',
|
||||
msgInvalidFileExtension: 'پسوند فایل "{name}" معتبر نیست. فقط "{extensions}" پشتیبانی میشوند.',
|
||||
msgFileTypes: {
|
||||
'image': 'عکس',
|
||||
'html': 'اچ تا ام ال',
|
||||
'text': 'متن',
|
||||
'video': 'ویدئو',
|
||||
'audio': 'صدا',
|
||||
'flash': 'فلش',
|
||||
'pdf': 'پی دی اف',
|
||||
'object': 'دیگر'
|
||||
},
|
||||
msgUploadAborted: 'بارگذاری فایل به مشکل خورد.',
|
||||
msgUploadThreshold: 'در حال پردازش...',
|
||||
msgUploadBegin: 'در حال شروع...',
|
||||
msgUploadEnd: 'انجام شد',
|
||||
msgUploadEmpty: 'هیچ داده معتبری برای بارگذاری موجود نیست.',
|
||||
msgUploadError: 'Error',
|
||||
msgValidationError: 'خطای اعتبار سنجی',
|
||||
msgLoading: 'بارگیری فایل {index} از {files} …',
|
||||
msgProgress: 'بارگیری فایل {index} از {files} - {name} - {percent}% تمام شد.',
|
||||
msgSelected: '{n} {files} انتخاب شده',
|
||||
msgFoldersNotAllowed: 'فقط فایلها را بکشید و رها کنید! {n} پوشه نادیده گرفته شد.',
|
||||
msgImageWidthSmall: 'عرض فایل تصویر "{name}" باید حداقل {size} پیکسل باشد.',
|
||||
msgImageHeightSmall: 'ارتفاع فایل تصویر "{name}" باید حداقل {size} پیکسل باشد.',
|
||||
msgImageWidthLarge: 'عرض فایل تصویر "{name}" نمیتواند از {size} پیکسل بیشتر باشد.',
|
||||
msgImageHeightLarge: 'ارتفاع فایل تصویر "{name}" نمیتواند از {size} پیکسل بیشتر باشد.',
|
||||
msgImageResizeError: 'یافت نشد ابعاد تصویر را برای تغییر اندازه.',
|
||||
msgImageResizeException: 'خطا در هنگام تغییر اندازه تصویر.<pre>{errors}</pre>',
|
||||
msgAjaxError: 'به نظر مشکلی در حین {operation} روی داده است. لطفا دوباره تلاش کنید!',
|
||||
msgAjaxProgressError: '{operation} لغو شد',
|
||||
ajaxOperations: {
|
||||
deleteThumb: 'حذف فایل',
|
||||
uploadThumb: 'بارگذاری فایل',
|
||||
uploadBatch: 'بارگذاری جمعی فایلها',
|
||||
uploadExtra: 'بارگذاری با کمک فُرم'
|
||||
},
|
||||
dropZoneTitle: 'فایلها را بکشید و در اینجا رها کنید …',
|
||||
dropZoneClickTitle: '<br>(یا برای انتخاب {files} کلیک کنید)',
|
||||
fileActionSettings: {
|
||||
removeTitle: 'حذف فایل',
|
||||
uploadTitle: 'آپلود فایل',
|
||||
uploadRetryTitle: 'Retry upload',
|
||||
downloadTitle: 'Download file',
|
||||
zoomTitle: 'دیدن جزئیات',
|
||||
dragTitle: 'جابجایی / چیدمان',
|
||||
indicatorNewTitle: 'آپلود نشده است',
|
||||
indicatorSuccessTitle: 'آپلود شده',
|
||||
indicatorErrorTitle: 'بارگذاری خطا',
|
||||
indicatorLoadingTitle: 'آپلود ...'
|
||||
},
|
||||
previewZoomButtonTitles: {
|
||||
prev: 'مشاهده فایل قبلی',
|
||||
next: 'مشاهده فایل بعدی',
|
||||
toggleheader: 'نمایش عنوان',
|
||||
fullscreen: 'نمایش تمام صفحه',
|
||||
borderless: 'نمایش حاشیه',
|
||||
close: 'بستن نمایش با جزییات'
|
||||
}
|
||||
};
|
||||
})(window.jQuery);
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user