First Commit
This commit is contained in:
60
html/sternwarte/intern/sofue/addfields.php
Executable file
60
html/sternwarte/intern/sofue/addfields.php
Executable file
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
# In der datenbank 'sternwarte' in der Tabelle SoFue
|
||||
# zusätzliche Felder anfügen
|
||||
|
||||
include '../dbaseconf.php';
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'deleted',
|
||||
"kind" => boolean,
|
||||
"deflt" => false);
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'stattgefunden',
|
||||
"kind" => boolean,
|
||||
"deflt" => true);
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'verlegt',
|
||||
"kind" => datetime,
|
||||
"deflt" => null);
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'bezahlt',
|
||||
"kind" => "varchar(10)",
|
||||
"deflt" => null);
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'owtermin',
|
||||
"kind" => datetime,
|
||||
"deflt" => null);
|
||||
|
||||
$newfields[] = array(
|
||||
"field" => 'oatermin',
|
||||
"kind" => datetime,
|
||||
"deflt" => null);
|
||||
|
||||
// Einlesen einer Tabelle und rausspeichern auf die Test-Tabelle
|
||||
function addfields($dbh,$from1) {
|
||||
global $newfields;
|
||||
|
||||
foreach ($newfields as $f => $inh) {
|
||||
$query = 'alter table '. $from1 . ' add ' . $inh["field"] .' '. $inh["kind"] ;
|
||||
if ($inh["nll"] == false) {
|
||||
$query = $query . " NOT NULL " ;
|
||||
};
|
||||
if ($inh["deflt"] != null) {
|
||||
$query = $query . ' default ' . $inh["deflt"] ;
|
||||
};
|
||||
echo 'QUERY: ' . $query . '<br />';
|
||||
$rows = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
}
|
||||
// $query = "alter table " . $from1 . " change termin wtermin ";
|
||||
// echo 'QUERY: ' . $query . '<br />';
|
||||
// $rows = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
}
|
||||
|
||||
addfields($dbh, 'SoFue');
|
||||
|
||||
?>
|
||||
53
html/sternwarte/intern/sofue/anleitung.html
Executable file
53
html/sternwarte/intern/sofue/anleitung.html
Executable file
@@ -0,0 +1,53 @@
|
||||
<p>
|
||||
Auf dieser Webseite können die Sonderführungen betrachtet und ( mit entsprechenden Rechten) auch geändert werden.
|
||||
</p>
|
||||
<p>
|
||||
Es gibt im Ganzen 5 Seiten, die über die Tabs <b>Übersicht, Neu, Offen, Zugesagt</b> und <b>Abgesagt</b>
|
||||
ausgewählt werden kännen.
|
||||
</p>
|
||||
<ul>
|
||||
<li><b>Übersicht:</b><br />
|
||||
Auf der Übersichstseite (diese Seite wird beim Start automatisch angezeigt) werden für jeden der vier
|
||||
Zustände jeweils die Einträge, die in der Zukunft liegen (max. 10) angezeigt. Die Zustände sind:
|
||||
<ul>
|
||||
<li><b>Neu:</b><br />
|
||||
Anfragen, die über die Webseite "Sonderführungen" neu eingegeben worden sind </li>
|
||||
<li> <b>Offen:</b><br />
|
||||
Diese Anfragen wurden bearbeitet und beantwortet, aber es ist noch nicht klar, ob
|
||||
die Führung stattfinden wird bzw. es ist noch kein BEO zugeteilt. </li>
|
||||
<li> <b>Zugesagt:</b><br />
|
||||
Diese Anfrage wurde zugesagt, es wurde ein (oder mehrere) BEOs benannt. Der Anfrager hat eine
|
||||
Bestätigungsmail erhalten </li>
|
||||
<li> <b>Abgesagt:</b><br />
|
||||
Die Führung wurde abgesagt, der Anfragende hat eine entprechnede Nachricht erhalten. </li>
|
||||
</ul>
|
||||
</li>
|
||||
Die Zeilen sind absteigend nach Führungsterminen geordnet. Bei den grau hinterlegten Zeilen liegt der Termin in der Zukunft.
|
||||
<li><b>Neu:</b></li>
|
||||
<li><b>Offen:</b></li>
|
||||
<li><b>Zugesagt:</b></li>
|
||||
<li><b>Abgesagt:</b></li>
|
||||
Diese 4 Tabs enthalten die gleiche Information wie die Übersichtsseite, nur dass hier jeweils alle Einträge
|
||||
der Datenbank angezeigt werden.
|
||||
|
||||
</ul>
|
||||
<p>
|
||||
Durch Klick auf eine Datenzeile erscheint ein Popup-Fenster, in dem alle Daten dieser Anfrage aus der
|
||||
Datenbank angezeigt werden.
|
||||
</p>
|
||||
<p>
|
||||
Wenn die Seite von einem berechtigten Benutzer aufgerufen wird, dann erscheint unter dieser Detail-Seite
|
||||
ein Eingabe-Block. Hier können der Status der Anfrage geändert, BEOs zugeteilt, die Führungszeiten geändert, eine Bemerkung
|
||||
eingegegeben und ausgwählt werden, ob das eine Allwetter-Führung oder nicht werden soll.
|
||||
Durch Klick auf <b>Sichern</b> weden die Eingaben in die Datenbank zurück geschrieben.</p>
|
||||
<p> Ein Klick auf <b>Löschen </b> löscht (nach einer Rückfrage) den kompletten Datensatz (unwiederbringlich !)
|
||||
aus der Datenbank.
|
||||
</p>
|
||||
<div id="anlauthor">
|
||||
<a href="mailto:rxf@gmx.de">rxf</a><span id="anlversion"></span>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('#anlversion').html(" Anleitung zu Version: " + VERSION + ' vom ' + VDATE);
|
||||
</script>
|
||||
39
html/sternwarte/intern/sofue/copyDB.php
Executable file
39
html/sternwarte/intern/sofue/copyDB.php
Executable file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
# In der datenbank 'sternwarte' die aktuellen
|
||||
# Tabellen SoFue, StatistikJahr und StatistikGesamt
|
||||
# in jeweils Test.Tabellen (t_SoFue, t_StatistikJahr und t_StatistikGesamt) rüberkopieren
|
||||
|
||||
# Definitionen
|
||||
$host = 'stern-mysql';
|
||||
$user = 'root';
|
||||
$pass = 'SFluorit';
|
||||
$dbase = 'sternwarte';
|
||||
$from1 = 'SoFue';
|
||||
// $from2 = 'StatistikJahre';
|
||||
// $from3 = 'StatistikGesamt';
|
||||
$to1 = 't_SoFue';
|
||||
// $to2 = 't_StatistikJahre';
|
||||
// $to3 = 't_StatistikGesamt';
|
||||
|
||||
date_default_timezone_set('Europe/Berlin');
|
||||
|
||||
$dbh = mysqli_connect($host,$user,$pass) or die ("Couldn't connect to the database.");
|
||||
mysqli_select_db($dbh,$dbase) or die ("Couldn't select database");
|
||||
mysqli_query($dbh, "SET NAMES 'utf8'");
|
||||
mysqli_query($dbh, "SET CHARACTER SET 'utf8'");
|
||||
|
||||
// Einlesen einer Tabelle und rausspeichern auf die Test-Tabelle
|
||||
function copyTable($dbh,$from,$to) {
|
||||
$query = "drop table if exists $to";
|
||||
$result = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
$query = "create table $to select * from $from";
|
||||
$result = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
echo "Copy $from nach $to. Erg: " . $result . "<br />";
|
||||
}
|
||||
|
||||
copyTable($dbh, $from1, $to1);
|
||||
// copyTable($dbh, $from2, $to2);
|
||||
// copyTable($dbh, $from3, $to3);
|
||||
|
||||
?>
|
||||
2
html/sternwarte/intern/sofue/css/.gitignore
vendored
Executable file
2
html/sternwarte/intern/sofue/css/.gitignore
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/external/
|
||||
/images/
|
||||
30
html/sternwarte/intern/sofue/css/jquery-ui-timepicker-addon.css
Executable file
30
html/sternwarte/intern/sofue/css/jquery-ui-timepicker-addon.css
Executable file
@@ -0,0 +1,30 @@
|
||||
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
|
||||
.ui-timepicker-div dl { text-align: left; }
|
||||
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
|
||||
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
|
||||
.ui-timepicker-div td { font-size: 90%; }
|
||||
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
|
||||
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }
|
||||
|
||||
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
|
||||
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }
|
||||
|
||||
.ui-timepicker-rtl{ direction: rtl; }
|
||||
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
|
||||
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
|
||||
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
|
||||
|
||||
/* Shortened version style */
|
||||
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
|
||||
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
|
||||
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
|
||||
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }
|
||||
7
html/sternwarte/intern/sofue/css/jquery-ui.min.css
vendored
Executable file
7
html/sternwarte/intern/sofue/css/jquery-ui.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
375
html/sternwarte/intern/sofue/css/sofue.css
Executable file
375
html/sternwarte/intern/sofue/css/sofue.css
Executable file
@@ -0,0 +1,375 @@
|
||||
@CHARSET "UTF-8";
|
||||
|
||||
body {
|
||||
font-family: Arial, Verdana, Helevetica, sans-serif;
|
||||
/* font-size: 80%; */
|
||||
position:relative;
|
||||
margin: 3px 0 3px 0;
|
||||
padding: 0;
|
||||
/* background-color: #FFFFDD; */
|
||||
}
|
||||
|
||||
#container {
|
||||
width: 1000px;
|
||||
height: 100%;
|
||||
margin: 0 auto;
|
||||
border: solid 2px black;
|
||||
background: #EEEEEE;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#tabs {
|
||||
background: #EEEEEE;
|
||||
}
|
||||
|
||||
li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
|
||||
background:#EEEEEE;
|
||||
}
|
||||
|
||||
.ui-tabs-anchor {
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.allRowClass {
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
.extraRowClass {
|
||||
background: #D8D8D8;
|
||||
}
|
||||
|
||||
.greenRowClass {
|
||||
background: #C8FFC8;
|
||||
}
|
||||
|
||||
#author {
|
||||
font-size: 80%;
|
||||
height: 40px;
|
||||
width: 95%;
|
||||
margin: auto auto;
|
||||
}
|
||||
|
||||
#div_loesch {
|
||||
color: red;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
/* ****** DIALOG ***** */
|
||||
/*
|
||||
|
||||
.ui-jqgrid tr.jqgrow td {
|
||||
white-space: normal !important;
|
||||
height:auto;
|
||||
vertical-align:text-top;
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
*/
|
||||
|
||||
.ui-widget-content.ui-dialog {
|
||||
border: 2px solid black;
|
||||
}
|
||||
|
||||
|
||||
.ui-dialog-buttonpane {
|
||||
background: #FFE93F;
|
||||
}
|
||||
|
||||
.ui-dialog table th {
|
||||
background: #FAF286;
|
||||
}
|
||||
|
||||
#detail_tbl {
|
||||
margin: auto auto;
|
||||
width: 850px;
|
||||
}
|
||||
|
||||
|
||||
#d_name, #dverein, #d_strasse, #d_ort {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
|
||||
#d_anz {
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
#d_status {
|
||||
width: 50;
|
||||
text-align: left;
|
||||
height: 80px;
|
||||
}
|
||||
|
||||
#d_mitarb {
|
||||
width: 150;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#d_bemerk {
|
||||
width: 600px;
|
||||
}
|
||||
|
||||
#d_enter, tr, td {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
#d_first, #d_second, #d_third {
|
||||
width: 850px;
|
||||
}
|
||||
|
||||
#d_first , #d_enter, #d_second, #d_third {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#d_enter {
|
||||
table-layout: fixed;
|
||||
width: 800px;
|
||||
position: relative;
|
||||
margin-top: 25px;
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
|
||||
#d_enter td {
|
||||
overflow:hidden;
|
||||
}
|
||||
|
||||
|
||||
#d_first tr, #d_first td, #d_first th {
|
||||
border: 1px solid black;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#d_second tr, #d_second td, #d_second th {
|
||||
border: 1px solid black;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#d_third tr, #d_third td, #d_third th {
|
||||
border: 1px solid black;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
#divEnter {
|
||||
width: 850px;
|
||||
heigth: 250px;
|
||||
border: 1px solid black;
|
||||
margin: auto auto;
|
||||
background: #D8D8D8;
|
||||
}
|
||||
|
||||
|
||||
#d_enter tr, #d_enter td, #d_enter th {
|
||||
border: 1px solid black;
|
||||
padding-left: 10px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
#d_enter#d_status {
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
/*
|
||||
#d_mitt td {
|
||||
text-align:left;
|
||||
}
|
||||
*/
|
||||
.d_gap {
|
||||
height: 20px;
|
||||
}
|
||||
|
||||
#curmar {
|
||||
width: 85%;
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
background: #E8E8E8;
|
||||
}
|
||||
|
||||
|
||||
/* Positionierung der TEXTAREA für Bemerkung */
|
||||
#d_bemerk {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#txbem {
|
||||
width: 90%;
|
||||
position: absolute;
|
||||
top: 5px;
|
||||
height: 65px;
|
||||
background: #E8E8E8;
|
||||
}
|
||||
/* ********* */
|
||||
|
||||
|
||||
.inlabel {
|
||||
display: block;
|
||||
width: 220px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#d_ispende {
|
||||
height: 25px;
|
||||
border: 1px solid lightGray;
|
||||
width: 355px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.infelder {
|
||||
margin-bottom: 5px;
|
||||
width: 350px;
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
input[type="text"] {
|
||||
font-size:12px
|
||||
}
|
||||
|
||||
#div_detail {
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
|
||||
#in_mitteilung {
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
#sp_spende {
|
||||
display: block;
|
||||
width: 210px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
#i_spendeF {
|
||||
margin-left: 20px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.ui-dialog { z-index: 1000 !important ;}
|
||||
|
||||
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
||||
float: none !important;
|
||||
text-align:right;
|
||||
}
|
||||
|
||||
.ui-button-left {
|
||||
float: left;
|
||||
margin-left: 50px;
|
||||
}
|
||||
|
||||
#newButton {
|
||||
margin: auto auto;
|
||||
margin top: 0px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.ui-autocomplete.ui-widget {
|
||||
font-family: Verdana,Arial,sans-serif;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.inButtons {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
background-color: #85B7D7;
|
||||
vertical-align:middle;
|
||||
font-size: 100%;
|
||||
width:120px;
|
||||
height:50px;
|
||||
border-radius: 10px;
|
||||
-ms-border-radius: 10px;
|
||||
-moz-border-radius:10px;
|
||||
-webkit-border-radius:10px;
|
||||
}
|
||||
|
||||
.inButtons:hover {
|
||||
background-color: #6597b7;
|
||||
}
|
||||
|
||||
#neuButton {
|
||||
width: 180px;
|
||||
height: 30px;
|
||||
margin-top: -10px;
|
||||
}
|
||||
|
||||
|
||||
#f_buttons {
|
||||
width: 100;
|
||||
margin: auto auto;
|
||||
}
|
||||
|
||||
input.radio {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#i_mitteilung {
|
||||
width: 650px;
|
||||
height: 300px;
|
||||
}
|
||||
|
||||
input[type="radio"] {
|
||||
margin-right: 10px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.rlabel {
|
||||
float: left;
|
||||
margin-left: 20px;
|
||||
width: 400px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#anleitung {
|
||||
padding-left: 20px;
|
||||
padding-right: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
#Anleitung h1 {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#anlauthor {
|
||||
text-align:right;
|
||||
}
|
||||
|
||||
.manualbutton {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 10px;
|
||||
/* background-color: #85B7D7; */
|
||||
vertical-align:middle;
|
||||
font-size: 100%;
|
||||
width:120px;
|
||||
height:30px;
|
||||
border-radius: 10px;
|
||||
-ms-border-radius: 10px;
|
||||
-moz-border-radius:10px;
|
||||
-webkit-border-radius:10px;
|
||||
}
|
||||
|
||||
div.ui-datepicker{
|
||||
font-size:12px;
|
||||
}
|
||||
|
||||
#chgatermin, #chgwtermin {
|
||||
width: 150px;
|
||||
}
|
||||
|
||||
th.ui-th-column div{
|
||||
white-space:normal !important;
|
||||
height:auto !important;
|
||||
padding:2px;
|
||||
}
|
||||
|
||||
/*
|
||||
.ui-state-highlight{
|
||||
border:none!important;
|
||||
background:none!important;
|
||||
}
|
||||
*/
|
||||
354
html/sternwarte/intern/sofue/css/ui.jqgrid.css
Executable file
354
html/sternwarte/intern/sofue/css/ui.jqgrid.css
Executable file
@@ -0,0 +1,354 @@
|
||||
/*Grid*/
|
||||
.ui-jqgrid {
|
||||
position: relative;
|
||||
-moz-box-sizing: content-box;
|
||||
-webkit-box-sizing: content-box;
|
||||
box-sizing: content-box;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0; top: 0; padding: 0; font-size:11px; z-index:100;}
|
||||
.ui-jqgrid .ui-common-table {border-width: 0px; border-style: none; border-spacing: 0px; padding: 0;}
|
||||
/* caption*/
|
||||
.ui-jqgrid .ui-jqgrid-titlebar {height:19px; padding: .3em .2em .2em .3em; position: relative; font-size: 12px; border-left: 0 none;border-right: 0 none; border-top: 0 none;}
|
||||
.ui-jqgrid .ui-jqgrid-caption {text-align: left;}
|
||||
.ui-jqgrid .ui-jqgrid-title { margin: .1em 0 .2em; }
|
||||
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px; cursor:pointer;}
|
||||
.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
|
||||
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
|
||||
/* header*/
|
||||
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
|
||||
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
|
||||
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;border-collapse: separate;}
|
||||
.ui-jqgrid .ui-jqgrid-htable th { height: 27px; padding: 0 2px 0 2px;}
|
||||
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative;margin: .1em 0em .1em 0em;}
|
||||
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;}
|
||||
.ui-th-column-header, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none; height: 26px;}
|
||||
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;}
|
||||
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;}
|
||||
.ui-first-th-ltr {border-right: 1px solid; }
|
||||
.ui-first-th-rtl {border-left: 1px solid; }
|
||||
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
|
||||
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
|
||||
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
|
||||
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
|
||||
.ui-jqgrid .ui-icon-desc {margin-top:3px;margin-left:-1px;height:12px;}
|
||||
.ui-jqgrid .ui-i-asc {margin-top:0;height:18px;}
|
||||
.ui-jqgrid .ui-i-desc {margin-top:0;margin-left:12px;height:18px;}
|
||||
.ui-jqgrid .ui-single-sort-asc {margin-top:0;height:18px;}
|
||||
.ui-jqgrid .ui-single-sort-desc {margin-top:-1px;height:18px;}
|
||||
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;height:14px}
|
||||
.ui-jqgrid tr.ui-search-toolbar th { }
|
||||
.ui-jqgrid .ui-search-table td.ui-search-clear { width:25px;}
|
||||
.ui-jqgrid tr.ui-search-toolbar td > input { padding-right: 0px; width: 95%;}
|
||||
.ui-jqgrid tr.ui-search-toolbar select {}
|
||||
/* body */
|
||||
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: auto; text-align:left;z-index: 101;}
|
||||
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; border-collapse: separate;}
|
||||
.ui-jqgrid tr.jqgrow { outline-style: none; }
|
||||
.ui-jqgrid tr.jqgroup { outline-style: none; }
|
||||
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 23px;padding: 1px 2px 1px 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
|
||||
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid; height:auto;}
|
||||
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
|
||||
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
|
||||
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
|
||||
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
|
||||
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;}
|
||||
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
|
||||
/* footer */
|
||||
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
|
||||
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;border-collapse: separate;}
|
||||
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 20px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
|
||||
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
|
||||
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
|
||||
/* Pager*/
|
||||
.ui-jqgrid .ui-jqgrid-pager { border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; border-top: 0 none; margin: 0 !important; padding: 0 !important; position: relative; height: auto; min-height: 28px; white-space: nowrap;overflow: hidden;font-size:11px; z-index:101}
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {position: relative;border-left: 0;border-bottom: 0;border-top: 0; height: 28px;}
|
||||
.ui-jqgrid .ui-pg-table {position: relative; padding: 1px 0; width:auto; margin: 0;}
|
||||
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:0px 1px;}
|
||||
.ui-jqgrid .ui-pg-button { height:auto}
|
||||
.ui-jqgrid .ui-pg-button span { display: block; margin: 2px; float:left;}
|
||||
.ui-jqgrid .ui-pg-button:hover { padding: 0;}
|
||||
.ui-jqgrid .ui-state-disabled:hover {padding:0px;}
|
||||
.ui-jqgrid .ui-pg-input,.ui-jqgrid .ui-jqgrid-toppager .ui-pg-input { height:14px;width: auto;font-size:.9em; margin:0;line-height: inherit;border: none; padding: 3px 2px}
|
||||
.ui-jqgrid .ui-pg-selbox, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox {font-size:.9em; line-height:inherit; display:block; height:19px; margin: 0; padding: 3px 0px; border:none;}
|
||||
.ui-jqgrid .ui-separator {height: 18px; border-left: 2px solid #ccc ;}
|
||||
.ui-separator-li {height: 2px; border : none;border-top: 2px solid #ccc ; margin: 0; padding: 0; width:100%}
|
||||
.ui-jqgrid .dropdownmenu {
|
||||
padding: 3px 0 3px 0;
|
||||
margin-left: 4px;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div
|
||||
{padding:1px 0;float:left;position:relative; line-height: 20px;}
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button
|
||||
{ cursor:pointer; }
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon
|
||||
{float:left;margin: 2px; width:18px;}
|
||||
.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea { margin: 0; padding-top:5px;padding-bottom: 5px;}
|
||||
.ui-jqgrid td textarea {width:auto;height:auto;}
|
||||
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative;white-space: nowrap;overflow: hidden;}
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-pager-table,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-table
|
||||
{
|
||||
width:100%;
|
||||
table-layout:fixed;
|
||||
height:100%;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-paging-info,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-paging-info
|
||||
{
|
||||
font-weight: normal;
|
||||
height:auto;
|
||||
margin-top:3px;
|
||||
margin-right:4px;
|
||||
display: inline;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-pager .ui-paging-pager,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-paging-pager
|
||||
{
|
||||
table-layout:auto;
|
||||
height:100%;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-pager .navtable,
|
||||
.ui-jqgrid .ui-jqgrid-toppager .navtable
|
||||
{
|
||||
float:left;
|
||||
table-layout:auto;
|
||||
height:100%;
|
||||
}
|
||||
|
||||
/*.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative; line-height: 20px; margin-right:3px;}
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
|
||||
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin: 2px; width:18px;}
|
||||
*/
|
||||
|
||||
/*subgrid*/
|
||||
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
|
||||
.ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;}
|
||||
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
|
||||
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
|
||||
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0 none !important; border-left: 0 none !important;}
|
||||
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 1px 1px 0;}
|
||||
.ui-jqgrid .ui-th-subgrid {height:20px;}
|
||||
/* loading */
|
||||
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}
|
||||
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
|
||||
/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
|
||||
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;}
|
||||
/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
|
||||
/* end loading div */
|
||||
/* toolbar */
|
||||
.ui-jqgrid .ui-userdata {border-left: 0 none; border-right: 0 none; height : 27px;overflow: hidden; }
|
||||
/*Modal Window */
|
||||
.ui-jqdialog { font-size:11px !important; }
|
||||
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
|
||||
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; height:20px;}
|
||||
.ui-jqdialog .ui-jqdialog-title { margin: .3em .2em .2em .2em;}
|
||||
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -12px 0 0 0; padding: 1px; height: 18px; cursor:pointer;}
|
||||
|
||||
.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
|
||||
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
|
||||
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
|
||||
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
|
||||
.ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px}
|
||||
.ui-jqgrid>.ui-resizable-se { bottom: -3px; right: -3px }
|
||||
/* end Modal window*/
|
||||
/* Form edit */
|
||||
.ui-jqdialog-content .FormGrid {margin: 0; overflow:auto;position:relative;}
|
||||
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;}
|
||||
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;}
|
||||
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
|
||||
.EditTable td textarea { width:auto; height:auto;}
|
||||
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
|
||||
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
|
||||
.ui-jqdialog-content input.FormElement {padding: .5em .3em; margin-bottom: 3px}
|
||||
.ui-jqdialog-content select.FormElement {padding:.3em; margin-bottom: 3px;}
|
||||
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;}
|
||||
|
||||
.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;}
|
||||
.ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;}
|
||||
.ui-jqdialog-content .form-view-data {white-space:pre}
|
||||
.fm-button { height: 18px; display: inline-block; margin:2px 4px 0 0; padding: .6em .5em .2em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
|
||||
.fm-button-icon-left { padding-left: 1.9em; }
|
||||
.fm-button-icon-right { padding-right: 1.9em; }
|
||||
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
|
||||
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
|
||||
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
|
||||
.ViewTable {
|
||||
border-width: 0;
|
||||
border-style: none;
|
||||
border-spacing: 1px;
|
||||
padding: 4px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
.ViewTable .CaptionTD, .ViewTable .DataTD {padding : 4px;}
|
||||
/* End Eorm edit */
|
||||
/*cell edit*/
|
||||
.ui-jqgrid .edit-cell {
|
||||
padding: 4px 0px 4px 4px;
|
||||
}
|
||||
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;}
|
||||
/* inline edit actions button*/
|
||||
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
|
||||
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
|
||||
margin: -1px;
|
||||
}
|
||||
.ui-inline-del, .ui-inline-cancel {
|
||||
margin-left: 8px;
|
||||
}
|
||||
|
||||
.ui-jqgrid .inline-edit-cell {
|
||||
padding: 4px 0px 4px 4px;
|
||||
}
|
||||
/* Tree Grid */
|
||||
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
|
||||
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
|
||||
.ui-jqgrid .tree-plus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
|
||||
.ui-jqgrid .tree-leaf {position: absolute; height: 18px; width: 18px;overflow: hidden;}
|
||||
.ui-jqgrid .treeclick {cursor: pointer;}
|
||||
/* moda dialog */
|
||||
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;}
|
||||
/* width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
|
||||
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
|
||||
/* RTL Support */
|
||||
.ui-jqgrid .ui-jqgrid-caption-rtl {text-align: right;}
|
||||
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right;}
|
||||
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;}
|
||||
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;}
|
||||
.ui-jqgrid .ui-sort-rtl {left:0;}
|
||||
.ui-jqgrid .tree-wrap-ltr {float: left;}
|
||||
.ui-jqgrid .tree-wrap-rtl {float: right;}
|
||||
.ui-jqgrid .ui-ellipsis {-moz-text-overflow:ellipsis;text-overflow:ellipsis;}
|
||||
|
||||
/* Toolbar Search Menu , Nav menu*/
|
||||
.ui-search-menu,
|
||||
.ui-nav-menu {
|
||||
position: absolute;
|
||||
padding: 2px 5px;
|
||||
z-index:99999;
|
||||
-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
|
||||
-moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
|
||||
box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
|
||||
}
|
||||
.ui-search-menu.ui-menu .ui-menu-item,
|
||||
.ui-nav-menu.ui-menu .ui-menu-item
|
||||
{
|
||||
list-style-image: none;
|
||||
padding-right: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
.ui-search-menu.ui-menu .ui-menu-item a,
|
||||
.ui-nav-menu.ui-menu .ui-menu-item a
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
.ui-search-menu.ui-menu .ui-menu-item a.g-menu-item:hover,
|
||||
.ui-nav-menu.ui-menu .ui-menu-item a.g-menu-item:hover
|
||||
{
|
||||
margin: -1px;
|
||||
font-weight: normal;
|
||||
}
|
||||
.ui-jqgrid .ui-search-table { padding: 0; border: 0 none; height:20px; width:100%;}
|
||||
.ui-jqgrid .ui-search-table .ui-search-oper { width:20px; }
|
||||
a.g-menu-item, a.soptclass, a.clearsearchclass { cursor: pointer; }
|
||||
.ui-jqgrid .ui-jqgrid-view input,
|
||||
.ui-jqgrid .ui-jqgrid-view select,
|
||||
.ui-jqgrid .ui-jqgrid-view textarea,
|
||||
.ui-jqgrid .ui-jqgrid-view button {
|
||||
font-size: 11px;
|
||||
}
|
||||
.ui-jqgrid .ui-scroll-popup {width: 95px;}
|
||||
.ui-search-table select,
|
||||
.ui-search-table input
|
||||
{
|
||||
padding: 4px 3px;
|
||||
}
|
||||
|
||||
.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover > .ui-separator {
|
||||
margin-left: 3px;
|
||||
margin-right: 3px;
|
||||
}
|
||||
|
||||
.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover > .ui-pg-div > .ui-icon {
|
||||
margin-left: 3px;
|
||||
margin-right: 3px;
|
||||
}
|
||||
/* Column menu */
|
||||
.ui-jqgrid .ui-jqgrid-htable .colmenu {
|
||||
position:absolute;
|
||||
right:1px;
|
||||
height:100%;
|
||||
color : black;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-htable .colmenu-rtl {
|
||||
right:auto;
|
||||
left : 1px;
|
||||
}
|
||||
.ui-jqgrid .ui-jqgrid-htable .colmenuspan {
|
||||
display:inline-block;
|
||||
}
|
||||
|
||||
.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
|
||||
height:17px;
|
||||
margin-top:5px;
|
||||
display:inine-block;
|
||||
}
|
||||
.column-menu, .ui-search-menu {
|
||||
padding: 10px 10px;
|
||||
}
|
||||
.column-menu .divider {
|
||||
background-color: #e5e5e5;
|
||||
height: 1px;
|
||||
padding:0 0;
|
||||
margin: 5px 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
.ui-menu-item .ui-common-table .menu_icon {
|
||||
white-space: pre;
|
||||
padding-right: 4px;
|
||||
padding-left: 4px;
|
||||
width : auto;
|
||||
}
|
||||
.ui-menu-item .ui-common-table .menu_icon .ui-icon {
|
||||
display : inline-block;
|
||||
position: relative;
|
||||
}
|
||||
td.menu_text {
|
||||
width: auto;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.ui-search-menu .ui-menu-item {
|
||||
padding : 0 0;
|
||||
}
|
||||
.ui-col-menu .ui-menu-item td.menu_text{
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
padding-left : 1px;
|
||||
}
|
||||
.ui-col-menu .ui-menu-item td.menu_icon{
|
||||
padding-top: 0;
|
||||
padding-bottom: 0;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.ui-col-menu .ui-menu-item td.menu_icon input{
|
||||
margin: 2px 0;
|
||||
|
||||
}
|
||||
#search_menu .ui-menu-item div {
|
||||
margin: 3px 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#search_menu .ui-menu-item div input,
|
||||
#search_menu .ui-menu-item div select
|
||||
{
|
||||
padding: 3px 2px;
|
||||
}
|
||||
#search_menu .search_buttons {
|
||||
display:inline-block;
|
||||
width:50%;
|
||||
}
|
||||
#column_menu.ui-menu .ui-menu-item {
|
||||
position :static;
|
||||
}
|
||||
100
html/sternwarte/intern/sofue/detail.html
Executable file
100
html/sternwarte/intern/sofue/detail.html
Executable file
@@ -0,0 +1,100 @@
|
||||
<div id="detail_tbl">
|
||||
|
||||
<table id='d_first' align="center">
|
||||
<tr>
|
||||
<th>Verein</th>
|
||||
<th>Name</th>
|
||||
<th>Adresse</th>
|
||||
<th>Anzahl</th>
|
||||
<th>Anmeldung am</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id='d_verein'></td>
|
||||
<td id='d_name'></td>
|
||||
<td id='d_adresse'></td>
|
||||
<td align="center" id='d_anzahl'></td>
|
||||
<td align="center" id='d_anmeldung'></td>
|
||||
</tr>
|
||||
<tr class='d_gap'></tr>
|
||||
</table>
|
||||
<table id="d_second" align="center">
|
||||
<tr>
|
||||
<th>Telefon</th>
|
||||
<th>Email</th>
|
||||
<th>Wunsch-Termin</th>
|
||||
<th>Ausweich-Termin</th>
|
||||
<th>Spende</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" id='d_telefon'></td>
|
||||
<td align="center" id='d_email'></td>
|
||||
<td align="center" id='d_wtermin'></td>
|
||||
<td align="center" id='d_atermin'></td>
|
||||
<td align="center" id='d_spende'></td>
|
||||
</tr>
|
||||
<tr class='d_gap'></tr>
|
||||
</table>
|
||||
<table id="d_third" align="center">
|
||||
<tr class='zuab'>
|
||||
<th>Zu-/Absage</th>
|
||||
<th>Zu-/Abgesagt am</th>
|
||||
<th>BEOs</th>
|
||||
<th>Bemerkung</th>
|
||||
</tr>
|
||||
<tr id='zuab_1' class='zuab'>
|
||||
<td align="center" id='d_zusage'></td>
|
||||
<td align="center" id='d_wann'></td>
|
||||
<td align="center" id='d_beos'></td>
|
||||
<td id='d_bemerkung'></td>
|
||||
</tr>
|
||||
<tr class='d_gap'></tr>
|
||||
<tr>
|
||||
<th colspan=4>Mitteilung</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=4 id='d_mitt'></td>
|
||||
</tr>
|
||||
<tr class='d_gap'></tr>
|
||||
<tr class='stattgefunden'>
|
||||
<th colspan=4 class='greenRowClass'>Die Führung hat stattgefunden</th>
|
||||
|
||||
</tr>
|
||||
<tr class='stattgefunden'>
|
||||
<th> Besucher</th>
|
||||
<th> Spende</th>
|
||||
<th colspan=2>Bemerkungen</th>
|
||||
</tr>
|
||||
<tr class='stattgefunden'>
|
||||
<td align="center" id="statt_anzahl"></td>
|
||||
<td align="center" id="statt_spende"></td>
|
||||
<td colspan=2 align="center" id="statt_remarks"></td>
|
||||
</tr>
|
||||
<tr class='d_gap'></tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="divEnter">
|
||||
<table id='d_enter' align="center">
|
||||
<col width=110>
|
||||
<col width=150>
|
||||
<col width=180>
|
||||
<tr>
|
||||
<th>Status</th>
|
||||
<th>Mitarbeiter</th>
|
||||
<th>zugesagter Termin</th>
|
||||
<th>Bemerkungen</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id='d_status'></td>
|
||||
<td id='d_mitarb'>
|
||||
<div class="ui-widget">
|
||||
<textarea id="curmar" cols="10" rows="4"></textarea>
|
||||
</div>
|
||||
</td>
|
||||
<td id='d_zutermin'></td>
|
||||
<td id='d_bemerk'>
|
||||
<textarea id="txbem"></textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
23
html/sternwarte/intern/sofue/fill1900.php
Executable file
23
html/sternwarte/intern/sofue/fill1900.php
Executable file
@@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
# In der datenbank 'sternwarte' in der Tabelle SoFue alle Werte
|
||||
# von atermin, die auf 000... stehen, auf 1900... setzen
|
||||
|
||||
include '../dbaseconf.php';
|
||||
|
||||
|
||||
// Einlesen einer Tabelle und rausspeichern auf die Test-Tabelle
|
||||
function fillatermin($dbh,$from1) {
|
||||
$query = "select id from $from1 where atermin = '0000-00-00 00:00:00'";
|
||||
$rows = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
foreach($rows as $row) {
|
||||
$mid = $row['id'];
|
||||
$query = "update $from1 set atermin=DEFAULT where id=$mid";
|
||||
$result = mysqli_query($dbh,$query) or die (mysqli_error($dbh));
|
||||
}
|
||||
echo "atermin auf 1900-01-01 gesetzt";
|
||||
}
|
||||
|
||||
fillatermin($dbh, 'SoFue');
|
||||
|
||||
?>
|
||||
63
html/sternwarte/intern/sofue/js/ajax.js
Executable file
63
html/sternwarte/intern/sofue/js/ajax.js
Executable file
@@ -0,0 +1,63 @@
|
||||
// Werte vom Server holen
|
||||
// Übergabe: myURL : dahin geht der Ajax-Call
|
||||
// cmd : Kommando als String
|
||||
// param : weiterer Parameter, abh. von Kommando
|
||||
function doAjaxCall(myURL,cmd, param, answerFunktion)
|
||||
{
|
||||
var myData = { cmd: "0" , params: "0"};
|
||||
|
||||
myData["cmd"] = cmd;
|
||||
myData["params"] = param;
|
||||
|
||||
$.ajax( // AJAX-Call
|
||||
{
|
||||
|
||||
type: "POST", // wir machen eine POST - Abfrage
|
||||
url: myURL, // an diese Seite auf dem Server
|
||||
data: myData, // mit diesen Daten (ein Array)
|
||||
success : function(erg){ // wenn Erfolg, dann
|
||||
if(erg.charAt(0)=='#') // DEBUG-Meldungen ..
|
||||
{
|
||||
alert(erg); // .. ausgeben und ..
|
||||
erg = erg.substr(erg.lastIndexOf('#')+2); // .. wegblenden
|
||||
}
|
||||
// console.log(">" + erg + "<");
|
||||
if(typeof answerFunktion === 'function')
|
||||
answerFunktion(erg); // Antwort auswerten und weiterverarbeiten
|
||||
},
|
||||
error: function(xh,t) { // wenn Error, dann eine Alertbox hinmalen
|
||||
alert("xh=" + JSON.stringify(xh) + " t=" + t + xh.getAllResponseHeaders() + "\na) " + xh.responseText + "\nb) " + xh.statusText);
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// Werte vom Server holen
|
||||
// Übergabe: myURL : dahin geht der Ajax-Call
|
||||
// arr : Array mit den Kommandos / Daten
|
||||
// answeFunktion: Funktion, die nach Erfolg ausgeführt wird
|
||||
//
|
||||
function doAjaxCall_arr(myURL,arr, answerFunktion)
|
||||
{
|
||||
$.ajax( // AJAX-Call
|
||||
{
|
||||
|
||||
type: "POST", // wir machen eine POST - Abfrage
|
||||
url: myURL, // an diese Seite auf dem Server
|
||||
data: arr, // mit diesen Daten (ein Array)
|
||||
success : function(erg){ // wenn Erfolg, dann
|
||||
// if(erg.charAt(0)=='#') // DEBUG-Meldungen ..
|
||||
// {
|
||||
// alert(erg); // .. ausgeben und ..
|
||||
// erg = erg.substr(erg.lastIndexOf('#')+2); // .. wegblenden
|
||||
// }
|
||||
console.log(">" + JSON.stringify(erg) + "<");
|
||||
if(answerFunktion)
|
||||
answerFunktion(erg); // Antwort auswerten und weiterverarbeiten
|
||||
},
|
||||
error: function(xh,t) { // wenn Error, dann eine Alertbox hinmalen
|
||||
// alert("xh=" + JSON.stringify(xh) + " t=" + t + xh.getAllResponseHeaders() + "\na) " + xh.responseText + "\nb) " + xh.statusText);
|
||||
console.log("xh=" + JSON.stringify(xh) + " t=" + t + xh.getAllResponseHeaders() + "\na) " + xh.responseText + "\nb) " + xh.statusText);
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
78
html/sternwarte/intern/sofue/js/de.js
Executable file
78
html/sternwarte/intern/sofue/js/de.js
Executable file
@@ -0,0 +1,78 @@
|
||||
//! moment.js locale configuration
|
||||
//! locale : German [de]
|
||||
//! author : lluchs : https://github.com/lluchs
|
||||
//! author: Menelion Elensúle: https://github.com/Oire
|
||||
//! author : Mikolaj Dadela : https://github.com/mik01aj
|
||||
|
||||
;(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined'
|
||||
&& typeof require === 'function' ? factory(require('../moment')) :
|
||||
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
||||
factory(global.moment)
|
||||
}(this, (function (moment) { 'use strict';
|
||||
|
||||
|
||||
function processRelativeTime(number, withoutSuffix, key, isFuture) {
|
||||
var format = {
|
||||
'm': ['eine Minute', 'einer Minute'],
|
||||
'h': ['eine Stunde', 'einer Stunde'],
|
||||
'd': ['ein Tag', 'einem Tag'],
|
||||
'dd': [number + ' Tage', number + ' Tagen'],
|
||||
'M': ['ein Monat', 'einem Monat'],
|
||||
'MM': [number + ' Monate', number + ' Monaten'],
|
||||
'y': ['ein Jahr', 'einem Jahr'],
|
||||
'yy': [number + ' Jahre', number + ' Jahren']
|
||||
};
|
||||
return withoutSuffix ? format[key][0] : format[key][1];
|
||||
}
|
||||
|
||||
var de = moment.defineLocale('de', {
|
||||
months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'),
|
||||
monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'),
|
||||
monthsParseExact : true,
|
||||
weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'),
|
||||
weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'),
|
||||
weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'),
|
||||
weekdaysParseExact : true,
|
||||
longDateFormat : {
|
||||
LT: 'HH:mm',
|
||||
LTS: 'HH:mm:ss',
|
||||
L : 'DD.MM.YYYY',
|
||||
LL : 'D. MMMM YYYY',
|
||||
LLL : 'D. MMMM YYYY HH:mm',
|
||||
LLLL : 'dddd, D. MMMM YYYY HH:mm'
|
||||
},
|
||||
calendar : {
|
||||
sameDay: '[heute um] LT [Uhr]',
|
||||
sameElse: 'L',
|
||||
nextDay: '[morgen um] LT [Uhr]',
|
||||
nextWeek: 'dddd [um] LT [Uhr]',
|
||||
lastDay: '[gestern um] LT [Uhr]',
|
||||
lastWeek: '[letzten] dddd [um] LT [Uhr]'
|
||||
},
|
||||
relativeTime : {
|
||||
future : 'in %s',
|
||||
past : 'vor %s',
|
||||
s : 'ein paar Sekunden',
|
||||
m : processRelativeTime,
|
||||
mm : '%d Minuten',
|
||||
h : processRelativeTime,
|
||||
hh : '%d Stunden',
|
||||
d : processRelativeTime,
|
||||
dd : processRelativeTime,
|
||||
M : processRelativeTime,
|
||||
MM : processRelativeTime,
|
||||
y : processRelativeTime,
|
||||
yy : processRelativeTime
|
||||
},
|
||||
dayOfMonthOrdinalParse: /\d{1,2}\./,
|
||||
ordinal : '%d.',
|
||||
week : {
|
||||
dow : 1, // Monday is the first day of the week.
|
||||
doy : 4 // The week that contains Jan 4th is the first week of the year.
|
||||
}
|
||||
});
|
||||
|
||||
return de;
|
||||
|
||||
})));
|
||||
1671
html/sternwarte/intern/sofue/js/de.js~
Executable file
1671
html/sternwarte/intern/sofue/js/de.js~
Executable file
File diff suppressed because it is too large
Load Diff
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-ar.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-ar.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid Arabic Translation
|
||||
*
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ar"] = {
|
||||
defaults : {
|
||||
recordtext: "تسجيل {0} - {1} على {2}",
|
||||
emptyrecords: "لا يوجد تسجيل",
|
||||
loadtext: "تحميل...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "صفحة {0} على {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "بحث...",
|
||||
Find: "بحث",
|
||||
Reset: "إلغاء",
|
||||
odata: [{ oper:'eq', text:"يساوي"},{ oper:'ne', text:"يختلف"},{ oper:'lt', text:"أقل"},{ oper:'le', text:"أقل أو يساوي"},{ oper:'gt', text:"أكبر"},{ oper:'ge', text:"أكبر أو يساوي"},{ oper:'bw', text:"يبدأ بـ"},{ oper:'bn', text:"لا يبدأ بـ"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"ينته بـ"},{ oper:'en', text:"لا ينته بـ"},{ oper:'cn', text:"يحتوي"},{ oper:'nc', text:"لا يحتوي"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "مع", text: "الكل" }, { op: "أو", text: "لا أحد" }],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "اضافة",
|
||||
editCaption: "تحديث",
|
||||
bSubmit: "تثبيث",
|
||||
bCancel: "إلغاء",
|
||||
bClose: "غلق",
|
||||
saveData: "تغيرت المعطيات هل تريد التسجيل ?",
|
||||
bYes: "نعم",
|
||||
bNo: "لا",
|
||||
bExit: "إلغاء",
|
||||
msg: {
|
||||
required: "خانة إجبارية",
|
||||
number: "سجل رقم صحيح",
|
||||
minValue: "يجب أن تكون القيمة أكبر أو تساوي 0",
|
||||
maxValue: "يجب أن تكون القيمة أقل أو تساوي 0",
|
||||
email: "بريد غير صحيح",
|
||||
integer: "سجل عدد طبييعي صحيح",
|
||||
url: "ليس عنوانا صحيحا. البداية الصحيحة ('http://' أو 'https://')",
|
||||
nodefined : " ليس محدد!",
|
||||
novalue : " قيمة الرجوع مطلوبة!",
|
||||
customarray : "يجب على الدالة الشخصية أن تنتج جدولا",
|
||||
customfcheck : "الدالة الشخصية مطلوبة في حالة التحقق الشخصي"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "رأيت التسجيلات",
|
||||
bClose: "غلق"
|
||||
},
|
||||
del : {
|
||||
caption: "حذف",
|
||||
msg: "حذف التسجيلات المختارة ?",
|
||||
bSubmit: "حذف",
|
||||
bCancel: "إلغاء"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "تغيير التسجيل المختار",
|
||||
addtext:" ",
|
||||
addtitle: "إضافة تسجيل",
|
||||
deltext: " ",
|
||||
deltitle: "حذف التسجيل المختار",
|
||||
searchtext: " ",
|
||||
searchtitle: "بحث عن تسجيل",
|
||||
refreshtext: "",
|
||||
refreshtitle: "تحديث الجدول",
|
||||
alertcap: "تحذير",
|
||||
alerttext: "يرجى إختيار السطر",
|
||||
viewtext: "",
|
||||
viewtitle: "إظهار السطر المختار",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "إظهار/إخفاء الأعمدة",
|
||||
bSubmit: "تثبيث",
|
||||
bCancel: "إلغاء"
|
||||
},
|
||||
errors : {
|
||||
errcap : "خطأ",
|
||||
nourl : "لا يوجد عنوان محدد",
|
||||
norecords: "لا يوجد تسجيل للمعالجة",
|
||||
model : "عدد العناوين (colNames) <> عدد التسجيلات (colModel)!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت",
|
||||
"الأحد", "الإثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"
|
||||
],
|
||||
monthNames: [
|
||||
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر",
|
||||
"جانفي", "فيفري", "مارس", "أفريل", "ماي", "جوان", "جويلية", "أوت", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"
|
||||
],
|
||||
AmPm : ["صباحا","مساءا","صباحا","مساءا"],
|
||||
S: function (j) {return j == 1 ? 'er' : 'e';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
188
html/sternwarte/intern/sofue/js/i18n/grid.locale-bg.js
Executable file
188
html/sternwarte/intern/sofue/js/i18n/grid.locale-bg.js
Executable file
@@ -0,0 +1,188 @@
|
||||
/**
|
||||
* jqGrid Bulgarian Translation
|
||||
* Tony Tomov tony@trirand.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["bg"] = {
|
||||
defaults : {
|
||||
recordtext: "{0} - {1} от {2}",
|
||||
emptyrecords: "Няма запис(и)",
|
||||
loadtext: "Зареждам...",
|
||||
savetext: "Записвам...",
|
||||
pgtext : "Стр. {0} от {1}",
|
||||
pgfirst : "Първа Стр.",
|
||||
pglast : "Последна Стр.",
|
||||
pgnext : "Следваща Стр.",
|
||||
pgprev : "Предишна Стр.",
|
||||
pgrecs : "Брой записи на Стр.",
|
||||
showhide: "Свиване/Разтягане на таблицата",
|
||||
// mobile
|
||||
pagerCaption : "Таблица::Настр. Страница",
|
||||
pageText : "Страница:",
|
||||
recordPage : "Записи на стр.",
|
||||
nomorerecs : "Няма повече записи...",
|
||||
scrollPullup: "Издърпайте нагоре за повече...",
|
||||
scrollPulldown : "Дръпнете надолу за опресняване...",
|
||||
scrollRefresh : "Освободете за да опресните..."
|
||||
},
|
||||
search : {
|
||||
caption: "Търсене...",
|
||||
Find: "Намери",
|
||||
Reset: "Изчисти",
|
||||
odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"различно"},{ oper:'lt', text:"по-малко"},{ oper:'le', text:"по-малко или="},{ oper:'gt', text:"по-голямо"},{ oper:'ge', text:"по-голямо или ="},{ oper:'bw', text:"започва с"},{ oper:'bn', text:"не започва с"},{ oper:'in', text:"се намира в"},{ oper:'ni', text:"не се намира в"},{ oper:'ew', text:"завършва с"},{ oper:'en', text:"не завършава с"},{ oper:'cn', text:"съдържа"},{ oper:'nc', text:"не съдържа"},{ oper:'nu', text:'е NULL'},{ oper:'nn', text:'не е NULL'}, {oper:'bt', text:'между'}],
|
||||
groupOps: [ { op: "AND", text: " И " }, { op: "OR", text: "ИЛИ" } ],
|
||||
operandTitle : "Натисни за избор на операнд.",
|
||||
resetTitle : "Изчисти стойността",
|
||||
addsubgrup : "Добави група",
|
||||
addrule : "Добави правило",
|
||||
delgroup : "Изтрий група",
|
||||
delrule : "Изтрий правило"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Нов Запис",
|
||||
editCaption: "Редакция Запис",
|
||||
bSubmit: "Запиши",
|
||||
bCancel: "Изход",
|
||||
bClose: "Затвори",
|
||||
saveData: "Данните са променени! Да съхраня ли промените?",
|
||||
bYes : "Да",
|
||||
bNo : "Не",
|
||||
bExit : "Отказ",
|
||||
msg: {
|
||||
required:"Полето е задължително",
|
||||
number:"Въведете валидно число!",
|
||||
minValue:"стойността трябва да е по-голяма или равна от",
|
||||
maxValue:"стойността трябва да е по-малка или равна от",
|
||||
email: "не е валиден ел. адрес",
|
||||
integer: "Въведете валидно цяло число",
|
||||
date: "Въведете валидна дата",
|
||||
url: "e невалиден URL. Изискава се префикс('http://' или 'https://')",
|
||||
nodefined : " е недефинирана!",
|
||||
novalue : " изисква връщане на стойност!",
|
||||
customarray : "Потреб. Функция трябва да върне масив!",
|
||||
customfcheck : "Потребителска функция е задължителна при този тип елемент!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Преглед запис",
|
||||
bClose: "Затвори"
|
||||
},
|
||||
del : {
|
||||
caption: "Изтриване",
|
||||
msg: "Да изтрия ли избраният запис?",
|
||||
bSubmit: "Изтрий",
|
||||
bCancel: "Отказ"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Редакция избран запис",
|
||||
addtext:" ",
|
||||
addtitle: "Добавяне нов запис",
|
||||
deltext: " ",
|
||||
deltitle: "Изтриване избран запис",
|
||||
searchtext: " ",
|
||||
searchtitle: "Търсене запис(и)",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Обнови таблица",
|
||||
alertcap: "Предупреждение",
|
||||
alerttext: "Моля, изберете запис",
|
||||
viewtext: "",
|
||||
viewtitle: "Преглед избран запис",
|
||||
savetext: "",
|
||||
savetitle: "Съхрани запис",
|
||||
canceltext: "",
|
||||
canceltitle : "Отказ редакция",
|
||||
selectcaption : "Действия..."
|
||||
},
|
||||
col : {
|
||||
caption: "Избери колони",
|
||||
bSubmit: "Ок",
|
||||
bCancel: "Изход"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Грешка",
|
||||
nourl : "Няма посочен url адрес",
|
||||
norecords: "Няма запис за обработка",
|
||||
model : "Модела не съответства на имената!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" лв.", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Нед", "Пон", "Вт", "Ср", "Чет", "Пет", "Съб",
|
||||
"Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"
|
||||
],
|
||||
monthNames: [
|
||||
"Яну", "Фев", "Мар", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Нов", "Дек",
|
||||
"Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"
|
||||
],
|
||||
AmPm : ["","","",""],
|
||||
S: function (j) {
|
||||
if(j==7 || j==8 || j== 27 || j== 28) {
|
||||
return 'ми';
|
||||
}
|
||||
return ['ви', 'ри', 'ти'][Math.min((j - 1) % 10, 2)];
|
||||
},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Сортирай възходящо",
|
||||
sortdesc : "Сортирай низходящо",
|
||||
columns : "Колони",
|
||||
filter : "Филтрирай",
|
||||
grouping : "Групирай по",
|
||||
ungrouping : "Разгрупиране",
|
||||
searchTitle : "Търси данни със стойност, която",
|
||||
freeze : "Неподвижна",
|
||||
unfreeze : "Отмяна неподвижност",
|
||||
reorder : "Премести за пренареждане"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-ca.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-ca.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Catalan Translation
|
||||
* Traducció jqGrid en Catatà per Faserline, S.L.
|
||||
* http://www.faserline.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ca"] = {
|
||||
defaults : {
|
||||
recordtext: "Mostrant {0} - {1} de {2}",
|
||||
emptyrecords: "Sense registres que mostrar",
|
||||
loadtext: "Carregant...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "Pàgina {0} de {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Cerca...",
|
||||
Find: "Cercar",
|
||||
Reset: "Buidar",
|
||||
odata: [{ oper:'eq', text:"equal"},{ oper:'ne', text:"not equal"},{ oper:'lt', text:"less"},{ oper:'le', text:"less or equal"},{ oper:'gt', text:"greater"},{ oper:'ge', text:"greater or equal"},{ oper:'bw', text:"begins with"},{ oper:'bn', text:"does not begin with"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is not in"},{ oper:'ew', text:"ends with"},{ oper:'en', text:"does not end with"},{ oper:'cn', text:"contains"},{ oper:'nc', text:"does not contain"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "tot" }, { op: "OR", text: "qualsevol" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Afegir registre",
|
||||
editCaption: "Modificar registre",
|
||||
bSubmit: "Guardar",
|
||||
bCancel: "Cancelar",
|
||||
bClose: "Tancar",
|
||||
saveData: "Les dades han canviat. Guardar canvis?",
|
||||
bYes : "Yes",
|
||||
bNo : "No",
|
||||
bExit : "Cancel",
|
||||
msg: {
|
||||
required:"Camp obligatori",
|
||||
number:"Introdueixi un nombre",
|
||||
minValue:"El valor ha de ser major o igual que ",
|
||||
maxValue:"El valor ha de ser menor o igual a ",
|
||||
email: "no és una direcció de correu vàlida",
|
||||
integer: "Introdueixi un valor enter",
|
||||
date: "Introdueixi una data correcta ",
|
||||
url: "no és una URL vàlida. Prefix requerit ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Veure registre",
|
||||
bClose: "Tancar"
|
||||
},
|
||||
del : {
|
||||
caption: "Eliminar",
|
||||
msg: "¿Desitja eliminar els registres seleccionats?",
|
||||
bSubmit: "Eliminar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Modificar fila seleccionada",
|
||||
addtext:" ",
|
||||
addtitle: "Agregar nova fila",
|
||||
deltext: " ",
|
||||
deltitle: "Eliminar fila seleccionada",
|
||||
searchtext: " ",
|
||||
searchtitle: "Cercar informació",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Refrescar taula",
|
||||
alertcap: "Avís",
|
||||
alerttext: "Seleccioni una fila",
|
||||
viewtext: " ",
|
||||
viewtitle: "Veure fila seleccionada",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
// setcolumns module
|
||||
col : {
|
||||
caption: "Mostrar/ocultar columnes",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Error",
|
||||
nourl : "No s'ha especificat una URL",
|
||||
norecords: "No hi ha dades per processar",
|
||||
model : "Les columnes de noms són diferents de les columnes del model"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds",
|
||||
"Diumenge", "Dilluns", "Dimarts", "Dimecres", "Dijous", "Divendres", "Dissabte"
|
||||
],
|
||||
monthNames: [
|
||||
"Gen", "Febr", "Març", "Abr", "Maig", "Juny", "Jul", "Ag", "Set", "Oct", "Nov", "Des",
|
||||
"Gener", "Febrer", "Març", "Abril", "Maig", "Juny", "Juliol", "Agost", "Setembre", "Octubre", "Novembre", "Desembre"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd-m-Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: 'show',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
226
html/sternwarte/intern/sofue/js/i18n/grid.locale-cn.js
Executable file
226
html/sternwarte/intern/sofue/js/i18n/grid.locale-cn.js
Executable file
@@ -0,0 +1,226 @@
|
||||
/**
|
||||
* jqGrid Chinese Translation
|
||||
* 咖啡兔 yanhonglei@gmail.com
|
||||
* http://www.kafeitu.me
|
||||
*
|
||||
* 花岗岩 marbleqi@163.com
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["cn"] = {
|
||||
defaults : {
|
||||
recordtext: "第{0}到第{1}条\u3000共 {2} 条", // 共字前是全角空格
|
||||
emptyrecords: "没有记录!",
|
||||
loadtext: "读取中...",
|
||||
savetext: "保存中...",
|
||||
pgtext : "第{0}页\u3000共{1}页",
|
||||
pgfirst : "第一页",
|
||||
pglast : "最后一页",
|
||||
pgnext : "下一页",
|
||||
pgprev : "上一页",
|
||||
pgrecs : "每页记录数",
|
||||
showhide: "切换 展开 折叠 表格",
|
||||
// mobile
|
||||
pagerCaption : "表格::页面设置",
|
||||
pageText : "Page:",
|
||||
recordPage : "每页记录数",
|
||||
nomorerecs : "没有更多记录...",
|
||||
scrollPullup: "加载更多...",
|
||||
scrollPulldown : "刷新...",
|
||||
scrollRefresh : "滚动刷新..."
|
||||
},
|
||||
search : {
|
||||
caption: "搜索...",
|
||||
Find: "查找",
|
||||
Reset: "重置",
|
||||
odata: [{ oper:'eq', text:'等于\u3000\u3000'},{ oper:'ne', text:'不等于\u3000'},{ oper:'lt', text:'小于\u3000\u3000'},{ oper:'le', text:'小于等于'},{ oper:'gt', text:'大于\u3000\u3000'},{ oper:'ge', text:'大于等于'},{ oper:'bw', text:'开头是'},{ oper:'bn', text:'开头不是'},{ oper:'in', text:'属于\u3000\u3000'},{ oper:'ni', text:'不属于'},{ oper:'ew', text:'结尾是'},{ oper:'en', text:'结尾不是'},{ oper:'cn', text:'包含\u3000\u3000'},{ oper:'nc', text:'不包含'},{ oper:'nu', text:'为空'},{ oper:'nn', text:'不为空'}, {oper:'bt', text:'区间'}],
|
||||
groupOps: [ { op: "AND", text: "满足所有条件" }, { op: "OR", text: "满足任一条件" } ],
|
||||
operandTitle : "单击进行搜索。",
|
||||
resetTitle : "重置搜索条件",
|
||||
addsubgrup : "添加条件组",
|
||||
addrule : "添加条件",
|
||||
delgroup : "删除条件组",
|
||||
delrule : "删除条件"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "添加记录",
|
||||
editCaption: "编辑记录",
|
||||
bSubmit: "提交",
|
||||
bCancel: "取消",
|
||||
bClose: "关闭",
|
||||
saveData: "数据已修改,是否保存?",
|
||||
bYes : "是",
|
||||
bNo : "否",
|
||||
bExit : "取消",
|
||||
msg: {
|
||||
required:"此字段必需",
|
||||
number:"请输入有效数字",
|
||||
minValue:"输值必须大于等于 ",
|
||||
maxValue:"输值必须小于等于 ",
|
||||
email: "这不是有效的e-mail地址",
|
||||
integer: "请输入有效整数",
|
||||
date: "请输入有效时间",
|
||||
url: "无效网址。前缀必须为 ('http://' 或 'https://')",
|
||||
nodefined : " 未定义!",
|
||||
novalue : " 需要返回值!",
|
||||
customarray : "自定义函数需要返回数组!",
|
||||
customfcheck : "必须有自定义函数!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "查看记录",
|
||||
bClose: "关闭"
|
||||
},
|
||||
del : {
|
||||
caption: "删除",
|
||||
msg: "删除所选记录?",
|
||||
bSubmit: "删除",
|
||||
bCancel: "取消"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "编辑所选记录",
|
||||
addtext:"",
|
||||
addtitle: "添加新记录",
|
||||
deltext: "",
|
||||
deltitle: "删除所选记录",
|
||||
searchtext: "",
|
||||
searchtitle: "查找",
|
||||
refreshtext: "",
|
||||
refreshtitle: "刷新表格",
|
||||
alertcap: "注意",
|
||||
alerttext: "请选择记录",
|
||||
viewtext: "",
|
||||
viewtitle: "查看所选记录",
|
||||
savetext: "",
|
||||
savetitle: "保存记录",
|
||||
canceltext: "",
|
||||
canceltitle : "取消编辑记录",
|
||||
selectcaption : "操作..."
|
||||
},
|
||||
col : {
|
||||
caption: "选择列",
|
||||
bSubmit: "确定",
|
||||
bCancel: "取消"
|
||||
},
|
||||
errors : {
|
||||
errcap : "错误",
|
||||
nourl : "没有设置url",
|
||||
norecords: "没有需要处理的记录",
|
||||
model : "colNames 和 colModel 长度不等!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"日", "一", "二", "三", "四", "五", "六",
|
||||
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六",
|
||||
],
|
||||
monthNames: [
|
||||
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
||||
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
||||
],
|
||||
AmPm : ["am","pm","上午","下午"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'Y-m-d',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
||||
// information about date, time, numbers and currency formats used in different countries
|
||||
// one should just convert the information in PHP format
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
// short date:
|
||||
// n - Numeric representation of a month, without leading zeros
|
||||
// j - Day of the month without leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// example: 3/1/2012 which means 1 March 2012
|
||||
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
||||
// month day:
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
||||
// short time (without seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
||||
// long time (with seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// F - A full textual representation of a month
|
||||
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "升序排序",
|
||||
sortdesc : "降序排序",
|
||||
columns : "列",
|
||||
filter : "筛选",
|
||||
grouping : "分类",
|
||||
ungrouping : "取消分类",
|
||||
searchTitle : "查找:",
|
||||
freeze : "冻结",
|
||||
unfreeze : "取消冻结",
|
||||
reorder : "重新排序"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-cs.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-cs.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Czech Translation
|
||||
* Pavel Jirak pavel.jirak@jipas.cz
|
||||
* doplnil Thomas Wagner xwagne01@stud.fit.vutbr.cz
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["cs"] = {
|
||||
defaults : {
|
||||
recordtext: "Zobrazeno {0} - {1} z {2} záznamů",
|
||||
emptyrecords: "Nenalezeny žádné záznamy",
|
||||
loadtext: "Načítám...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "Strana {0} z {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Vyhledávám...",
|
||||
Find: "Hledat",
|
||||
Reset: "Reset",
|
||||
odata: [{ oper:'eq', text:"rovno"},{ oper:'ne', text:"nerovno"},{ oper:'lt', text:"menší"},{ oper:'le', text:"menší nebo rovno"},{ oper:'gt', text:"větší"},{ oper:'ge', text:"větší nebo rovno"},{ oper:'bw', text:"začíná s"},{ oper:'bn', text:"nezačíná s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"není v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obsahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "všech" }, { op: "OR", text: "některého z" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Přidat záznam",
|
||||
editCaption: "Editace záznamu",
|
||||
bSubmit: "Uložit",
|
||||
bCancel: "Storno",
|
||||
bClose: "Zavřít",
|
||||
saveData: "Data byla změněna! Uložit změny?",
|
||||
bYes : "Ano",
|
||||
bNo : "Ne",
|
||||
bExit : "Zrušit",
|
||||
msg: {
|
||||
required:"Pole je vyžadováno",
|
||||
number:"Prosím, vložte validní číslo",
|
||||
minValue:"hodnota musí být větší než nebo rovná ",
|
||||
maxValue:"hodnota musí být menší než nebo rovná ",
|
||||
email: "není validní e-mail",
|
||||
integer: "Prosím, vložte celé číslo",
|
||||
date: "Prosím, vložte validní datum",
|
||||
url: "není platnou URL. Vyžadován prefix ('http://' or 'https://')",
|
||||
nodefined : " není definován!",
|
||||
novalue : " je vyžadována návratová hodnota!",
|
||||
customarray : "Custom function mělá vrátit pole!",
|
||||
customfcheck : "Custom function by měla být přítomna v případě custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Zobrazit záznam",
|
||||
bClose: "Zavřít"
|
||||
},
|
||||
del : {
|
||||
caption: "Smazat",
|
||||
msg: "Smazat vybraný(é) záznam(y)?",
|
||||
bSubmit: "Smazat",
|
||||
bCancel: "Storno"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Editovat vybraný řádek",
|
||||
addtext:" ",
|
||||
addtitle: "Přidat nový řádek",
|
||||
deltext: " ",
|
||||
deltitle: "Smazat vybraný záznam ",
|
||||
searchtext: " ",
|
||||
searchtitle: "Najít záznamy",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Obnovit tabulku",
|
||||
alertcap: "Varování",
|
||||
alerttext: "Prosím, vyberte řádek",
|
||||
viewtext: "",
|
||||
viewtitle: "Zobrazit vybraný řádek",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Zobrazit/Skrýt sloupce",
|
||||
bSubmit: "Uložit",
|
||||
bCancel: "Storno"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Chyba",
|
||||
nourl : "Není nastavena url",
|
||||
norecords: "Žádné záznamy ke zpracování",
|
||||
model : "Délka colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ne", "Po", "Út", "St", "Čt", "Pá", "So",
|
||||
"Neděle", "Pondělí", "Úterý", "Středa", "Čtvrtek", "Pátek", "Sobota"
|
||||
],
|
||||
monthNames: [
|
||||
"Led", "Úno", "Bře", "Dub", "Kvě", "Čer", "Čvc", "Srp", "Zář", "Říj", "Lis", "Pro",
|
||||
"Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec"
|
||||
],
|
||||
AmPm : ["do","od","DO","OD"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
231
html/sternwarte/intern/sofue/js/i18n/grid.locale-de.js
Executable file
231
html/sternwarte/intern/sofue/js/i18n/grid.locale-de.js
Executable file
@@ -0,0 +1,231 @@
|
||||
/**
|
||||
* jqGrid German Translation
|
||||
* Version 1.0.0 (developed for jQuery Grid 3.3.1)
|
||||
* Olaf Klöppel opensource@blue-hit.de
|
||||
* http://blue-hit.de/
|
||||
*
|
||||
* Updated for jqGrid 3.8
|
||||
* Andreas Flack
|
||||
* http://www.contentcontrol-berlin.de
|
||||
*
|
||||
* Updated for jQuery 4.4
|
||||
* Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com
|
||||
* the format corresponds now the format from
|
||||
* https://github.com/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js
|
||||
*
|
||||
* Updated for jqGrid 4.8
|
||||
* Tony Tomov
|
||||
* http://www.guriddo.net
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["de"] = {
|
||||
defaults : {
|
||||
recordtext: "Zeige {0} - {1} von {2}",
|
||||
emptyrecords: "Keine Datensätze vorhanden",
|
||||
loadtext: "Lädt...",
|
||||
savetext: "Speichern...",
|
||||
pgtext : "Seite {0} von {1}",
|
||||
pgfirst : "erste Seite",
|
||||
pglast : "letzte Seite",
|
||||
pgnext : "nächste Seite",
|
||||
pgprev : "vorherige Seite",
|
||||
pgrecs : "Datensätze pro Seite",
|
||||
showhide: "Toggle erweitern reduzieren",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Seite Optionen",
|
||||
pageText : "Seite:",
|
||||
recordPage : "Ergebnisse pro Seite",
|
||||
nomorerecs : "Keine weiteren Datensätze...",
|
||||
scrollPullup: "Ziehen Sie, um mehr zu laden...",
|
||||
scrollPulldown : "Pulldown zu aktualisieren...",
|
||||
scrollRefresh : "Lassen Sie zu aktualisieren..."
|
||||
},
|
||||
search : {
|
||||
caption: "Suche...",
|
||||
Find: "Suchen",
|
||||
Reset: "Zurücksetzen",
|
||||
odata: [{ oper:'eq', text:"gleich"},{ oper:'ne', text:"ungleich"},{ oper:'lt', text:"kleiner"},{ oper:'le', text:"kleiner gleich"},{ oper:'gt', text:"größer"},{ oper:'ge', text:"größer gleich"},{ oper:'bw', text:"beginnt mit"},{ oper:'bn', text:"beginnt nicht mit"},{ oper:'in', text:"ist in"},{ oper:'ni', text:"ist nicht in"},{ oper:'ew', text:"endet mit"},{ oper:'en', text:"endet nicht mit"},{ oper:'cn', text:"enthält"},{ oper:'nc', text:"enthält nicht"}, { oper:'nu', text:"ist Null" }, { oper:'nn', text:"ist nicht Null" }, {oper:'bt', text:'zwischen'}],
|
||||
groupOps: [{ op: "AND", text: "alle" },{ op: "OR", text: "mindestens eine" }],
|
||||
operandTitle : "Klicken Sie auf Suchoperation zu wählen.",
|
||||
resetTitle : "Reset Suche Wert",
|
||||
addsubgrup : "Gruppe hinzufügen",
|
||||
addrule : "In der Regel",
|
||||
delgroup : "Gruppe löschen",
|
||||
delrule : "Regel löschen"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Datensatz hinzufügen",
|
||||
editCaption: "Datensatz bearbeiten",
|
||||
bSubmit: "Speichern",
|
||||
bCancel: "Abbrechen",
|
||||
bClose: "Schließen",
|
||||
saveData: "Daten wurden geändert! Änderungen speichern?",
|
||||
bYes : "ja",
|
||||
bNo : "nein",
|
||||
bExit : "abbrechen",
|
||||
msg: {
|
||||
required:"Feld ist erforderlich",
|
||||
number: "Bitte geben Sie eine Zahl ein",
|
||||
minValue:"Wert muss größer oder gleich sein, als ",
|
||||
maxValue:"Wert muss kleiner oder gleich sein, als ",
|
||||
email: "ist keine gültige E-Mail-Adresse",
|
||||
integer: "Bitte geben Sie eine Ganzzahl ein",
|
||||
date: "Bitte geben Sie ein gültiges Datum ein",
|
||||
url: "ist keine gültige URL. Präfix muss eingegeben werden ('http://' oder 'https://')",
|
||||
nodefined : " ist nicht definiert!",
|
||||
novalue : " Rückgabewert ist erforderlich!",
|
||||
customarray : "Benutzerdefinierte Funktion sollte ein Array zurückgeben!",
|
||||
customfcheck : "Benutzerdefinierte Funktion sollte im Falle der benutzerdefinierten Überprüfung vorhanden sein!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Datensatz anzeigen",
|
||||
bClose: "Schließen"
|
||||
},
|
||||
del : {
|
||||
caption: "Löschen",
|
||||
msg: "Ausgewählte Datensätze löschen?",
|
||||
bSubmit: "Löschen",
|
||||
bCancel: "Abbrechen"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Ausgewählte Zeile editieren",
|
||||
addtext:" ",
|
||||
addtitle: "Neue Zeile einfügen",
|
||||
deltext: " ",
|
||||
deltitle: "Ausgewählte Zeile löschen",
|
||||
searchtext: " ",
|
||||
searchtitle: "Datensatz suchen",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Tabelle neu laden",
|
||||
alertcap: "Warnung",
|
||||
alerttext: "Bitte Zeile auswählen",
|
||||
viewtext: "",
|
||||
viewtitle: "Ausgewählte Zeile anzeigen",
|
||||
savetext: "",
|
||||
savetitle: "Zeile speihern",
|
||||
canceltext: "",
|
||||
canceltitle : "Zeile abbrechen",
|
||||
selectcaption : "Aktionen..."
|
||||
},
|
||||
col : {
|
||||
caption: "Spalten auswählen",
|
||||
bSubmit: "Speichern",
|
||||
bCancel: "Abbrechen"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Fehler",
|
||||
nourl : "Keine URL angegeben",
|
||||
norecords: "Keine Datensätze zu bearbeiten",
|
||||
model : "colNames und colModel sind unterschiedlich lang!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:" €", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"So", "Mo", "Di", "Mi", "Do", "Fr", "Sa",
|
||||
"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez",
|
||||
"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"
|
||||
],
|
||||
AmPm : ["","","",""],
|
||||
S: function () {return '.';}, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
ISO8601Long: "Y-m-d H:i:s",
|
||||
ISO8601Short: "Y-m-d",
|
||||
// short date:
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// m - Numeric representation of a month, with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// j - Day of the month without leading zeros
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// j - Day of the month without leading zeros
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
||||
// month day:
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// F - A full textual representation of a month
|
||||
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
||||
// short time (without seconds)
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
||||
// long time (with seconds)
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Aufsteigend sortieren",
|
||||
sortdesc : "Absteigend sortieren",
|
||||
columns : "Spalte",
|
||||
filter : "Filter",
|
||||
grouping : "Gruppiere nach",
|
||||
ungrouping : "Gruppierung aufheben",
|
||||
searchTitle : "Erhalten Sie Artikel mit Wert:",
|
||||
freeze : "Einfrieren",
|
||||
unfreeze : "Freigeben",
|
||||
reorder : "Bewegen neu anordnen"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-dk.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-dk.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Danish Translation
|
||||
* Kaare Rasmussen kjs@jasonic.dk
|
||||
* http://jasonic.dk/blog
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["dk"] = {
|
||||
defaults : {
|
||||
recordtext: "View {0} - {1} of {2}",
|
||||
emptyrecords: "No records to view",
|
||||
loadtext: "Loading...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "Page {0} of {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Søg...",
|
||||
Find: "Find",
|
||||
Reset: "Nulstil",
|
||||
odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Tilføj",
|
||||
editCaption: "Ret",
|
||||
bSubmit: "Send",
|
||||
bCancel: "Annuller",
|
||||
bClose: "Luk",
|
||||
saveData: "Data has been changed! Save changes?",
|
||||
bYes : "Yes",
|
||||
bNo : "No",
|
||||
bExit : "Cancel",
|
||||
msg: {
|
||||
required:"Felt er nødvendigt",
|
||||
number:"Indtast venligst et validt tal",
|
||||
minValue:"værdi skal være større end eller lig med",
|
||||
maxValue:"værdi skal være mindre end eller lig med",
|
||||
email: "er ikke en valid email",
|
||||
integer: "Indtast venligst et validt heltalt",
|
||||
date: "Indtast venligst en valid datoværdi",
|
||||
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "View Record",
|
||||
bClose: "Close"
|
||||
},
|
||||
del : {
|
||||
caption: "Slet",
|
||||
msg: "Slet valgte række(r)?",
|
||||
bSubmit: "Slet",
|
||||
bCancel: "Annuller"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Rediger valgte række",
|
||||
addtext:" ",
|
||||
addtitle: "Tilføj ny række",
|
||||
deltext: " ",
|
||||
deltitle: "Slet valgte række",
|
||||
searchtext: " ",
|
||||
searchtitle: "Find poster",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Indlæs igen",
|
||||
alertcap: "Advarsel",
|
||||
alerttext: "Vælg venligst række",
|
||||
viewtext: "",
|
||||
viewtitle: "View selected row",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Vis/skjul kolonner",
|
||||
bSubmit: "Send",
|
||||
bCancel: "Annuller"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Fejl",
|
||||
nourl : "Ingel url valgt",
|
||||
norecords: "Ingen poster at behandle",
|
||||
model : "colNames og colModel har ikke samme længde!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Søn", "Man", "Tirs", "Ons", "Tors", "Fre", "Lør",
|
||||
"Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
||||
"Januar", "Februar", "Marts", "April", "Maj", "Juni", "Juli", "August", "September", "Oktober", "November", "December"
|
||||
],
|
||||
AmPm : ["","","",""],
|
||||
S: function (j) {return '.'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "j/n/Y",
|
||||
LongDate: "l d. F Y",
|
||||
FullDateTime: "l d F Y G:i:s",
|
||||
MonthDay: "d. F",
|
||||
ShortTime: "G:i",
|
||||
LongTime: "G:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
// DK
|
||||
}));
|
||||
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-el.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-el.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid Greek (el) Translation
|
||||
* Alex Cicovic
|
||||
* http://www.alexcicovic.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["el"] = {
|
||||
defaults : {
|
||||
recordtext: "View {0} - {1} of {2}",
|
||||
emptyrecords: "No records to view",
|
||||
loadtext: "Φόρτωση...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "Page {0} of {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Αναζήτηση...",
|
||||
Find: "Εύρεση",
|
||||
Reset: "Επαναφορά",
|
||||
odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Εισαγωγή Εγγραφής",
|
||||
editCaption: "Επεξεργασία Εγγραφής",
|
||||
bSubmit: "Καταχώρηση",
|
||||
bCancel: "Άκυρο",
|
||||
bClose: "Κλείσιμο",
|
||||
saveData: "Data has been changed! Save changes?",
|
||||
bYes : "Yes",
|
||||
bNo : "No",
|
||||
bExit : "Cancel",
|
||||
msg: {
|
||||
required:"Το πεδίο είναι απαραίτητο",
|
||||
number:"Το πεδίο δέχεται μόνο αριθμούς",
|
||||
minValue:"Η τιμή πρέπει να είναι μεγαλύτερη ή ίση του ",
|
||||
maxValue:"Η τιμή πρέπει να είναι μικρότερη ή ίση του ",
|
||||
email: "Η διεύθυνση e-mail δεν είναι έγκυρη",
|
||||
integer: "Το πεδίο δέχεται μόνο ακέραιους αριθμούς",
|
||||
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "View Record",
|
||||
bClose: "Close"
|
||||
},
|
||||
del : {
|
||||
caption: "Διαγραφή",
|
||||
msg: "Διαγραφή των επιλεγμένων εγγραφών;",
|
||||
bSubmit: "Ναι",
|
||||
bCancel: "Άκυρο"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Επεξεργασία επιλεγμένης εγγραφής",
|
||||
addtext:" ",
|
||||
addtitle: "Εισαγωγή νέας εγγραφής",
|
||||
deltext: " ",
|
||||
deltitle: "Διαγραφή επιλεγμένης εγγραφής",
|
||||
searchtext: " ",
|
||||
searchtitle: "Εύρεση Εγγραφών",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ανανέωση Πίνακα",
|
||||
alertcap: "Προσοχή",
|
||||
alerttext: "Δεν έχετε επιλέξει εγγραφή",
|
||||
viewtext: "",
|
||||
viewtitle: "View selected row",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Εμφάνιση / Απόκρυψη Στηλών",
|
||||
bSubmit: "ΟΚ",
|
||||
bCancel: "Άκυρο"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Σφάλμα",
|
||||
nourl : "Δεν έχει δοθεί διεύθυνση χειρισμού για τη συγκεκριμένη ενέργεια",
|
||||
norecords: "Δεν υπάρχουν εγγραφές προς επεξεργασία",
|
||||
model : "Άνισος αριθμός πεδίων colNames/colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Κυρ", "Δευ", "Τρι", "Τετ", "Πεμ", "Παρ", "Σαβ",
|
||||
"Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"
|
||||
],
|
||||
monthNames: [
|
||||
"Ιαν", "Φεβ", "Μαρ", "Απρ", "Μαι", "Ιουν", "Ιουλ", "Αυγ", "Σεπ", "Οκτ", "Νοε", "Δεκ",
|
||||
"Ιανουάριος", "Φεβρουάριος", "Μάρτιος", "Απρίλιος", "Μάιος", "Ιούνιος", "Ιούλιος", "Αύγουστος", "Σεπτέμβριος", "Οκτώβριος", "Νοέμβριος", "Δεκέμβριος"
|
||||
],
|
||||
AmPm : ["πμ","μμ","ΠΜ","ΜΜ"],
|
||||
S: function (j) {return j == 1 || j > 1 ? ['η'][Math.min((j - 1) % 10, 3)] : ''},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-en.js
Executable file
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-en.js
Executable file
@@ -0,0 +1,224 @@
|
||||
/**
|
||||
* jqGrid English Translation
|
||||
* Tony Tomov tony@trirand.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["en"] = {
|
||||
defaults : {
|
||||
recordtext: "View {0} - {1} of {2}",
|
||||
emptyrecords: "No records to view",
|
||||
loadtext: "Loading...",
|
||||
savetext: "Saving...",
|
||||
pgtext : "Page {0} of {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Search...",
|
||||
Find: "Find",
|
||||
Reset: "Reset",
|
||||
odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{ op: "AND", text: "all" },{ op: "OR", text: "any" }],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Add Record",
|
||||
editCaption: "Edit Record",
|
||||
bSubmit: "Submit",
|
||||
bCancel: "Cancel",
|
||||
bClose: "Close",
|
||||
saveData: "Data has been changed! Save changes?",
|
||||
bYes : "Yes",
|
||||
bNo : "No",
|
||||
bExit : "Cancel",
|
||||
msg: {
|
||||
required:"Field is required",
|
||||
number:"Please, enter valid number",
|
||||
minValue:"value must be greater than or equal to ",
|
||||
maxValue:"value must be less than or equal to",
|
||||
email: "is not a valid e-mail",
|
||||
integer: "Please, enter valid integer value",
|
||||
date: "Please, enter valid date value",
|
||||
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "View Record",
|
||||
bClose: "Close"
|
||||
},
|
||||
del : {
|
||||
caption: "Delete",
|
||||
msg: "Delete selected record(s)?",
|
||||
bSubmit: "Delete",
|
||||
bCancel: "Cancel"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Edit selected row",
|
||||
addtext:"",
|
||||
addtitle: "Add new row",
|
||||
deltext: "",
|
||||
deltitle: "Delete selected row",
|
||||
searchtext: "",
|
||||
searchtitle: "Find records",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Reload Grid",
|
||||
alertcap: "Warning",
|
||||
alerttext: "Please, select row",
|
||||
viewtext: "",
|
||||
viewtitle: "View selected row",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Select columns",
|
||||
bSubmit: "Ok",
|
||||
bCancel: "Cancel"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Error",
|
||||
nourl : "No url is set",
|
||||
norecords: "No records to process",
|
||||
model : "Length of colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
||||
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
||||
"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'n/j/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
||||
// information about date, time, numbers and currency formats used in different countries
|
||||
// one should just convert the information in PHP format
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
// short date:
|
||||
// n - Numeric representation of a month, without leading zeros
|
||||
// j - Day of the month without leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// example: 3/1/2012 which means 1 March 2012
|
||||
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
||||
// month day:
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
||||
// short time (without seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
||||
// long time (with seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// F - A full textual representation of a month
|
||||
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
186
html/sternwarte/intern/sofue/js/i18n/grid.locale-es.js
Executable file
186
html/sternwarte/intern/sofue/js/i18n/grid.locale-es.js
Executable file
@@ -0,0 +1,186 @@
|
||||
/**
|
||||
* jqGrid Spanish Translation
|
||||
* Traduccion jqGrid en Español por Yamil Bracho
|
||||
* Traduccion corregida y ampliada por Faserline, S.L.
|
||||
* http://www.faserline.com
|
||||
* Traduccion corregida y ampliada por Fernán Castro Asensio
|
||||
* Traducción corregida y ampliada por Luis Sánchez
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["es"] = {
|
||||
defaults : {
|
||||
recordtext: "Mostrando {0} - {1} de {2}",
|
||||
emptyrecords: "Sin registros que mostrar",
|
||||
loadtext: "Cargando...",
|
||||
savetext: "Guardando...",
|
||||
pgtext : "Página {0} de {1}",
|
||||
pgfirst : "Primera página",
|
||||
pglast : "Última página",
|
||||
pgnext : "Siguiente página",
|
||||
pgprev : "Anterior página",
|
||||
pgrecs : "Registros por página",
|
||||
showhide: "Alternar Contraer Expandir Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Configurar página",
|
||||
pageText : "Página:",
|
||||
recordPage : "Registros por página",
|
||||
nomorerecs : "No más registros...",
|
||||
scrollPullup: "Arrastrar arriba para cargar más...",
|
||||
scrollPulldown : "Arrastrar arriba para refrescar...",
|
||||
scrollRefresh : "Soltar para refrescar..."
|
||||
},
|
||||
search : {
|
||||
caption: "Búsqueda...",
|
||||
Find: "Buscar",
|
||||
Reset: "Limpiar",
|
||||
odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"no igual a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor o igual que"},{ oper:'gt', text:"mayor que"},{ oper:'ge', text:"mayor o igual a"},{ oper:'bw', text:"empiece por"},{ oper:'bn', text:"no empiece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"no está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"no termina por"},{ oper:'cn', text:"contiene"},{ oper:'nc', text:"no contiene"},{ oper:'nu', text:'es nulo'},{ oper:'nn', text:'no es nulo'}, {oper:'bt', text:'entre'}],
|
||||
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "cualquier" } ],
|
||||
operandTitle : "Clic para seleccionar la operación de búsqueda.",
|
||||
resetTitle : "Reiniciar valores de búsqueda",
|
||||
addsubgrup : "Agregar subgrupo",
|
||||
addrule : "Agregar regla",
|
||||
delgroup : "Borrar grupo",
|
||||
delrule : "Borrar regla"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Agregar registro",
|
||||
editCaption: "Modificar registro",
|
||||
bSubmit: "Guardar",
|
||||
bCancel: "Cancelar",
|
||||
bClose: "Cerrar",
|
||||
saveData: "Se han modificado los datos, ¿guardar cambios?",
|
||||
bYes : "Si",
|
||||
bNo : "No",
|
||||
bExit : "Cancelar",
|
||||
msg: {
|
||||
required:"Campo obligatorio",
|
||||
number:"Introduzca un número",
|
||||
minValue:"El valor debe ser mayor o igual a ",
|
||||
maxValue:"El valor debe ser menor o igual a ",
|
||||
email: "no es una dirección de correo válida",
|
||||
integer: "Introduzca un valor entero",
|
||||
date: "Introduzca una fecha correcta ",
|
||||
url: "no es una URL válida. Prefijo requerido ('http://' or 'https://')",
|
||||
nodefined : " no está definido.",
|
||||
novalue : " valor de retorno es requerido.",
|
||||
customarray : "La función personalizada debe devolver un array.",
|
||||
customfcheck : "La función personalizada debe estar presente en el caso de validación personalizada."
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Consultar registro",
|
||||
bClose: "Cerrar"
|
||||
},
|
||||
del : {
|
||||
caption: "Eliminar",
|
||||
msg: "¿Desea eliminar los registros seleccionados?",
|
||||
bSubmit: "Eliminar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Modificar fila seleccionada",
|
||||
addtext:" ",
|
||||
addtitle: "Agregar nueva fila",
|
||||
deltext: " ",
|
||||
deltitle: "Eliminar fila seleccionada",
|
||||
searchtext: " ",
|
||||
searchtitle: "Buscar información",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Recargar datos",
|
||||
alertcap: "Aviso",
|
||||
alerttext: "Seleccione una fila",
|
||||
viewtext: "",
|
||||
viewtitle: "Ver fila seleccionada",
|
||||
savetext: "",
|
||||
savetitle: "Guardar fila",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancelar edición de fila",
|
||||
selectcaption : "Acciones..."
|
||||
},
|
||||
col : {
|
||||
caption: "Mostrar/ocultar columnas",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Error",
|
||||
nourl : "No se ha especificado una URL",
|
||||
norecords: "No hay datos para procesar",
|
||||
model : "Las columnas de nombres son diferentes de las columnas del modelo"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa",
|
||||
"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"
|
||||
],
|
||||
monthNames: [
|
||||
"Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic",
|
||||
"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd-m-Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Ordenar ascendentemente",
|
||||
sortdesc : "Ordenar descendientemente",
|
||||
columns : "Columnas",
|
||||
filter : "Filtrar",
|
||||
grouping : "Agrupar por",
|
||||
ungrouping : "Desagrupar",
|
||||
searchTitle : "Obtener elementos con un valor que:",
|
||||
freeze : "Congelar",
|
||||
unfreeze : "Descongelar",
|
||||
reorder : "Mover para reordenar"
|
||||
}
|
||||
};
|
||||
}));
|
||||
201
html/sternwarte/intern/sofue/js/i18n/grid.locale-fa.js
Executable file
201
html/sternwarte/intern/sofue/js/i18n/grid.locale-fa.js
Executable file
@@ -0,0 +1,201 @@
|
||||
/**
|
||||
* jqGrid Persian Translation
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["fa"] = {
|
||||
defaults: {
|
||||
recordtext: "نمابش {0} - {1} از {2}",
|
||||
emptyrecords: "رکوردی یافت نشد",
|
||||
loadtext: "بارگزاري...",
|
||||
savetext: "Saving...",
|
||||
pgtext: "صفحه {0} از {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search: {
|
||||
caption: "جستجو...",
|
||||
Find: "يافته ها",
|
||||
Reset: "از نو",
|
||||
odata: [{ oper:'eq', text:"برابر"},{ oper:'ne', text:"نا برابر"},{ oper:'lt', text:"به"},{ oper:'le', text:"کوچکتر"},{ oper:'gt', text:"از"},{ oper:'ge', text:"بزرگتر"},{ oper:'bw', text:"شروع با"},{ oper:'bn', text:"شروع نشود با"},{ oper:'in', text:"نباشد"},{ oper:'ni', text:"عضو این نباشد"},{ oper:'ew', text:"اتمام با"},{ oper:'en', text:"تمام نشود با"},{ oper:'cn', text:"حاوی"},{ oper:'nc', text:"نباشد حاوی"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{
|
||||
op: "AND",
|
||||
text: "کل"
|
||||
},
|
||||
{
|
||||
op: "OR",
|
||||
text: "مجموع"
|
||||
}],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit: {
|
||||
addCaption: "اضافه کردن رکورد",
|
||||
editCaption: "ويرايش رکورد",
|
||||
bSubmit: "ثبت",
|
||||
bCancel: "انصراف",
|
||||
bClose: "بستن",
|
||||
saveData: "دیتا تعییر کرد! ذخیره شود؟",
|
||||
bYes: "بله",
|
||||
bNo: "خیر",
|
||||
bExit: "انصراف",
|
||||
msg: {
|
||||
required: "فيلدها بايد ختما پر شوند",
|
||||
number: "لطفا عدد وعتبر وارد کنيد",
|
||||
minValue: "مقدار وارد شده بايد بزرگتر يا مساوي با",
|
||||
maxValue: "مقدار وارد شده بايد کوچکتر يا مساوي",
|
||||
email: "پست الکترونيک وارد شده معتبر نيست",
|
||||
integer: "لطفا يک عدد صحيح وارد کنيد",
|
||||
date: "لطفا يک تاريخ معتبر وارد کنيد",
|
||||
url: "این آدرس صحیح نمی باشد. پیشوند نیاز است ('http://' یا 'https://')",
|
||||
nodefined: " تعریف نشده!",
|
||||
novalue: " مقدار برگشتی اجباری است!",
|
||||
customarray: "تابع شما باید مقدار آرایه داشته باشد!",
|
||||
customfcheck: "برای داشتن متد دلخواه شما باید سطون با چکینگ دلخواه داشته باشید!"
|
||||
}
|
||||
},
|
||||
view: {
|
||||
caption: "نمایش رکورد",
|
||||
bClose: "بستن"
|
||||
},
|
||||
del: {
|
||||
caption: "حذف",
|
||||
msg: "از حذف گزينه هاي انتخاب شده مطمئن هستيد؟",
|
||||
bSubmit: "حذف",
|
||||
bCancel: "ابطال"
|
||||
},
|
||||
nav: {
|
||||
edittext: " ",
|
||||
edittitle: "ويرايش رديف هاي انتخاب شده",
|
||||
addtext: " ",
|
||||
addtitle: "افزودن رديف جديد",
|
||||
deltext: " ",
|
||||
deltitle: "حذف ردبف هاي انتیاب شده",
|
||||
searchtext: " ",
|
||||
searchtitle: "جستجوي رديف",
|
||||
refreshtext: "",
|
||||
refreshtitle: "بازيابي مجدد صفحه",
|
||||
alertcap: "اخطار",
|
||||
alerttext: "لطفا يک رديف انتخاب کنيد",
|
||||
viewtext: "",
|
||||
viewtitle: "نمایش رکورد های انتخاب شده",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col: {
|
||||
caption: "نمايش/عدم نمايش ستون",
|
||||
bSubmit: "ثبت",
|
||||
bCancel: "انصراف"
|
||||
},
|
||||
errors: {
|
||||
errcap: "خطا",
|
||||
nourl: "هيچ آدرسي تنظيم نشده است",
|
||||
norecords: "هيچ رکوردي براي پردازش موجود نيست",
|
||||
model: "طول نام ستون ها محالف ستون هاي مدل مي باشد!"
|
||||
},
|
||||
formatter: {
|
||||
integer: {
|
||||
thousandsSeparator: " ",
|
||||
defaultValue: "0"
|
||||
},
|
||||
number: {
|
||||
decimalSeparator: ".",
|
||||
thousandsSeparator: " ",
|
||||
decimalPlaces: 2,
|
||||
defaultValue: "0.00"
|
||||
},
|
||||
currency: {
|
||||
decimalSeparator: ".",
|
||||
thousandsSeparator: " ",
|
||||
decimalPlaces: 2,
|
||||
prefix: "",
|
||||
suffix: "",
|
||||
defaultValue: "0"
|
||||
},
|
||||
date: {
|
||||
dayNames: ["يک", "دو", "سه", "چهار", "پنج", "جمع", "شنب", "يکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنجشنبه", "جمعه", "شنبه"],
|
||||
monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "ژانويه", "فوريه", "مارس", "آوريل", "مه", "ژوئن", "ژوئيه", "اوت", "سپتامبر", "اکتبر", "نوامبر", "December"],
|
||||
AmPm: ["ب.ظ", "ب.ظ", "ق.ظ", "ق.ظ"],
|
||||
S: function (b) {
|
||||
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
||||
},
|
||||
srcformat: "Y-m-d",
|
||||
newformat: "d/m/Y",
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks: {
|
||||
ISO8601Long: "Y-m-d H:i:s",
|
||||
ISO8601Short: "Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit: false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: "",
|
||||
showAction: "نمايش",
|
||||
target: "",
|
||||
checkbox: {
|
||||
disabled: true
|
||||
},
|
||||
idName: "id"
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-fi.js
Executable file
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-fi.js
Executable file
@@ -0,0 +1,185 @@
|
||||
/**
|
||||
* jqGrid (fi) Finnish Translation
|
||||
* Jukka Inkeri awot.fi 2010-05-19
|
||||
* Alex Grönholm alex.gronholm@nextday.fi 2011-05-18
|
||||
* http://awot.fi
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["fi"] = {
|
||||
defaults: {
|
||||
recordtext: "Rivit {0} - {1} / {2}",
|
||||
emptyrecords: "Ei näytettäviä",
|
||||
loadtext: "Haetaan...",
|
||||
savetext: "Saving...",
|
||||
pgtext: "Sivu {0} / {1}",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search: {
|
||||
caption: "Etsi...",
|
||||
Find: "Etsi",
|
||||
Reset: "Tyhjennä",
|
||||
odata: [{ oper:'eq', text:"on"},{ oper:'ne', text:"ei ole"},{ oper:'lt', text:"pienempi"},{ oper:'le', text:"pienempi tai yhtäsuuri"},{ oper:'gt', text:"suurempi"},{ oper:'ge', text:"suurempi tai yhtäsuuri"},{ oper:'bw', text:"alkaa"},{ oper:'bn', text:"ei ala"},{ oper:'in', text:"joukossa"},{ oper:'ni', text:"ei joukossa"},{ oper:'ew', text:"loppuu"},{ oper:'en', text:"ei lopu"},{ oper:'cn', text:"sisältää"},{ oper:'nc', text:"ei sisällä"},{ oper:'nu', text:"on tyhjä"},{ oper:'nn', text:"ei ole tyhjä"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "kaikki" }, { op: "OR", text: "mikä tahansa" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit: {
|
||||
addCaption: "Uusi rivi",
|
||||
editCaption: "Muokkaa riviä",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Peru",
|
||||
bClose: "Sulje",
|
||||
saveData: "Tietoja muutettu! Tallennetaanko?",
|
||||
bYes: "Kyllä",
|
||||
bNo: "Ei",
|
||||
bExit: "Peru",
|
||||
msg: {
|
||||
required: "pakollinen",
|
||||
number: "Anna kelvollinen nro",
|
||||
minValue: "arvon oltava suurempi tai yhtäsuuri kuin ",
|
||||
maxValue: "arvon oltava pienempi tai yhtäsuuri kuin ",
|
||||
email: "ei ole kelvollinen säpostiosoite",
|
||||
integer: "Anna kelvollinen kokonaisluku",
|
||||
date: "Anna kelvollinen pvm",
|
||||
url: "Ei ole kelvollinen linkki(URL). Alku oltava ('http://' tai 'https://')",
|
||||
nodefined: " ei ole määritelty!",
|
||||
novalue: " paluuarvo vaaditaan!",
|
||||
customarray: "Oman funktion tulee palauttaa jono!",
|
||||
customfcheck: "Oma funktio on määriteltävä räätälöityä tarkastusta varten!"
|
||||
}
|
||||
},
|
||||
view: {
|
||||
caption: "Näytä rivi",
|
||||
bClose: "Sulje"
|
||||
},
|
||||
del: {
|
||||
caption: "Poista",
|
||||
msg: "Poista valitut rivit?",
|
||||
bSubmit: "Poista",
|
||||
bCancel: "Peru"
|
||||
},
|
||||
nav: {
|
||||
edittext: "",
|
||||
edittitle: "Muokkaa valittua riviä",
|
||||
addtext: "",
|
||||
addtitle: "Uusi rivi",
|
||||
deltext: "",
|
||||
deltitle: "Poista valittu rivi",
|
||||
searchtext: "",
|
||||
searchtitle: "Etsi tietoja",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Lataa uudelleen",
|
||||
alertcap: "Varoitus",
|
||||
alerttext: "Valitse rivi",
|
||||
viewtext: "",
|
||||
viewtitle: "Näyta valitut rivit",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col: {
|
||||
caption: "Valitse sarakkeet",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Peru"
|
||||
},
|
||||
errors : {
|
||||
errcap: "Virhe",
|
||||
nourl: "URL on asettamatta",
|
||||
norecords: "Ei muokattavia tietoja",
|
||||
model: "Pituus colNames <> colModel!"
|
||||
},
|
||||
formatter: {
|
||||
integer: {thousandsSeparator: "", defaultValue: '0'},
|
||||
number: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency: {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date: {
|
||||
dayNames: [
|
||||
"Su", "Ma", "Ti", "Ke", "To", "Pe", "La",
|
||||
"Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"
|
||||
],
|
||||
monthNames: [
|
||||
"Tam", "Hel", "Maa", "Huh", "Tou", "Kes", "Hei", "Elo", "Syy", "Lok", "Mar", "Jou",
|
||||
"Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"
|
||||
],
|
||||
AmPm: ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks: {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "d.m.Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox: {disabled:true},
|
||||
idName: 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
// FI
|
||||
}));
|
||||
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-fr.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-fr.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid French Translation
|
||||
* Tony Tomov tony@trirand.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["fr"] = {
|
||||
defaults : {
|
||||
recordtext: "Enregistrements {0} - {1} sur {2}",
|
||||
emptyrecords: "Aucun enregistrement à afficher",
|
||||
loadtext: "Chargement...",
|
||||
savetext: "Sauvegarde en cours...",
|
||||
pgtext : "Page {0} de {1}",
|
||||
pgfirst : "Première page",
|
||||
pglast : "Dernière page",
|
||||
pgnext : "Page suivante",
|
||||
pgprev : "Page précédente",
|
||||
pgrecs : "Enregistrements par page",
|
||||
showhide: "Réduire/Agrandir la grille",
|
||||
// mobile
|
||||
pagerCaption : "Grille::Options de pagination",
|
||||
pageText : "Page:",
|
||||
recordPage: "Enregistrements par page",
|
||||
nomorerecs : "Plus de données...",
|
||||
scrollPullup: "Glisser vers le haut pour charger plus de données...",
|
||||
scrollPulldown : "Glisser vers le bas pour rafraîchir...",
|
||||
scrollRefresh : "Relâcher pour rafraîchir..."
|
||||
},
|
||||
search : {
|
||||
caption: "Recherche...",
|
||||
Find: "Chercher",
|
||||
Reset: "Réinitialiser",
|
||||
odata: [{ oper:'eq', text:"égal"},{ oper:'ne', text:"différent"},{ oper:'lt', text:"inférieur"},{ oper:'le', text:"inférieur ou égal"},{ oper:'gt', text:"supérieur"},{ oper:'ge', text:"supérieur ou égal"},{ oper:'bw', text:"commence par"},{ oper:'bn', text:"ne commence pas par"},{ oper:'in', text:"est dans"},{ oper:'ni', text:"n'est pas dans"},{ oper:'ew', text:"finit par"},{ oper:'en', text:"ne finit pas par"},{ oper:'cn', text:"contient"},{ oper:'nc', text:"ne contient pas"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'entre'}],
|
||||
groupOps: [ { op: "AND", text: "tous" }, { op: "OR", text: "au moins un" } ],
|
||||
operandTitle : "Cliquer pour sélectionner l'opérateur.",
|
||||
resetTitle : "Réinitialiser la valeur de recherche",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Ajouter",
|
||||
editCaption: "Éditer",
|
||||
bSubmit: "Valider",
|
||||
bCancel: "Annuler",
|
||||
bClose: "Fermer",
|
||||
saveData: "Les données ont changé ! Enregistrer les modifications ?",
|
||||
bYes: "Oui",
|
||||
bNo: "Non",
|
||||
bExit: "Annuler",
|
||||
msg: {
|
||||
required: "Champ obligatoire",
|
||||
number: "Saisissez un nombre correct",
|
||||
minValue: "La valeur doit être supérieure ou égale à",
|
||||
maxValue: "La valeur doit être inférieure ou égale à",
|
||||
email: "n'est pas un email valide",
|
||||
integer: "Saisissez un entier valide",
|
||||
url: "n'est pas une adresse valide. Préfixe requis ('http://' or 'https://')",
|
||||
nodefined : " n'est pas défini!",
|
||||
novalue : " la valeur de retour est requise!",
|
||||
customarray : "Une fonction personnalisée devrait retourner un tableau (array)!",
|
||||
customfcheck : "Une fonction personnalisée devrait être présente dans le cas d'une vérification personnalisée!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Voir les enregistrements",
|
||||
bClose: "Fermer"
|
||||
},
|
||||
del : {
|
||||
caption: "Supprimer",
|
||||
msg: "Supprimer les enregistrements sélectionnés ?",
|
||||
bSubmit: "Supprimer",
|
||||
bCancel: "Annuler"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Editer la ligne sélectionnée",
|
||||
addtext:" ",
|
||||
addtitle: "Ajouter une ligne",
|
||||
deltext: " ",
|
||||
deltitle: "Supprimer la ligne sélectionnée",
|
||||
searchtext: " ",
|
||||
searchtitle: "Chercher un enregistrement",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Recharger le tableau",
|
||||
alertcap: "Avertissement",
|
||||
alerttext: "Veuillez sélectionner une ligne",
|
||||
viewtext: "",
|
||||
viewtitle: "Afficher la ligne sélectionnée",
|
||||
savetext: "",
|
||||
savetitle: "Sauvegarder la ligne",
|
||||
canceltext: "",
|
||||
canceltitle : "Annuler l'édition de la ligne",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Afficher/Masquer les colonnes",
|
||||
bSubmit: "Valider",
|
||||
bCancel: "Annuler"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Erreur",
|
||||
nourl : "Aucune adresse n'est paramétrée",
|
||||
norecords: "Aucun enregistrement à traiter",
|
||||
model : "Nombre de titres (colNames) <> Nombre de données (colModel)!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam",
|
||||
"Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Fév", "Mar", "Avr", "Mai", "Jui", "Jul", "Aou", "Sep", "Oct", "Nov", "Déc",
|
||||
"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Aout", "Septembre", "Octobre", "Novembre", "Décembre"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j == 1 ? 'er' : 'e';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Trier en ordre croissant",
|
||||
sortdesc: "Trier en ordre décroissant",
|
||||
columns : "Colonnes",
|
||||
filter : "Filtrer",
|
||||
grouping : "Grouper par",
|
||||
ungrouping : "Séparer",
|
||||
searchTitle : "Prendre les items avec la valeur:",
|
||||
freeze : "Figer",
|
||||
unfreeze : "Relâcher",
|
||||
reorder : "Déplacer pour changer l'ordre"
|
||||
}
|
||||
};
|
||||
}));
|
||||
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-gl.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-gl.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid Galician Translation
|
||||
* Translated by Jorge Barreiro <yortx.barry@gmail.com>
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["gl"] = {
|
||||
defaults : {
|
||||
recordtext: "Amosando {0} - {1} de {2}",
|
||||
emptyrecords: "Sen rexistros que amosar",
|
||||
loadtext: "Cargando...",
|
||||
pgtext : "Páxina {0} de {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Búsqueda...",
|
||||
Find: "Buscar",
|
||||
Reset: "Limpar",
|
||||
odata: [{ oper:'eq', text:"igual "},{ oper:'ne', text:"diferente a"},{ oper:'lt', text:"menor que"},{ oper:'le', text:"menor ou igual que"},{ oper:'gt', text:"maior que"},{ oper:'ge', text:"maior ou igual a"},{ oper:'bw', text:"empece por"},{ oper:'bn', text:"non empece por"},{ oper:'in', text:"está en"},{ oper:'ni', text:"non está en"},{ oper:'ew', text:"termina por"},{ oper:'en', text:"non termina por"},{ oper:'cn', text:"contén"},{ oper:'nc', text:"non contén"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "todo" }, { op: "OR", text: "calquera" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Engadir rexistro",
|
||||
editCaption: "Modificar rexistro",
|
||||
bSubmit: "Gardar",
|
||||
bCancel: "Cancelar",
|
||||
bClose: "Pechar",
|
||||
saveData: "Modificáronse os datos, quere gardar os cambios?",
|
||||
bYes : "Si",
|
||||
bNo : "Non",
|
||||
bExit : "Cancelar",
|
||||
msg: {
|
||||
required:"Campo obrigatorio",
|
||||
number:"Introduza un número",
|
||||
minValue:"O valor debe ser maior ou igual a ",
|
||||
maxValue:"O valor debe ser menor ou igual a ",
|
||||
email: "non é un enderezo de correo válido",
|
||||
integer: "Introduza un valor enteiro",
|
||||
date: "Introduza unha data correcta ",
|
||||
url: "non é unha URL válida. Prefixo requerido ('http://' ou 'https://')",
|
||||
nodefined : " non está definido.",
|
||||
novalue : " o valor de retorno é obrigatorio.",
|
||||
customarray : "A función persoalizada debe devolver un array.",
|
||||
customfcheck : "A función persoalizada debe estar presente no caso de ter validación persoalizada."
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Consultar rexistro",
|
||||
bClose: "Pechar"
|
||||
},
|
||||
del : {
|
||||
caption: "Eliminar",
|
||||
msg: "Desexa eliminar os rexistros seleccionados?",
|
||||
bSubmit: "Eliminar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Modificar a fila seleccionada",
|
||||
addtext:" ",
|
||||
addtitle: "Engadir unha nova fila",
|
||||
deltext: " ",
|
||||
deltitle: "Eliminar a fila seleccionada",
|
||||
searchtext: " ",
|
||||
searchtitle: "Buscar información",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Recargar datos",
|
||||
alertcap: "Aviso",
|
||||
alerttext: "Seleccione unha fila",
|
||||
viewtext: "",
|
||||
viewtitle: "Ver fila seleccionada",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Mostrar/ocultar columnas",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Erro",
|
||||
nourl : "Non especificou unha URL",
|
||||
norecords: "Non hai datos para procesar",
|
||||
model : "As columnas de nomes son diferentes das columnas de modelo"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Do", "Lu", "Ma", "Me", "Xo", "Ve", "Sa",
|
||||
"Domingo", "Luns", "Martes", "Mércoles", "Xoves", "Vernes", "Sábado"
|
||||
],
|
||||
monthNames: [
|
||||
"Xan", "Feb", "Mar", "Abr", "Mai", "Xuñ", "Xul", "Ago", "Set", "Out", "Nov", "Dec",
|
||||
"Xaneiro", "Febreiro", "Marzo", "Abril", "Maio", "Xuño", "Xullo", "Agosto", "Setembro", "Outubro", "Novembro", "Decembro"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd-m-Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-he.js
Executable file
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-he.js
Executable file
@@ -0,0 +1,183 @@
|
||||
/**
|
||||
* jqGrid Hebrew Translation
|
||||
* Shuki Shukrun shukrun.shuki@gmail.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["he"] = {
|
||||
defaults : {
|
||||
recordtext: "מציג {0} - {1} מתוך {2}",
|
||||
emptyrecords: "אין רשומות להציג",
|
||||
loadtext: "טוען...",
|
||||
pgtext : "דף {0} מתוך {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "מחפש...",
|
||||
Find: "חפש",
|
||||
Reset: "התחל",
|
||||
odata: [{ oper:'eq', text:"שווה"},{ oper:'ne', text:"לא שווה"},{ oper:'lt', text:"קטן"},{ oper:'le', text:"קטן או שווה"},{ oper:'gt', text:"גדול"},{ oper:'ge', text:"גדול או שווה"},{ oper:'bw', text:"מתחיל ב"},{ oper:'bn', text:"לא מתחיל ב"},{ oper:'in', text:"נמצא ב"},{ oper:'ni', text:"לא נמצא ב"},{ oper:'ew', text:"מסתיים ב"},{ oper:'en', text:"לא מסתיים ב"},{ oper:'cn', text:"מכיל"},{ oper:'nc', text:"לא מכיל"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "הכל" }, { op: "OR", text: "אחד מ" }],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "הוסף רשומה",
|
||||
editCaption: "ערוך רשומה",
|
||||
bSubmit: "שלח",
|
||||
bCancel: "בטל",
|
||||
bClose: "סגור",
|
||||
saveData: "נתונים השתנו! לשמור?",
|
||||
bYes : "כן",
|
||||
bNo : "לא",
|
||||
bExit : "בטל",
|
||||
msg: {
|
||||
required:"שדה חובה",
|
||||
number:"אנא, הכנס מספר תקין",
|
||||
minValue:"ערך צריך להיות גדול או שווה ל ",
|
||||
maxValue:"ערך צריך להיות קטן או שווה ל ",
|
||||
email: "היא לא כתובת איימל תקינה",
|
||||
integer: "אנא, הכנס מספר שלם",
|
||||
date: "אנא, הכנס תאריך תקין",
|
||||
url: "הכתובת אינה תקינה. דרושה תחילית ('http://' או 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "הצג רשומה",
|
||||
bClose: "סגור"
|
||||
},
|
||||
del : {
|
||||
caption: "מחק",
|
||||
msg: "האם למחוק את הרשומה/ות המסומנות?",
|
||||
bSubmit: "מחק",
|
||||
bCancel: "בטל"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "ערוך שורה מסומנת",
|
||||
addtext:"",
|
||||
addtitle: "הוסף שורה חדשה",
|
||||
deltext: "",
|
||||
deltitle: "מחק שורה מסומנת",
|
||||
searchtext: "",
|
||||
searchtitle: "חפש רשומות",
|
||||
refreshtext: "",
|
||||
refreshtitle: "טען גריד מחדש",
|
||||
alertcap: "אזהרה",
|
||||
alerttext: "אנא, בחר שורה",
|
||||
viewtext: "",
|
||||
viewtitle: "הצג שורה מסומנת",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "הצג/הסתר עמודות",
|
||||
bSubmit: "שלח",
|
||||
bCancel: "בטל"
|
||||
},
|
||||
errors : {
|
||||
errcap : "שגיאה",
|
||||
nourl : "לא הוגדרה כתובת url",
|
||||
norecords: "אין רשומות לעבד",
|
||||
model : "אורך של colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"א", "ב", "ג", "ד", "ה", "ו", "ש",
|
||||
"ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"
|
||||
],
|
||||
monthNames: [
|
||||
"ינו", "פבר", "מרץ", "אפר", "מאי", "יונ", "יול", "אוג", "ספט", "אוק", "נוב", "דצמ",
|
||||
"ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"
|
||||
],
|
||||
AmPm : ["לפני הצהרים","אחר הצהרים","לפני הצהרים","אחר הצהרים"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['', '', '', ''][Math.min((j - 1) % 10, 3)] : ''},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
218
html/sternwarte/intern/sofue/js/i18n/grid.locale-hr.js
Executable file
218
html/sternwarte/intern/sofue/js/i18n/grid.locale-hr.js
Executable file
@@ -0,0 +1,218 @@
|
||||
/**
|
||||
* jqGrid Croatian Translation
|
||||
* Version 1.0.1 (developed for jQuery Grid 4.4)
|
||||
* msajko@gmail.com
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["hr"] = {
|
||||
defaults : {
|
||||
recordtext: "Pregled {0} - {1} od {2}",
|
||||
emptyrecords: "Nema zapisa",
|
||||
loadtext: "Učitavam...",
|
||||
pgtext : "Stranica {0} od {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Traži...",
|
||||
Find: "Pretraživanje",
|
||||
Reset: "Poništi",
|
||||
odata: [{ oper:'eq', text:"jednak"},{ oper:'ne', text:"nije identičan"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili identično"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili identično"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa "},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "I", text: "sve" }, { op: "ILI", text: "bilo koji" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Dodaj zapis",
|
||||
editCaption: "Promijeni zapis",
|
||||
bSubmit: "Preuzmi",
|
||||
bCancel: "Odustani",
|
||||
bClose: "Zatvri",
|
||||
saveData: "Podaci su promijenjeni! Preuzmi promijene?",
|
||||
bYes : "Da",
|
||||
bNo : "Ne",
|
||||
bExit : "Odustani",
|
||||
msg: {
|
||||
required:"Polje je obavezno",
|
||||
number:"Molim, unesite ispravan broj",
|
||||
minValue:"Vrijednost mora biti veća ili identična ",
|
||||
maxValue:"Vrijednost mora biti manja ili identična",
|
||||
email: "neispravan e-mail",
|
||||
integer: "Molim, unjeti ispravan cijeli broj (integer)",
|
||||
date: "Molim, unjeti ispravan datum ",
|
||||
url: "neispravan URL. Prefiks je obavezan ('http://' or 'https://')",
|
||||
nodefined : " nije definiran!",
|
||||
novalue : " zahtjevan podatak je obavezan!",
|
||||
customarray : "Opcionalna funkcija trebala bi bili polje (array)!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Otvori zapis",
|
||||
bClose: "Zatvori"
|
||||
},
|
||||
del : {
|
||||
caption: "Obriši",
|
||||
msg: "Obriši označen zapis ili više njih?",
|
||||
bSubmit: "Obriši",
|
||||
bCancel: "Odustani"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Promijeni obilježeni red",
|
||||
addtext: "",
|
||||
addtitle: "Dodaj novi red",
|
||||
deltext: "",
|
||||
deltitle: "Obriši obilježeni red",
|
||||
searchtext: "",
|
||||
searchtitle: "Potraži zapise",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ponovo preuzmi podatke",
|
||||
alertcap: "Upozorenje",
|
||||
alerttext: "Molim, odaberi red",
|
||||
viewtext: "",
|
||||
viewtitle: "Pregled obilježenog reda",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Obilježi kolonu",
|
||||
bSubmit: "Uredu",
|
||||
bCancel: "Odustani"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Greška",
|
||||
nourl : "Nedostaje URL",
|
||||
norecords: "Bez zapisa za obradu",
|
||||
model : "colNames i colModel imaju različitu duljinu!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub",
|
||||
"Nedjelja", "Ponedjeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
||||
],
|
||||
monthNames: [
|
||||
"Sij", "Velj", "Ožu", "Tra", "Svi", "Lip", "Srp", "Kol", "Ruj", "Lis", "Stu", "Pro",
|
||||
"Siječanj", "Veljača", "Ožujak", "Travanj", "Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan", "Listopad", "Studeni", "Prosinac"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return ''},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y.',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
ISO8601Long: "Y-m-d H:i:s",
|
||||
ISO8601Short: "Y-m-d",
|
||||
// short date:
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// m - Numeric representation of a month, with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
ShortDate: "d.m.Y.", // in jQuery UI Datepicker: "dd.mm.yy."
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// j - Day of the month without leading zeros
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// j - Day of the month without leading zeros
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss"
|
||||
// month day:
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// F - A full textual representation of a month
|
||||
MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM"
|
||||
// short time (without seconds)
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm"
|
||||
// long time (with seconds)
|
||||
// H - 24-hour format of an hour with leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// F - A full textual representation of a month
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-hu.js
Executable file
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-hu.js
Executable file
@@ -0,0 +1,185 @@
|
||||
/**
|
||||
* jqGrid Hungarian Translation
|
||||
* Őrszigety Ádám udx6bs@freemail.hu
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["hu"] = {
|
||||
defaults : {
|
||||
recordtext: "Oldal {0} - {1} / {2}",
|
||||
emptyrecords: "Nincs találat",
|
||||
loadtext: "Betöltés...",
|
||||
pgtext : "Oldal {0} / {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Keresés...",
|
||||
Find: "Keres",
|
||||
Reset: "Alapértelmezett",
|
||||
odata: [{ oper:'eq', text:"egyenlő"},{ oper:'ne', text:"nem egyenlő"},{ oper:'lt', text:"kevesebb"},{ oper:'le', text:"kevesebb vagy egyenlő"},{ oper:'gt', text:"nagyobb"},{ oper:'ge', text:"nagyobb vagy egyenlő"},{ oper:'bw', text:"ezzel kezdődik"},{ oper:'bn', text:"nem ezzel kezdődik"},{ oper:'in', text:"tartalmaz"},{ oper:'ni', text:"nem tartalmaz"},{ oper:'ew', text:"végződik"},{ oper:'en', text:"nem végződik"},{ oper:'cn', text:"tartalmaz"},{ oper:'nc', text:"nem tartalmaz"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Új tétel",
|
||||
editCaption: "Tétel szerkesztése",
|
||||
bSubmit: "Mentés",
|
||||
bCancel: "Mégse",
|
||||
bClose: "Bezárás",
|
||||
saveData: "A tétel megváltozott! Tétel mentése?",
|
||||
bYes : "Igen",
|
||||
bNo : "Nem",
|
||||
bExit : "Mégse",
|
||||
msg: {
|
||||
required:"Kötelező mező",
|
||||
number:"Kérjük, adjon meg egy helyes számot",
|
||||
minValue:"Nagyobb vagy egyenlőnek kell lenni mint ",
|
||||
maxValue:"Kisebb vagy egyenlőnek kell lennie mint",
|
||||
email: "hibás emailcím",
|
||||
integer: "Kérjük adjon meg egy helyes egész számot",
|
||||
date: "Kérjük adjon meg egy helyes dátumot",
|
||||
url: "nem helyes cím. Előtag kötelező ('http://' vagy 'https://')",
|
||||
nodefined : " nem definiált!",
|
||||
novalue : " visszatérési érték kötelező!!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Tétel megtekintése",
|
||||
bClose: "Bezárás"
|
||||
},
|
||||
del : {
|
||||
caption: "Törlés",
|
||||
msg: "Kiválaztott tétel(ek) törlése?",
|
||||
bSubmit: "Törlés",
|
||||
bCancel: "Mégse"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Tétel szerkesztése",
|
||||
addtext:"",
|
||||
addtitle: "Új tétel hozzáadása",
|
||||
deltext: "",
|
||||
deltitle: "Tétel törlése",
|
||||
searchtext: "",
|
||||
searchtitle: "Keresés",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Frissítés",
|
||||
alertcap: "Figyelmeztetés",
|
||||
alerttext: "Kérem válasszon tételt.",
|
||||
viewtext: "",
|
||||
viewtitle: "Tétel megtekintése",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Oszlopok kiválasztása",
|
||||
bSubmit: "Ok",
|
||||
bCancel: "Mégse"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Hiba",
|
||||
nourl : "Nincs URL beállítva",
|
||||
norecords: "Nincs feldolgozásra váró tétel",
|
||||
model : "colNames és colModel hossza nem egyenlő!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Va", "Hé", "Ke", "Sze", "Csü", "Pé", "Szo",
|
||||
"Vasárnap", "Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Szep", "Okt", "Nov", "Dec",
|
||||
"Január", "Február", "Március", "Áprili", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"
|
||||
],
|
||||
AmPm : ["de","du","DE","DU"],
|
||||
S: function (j) {return '.-ik';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'Y/m/d',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "Y/j/n",
|
||||
LongDate: "Y. F hó d., l",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "a g:i",
|
||||
LongTime: "a g:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "Y, F"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-id.js
Executable file
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-id.js
Executable file
@@ -0,0 +1,224 @@
|
||||
/**
|
||||
* jqGrid Indonesian Translation
|
||||
* Tony Tomov tony@trirand.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["id"] = {
|
||||
defaults : {
|
||||
recordtext: "Data {0} - {1} dari {2}",
|
||||
emptyrecords: "Tidak ada data",
|
||||
loadtext: "Memuat...",
|
||||
pgtext : "Halaman {0} dari {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Pencarian",
|
||||
Find: "Cari !",
|
||||
Reset: "Segarkan",
|
||||
odata: [{ oper:'eq', text:"sama dengan"},{ oper:'ne', text:"tidak sama dengan"},{ oper:'lt', text:"kurang dari"},{ oper:'le', text:"kurang dari atau sama dengan"},{ oper:'gt', text:"lebih besar"},{ oper:'ge', text:"lebih besar atau sama dengan"},{ oper:'bw', text:"dimulai dengan"},{ oper:'bn', text:"tidak dimulai dengan"},{ oper:'in', text:"di dalam"},{ oper:'ni', text:"tidak di dalam"},{ oper:'ew', text:"diakhiri dengan"},{ oper:'en', text:"tidak diakhiri dengan"},{ oper:'cn', text:"mengandung"},{ oper:'nc', text:"tidak mengandung"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Tambah Data",
|
||||
editCaption: "Sunting Data",
|
||||
bSubmit: "Submit",
|
||||
bCancel: "Tutup",
|
||||
bClose: "Tutup",
|
||||
saveData: "Data telah berubah! Simpan perubahan?",
|
||||
bYes : "Ya",
|
||||
bNo : "Tidak",
|
||||
bExit : "Tutup",
|
||||
msg: {
|
||||
required:"kolom wajib diisi",
|
||||
number:"hanya nomer yang diperbolehkan",
|
||||
minValue:"kolom harus lebih besar dari atau sama dengan",
|
||||
maxValue:"kolom harus lebih kecil atau sama dengan",
|
||||
email: "alamat e-mail tidak valid",
|
||||
integer: "hanya nilai integer yang diperbolehkan",
|
||||
date: "nilai tanggal tidak valid",
|
||||
url: "Bukan URL yang valid. Harap gunakan ('http://' or 'https://')",
|
||||
nodefined : " belum didefinisikan!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Menampilkan data",
|
||||
bClose: "Tutup"
|
||||
},
|
||||
del : {
|
||||
caption: "Hapus",
|
||||
msg: "Hapus data terpilih?",
|
||||
bSubmit: "Hapus",
|
||||
bCancel: "Batalkan"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Sunting data terpilih",
|
||||
addtext:"",
|
||||
addtitle: "Tambah baris baru",
|
||||
deltext: "",
|
||||
deltitle: "Hapus baris terpilih",
|
||||
searchtext: "",
|
||||
searchtitle: "Temukan data",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Segarkan Grid",
|
||||
alertcap: "Warning",
|
||||
alerttext: "Harap pilih baris",
|
||||
viewtext: "",
|
||||
viewtitle: "Tampilkan baris terpilih",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Pilih Kolom",
|
||||
bSubmit: "Ok",
|
||||
bCancel: "Batal"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Error",
|
||||
nourl : "Tidak ada url yang diset",
|
||||
norecords: "Tidak ada data untuk diproses",
|
||||
model : "Lebar dari colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "Rp. ", suffix:"", defaultValue: '0'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ming", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab",
|
||||
"Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des",
|
||||
"Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'n/j/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
||||
// information about date, time, numbers and currency formats used in different countries
|
||||
// one should just convert the information in PHP format
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
// short date:
|
||||
// n - Numeric representation of a month, without leading zeros
|
||||
// j - Day of the month without leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// example: 3/1/2012 which means 1 March 2012
|
||||
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
||||
// month day:
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
||||
// short time (without seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
||||
// long time (with seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// F - A full textual representation of a month
|
||||
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-is.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-is.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid Icelandic Translation
|
||||
* jtm@hi.is Univercity of Iceland
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["is"] = {
|
||||
defaults : {
|
||||
recordtext: "Skoða {0} - {1} af {2}",
|
||||
emptyrecords: "Engar færslur",
|
||||
loadtext: "Hleður...",
|
||||
pgtext : "Síða {0} af {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Leita...",
|
||||
Find: "Leita",
|
||||
Reset: "Endursetja",
|
||||
odata: [{ oper:'eq', text:"sama og"},{ oper:'ne', text:"ekki sama og"},{ oper:'lt', text:"minna en"},{ oper:'le', text:"minna eða jafnt og"},{ oper:'gt', text:"stærra en"},{ oper:'ge', text:"stærra eða jafnt og"},{ oper:'bw', text:"byrjar á"},{ oper:'bn', text:"byrjar ekki á"},{ oper:'in', text:"er í"},{ oper:'ni', text:"er ekki í"},{ oper:'ew', text:"endar á"},{ oper:'en', text:"endar ekki á"},{ oper:'cn', text:"inniheldur"},{ oper:'nc', text:"inniheldur ekki"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "allt" }, { op: "OR", text: "eða" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Bæta við færslu",
|
||||
editCaption: "Breyta færslu",
|
||||
bSubmit: "Vista",
|
||||
bCancel: "Hætta við",
|
||||
bClose: "Loka",
|
||||
saveData: "Gögn hafa breyst! Vista breytingar?",
|
||||
bYes : "Já",
|
||||
bNo : "Nei",
|
||||
bExit : "Hætta við",
|
||||
msg: {
|
||||
required:"Reitur er nauðsynlegur",
|
||||
number:"Vinsamlega settu inn tölu",
|
||||
minValue:"gildi verður að vera meira en eða jafnt og ",
|
||||
maxValue:"gildi verður að vera minna en eða jafnt og ",
|
||||
email: "er ekki löglegt email",
|
||||
integer: "Vinsamlega settu inn tölu",
|
||||
date: "Vinsamlega setti inn dagsetningu",
|
||||
url: "er ekki löglegt URL. Vantar ('http://' eða 'https://')",
|
||||
nodefined : " er ekki skilgreint!",
|
||||
novalue : " skilagildi nauðsynlegt!",
|
||||
customarray : "Fall skal skila fylki!",
|
||||
customfcheck : "Fall skal vera skilgreint!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Skoða færslu",
|
||||
bClose: "Loka"
|
||||
},
|
||||
del : {
|
||||
caption: "Eyða",
|
||||
msg: "Eyða völdum færslum ?",
|
||||
bSubmit: "Eyða",
|
||||
bCancel: "Hætta við"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Breyta færslu",
|
||||
addtext:" ",
|
||||
addtitle: "Ný færsla",
|
||||
deltext: " ",
|
||||
deltitle: "Eyða færslu",
|
||||
searchtext: " ",
|
||||
searchtitle: "Leita",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Endurhlaða",
|
||||
alertcap: "Viðvörun",
|
||||
alerttext: "Vinsamlega veldu færslu",
|
||||
viewtext: "",
|
||||
viewtitle: "Skoða valda færslu",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Sýna / fela dálka",
|
||||
bSubmit: "Vista",
|
||||
bCancel: "Hætta við"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Villa",
|
||||
nourl : "Vantar slóð",
|
||||
norecords: "Engar færslur valdar",
|
||||
model : "Lengd colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau",
|
||||
"Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Oct", "Nóv", "Des",
|
||||
"Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júný", "Júlý", "Ágúst", "September", "Október", "Nóvember", "Desember"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-it.js
Executable file
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-it.js
Executable file
@@ -0,0 +1,185 @@
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["it"] = {
|
||||
defaults : {
|
||||
recordtext: "Mostra {0} - {1} di {2}",
|
||||
emptyrecords: "Non ci sono record da mostrare",
|
||||
loadtext: "Caricamento...",
|
||||
savetext: "Salvataggio...",
|
||||
pgtext : "Pagina {0} di {1}",
|
||||
pgfirst : "Prima Pagina",
|
||||
pglast : "Ultima Pagina",
|
||||
pgnext : "Pagina Successiva",
|
||||
pgprev : "Pagina Precedente",
|
||||
pgrecs : "Records per Pagina",
|
||||
showhide: "Espandi o collassa griglia",
|
||||
// mobile
|
||||
pagerCaption : "Griglia::Impostaioni della pagina",
|
||||
pageText : "Pagina:",
|
||||
recordPage : "Records per Pagina",
|
||||
nomorerecs : "Non ci sono altri record...",
|
||||
scrollPullup: "Trascina verso l'alto per altri...",
|
||||
scrollPulldown : "Trascina verso il basso per aggiornare...",
|
||||
scrollRefresh : "Rilascia per aggiornare..."
|
||||
},
|
||||
search : {
|
||||
caption: "Cerca...",
|
||||
Find: "Trova",
|
||||
Reset: "Reset",
|
||||
odata: [{ oper:'eq', text:'uguale'},{ oper:'ne', text:'diverso'},{ oper:'lt', text:'minore'},{ oper:'le', text:'minore o uguale'},{ oper:'gt', text:'maggiore'},{ oper:'ge', text:'maggiore o uguale'},{ oper:'bw', text:'inizia per'},{ oper:'bn', text:'non inizia per'},{ oper:'in', text:'è in'},{ oper:'ni', text:'non è in'},{ oper:'ew', text:'finisce per'},{ oper:'en', text:'non finisce per'},{ oper:'cn', text:'contiene'},{ oper:'nc', text:'non contiene'},{ oper:'nu', text:'è null'},{ oper:'nn', text:'non è null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{ op: "AND", text: "tutti" },{ op: "OR", text: "ciascuno" }],
|
||||
operandTitle : "Clicca sull'opzione di ricerca scelta.",
|
||||
resetTitle : "Resetta valori di ricerca",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Aggiungi Record",
|
||||
editCaption: "Modifica Record",
|
||||
bSubmit: "Invia",
|
||||
bCancel: "Annulla",
|
||||
bClose: "Chiudi",
|
||||
saveData: "I dati sono stati modificati! Salvare le modifiche?",
|
||||
bYes : "Si",
|
||||
bNo : "No",
|
||||
bExit : "Annulla",
|
||||
msg: {
|
||||
required:"Campo obbligatorio",
|
||||
number:"Per favore, inserisci un numero valido",
|
||||
minValue:"il valore deve essere maggiore o uguale a ",
|
||||
maxValue:"il valore deve essere minore o uguale a ",
|
||||
email: "non è una e-mail valida",
|
||||
integer: "Per favore, inserisci un intero valido",
|
||||
date: "Per favore, inserisci una data valida",
|
||||
url: "non è un URL valido. Prefissi richiesti ('http://' o 'https://')",
|
||||
nodefined : " non è definito!",
|
||||
novalue : " valore di ritorno richiesto!",
|
||||
customarray : "La funzione personalizzata deve restituire un array!",
|
||||
customfcheck : "La funzione personalizzata deve essere presente in caso di controlli personalizzati!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Visualizza Record",
|
||||
bClose: "Chiudi"
|
||||
},
|
||||
del : {
|
||||
caption: "Cancella",
|
||||
msg: "Cancellare i record selezionati?",
|
||||
bSubmit: "Canella",
|
||||
bCancel: "Annulla"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Modifica riga selezionata",
|
||||
addtext:"",
|
||||
addtitle: "Aggiungi riga",
|
||||
deltext: "",
|
||||
deltitle: "Cancella riga",
|
||||
searchtext: "",
|
||||
searchtitle: "Trova record",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ricarica tabella",
|
||||
alertcap: "Attenzione",
|
||||
alerttext: "Per favore, seleziona un record",
|
||||
viewtext: "",
|
||||
viewtitle: "Visualizza riga selezionata",
|
||||
savetext: "",
|
||||
savetitle: "Salva riga",
|
||||
canceltext: "",
|
||||
canceltitle : "Annulla modifica riga",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Seleziona colonne",
|
||||
bSubmit: "Ok",
|
||||
bCancel: "Annulla"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Errore",
|
||||
nourl : "Nessun url impostato",
|
||||
norecords: "Non ci sono record da elaborare",
|
||||
model : "Lunghezza dei colNames <> colModel!"
|
||||
},
|
||||
formatter:{
|
||||
integer:{
|
||||
thousandsSeparator:".",
|
||||
defaultValue:"0"
|
||||
},
|
||||
number:{
|
||||
decimalSeparator:",",
|
||||
thousandsSeparator:".",
|
||||
decimalPlaces:2,
|
||||
defaultValue:"0,00"
|
||||
},
|
||||
currency:{
|
||||
decimalSeparator:",",
|
||||
thousandsSeparator:".",
|
||||
decimalPlaces:2,
|
||||
prefix:"€ ",
|
||||
suffix:"",
|
||||
defaultValue:"0,00"
|
||||
},
|
||||
date:{
|
||||
dayNames:["Dom","Lun","Mar","Mer","Gio","Ven","Sab","Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"],
|
||||
monthNames:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic","Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],
|
||||
AmPm:["am","pm","AM","PM"],
|
||||
S:function(b){return b<11||b>13?["st","nd","rd","th"][Math.min((b-1)%10,3)]:"th"},
|
||||
srcformat:"Y-m-d",
|
||||
newformat:"d/m/Y",
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks:{
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate:"d/m/Y",
|
||||
LongDate:"l d F Y",
|
||||
FullDateTime:"l d F Y G:i:s",
|
||||
MonthDay:"F d",
|
||||
ShortTime:"H:i",
|
||||
LongTime:"H:i:s",
|
||||
SortableDateTime:"Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime:"Y-m-d H:i:sO",
|
||||
YearMonth:"F, Y"
|
||||
},
|
||||
reformatAfterEdit:false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl:"",
|
||||
showAction:"",
|
||||
target:"",
|
||||
checkbox:{ disabled:true},
|
||||
idName:"id"
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
212
html/sternwarte/intern/sofue/js/i18n/grid.locale-ja.js
Executable file
212
html/sternwarte/intern/sofue/js/i18n/grid.locale-ja.js
Executable file
@@ -0,0 +1,212 @@
|
||||
/**
|
||||
* jqGrid Japanese Translation
|
||||
* OKADA Yoshitada okada.dev@sth.jp
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ja"] = {
|
||||
defaults : {
|
||||
recordtext: "{2} \u4EF6\u4E2D {0} - {1} \u3092\u8868\u793A ",
|
||||
emptyrecords: "\u8868\u793A\u3059\u308B\u30EC\u30B3\u30FC\u30C9\u304C\u3042\u308A\u307E\u305B\u3093",
|
||||
loadtext: "\u8aad\u307f\u8fbc\u307f\u4e2d...",
|
||||
pgtext : "{1} \u30DA\u30FC\u30B8\u4E2D {0} \u30DA\u30FC\u30B8\u76EE ",
|
||||
savetext: "\u4fdd\u5b58\u4e2d...",
|
||||
pgfirst : "\u6700\u521d\u306e\u30da\u30fc\u30b8\u3078",
|
||||
pglast : "\u6700\u5f8c\u306e\u30da\u30fc\u30b8\u3078",
|
||||
pgnext : "\u6b21\u306e\u30da\u30fc\u30b8",
|
||||
pgprev : "\u524d\u306e\u30da\u30fc\u30b8",
|
||||
pgrecs : "\u30da\u30fc\u30b8\u5358\u4f4d\u306e\u30ec\u30b3\u30fc\u30c9\u6570",
|
||||
showhide: "\u30b0\u30ea\u30c3\u30c9\u306e\u5c55\u958b/\u9589\u3058\u8fbc\u307f",
|
||||
// mobile
|
||||
pagerCaption : "\u30b0\u30ea\u30c3\u30c9::\u30da\u30fc\u30b8\u8a2d\u5b9a",
|
||||
pageText : "\u30da\u30fc\u30b8:",
|
||||
recordPage : "\u30da\u30fc\u30b8\u5358\u4f4d\u306e\u30ec\u30b3\u30fc\u30c9\u6570",
|
||||
nomorerecs : "\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093...",
|
||||
scrollPullup: "\u4e0a\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3057\u3066\u8aad\u307f\u8fbc\u307f...",
|
||||
scrollPulldown : "\u4e0b\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3057\u3066\u66f4\u65b0...",
|
||||
scrollRefresh : "\u653e\u3057\u3066\u66f4\u65b0..."
|
||||
},
|
||||
search : {
|
||||
caption: "\u691c\u7d22...",
|
||||
Find: "\u691c\u7d22",
|
||||
Reset: "\u30ea\u30bb\u30c3\u30c8",
|
||||
odata: [{ oper:'eq', text:"\u6B21\u306B\u7B49\u3057\u3044"}, { oper:'ne', text:"\u6B21\u306B\u7B49\u3057\u304F\u306A\u3044"},
|
||||
{ oper:'lt', text:"\u6B21\u3088\u308A\u5C0F\u3055\u3044"}, { oper:'le', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5C0F\u3055\u3044"},
|
||||
{ oper:'gt', text:"\u6B21\u3088\u308A\u5927\u304D\u3044"}, { oper:'ge', text:"\u6B21\u306B\u7B49\u3057\u3044\u304B\u5927\u304D\u3044"},
|
||||
{ oper:'bw', text:"\u6B21\u3067\u59CB\u307E\u308B"}, { oper:'bn', text:"\u6B21\u3067\u59CB\u307E\u3089\u306A\u3044"},
|
||||
{ oper:'in', text:"\u6B21\u306B\u542B\u307E\u308C\u308B"}, { oper:'ni', text:"\u6B21\u306B\u542B\u307E\u308C\u306A\u3044"},
|
||||
{ oper:'ew', text:"\u6B21\u3067\u7D42\u308F\u308B"}, { oper:'en', text:"\u6B21\u3067\u7D42\u308F\u3089\u306A\u3044"},
|
||||
{ oper:'cn', text:"\u6B21\u3092\u542B\u3080"}, { oper:'nc', text:"\u6B21\u3092\u542B\u307E\u306A\u3044"},
|
||||
{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{
|
||||
op: "AND",
|
||||
text: "\u3059\u3079\u3066\u306E"
|
||||
},
|
||||
{
|
||||
op: "OR",
|
||||
text: "\u3044\u305A\u308C\u304B\u306E"
|
||||
}],
|
||||
operandTitle : "\u30af\u30ea\u30c3\u30af\u3057\u3066\u691c\u7d22\u64cd\u4f5c\u3092\u9078\u629e",
|
||||
resetTitle : "\u691c\u7d22\u5024\u3092\u30ea\u30bb\u30c3\u30c8",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "\u30ec\u30b3\u30fc\u30c9\u8ffd\u52a0",
|
||||
editCaption: "\u30ec\u30b3\u30fc\u30c9\u7de8\u96c6",
|
||||
bSubmit: "\u9001\u4fe1",
|
||||
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb",
|
||||
bClose: "\u9589\u3058\u308b",
|
||||
saveData: "\u30C7\u30FC\u30BF\u304C\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4FDD\u5B58\u3057\u307E\u3059\u304B\uFF1F",
|
||||
bYes: "\u306F\u3044",
|
||||
bNo: "\u3044\u3044\u3048",
|
||||
bExit: "\u30AD\u30E3\u30F3\u30BB\u30EB",
|
||||
msg: {
|
||||
required:"\u3053\u306e\u9805\u76ee\u306f\u5fc5\u9808\u3067\u3059\u3002",
|
||||
number:"\u6b63\u3057\u3044\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
minValue:"\u6b21\u306e\u5024\u4ee5\u4e0a\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
maxValue:"\u6b21\u306e\u5024\u4ee5\u4e0b\u3067\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
email: "e-mail\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002",
|
||||
integer: "\u6b63\u3057\u3044\u6574\u6570\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
date: "\u6b63\u3057\u3044\u5024\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
url: "\u306F\u6709\u52B9\u306AURL\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\20\u30D7\u30EC\u30D5\u30A3\u30C3\u30AF\u30B9\u304C\u5FC5\u8981\u3067\u3059\u3002 ('http://' \u307E\u305F\u306F 'https://')",
|
||||
nodefined: " \u304C\u5B9A\u7FA9\u3055\u308C\u3066\u3044\u307E\u305B\u3093",
|
||||
novalue: " \u623B\u308A\u5024\u304C\u5FC5\u8981\u3067\u3059",
|
||||
customarray: "\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u306F\u914D\u5217\u3092\u8FD4\u3059\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059",
|
||||
customfcheck: "\u30AB\u30B9\u30BF\u30E0\u691C\u8A3C\u306B\u306F\u30AB\u30B9\u30BF\u30E0\u95A2\u6570\u304C\u5FC5\u8981\u3067\u3059"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "\u30EC\u30B3\u30FC\u30C9\u3092\u8868\u793A",
|
||||
bClose: "\u9589\u3058\u308B"
|
||||
},
|
||||
del : {
|
||||
caption: "\u524a\u9664",
|
||||
msg: "\u9078\u629e\u3057\u305f\u30ec\u30b3\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3059\u304b\uff1f",
|
||||
bSubmit: "\u524a\u9664",
|
||||
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u7de8\u96c6",
|
||||
addtext:" ",
|
||||
addtitle: "\u884c\u3092\u65b0\u898f\u8ffd\u52a0",
|
||||
deltext: " ",
|
||||
deltitle: "\u9078\u629e\u3057\u305f\u884c\u3092\u524a\u9664",
|
||||
searchtext: " ",
|
||||
searchtitle: "\u30ec\u30b3\u30fc\u30c9\u691c\u7d22",
|
||||
refreshtext: "",
|
||||
refreshtitle: "\u30b0\u30ea\u30c3\u30c9\u3092\u30ea\u30ed\u30fc\u30c9",
|
||||
alertcap: "\u8b66\u544a",
|
||||
alerttext: "\u884c\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002",
|
||||
viewtext: "",
|
||||
viewtitle: "\u9078\u629E\u3057\u305F\u884C\u3092\u8868\u793A",
|
||||
savetext: "",
|
||||
savetitle: "\u5217\u3092\u4fdd\u5b58",
|
||||
canceltext: "",
|
||||
canceltitle : "\u5217\u306e\u7de8\u96c6\u3092\u30ad\u30e3\u30f3\u30bb\u30eb",
|
||||
selectcaption : "\u30a2\u30af\u30b7\u30e7\u30f3..."
|
||||
},
|
||||
col : {
|
||||
caption: "\u5217\u3092\u8868\u793a\uff0f\u96a0\u3059",
|
||||
bSubmit: "\u9001\u4fe1",
|
||||
bCancel: "\u30ad\u30e3\u30f3\u30bb\u30eb"
|
||||
},
|
||||
errors : {
|
||||
errcap : "\u30a8\u30e9\u30fc",
|
||||
nourl : "URL\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002",
|
||||
norecords: "\u51e6\u7406\u5bfe\u8c61\u306e\u30ec\u30b3\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002",
|
||||
model : "colNames\u306e\u9577\u3055\u304ccolModel\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002"
|
||||
},
|
||||
formatter : {
|
||||
integer: {
|
||||
thousandsSeparator: ",",
|
||||
defaultValue: '0'
|
||||
},
|
||||
number: {
|
||||
decimalSeparator: ".",
|
||||
thousandsSeparator: ",",
|
||||
decimalPlaces: 2,
|
||||
defaultValue: '0.00'
|
||||
},
|
||||
currency: {
|
||||
decimalSeparator: ".",
|
||||
thousandsSeparator: ",",
|
||||
decimalPlaces: 0,
|
||||
prefix: "",
|
||||
suffix: "",
|
||||
defaultValue: '0'
|
||||
},
|
||||
date : {
|
||||
dayNames: [
|
||||
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f",
|
||||
"\u65e5", "\u6708", "\u706b", "\u6c34", "\u6728", "\u91d1", "\u571f"
|
||||
],
|
||||
monthNames: [
|
||||
"1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
|
||||
"1\u6708", "2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", "10\u6708", "11\u6708", "12\u6708"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) { return "\u756a\u76ee"; },
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-kr.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-kr.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid English Translation
|
||||
* Tony Tomov tony@trirand.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["kr"] = {
|
||||
defaults : {
|
||||
recordtext: "보기 {0} - {1} / {2}",
|
||||
emptyrecords: "표시할 행이 없습니다",
|
||||
loadtext: "조회중...",
|
||||
pgtext : "페이지 {0} / {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "검색...",
|
||||
Find: "찾기",
|
||||
Reset: "초기화",
|
||||
odata: [{ oper:'eq', text:"같다"},{ oper:'ne', text:"같지 않다"},{ oper:'lt', text:"작다"},{ oper:'le', text:"작거나 같다"},{ oper:'gt', text:"크다"},{ oper:'ge', text:"크거나 같다"},{ oper:'bw', text:"로 시작한다"},{ oper:'bn', text:"로 시작하지 않는다"},{ oper:'in', text:"내에 있다"},{ oper:'ni', text:"내에 있지 않다"},{ oper:'ew', text:"로 끝난다"},{ oper:'en', text:"로 끝나지 않는다"},{ oper:'cn', text:"내에 존재한다"},{ oper:'nc', text:"내에 존재하지 않는다"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "전부" }, { op: "OR", text: "임의" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "행 추가",
|
||||
editCaption: "행 수정",
|
||||
bSubmit: "전송",
|
||||
bCancel: "취소",
|
||||
bClose: "닫기",
|
||||
saveData: "자료가 변경되었습니다! 저장하시겠습니까?",
|
||||
bYes : "예",
|
||||
bNo : "아니오",
|
||||
bExit : "취소",
|
||||
msg: {
|
||||
required:"필수항목입니다",
|
||||
number:"유효한 번호를 입력해 주세요",
|
||||
minValue:"입력값은 크거나 같아야 합니다",
|
||||
maxValue:"입력값은 작거나 같아야 합니다",
|
||||
email: "유효하지 않은 이메일주소입니다",
|
||||
integer: "유효한 숫자를 입력하세요",
|
||||
date: "유효한 날짜를 입력하세요",
|
||||
url: "은 유효하지 않은 URL입니다. 문장앞에 다음단어가 필요합니다('http://' or 'https://')",
|
||||
nodefined : " 은 정의도지 않았습니다!",
|
||||
novalue : " 반환값이 필요합니다!",
|
||||
customarray : "사용자정의 함수는 배열을 반환해야 합니다!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "행 조회",
|
||||
bClose: "닫기"
|
||||
},
|
||||
del : {
|
||||
caption: "삭제",
|
||||
msg: "선택된 행을 삭제하시겠습니까?",
|
||||
bSubmit: "삭제",
|
||||
bCancel: "취소"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "선택된 행 편집",
|
||||
addtext:"",
|
||||
addtitle: "행 삽입",
|
||||
deltext: "",
|
||||
deltitle: "선택된 행 삭제",
|
||||
searchtext: "",
|
||||
searchtitle: "행 찾기",
|
||||
refreshtext: "",
|
||||
refreshtitle: "그리드 갱신",
|
||||
alertcap: "경고",
|
||||
alerttext: "행을 선택하세요",
|
||||
viewtext: "",
|
||||
viewtitle: "선택된 행 조회",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "열을 선택하세요",
|
||||
bSubmit: "확인",
|
||||
bCancel: "취소"
|
||||
},
|
||||
errors : {
|
||||
errcap : "오류",
|
||||
nourl : "설정된 url이 없습니다",
|
||||
norecords: "처리할 행이 없습니다",
|
||||
model : "colNames의 길이가 colModel과 일치하지 않습니다!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat",
|
||||
"일", "월", "화", "수", "목", "금", "토"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
|
||||
"1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'm-d-Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "Y/j/n",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-lt.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-lt.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Lithuanian Translation
|
||||
* aur1mas aur1mas@devnet.lt
|
||||
* http://aur1mas.devnet.lt
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["lt"] = {
|
||||
defaults : {
|
||||
recordtext: "Peržiūrima {0} - {1} iš {2}",
|
||||
emptyrecords: "Įrašų nėra",
|
||||
loadtext: "Kraunama...",
|
||||
pgtext : "Puslapis {0} iš {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Paieška...",
|
||||
Find: "Ieškoti",
|
||||
Reset: "Atstatyti",
|
||||
odata: [{ oper:'eq', text:"lygu"},{ oper:'ne', text:"nelygu"},{ oper:'lt', text:"mažiau"},{ oper:'le', text:"mažiau arba lygu"},{ oper:'gt', text:"daugiau"},{ oper:'ge', text:"daugiau arba lygu"},{ oper:'bw', text:"prasideda"},{ oper:'bn', text:"neprasideda"},{ oper:'in', text:"reikšmė yra"},{ oper:'ni', text:"reikšmės nėra"},{ oper:'ew', text:"baigiasi"},{ oper:'en', text:"nesibaigia"},{ oper:'cn', text:"yra sudarytas"},{ oper:'nc', text:"nėra sudarytas"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "visi" }, { op: "OR", text: "bet kuris" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Sukurti įrašą",
|
||||
editCaption: "Redaguoti įrašą",
|
||||
bSubmit: "Išsaugoti",
|
||||
bCancel: "Atšaukti",
|
||||
bClose: "Uždaryti",
|
||||
saveData: "Duomenys buvo pakeisti! Išsaugoti pakeitimus?",
|
||||
bYes : "Taip",
|
||||
bNo : "Ne",
|
||||
bExit : "Atšaukti",
|
||||
msg: {
|
||||
required:"Privalomas laukas",
|
||||
number:"Įveskite tinkamą numerį",
|
||||
minValue:"reikšmė turi būti didesnė arba lygi ",
|
||||
maxValue:"reikšmė turi būti mažesnė arba lygi",
|
||||
email: "neteisingas el. pašto adresas",
|
||||
integer: "Įveskite teisingą sveikąjį skaičių",
|
||||
date: "Įveskite teisingą datą",
|
||||
url: "blogas adresas. Nepamirškite pridėti ('http://' arba 'https://')",
|
||||
nodefined : " nėra apibrėžta!",
|
||||
novalue : " turi būti gražinama kokia nors reikšmė!",
|
||||
customarray : "Custom f-ja turi grąžinti masyvą!",
|
||||
customfcheck : "Custom f-ja tūrėtų būti sukurta, prieš bandant ją naudoti!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Peržiūrėti įrašus",
|
||||
bClose: "Uždaryti"
|
||||
},
|
||||
del : {
|
||||
caption: "Ištrinti",
|
||||
msg: "Ištrinti pažymėtus įrašus(-ą)?",
|
||||
bSubmit: "Ištrinti",
|
||||
bCancel: "Atšaukti"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Redaguoti pažymėtą eilutę",
|
||||
addtext:"",
|
||||
addtitle: "Pridėti naują eilutę",
|
||||
deltext: "",
|
||||
deltitle: "Ištrinti pažymėtą eilutę",
|
||||
searchtext: "",
|
||||
searchtitle: "Rasti įrašus",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Perkrauti lentelę",
|
||||
alertcap: "Įspėjimas",
|
||||
alerttext: "Pasirinkite eilutę",
|
||||
viewtext: "",
|
||||
viewtitle: "Peržiūrėti pasirinktą eilutę",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Pasirinkti stulpelius",
|
||||
bSubmit: "Gerai",
|
||||
bCancel: "Atšaukti"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Klaida",
|
||||
nourl : "Url reikšmė turi būti perduota",
|
||||
norecords: "Nėra įrašų, kuriuos būtų galima apdoroti",
|
||||
model : "colNames skaičius <> colModel skaičiui!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: "", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: "", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Sek", "Pir", "Ant", "Tre", "Ket", "Pen", "Šeš",
|
||||
"Sekmadienis", "Pirmadienis", "Antradienis", "Trečiadienis", "Ketvirtadienis", "Penktadienis", "Šeštadienis"
|
||||
],
|
||||
monthNames: [
|
||||
"Sau", "Vas", "Kov", "Bal", "Geg", "Bir", "Lie", "Rugj", "Rugs", "Spa", "Lap", "Gru",
|
||||
"Sausis", "Vasaris", "Kovas", "Balandis", "Gegužė", "Birželis", "Liepa", "Rugpjūtis", "Rugsėjis", "Spalis", "Lapkritis", "Gruodis"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-me.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-me.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Montenegrian Translation
|
||||
* Bild Studio info@bild-studio.net
|
||||
* http://www.bild-studio.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["me"] = {
|
||||
defaults : {
|
||||
recordtext: "Pregled {0} - {1} od {2}",
|
||||
emptyrecords: "Ne postoji nijedan zapis",
|
||||
loadtext: "Učitivanje...",
|
||||
pgtext : "Strana {0} od {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Traženje...",
|
||||
Find: "Traži",
|
||||
Reset: "Resetuj",
|
||||
odata: [{ oper:'eq', text:"jednako"},{ oper:'ne', text:"nije jednako"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili jednako"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili jednako"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa"},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Dodaj zapis",
|
||||
editCaption: "Izmjeni zapis",
|
||||
bSubmit: "Pošalji",
|
||||
bCancel: "Odustani",
|
||||
bClose: "Zatvori",
|
||||
saveData: "Podatak je izmjenjen! Sačuvaj izmjene?",
|
||||
bYes : "Da",
|
||||
bNo : "Ne",
|
||||
bExit : "Odustani",
|
||||
msg: {
|
||||
required:"Polje je obavezno",
|
||||
number:"Unesite ispravan broj",
|
||||
minValue:"vrijednost mora biti veća od ili jednaka sa ",
|
||||
maxValue:"vrijednost mora biti manja ili jednaka sa",
|
||||
email: "nije ispravna email adresa, nije valjda da ne umiješ ukucati mail!?",
|
||||
integer: "Ne zajebaji se unesi cjelobrojnu vrijednost ",
|
||||
date: "Unesite ispravan datum",
|
||||
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
||||
nodefined : " nije definisan!",
|
||||
novalue : " zahtjevana je povratna vrijednost!",
|
||||
customarray : "Prilagođena funkcija treba da vrati niz!",
|
||||
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provjere!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Pogledaj zapis",
|
||||
bClose: "Zatvori"
|
||||
},
|
||||
del : {
|
||||
caption: "Izbrisi",
|
||||
msg: "Izbrisi izabran(e) zapise(e)?",
|
||||
bSubmit: "Izbriši",
|
||||
bCancel: "Odbaci"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Izmjeni izabrani red",
|
||||
addtext:"",
|
||||
addtitle: "Dodaj novi red",
|
||||
deltext: "",
|
||||
deltitle: "Izbriši izabran red",
|
||||
searchtext: "",
|
||||
searchtitle: "Nađi zapise",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ponovo učitaj podatke",
|
||||
alertcap: "Upozorenje",
|
||||
alerttext: "Izaberite red",
|
||||
viewtext: "",
|
||||
viewtitle: "Pogledaj izabrani red",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Izaberi kolone",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Odbaci"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Greška",
|
||||
nourl : "Nije postavljen URL",
|
||||
norecords: "Nema zapisa za obradu",
|
||||
model : "Dužina modela colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
||||
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
||||
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
205
html/sternwarte/intern/sofue/js/i18n/grid.locale-nl.js
Executable file
205
html/sternwarte/intern/sofue/js/i18n/grid.locale-nl.js
Executable file
@@ -0,0 +1,205 @@
|
||||
//NETHERLANDS
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["nl"] = {
|
||||
defaults:
|
||||
{
|
||||
recordtext: "regels {0} - {1} van {2}",
|
||||
emptyrecords: "Geen data gevonden.",
|
||||
loadtext: "Laden...",
|
||||
pgtext: "pagina {0} van {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "Eerste Pagina",
|
||||
pglast : "Laatste Pagina",
|
||||
pgnext : "Volgende Pagina",
|
||||
pgprev : "Vorige Pagina",
|
||||
pgrecs : "Records per Pagina",
|
||||
showhide: "Schakelen Uitklappen Inklappen Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search:
|
||||
{
|
||||
caption: "Zoeken...",
|
||||
Find: "Zoek",
|
||||
Reset: "Herstellen",
|
||||
odata: [{ oper:'eq', text:"gelijk aan"},{ oper:'ne', text:"niet gelijk aan"},{ oper:'lt', text:"kleiner dan"},{ oper:'le', text:"kleiner dan of gelijk aan"},{ oper:'gt', text:"groter dan"},{ oper:'ge', text:"groter dan of gelijk aan"},{ oper:'bw', text:"begint met"},{ oper:'bn', text:"begint niet met"},{ oper:'in', text:"is in"},{ oper:'ni', text:"is niet in"},{ oper:'ew', text:"eindigt met"},{ oper:'en', text:"eindigt niet met"},{ oper:'cn', text:"bevat"},{ oper:'nc', text:"bevat niet"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{ op: "AND", text: "alle" }, { op: "OR", text: "een van de"}],
|
||||
operandTitle : "Klik om de zoekterm te selecteren.",
|
||||
resetTitle : "Herstel zoekterm",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit:
|
||||
{
|
||||
addCaption: "Nieuw",
|
||||
editCaption: "Bewerken",
|
||||
bSubmit: "Opslaan",
|
||||
bCancel: "Annuleren",
|
||||
bClose: "Sluiten",
|
||||
saveData: "Er is data aangepast! Wijzigingen opslaan?",
|
||||
bYes: "Ja",
|
||||
bNo: "Nee",
|
||||
bExit: "Sluiten",
|
||||
msg:
|
||||
{
|
||||
required: "Veld is verplicht",
|
||||
number: "Voer a.u.b. geldig nummer in",
|
||||
minValue: "Waarde moet groter of gelijk zijn aan ",
|
||||
maxValue: "Waarde moet kleiner of gelijk zijn aan",
|
||||
email: "is geen geldig e-mailadres",
|
||||
integer: "Voer a.u.b. een geldig getal in",
|
||||
date: "Voer a.u.b. een geldige waarde in",
|
||||
url: "is geen geldige URL. Prefix is verplicht ('http://' or 'https://')",
|
||||
nodefined : " is niet gedefineerd!",
|
||||
novalue : " return waarde is verplicht!",
|
||||
customarray : "Aangepaste functie moet array teruggeven!",
|
||||
customfcheck : "Aangepaste function moet aanwezig zijn in het geval van aangepaste controle!"
|
||||
}
|
||||
},
|
||||
view:
|
||||
{
|
||||
caption: "Tonen",
|
||||
bClose: "Sluiten"
|
||||
},
|
||||
del:
|
||||
{
|
||||
caption: "Verwijderen",
|
||||
msg: "Verwijder geselecteerde regel(s)?",
|
||||
bSubmit: "Verwijderen",
|
||||
bCancel: "Annuleren"
|
||||
},
|
||||
nav:
|
||||
{
|
||||
edittext: "",
|
||||
edittitle: "Bewerken",
|
||||
addtext: "",
|
||||
addtitle: "Nieuw",
|
||||
deltext: "",
|
||||
deltitle: "Verwijderen",
|
||||
searchtext: "",
|
||||
searchtitle: "Zoeken",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Vernieuwen",
|
||||
alertcap: "Waarschuwing",
|
||||
alerttext: "Selecteer a.u.b. een regel",
|
||||
viewtext: "",
|
||||
viewtitle: "Openen",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col:
|
||||
{
|
||||
caption: "Tonen/verbergen kolommen",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Annuleren"
|
||||
},
|
||||
errors:
|
||||
{
|
||||
errcap: "Fout",
|
||||
nourl: "Er is geen URL gedefinieerd",
|
||||
norecords: "Geen data om te verwerken",
|
||||
model: "Lengte van 'colNames' is niet gelijk aan 'colModel'!"
|
||||
},
|
||||
formatter:
|
||||
{
|
||||
integer:
|
||||
{
|
||||
thousandsSeparator: ".",
|
||||
defaultValue: "0"
|
||||
},
|
||||
number:
|
||||
{
|
||||
decimalSeparator: ",",
|
||||
thousandsSeparator: ".",
|
||||
decimalPlaces: 2,
|
||||
defaultValue: "0.00"
|
||||
},
|
||||
currency:
|
||||
{
|
||||
decimalSeparator: ",",
|
||||
thousandsSeparator: ".",
|
||||
decimalPlaces: 2,
|
||||
prefix: "EUR ",
|
||||
suffix: "",
|
||||
defaultValue: "0.00"
|
||||
},
|
||||
date:
|
||||
{
|
||||
dayNames: ["Zo", "Ma", "Di", "Wo", "Do", "Vr", "Za", "Zondag", "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrijdag", "Zaterdag"],
|
||||
monthNames: ["Jan", "Feb", "Maa", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "October", "November", "December"],
|
||||
AmPm: ["am", "pm", "AM", "PM"],
|
||||
S: function(b) {
|
||||
return b < 11 || b > 13 ? ["st", "nd", "rd", "th"][Math.min((b - 1) % 10, 3)] : "th"
|
||||
},
|
||||
srcformat: "Y-m-d",
|
||||
newformat: "d/m/Y",
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks:
|
||||
{
|
||||
ISO8601Long: "Y-m-d H:i:s",
|
||||
ISO8601Short: "Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l d F Y G:i:s",
|
||||
MonthDay: "d F",
|
||||
ShortTime: "G:i",
|
||||
LongTime: "G:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit: false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: "",
|
||||
showAction: "",
|
||||
target: "",
|
||||
checkbox:
|
||||
{
|
||||
disabled: true
|
||||
},
|
||||
idName: "id"
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
99
html/sternwarte/intern/sofue/js/i18n/grid.locale-no.js
Executable file
99
html/sternwarte/intern/sofue/js/i18n/grid.locale-no.js
Executable file
@@ -0,0 +1,99 @@
|
||||
//NORWAY
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["no"] = {
|
||||
defaults : {
|
||||
recordtext: "Rad {0} - {1}, totalt {2}",
|
||||
loadtext: "Laster...",
|
||||
pgtext: "Side {0} av {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst: "First Page",
|
||||
pglast: "Last Page",
|
||||
pgnext: "Next Page",
|
||||
pgprev: "Previous Page",
|
||||
pgrecs: "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
emptyrecords: "Ingen poster funnet",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
|
||||
},
|
||||
search : {
|
||||
caption: "Søk...",
|
||||
Find: "Finn",
|
||||
Reset: "Nullstill",
|
||||
odata: [
|
||||
{oper: 'eq', text: "lik"},
|
||||
{oper: 'ne', text: "forskjellig fra"},
|
||||
{oper: 'lt', text: "mindre enn"},
|
||||
{oper: 'le', text: "mindre eller lik"},
|
||||
{oper: 'gt', text: "større enn"},
|
||||
{oper: 'ge', text: " større eller lik"},
|
||||
{oper: 'bw', text: "starter med"},
|
||||
{oper: 'ew', text: "slutter med"},
|
||||
{oper: 'cn', text: "inneholder"},
|
||||
{ oper: 'nu', text: 'is null'},
|
||||
{ oper: 'nn', text: 'is not null'},
|
||||
{oper:'bt', text:'between'}
|
||||
],
|
||||
operandTitle: "Click to select search operation.",
|
||||
resetTitle: "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {addCaption: "Ny rad", editCaption: "Rediger", bSubmit: "Send", bCancel: "Avbryt", bClose: "Lukk", processData: "Laster...", msg: {required: "Felt er obligatorisk", number: "Legg inn et gyldig tall", minValue: "verdi mø vøre større enn eller lik", maxValue: "verdi må være mindre enn eller lik", email: "er ikke en gyldig e-post adresse", integer: "Legg inn et gyldig heltall", date: "Legg inn en gyldig dato", url: "er ikke en gyldig URL. Prefiks påkrevd ('http://' eller 'https://')", nodefined: " er ikke definert!", novalue: " returverdi er påkrevd!", customarray: "Tilpasset funksjon må returnere en tabell!", customfcheck: "Tilpasset funksjon må eksistere!"}},
|
||||
view : {caption: "Åpne post", bClose: "Lukk"},
|
||||
del : {caption: "Slett", msg: "Slett valgte rad(er)?", bSubmit: "Slett", bCancel: "Avbryt", processData: "Behandler..."},
|
||||
nav : {edittext: " ", edittitle: "Rediger valgte rad(er)", addtext: " ", addtitle: "Legg til ny rad", deltext: " ", deltitle: "Slett valgte rad(er)", searchtext: " ", searchtitle: "Søk", refreshtext: "", refreshtitle: "Oppdater tabell", alertcap: "Advarsel", alerttext: "Velg rad", viewtext: " ", viewtitle: "Åpne valgt rad",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {caption: "Vis/skjul kolonner", bSubmit: "Utfør", bCancel: "Avbryt"},
|
||||
errors : {errcap: "Feil", nourl: "Ingen url er satt", norecords: "Ingen poster å behandle", model: "colNames og colModel har forskjellig lengde!"},
|
||||
formatter : {integer: {thousandsSeparator: " ", defaultValue: 0}, number: {decimalSeparator: ",", thousandsSeparator: " ", decimalPlaces: 2, defaulValue: 0}, currency: {decimalSeparator: ",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix: "", defaulValue: 0}, date: {dayNames: ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø.", "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], monthNames: ["jan.", "feb.", "mars", "april", "mai", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "des.", "januar", "februar", "mars", "april", "mai", "juni", "juli", "august", "september", "oktober", "november", "desember"], AmPm: ["", "", "", ""], S: function (b) {
|
||||
return".";
|
||||
}, srcformat: "Y-m-d H:i:s", newformat: "Y-m-d H:i:s", parseRe: /[#%\\\/:_;.,\t\s-]/, masks: {ISO8601Long: "Y-m-d H:i:s", ISO8601Short: "Y-m-d", ShortDate: "j.n.Y", LongDate: "l j. F Y", FullDateTime: "l j. F Y kl. G.i.s", MonthDay: "j. F", ShortTime: "H:i", LongTime: "H:i:s", SortableDateTime: "Y-m-d\\TH:i:s", UniversalSortableDateTime: "Y-m-d H:i:sO", YearMonth: "F Y"}, reformatAfterEdit: false, userLocalTime: false}, baseLinkUrl: "", showAction: "show", addParam: "", checkbox: {disabled: true}
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
|
||||
};
|
||||
}));
|
||||
188
html/sternwarte/intern/sofue/js/i18n/grid.locale-pl.js
Executable file
188
html/sternwarte/intern/sofue/js/i18n/grid.locale-pl.js
Executable file
@@ -0,0 +1,188 @@
|
||||
/**
|
||||
* jqGrid Polish Translation
|
||||
* Łukasz Schab lukasz@freetree.pl
|
||||
* http://FreeTree.pl
|
||||
*
|
||||
* Updated names, abbreviations, currency and date/time formats for Polish norms (also corresponding with CLDR v21.0.1 --> http://cldr.unicode.org/index)
|
||||
* Tomasz Pęczek tpeczek@gmail.com
|
||||
* http://tpeczek.blogspot.com; http://tpeczek.codeplex.com
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["pl"] = {
|
||||
defaults : {
|
||||
recordtext: "Pokaż {0} - {1} z {2}",
|
||||
emptyrecords: "Brak rekordów do pokazania",
|
||||
loadtext: "Ładowanie...",
|
||||
pgtext : "Strona {0} z {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Wyszukiwanie...",
|
||||
Find: "Szukaj",
|
||||
Reset: "Czyść",
|
||||
odata: [{ oper:'eq', text:"dokładnie"},{ oper:'ne', text:"różne od"},{ oper:'lt', text:"mniejsze od"},{ oper:'le', text:"mniejsze lub równe"},{ oper:'gt', text:"większe od"},{ oper:'ge', text:"większe lub równe"},{ oper:'bw', text:"zaczyna się od"},{ oper:'bn', text:"nie zaczyna się od"},{ oper:'in', text:"jest w"},{ oper:'ni', text:"nie jest w"},{ oper:'ew', text:"kończy się na"},{ oper:'en', text:"nie kończy się na"},{ oper:'cn', text:"zawiera"},{ oper:'nc', text:"nie zawiera"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "oraz" }, { op: "OR", text: "lub" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Dodaj rekord",
|
||||
editCaption: "Edytuj rekord",
|
||||
bSubmit: "Zapisz",
|
||||
bCancel: "Anuluj",
|
||||
bClose: "Zamknij",
|
||||
saveData: "Dane zostały zmienione! Zapisać zmiany?",
|
||||
bYes: "Tak",
|
||||
bNo: "Nie",
|
||||
bExit: "Anuluj",
|
||||
msg: {
|
||||
required: "Pole jest wymagane",
|
||||
number: "Proszę wpisać poprawną liczbę",
|
||||
minValue: "wartość musi być większa lub równa od",
|
||||
maxValue: "wartość musi być mniejsza lub równa od",
|
||||
email: "nie jest poprawnym adresem e-mail",
|
||||
integer: "Proszę wpisać poprawną liczbę",
|
||||
date: "Proszę podaj poprawną datę",
|
||||
url: "jest niewłaściwym adresem URL. Pamiętaj o prefiksie ('http://' lub 'https://')",
|
||||
nodefined: " niezdefiniowane!",
|
||||
novalue: " wymagana jest wartość zwracana!",
|
||||
customarray: "Funkcja niestandardowa powinna zwracać tablicę!",
|
||||
customfcheck: "Funkcja niestandardowa powinna być obecna w przypadku niestandardowego sprawdzania!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Pokaż rekord",
|
||||
bClose: "Zamknij"
|
||||
},
|
||||
del : {
|
||||
caption: "Usuń",
|
||||
msg: "Czy usunąć wybrany rekord(y)?",
|
||||
bSubmit: "Usuń",
|
||||
bCancel: "Anuluj"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Edytuj wybrany wiersz",
|
||||
addtext: "",
|
||||
addtitle: "Dodaj nowy wiersz",
|
||||
deltext: "",
|
||||
deltitle: "Usuń wybrany wiersz",
|
||||
searchtext: "",
|
||||
searchtitle: "Wyszukaj rekord",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Przeładuj",
|
||||
alertcap: "Uwaga",
|
||||
alerttext: "Proszę wybrać wiersz",
|
||||
viewtext: "",
|
||||
viewtitle: "Pokaż wybrany wiersz",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Pokaż/Ukryj kolumny",
|
||||
bSubmit: "Zatwierdź",
|
||||
bCancel: "Anuluj"
|
||||
},
|
||||
errors : {
|
||||
errcap: "Błąd",
|
||||
nourl: "Brak adresu url",
|
||||
norecords: "Brak danych",
|
||||
model : "Długość colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:" zł", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob.",
|
||||
"niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"
|
||||
],
|
||||
monthNames: [
|
||||
"sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru",
|
||||
"styczeń", "luty", "marzec", "kwiecień", "maj", "czerwiec", "lipiec", "sierpień", "wrzesień", "październik", "listopad", "grudzień"
|
||||
],
|
||||
AmPm : ["","","",""],
|
||||
S: function (j) {return '';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long: "Y-m-d H:i:s",
|
||||
ISO8601Short: "Y-m-d",
|
||||
ShortDate: "d.m.y",
|
||||
LongDate: "l, j F Y",
|
||||
FullDateTime: "l, j F Y H:i:s",
|
||||
MonthDay: "j F",
|
||||
ShortTime: "H:i",
|
||||
LongTime: "H:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
192
html/sternwarte/intern/sofue/js/i18n/grid.locale-pt-br.js
Executable file
192
html/sternwarte/intern/sofue/js/i18n/grid.locale-pt-br.js
Executable file
@@ -0,0 +1,192 @@
|
||||
/**
|
||||
* jqGrid Brazilian-Portuguese Translation
|
||||
* Sergio Righi sergio.righi@gmail.com
|
||||
* http://curve.com.br
|
||||
*
|
||||
* Updated by Jonnas Fonini
|
||||
* http://fonini.net
|
||||
*
|
||||
*
|
||||
* Updated by Fabio Ferreira da Silva fabio_ferreiradasilva@yahoo.com.br
|
||||
*
|
||||
* Updated by Anderson Pimentel anderson.pimentel[at]gmail.com
|
||||
*
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["pt-br"] = {
|
||||
defaults : {
|
||||
recordtext: "Ver {0} - {1} de {2}",
|
||||
emptyrecords: "Nenhum registro para visualizar",
|
||||
loadtext: "Carregando...",
|
||||
pgtext : "Página {0} de {1}",
|
||||
savetext: "Salvando...",
|
||||
pgfirst : "Primeira Página",
|
||||
pglast : "Última Página",
|
||||
pgnext : "Próxima Página",
|
||||
pgprev : "Página Anterior",
|
||||
pgrecs : "Registros por Página",
|
||||
showhide: "Mostrar/Ocultar Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Procurar...",
|
||||
Find: "Procurar",
|
||||
Reset: "Limpar",
|
||||
odata: [{ oper:'eq', text:"igual"},{ oper:'ne', text:"diferente"},{ oper:'lt', text:"menor"},{ oper:'le', text:"menor ou igual"},{ oper:'gt', text:"maior"},{ oper:'ge', text:"maior ou igual"},{ oper:'bw', text:"inicia com"},{ oper:'bn', text:"não inicia com"},{ oper:'in', text:"está em"},{ oper:'ni', text:"não está em"},{ oper:'ew', text:"termina com"},{ oper:'en', text:"não termina com"},{ oper:'cn', text:"contém"},{ oper:'nc', text:"não contém"},{ oper:'nu', text:"nulo"},{ oper:'nn', text:"não nulo"}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "todos" },{ op: "OR", text: "qualquer um" } ],
|
||||
operandTitle : "Clique para escolher a operação de pesquisa.",
|
||||
resetTitle : "Limpar valor de pesquisa",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Incluir",
|
||||
editCaption: "Alterar",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar",
|
||||
bClose: "Fechar",
|
||||
saveData: "Os dados foram alterados! Salvar alterações?",
|
||||
bYes : "Sim",
|
||||
bNo : "Não",
|
||||
bExit : "Cancelar",
|
||||
msg: {
|
||||
required:"Campo obrigatório",
|
||||
number:"Por favor, informe um número válido",
|
||||
minValue:"valor deve ser igual ou maior que ",
|
||||
maxValue:"valor deve ser menor ou igual a",
|
||||
email: "este e-mail não é válido",
|
||||
integer: "Por favor, informe um valor inteiro",
|
||||
date: "Por favor, informe uma data válida",
|
||||
url: "não é uma URL válida. Prefixo obrigatório ('http://' or 'https://')",
|
||||
nodefined : " não está definido!",
|
||||
novalue : " um valor de retorno é obrigatório!",
|
||||
customarray : "Função customizada deve retornar um array!",
|
||||
customfcheck : "Função customizada deve estar presente em caso de validação customizada!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Ver Registro",
|
||||
bClose: "Fechar"
|
||||
},
|
||||
del : {
|
||||
caption: "Apagar",
|
||||
msg: "Apagar registro(s) selecionado(s)?",
|
||||
bSubmit: "Apagar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Alterar registro selecionado",
|
||||
addtext:" ",
|
||||
addtitle: "Incluir novo registro",
|
||||
deltext: " ",
|
||||
deltitle: "Apagar registro selecionado",
|
||||
searchtext: " ",
|
||||
searchtitle: "Procurar registros",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Recarregar tabela",
|
||||
alertcap: "Aviso",
|
||||
alerttext: "Por favor, selecione um registro",
|
||||
viewtext: "",
|
||||
viewtitle: "Ver linha selecionada",
|
||||
savetext: "",
|
||||
savetitle: "Salvar linha",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancelar edição da linha",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Mostrar/Esconder Colunas",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Erro",
|
||||
nourl : "Nenhuma URL definida",
|
||||
norecords: "Sem registros para exibir",
|
||||
model : "Comprimento de colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "R$ ", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb",
|
||||
"Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
||||
"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
181
html/sternwarte/intern/sofue/js/i18n/grid.locale-pt.js
Executable file
181
html/sternwarte/intern/sofue/js/i18n/grid.locale-pt.js
Executable file
@@ -0,0 +1,181 @@
|
||||
/**
|
||||
* jqGrid Portuguese Translation
|
||||
* Traduçã da jqGrid em Portugues por Frederico Carvalho, http://www.eyeviewdesign.pt
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["pt"] = {
|
||||
defaults : {
|
||||
recordtext: "View {0} - {1} of {2}",
|
||||
emptyrecords: "No records to view",
|
||||
loadtext: "A carregar...",
|
||||
pgtext : "Página {0} de {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Busca...",
|
||||
Find: "Procurar",
|
||||
Reset: "Limpar",
|
||||
odata: [{ oper:'eq', text:'equal'},{ oper:'ne', text:'not equal'},{ oper:'lt', text:'less'},{ oper:'le', text:'less or equal'},{ oper:'gt', text:'greater'},{ oper:'ge', text:'greater or equal'},{ oper:'bw', text:'begins with'},{ oper:'bn', text:'does not begin with'},{ oper:'in', text:'is in'},{ oper:'ni', text:'is not in'},{ oper:'ew', text:'ends with'},{ oper:'en', text:'does not end with'},{ oper:'cn', text:'contains'},{ oper:'nc', text:'does not contain'},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "all" }, { op: "OR", text: "any" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Adicionar Registo",
|
||||
editCaption: "Modificar Registo",
|
||||
bSubmit: "Submeter",
|
||||
bCancel: "Cancelar",
|
||||
bClose: "Fechar",
|
||||
saveData: "Data has been changed! Save changes?",
|
||||
bYes : "Yes",
|
||||
bNo : "No",
|
||||
bExit : "Cancel",
|
||||
msg: {
|
||||
required:"Campo obrigat<61>rio",
|
||||
number:"Por favor, introduza um numero",
|
||||
minValue:"O valor deve ser maior ou igual que",
|
||||
maxValue:"O valor deve ser menor ou igual a",
|
||||
email: "N<>o <20> um endere<72>o de email v<>lido",
|
||||
integer: "Por favor, introduza um numero inteiro",
|
||||
url: "is not a valid URL. Prefix required ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "View Record",
|
||||
bClose: "Close"
|
||||
},
|
||||
del : {
|
||||
caption: "Eliminar",
|
||||
msg: "Deseja eliminar o(s) registo(s) seleccionado(s)?",
|
||||
bSubmit: "Eliminar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Modificar registo seleccionado",
|
||||
addtext:" ",
|
||||
addtitle: "Adicionar novo registo",
|
||||
deltext: " ",
|
||||
deltitle: "Eliminar registo seleccionado",
|
||||
searchtext: " ",
|
||||
searchtitle: "Procurar",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Actualizar",
|
||||
alertcap: "Aviso",
|
||||
alerttext: "Por favor, seleccione um registo",
|
||||
viewtext: "",
|
||||
viewtitle: "View selected row",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Mostrar/Ocultar Colunas",
|
||||
bSubmit: "Enviar",
|
||||
bCancel: "Cancelar"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Erro",
|
||||
nourl : "N<>o especificou um url",
|
||||
norecords: "N<>o existem dados para processar",
|
||||
model : "Tamanho do colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab",
|
||||
"Domingo", "Segunda-Feira", "Ter<65>a-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "S<>bado"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
|
||||
"Janeiro", "Fevereiro", "Mar<61>o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['<27>', '<27>', '<27>', '<27>'][Math.min((j - 1) % 10, 3)] : '<27>'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
195
html/sternwarte/intern/sofue/js/i18n/grid.locale-ro.js
Executable file
195
html/sternwarte/intern/sofue/js/i18n/grid.locale-ro.js
Executable file
@@ -0,0 +1,195 @@
|
||||
/**
|
||||
* jqGrid Romanian Translation
|
||||
* Alexandru Emil Lupu contact@alecslupu.ro
|
||||
* http://www.alecslupu.ro/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ro"] = {
|
||||
defaults : {
|
||||
recordtext: "Vizualizare {0} - {1} din {2}",
|
||||
emptyrecords: "Nu există înregistrări de vizualizat",
|
||||
loadtext: "Încărcare...",
|
||||
pgtext : "Pagina {0} din {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Caută...",
|
||||
Find: "Caută",
|
||||
Reset: "Resetare",
|
||||
odata: [{ oper:'eq', text:"egal"},{ oper:'ne', text:"diferit"},{ oper:'lt', text:"mai mic"},{ oper:'le', text:"mai mic sau egal"},{ oper:'gt', text:"mai mare"},{ oper:'ge', text:"mai mare sau egal"},{ oper:'bw', text:"începe cu"},{ oper:'bn', text:"nu începe cu"},{ oper:'in', text:"se găsește în"},{ oper:'ni', text:"nu se găsește în"},{ oper:'ew', text:"se termină cu"},{ oper:'en', text:"nu se termină cu"},{ oper:'cn', text:"conține"},{ oper:'nc', text:""},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "toate" }, { op: "OR", text: "oricare" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Adăugare înregistrare",
|
||||
editCaption: "Modificare înregistrare",
|
||||
bSubmit: "Salvează",
|
||||
bCancel: "Anulare",
|
||||
bClose: "Închide",
|
||||
saveData: "Informațiile au fost modificate! Salvați modificările?",
|
||||
bYes : "Da",
|
||||
bNo : "Nu",
|
||||
bExit : "Anulare",
|
||||
msg: {
|
||||
required:"Câmpul este obligatoriu",
|
||||
number:"Vă rugăm introduceți un număr valid",
|
||||
minValue:"valoarea trebuie sa fie mai mare sau egală cu",
|
||||
maxValue:"valoarea trebuie sa fie mai mică sau egală cu",
|
||||
email: "nu este o adresă de e-mail validă",
|
||||
integer: "Vă rugăm introduceți un număr valid",
|
||||
date: "Vă rugăm să introduceți o dată validă",
|
||||
url: "Nu este un URL valid. Prefixul este necesar('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Vizualizare înregistrare",
|
||||
bClose: "Închidere"
|
||||
},
|
||||
del : {
|
||||
caption: "Ștegere",
|
||||
msg: "Ștergeți înregistrarea (înregistrările) selectate?",
|
||||
bSubmit: "Șterge",
|
||||
bCancel: "Anulare"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Modifică rândul selectat",
|
||||
addtext:"",
|
||||
addtitle: "Adaugă rând nou",
|
||||
deltext: "",
|
||||
deltitle: "Șterge rândul selectat",
|
||||
searchtext: "",
|
||||
searchtitle: "Căutare înregistrări",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Reîncarcare Grid",
|
||||
alertcap: "Avertisment",
|
||||
alerttext: "Vă rugăm să selectați un rând",
|
||||
viewtext: "",
|
||||
viewtitle: "Vizualizează rândul selectat",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Arată/Ascunde coloanele",
|
||||
bSubmit: "Salvează",
|
||||
bCancel: "Anulare"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Eroare",
|
||||
nourl : "Niciun url nu este setat",
|
||||
norecords: "Nu sunt înregistrări de procesat",
|
||||
model : "Lungimea colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm",
|
||||
"Duminică", "Luni", "Marți", "Miercuri", "Joi", "Vineri", "Sâmbătă"
|
||||
],
|
||||
monthNames: [
|
||||
"Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Noi", "Dec",
|
||||
"Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
/*
|
||||
Here is a problem in romanian:
|
||||
M / F
|
||||
1st = primul / prima
|
||||
2nd = Al doilea / A doua
|
||||
3rd = Al treilea / A treia
|
||||
4th = Al patrulea/ A patra
|
||||
5th = Al cincilea / A cincea
|
||||
6th = Al șaselea / A șasea
|
||||
7th = Al șaptelea / A șaptea
|
||||
....
|
||||
*/
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-ru.js
Executable file
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-ru.js
Executable file
@@ -0,0 +1,185 @@
|
||||
/**
|
||||
* jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru)
|
||||
* Sergey Dyagovchenko
|
||||
* http://d.sumy.ua
|
||||
* Tony Tomov
|
||||
* http://www.guriddo.net
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ru"] = {
|
||||
defaults : {
|
||||
recordtext: "Просмотр {0} - {1} из {2}",
|
||||
emptyrecords: "Нет записей для просмотра",
|
||||
loadtext: "Загрузка...",
|
||||
pgtext : "Стр. {0} из {1}",
|
||||
savetext: "Сохранения...",
|
||||
pgfirst : "Первая",
|
||||
pglast : "Последняя",
|
||||
pgnext : "Следующая",
|
||||
pgprev : "Предыдущая",
|
||||
pgrecs : "Записей на стр.",
|
||||
showhide: "Показать/Скрыть таблицу",
|
||||
// mobile
|
||||
pagerCaption : "Грид::Параметры страницы",
|
||||
pageText : "Страница:",
|
||||
recordPage : "Записей на стр.",
|
||||
nomorerecs : "Нет больше записей...",
|
||||
scrollPullup: "Потяните, чтобы загрузить более...",
|
||||
scrollPulldown : "Потяните вниз чтобы обновить...",
|
||||
scrollRefresh : "Отпустите, чтобы обновить..."
|
||||
},
|
||||
search : {
|
||||
caption: "Поиск...",
|
||||
Find: "Найти",
|
||||
Reset: "Сброс",
|
||||
odata: [{ oper:'eq', text:"равно"},{ oper:'ne', text:"не равно"},{ oper:'lt', text:"меньше"},{ oper:'le', text:"меньше или равно"},{ oper:'gt', text:"больше"},{ oper:'ge', text:"больше или равно"},{ oper:'bw', text:"начинается с"},{ oper:'bn', text:"не начинается с"},{ oper:'in', text:"находится в"},{ oper:'ni', text:"не находится в"},{ oper:'ew', text:"заканчивается на"},{ oper:'en', text:"не заканчивается на"},{ oper:'cn', text:"содержит"},{ oper:'nc', text:"не содержит"},{ oper:'nu', text:"равно NULL"},{ oper:'nn', text:"не равно NULL"}, {oper:'bt', text:'между'}],
|
||||
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "любой" }],
|
||||
operandTitle : "Выбрать поисковую операцию.",
|
||||
resetTitle : "Сбросить поиск",
|
||||
addsubgrup : "Добавить группу",
|
||||
addrule : "Добавить правило",
|
||||
delgroup : "Удалить группу",
|
||||
delrule : "Удалить правило"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Добавить запись",
|
||||
editCaption: "Редактировать запись",
|
||||
bSubmit: "Сохранить",
|
||||
bCancel: "Отмена",
|
||||
bClose: "Закрыть",
|
||||
saveData: "Данные были измененны! Сохранить изменения?",
|
||||
bYes : "Да",
|
||||
bNo : "Нет",
|
||||
bExit : "Отмена",
|
||||
msg: {
|
||||
required:"Поле является обязательным",
|
||||
number:"Пожалуйста, введите правильное число",
|
||||
minValue:"значение должно быть больше либо равно",
|
||||
maxValue:"значение должно быть меньше либо равно",
|
||||
email: "некорректное значение e-mail",
|
||||
integer: "Пожалуйста, введите целое число",
|
||||
date: "Пожалуйста, введите правильную дату",
|
||||
url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')",
|
||||
nodefined : " не определено!",
|
||||
novalue : " возвращаемое значение обязательно!",
|
||||
customarray : "Пользовательская функция должна возвращать массив!",
|
||||
customfcheck : "Пользовательская функция должна присутствовать в случаи пользовательской проверки!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Просмотр записи",
|
||||
bClose: "Закрыть"
|
||||
},
|
||||
del : {
|
||||
caption: "Удалить",
|
||||
msg: "Удалить выбранную запись(и)?",
|
||||
bSubmit: "Удалить",
|
||||
bCancel: "Отмена"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Редактировать выбранную запись",
|
||||
addtext:" ",
|
||||
addtitle: "Добавить новую запись",
|
||||
deltext: " ",
|
||||
deltitle: "Удалить выбранную запись",
|
||||
searchtext: " ",
|
||||
searchtitle: "Найти записи",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Обновить таблицу",
|
||||
alertcap: "Внимание",
|
||||
alerttext: "Пожалуйста, выберите запись",
|
||||
viewtext: "",
|
||||
viewtitle: "Просмотреть выбранную запись",
|
||||
savetext: "",
|
||||
savetitle: "Сохранить запись",
|
||||
canceltext: "",
|
||||
canceltitle : "Отмена сохранения",
|
||||
selectcaption : "Действия..."
|
||||
},
|
||||
col : {
|
||||
caption: "Показать/скрыть столбцы",
|
||||
bSubmit: "Сохранить",
|
||||
bCancel: "Отмена"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Ошибка",
|
||||
nourl : "URL не установлен",
|
||||
norecords: "Нет записей для обработки",
|
||||
model : "Число полей не соответствует числу столбцов таблицы!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
||||
"Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"
|
||||
],
|
||||
monthNames: [
|
||||
"Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек",
|
||||
"Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n.j.Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y G:i:s",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "G:i",
|
||||
LongTime: "G:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Сортировка по возрастанию",
|
||||
sortdesc : "Сортировка по убыванию",
|
||||
columns : "Колонны",
|
||||
filter : "Филтрировать",
|
||||
grouping : "Группа по",
|
||||
ungrouping : "Разгруппировать",
|
||||
searchTitle : "Строки со значениями",
|
||||
freeze : "Закрепление",
|
||||
unfreeze : "Отмена закрепление",
|
||||
reorder : "Переместить в порядок"
|
||||
}
|
||||
};
|
||||
}));
|
||||
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-sk.js
Executable file
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-sk.js
Executable file
@@ -0,0 +1,183 @@
|
||||
/**
|
||||
* jqGrid Slovak Translation
|
||||
* Milan Cibulka
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["sk"] = {
|
||||
defaults : {
|
||||
recordtext: "Zobrazených {0} - {1} z {2} záznamov",
|
||||
emptyrecords: "Neboli nájdené žiadne záznamy",
|
||||
loadtext: "Načítám...",
|
||||
pgtext : "Strana {0} z {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Vyhľadávam...",
|
||||
Find: "Hľadať",
|
||||
Reset: "Reset",
|
||||
odata: [{ oper:'eq', text:"rovná sa"},{ oper:'ne', text:"nerovná sa"},{ oper:'lt', text:"menšie"},{ oper:'le', text:"menšie alebo rovnajúce sa"},{ oper:'gt', text:"väčšie"},{ oper:'ge', text:"väčšie alebo rovnajúce sa"},{ oper:'bw', text:"začína s"},{ oper:'bn', text:"nezačína s"},{ oper:'in', text:"je v"},{ oper:'ni', text:"nie je v"},{ oper:'ew', text:"končí s"},{ oper:'en', text:"nekončí s"},{ oper:'cn', text:"obahuje"},{ oper:'nc', text:"neobsahuje"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "všetkých" }, { op: "OR", text: "niektorého z" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Pridať záznam",
|
||||
editCaption: "Editácia záznamov",
|
||||
bSubmit: "Uložiť",
|
||||
bCancel: "Storno",
|
||||
bClose: "Zavrieť",
|
||||
saveData: "Údaje boli zmenené! Uložiť zmeny?",
|
||||
bYes : "Ano",
|
||||
bNo : "Nie",
|
||||
bExit : "Zrušiť",
|
||||
msg: {
|
||||
required:"Pole je požadované",
|
||||
number:"Prosím, vložte valídne číslo",
|
||||
minValue:"hodnota musí býť väčšia ako alebo rovná ",
|
||||
maxValue:"hodnota musí býť menšia ako alebo rovná ",
|
||||
email: "nie je valídny e-mail",
|
||||
integer: "Prosím, vložte celé číslo",
|
||||
date: "Prosím, vložte valídny dátum",
|
||||
url: "nie je platnou URL. Požadovaný prefix ('http://' alebo 'https://')",
|
||||
nodefined : " nie je definovaný!",
|
||||
novalue : " je vyžadovaná návratová hodnota!",
|
||||
customarray : "Custom function mala vrátiť pole!",
|
||||
customfcheck : "Custom function by mala byť prítomná v prípade custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Zobraziť záznam",
|
||||
bClose: "Zavrieť"
|
||||
},
|
||||
del : {
|
||||
caption: "Zmazať",
|
||||
msg: "Zmazať vybraný(é) záznam(y)?",
|
||||
bSubmit: "Zmazať",
|
||||
bCancel: "Storno"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Editovať vybraný riadok",
|
||||
addtext:" ",
|
||||
addtitle: "Pridať nový riadek",
|
||||
deltext: " ",
|
||||
deltitle: "Zmazať vybraný záznam ",
|
||||
searchtext: " ",
|
||||
searchtitle: "Nájsť záznamy",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Obnoviť tabuľku",
|
||||
alertcap: "Varovanie",
|
||||
alerttext: "Prosím, vyberte riadok",
|
||||
viewtext: "",
|
||||
viewtitle: "Zobraziť vybraný riadok",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Zobrazit/Skrýť stĺpce",
|
||||
bSubmit: "Uložiť",
|
||||
bCancel: "Storno"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Chyba",
|
||||
nourl : "Nie je nastavená url",
|
||||
norecords: "Žiadne záznamy k spracovaniu",
|
||||
model : "Dĺžka colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ne", "Po", "Ut", "St", "Št", "Pi", "So",
|
||||
"Nedela", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatek", "Sobota"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec",
|
||||
"Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"
|
||||
],
|
||||
AmPm : ["do","od","DO","OD"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
217
html/sternwarte/intern/sofue/js/i18n/grid.locale-sq.js
Executable file
217
html/sternwarte/intern/sofue/js/i18n/grid.locale-sq.js
Executable file
@@ -0,0 +1,217 @@
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["en"] = {
|
||||
defaults : {
|
||||
recordtext: "Shfaq {0} - {1}/{2}",
|
||||
emptyrecords: "Nuk ka rreshta për të shfaqur",
|
||||
loadtext: "Duke u ngarkuar...",
|
||||
savetext: "Duke ruajtur...",
|
||||
pgtext : "Faqja {0}/{1}",
|
||||
pgfirst : "Faqja e parë",
|
||||
pglast : "Faqja e fundit",
|
||||
pgnext : "Faqja tjetër",
|
||||
pgprev : "Faqja mëparshme",
|
||||
pgrecs : "Rreshta për faqe",
|
||||
showhide: "Shpalos ose mbyll tabelën",
|
||||
// mobile
|
||||
pagerCaption : "Tabela::Kruskoti i faqes",
|
||||
pageText : "Faqja:",
|
||||
recordPage : "Rreshta për faqe",
|
||||
nomorerecs : "Nuk ka rreshta të tjerë...",
|
||||
scrollPullup: "Tërhiq për lart për të tjerë...",
|
||||
scrollPulldown : "Tërqiq për poshtë për rifreskim...",
|
||||
scrollRefresh : "Lësho për rifreskim..."
|
||||
},
|
||||
search : {
|
||||
caption: "Kërko...",
|
||||
Find: "Gjej",
|
||||
Reset: "Pastro",
|
||||
odata: [{ oper:'eq', text:'baraz'},{ oper:'ne', text:'jo baraz'},{ oper:'lt', text:'me e vogel'},{ oper:'le', text:'me e vogel ose baraz'},{ oper:'gt', text:'me e madhe'},{ oper:'ge', text:'me e madhe ose baraz'},{ oper:'bw', text:'fillon me'},{ oper:'bn', text:'nuk fillon me'},{ oper:'in', text:'brenda'},{ oper:'ni', text:'jo brenda'},{ oper:'ew', text:'mbaron me'},{ oper:'en', text:'nuk mbaron me'},{ oper:'cn', text:'permban'},{ oper:'nc', text:'nuk permban'},{ oper:'nu', text:'eshte bosh'},{ oper:'nn', text:'nuk eshte bosh'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [{ op: "AND", text: "te gjithe" },{ op: "OR", text: "cfaredo" }],
|
||||
operandTitle : "Kliko per te zgjedhur veprimin.",
|
||||
resetTitle : "Fshi vlerat e kerkimit",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Shto rresht",
|
||||
editCaption: "Fshi rresht",
|
||||
bSubmit: "Vendos",
|
||||
bCancel: "Anullo",
|
||||
bClose: "Mbyll",
|
||||
saveData: "Te dhenat jane ndryshuar! Deshironi ti ruani ndryshimet?",
|
||||
bYes : "Po",
|
||||
bNo : "Jo",
|
||||
bExit : "Anullo",
|
||||
msg: {
|
||||
required:"Kjo fushe eshte e detyrueshme",
|
||||
number:"Ju lutem, vendosni nje numer te vlefshem",
|
||||
minValue:"vlera duhet te jete me e madhe ose e njejte me ",
|
||||
maxValue:"vlera duhet te jete me e vogel ose e njejte me",
|
||||
email: "nuk eshte adrese poste elektronike e vlefshme",
|
||||
integer: "Ju lutem, vendosni nje numer te plote te vlefshem",
|
||||
date: "Ju lutem, vendosni nje date te vlefshme",
|
||||
url: "nuk eshte URL e vlefshme. Nevojitet prefiksi ('http://' ose 'https://')",
|
||||
nodefined : " nuk eshte percaktuar!",
|
||||
novalue : " vlera si pergjigje eshte e detyreshme!",
|
||||
customarray : "Funksioni i personalizuar duhet te ktheje nje array!",
|
||||
customfcheck : "unksioni i personalizuar duhet te egzistoje ne rast kontrolli te personalizuar!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Shfaq Rreshtin",
|
||||
bClose: "Mbyll"
|
||||
},
|
||||
del : {
|
||||
caption: "Fshi",
|
||||
msg: "Deshironi te fshini rreshtin/rreshtat e zgjedhur?",
|
||||
bSubmit: "Fshi",
|
||||
bCancel: "Anullo"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Modifiko rreshtin e zgjedhur",
|
||||
addtext:"",
|
||||
addtitle: "Shto rresht te ri",
|
||||
deltext: "",
|
||||
deltitle: "Fshi rreshtin e zgjedhur",
|
||||
searchtext: "",
|
||||
searchtitle: "Gjej rreshtat",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ringarko listen",
|
||||
alertcap: "Paralajmerim",
|
||||
alerttext: "Ju lutem, zgjidh nje rresht",
|
||||
viewtext: "",
|
||||
viewtitle: "Shfaq rreshtin e zgjedhur",
|
||||
savetext: "",
|
||||
savetitle: "Ruaj rreshtin",
|
||||
canceltext: "",
|
||||
canceltitle : "Anullo modifikim rreshti",
|
||||
selectcaption : "Veprime..."
|
||||
},
|
||||
col : {
|
||||
caption: "Zgjidh kolona",
|
||||
bSubmit: "Ok",
|
||||
bCancel: "Anullo"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Gabim",
|
||||
nourl : "Nuk eshte percaktuar asnje URL",
|
||||
norecords: "Nuk ka rreshta per perpunim",
|
||||
model : "Gjatesia e emrit te kolones <> modeli i kolones!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ",", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Dje", "Hën", "Mar", "Mër", "Enj", "Pre", "Sht",
|
||||
"Djelë", "Hënë", "Martë", "Mërkurë", "Enjte", "Premte", "Shtunë"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Kor", "Gus", "Sht", "Tet", "Nën", "Dhj",
|
||||
"Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nëntor", "Dhjetor"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'n/j/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
||||
// information about date, time, numbers and currency formats used in different countries
|
||||
// one should just convert the information in PHP format
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
// short date:
|
||||
// n - Numeric representation of a month, without leading zeros
|
||||
// j - Day of the month without leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// example: 3/1/2012 which means 1 March 2012
|
||||
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
||||
// month day:
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
||||
// short time (without seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
||||
// long time (with seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// F - A full textual representation of a month
|
||||
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-sr-latin.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-sr-latin.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Serbian latin Translation
|
||||
* Bild Studio info@bild-studio.net
|
||||
* http://www.bild-studio.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["sr-latin"] = {
|
||||
defaults : {
|
||||
recordtext: "Pregled {0} - {1} od {2}",
|
||||
emptyrecords: "Ne postoji nijedan zapis",
|
||||
loadtext: "Učitavanje…",
|
||||
pgtext : "Strana {0} od {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Traženje...",
|
||||
Find: "Traži",
|
||||
Reset: "Resetuj",
|
||||
odata: [{ oper:'eq', text:"jednako"},{ oper:'ne', text:"nije jednako"},{ oper:'lt', text:"manje"},{ oper:'le', text:"manje ili jednako"},{ oper:'gt', text:"veće"},{ oper:'ge', text:"veće ili jednako"},{ oper:'bw', text:"počinje sa"},{ oper:'bn', text:"ne počinje sa"},{ oper:'in', text:"je u"},{ oper:'ni', text:"nije u"},{ oper:'ew', text:"završava sa"},{ oper:'en', text:"ne završava sa"},{ oper:'cn', text:"sadrži"},{ oper:'nc', text:"ne sadrži"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "sva" }, { op: "OR", text: "bilo koje" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Dodaj zapis",
|
||||
editCaption: "Izmeni zapis",
|
||||
bSubmit: "Pošalji",
|
||||
bCancel: "Odustani",
|
||||
bClose: "Zatvori",
|
||||
saveData: "Podatak je izmenjen! Sačuvaj izmene?",
|
||||
bYes : "Da",
|
||||
bNo : "Ne",
|
||||
bExit : "Odustani",
|
||||
msg: {
|
||||
required: "Polje je obavezno",
|
||||
number: "Unesite ispravan broj",
|
||||
minValue: "vrednost mora biti veća od ili jednaka sa ",
|
||||
maxValue: "vrednost mora biti manja ili jednaka sa",
|
||||
email: "nije ispravna email adresa, nije valjda da ne umeš ukucati mail!?",
|
||||
integer: "Unesi celobrojnu vrednost ",
|
||||
date: "Unesite ispravan datum",
|
||||
url: "nije ispravan URL. Potreban je prefiks ('http://' or 'https://')",
|
||||
nodefined : " nije definisan!",
|
||||
novalue : " zahtevana je povratna vrednost!",
|
||||
customarray : "Prilagođena funkcija treba da vrati niz!",
|
||||
customfcheck : "Prilagođena funkcija treba da bude prisutana u slučaju prilagođene provere!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Pogledaj zapis",
|
||||
bClose: "Zatvori"
|
||||
},
|
||||
del : {
|
||||
caption: "Izbrisi",
|
||||
msg: "Izbrisi izabran(e) zapise(e)?",
|
||||
bSubmit: "Izbriši",
|
||||
bCancel: "Odbaci"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Izmeni izabrani red",
|
||||
addtext:"",
|
||||
addtitle: "Dodaj novi red",
|
||||
deltext: "",
|
||||
deltitle: "Izbriši izabran red",
|
||||
searchtext: "",
|
||||
searchtitle: "Nađi zapise",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Ponovo učitaj podatke",
|
||||
alertcap: "Upozorenje",
|
||||
alerttext: "Izaberite red",
|
||||
viewtext: "",
|
||||
viewtitle: "Pogledaj izabrani red",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Izaberi kolone",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Odbaci"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Greška",
|
||||
nourl : "Nije postavljen URL",
|
||||
norecords: "Nema zapisa za obradu",
|
||||
model : "Dužina modela colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub",
|
||||
"Nedelja", "Ponedeljak", "Utorak", "Srijeda", "Četvrtak", "Petak", "Subota"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Avg", "Sep", "Okt", "Nov", "Dec",
|
||||
"Januar", "Februar", "Mart", "April", "Maj", "Jun", "Jul", "Avgust", "Septembar", "Oktobar", "Novembar", "Decembar"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-sr.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-sr.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Serbian Translation
|
||||
* Александар Миловац(Aleksandar Milovac) aleksandar.milovac@gmail.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["sr"] = {
|
||||
defaults : {
|
||||
recordtext: "Преглед {0} - {1} од {2}",
|
||||
emptyrecords: "Не постоји ниједан запис",
|
||||
loadtext: "Учитавање...",
|
||||
pgtext : "Страна {0} од {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Тражење...",
|
||||
Find: "Тражи",
|
||||
Reset: "Ресетуј",
|
||||
odata: [{ oper:'eq', text:"једнако"},{ oper:'ne', text:"није једнако"},{ oper:'lt', text:"мање"},{ oper:'le', text:"мање или једнако"},{ oper:'gt', text:"веће"},{ oper:'ge', text:"веће или једнако"},{ oper:'bw', text:"почиње са"},{ oper:'bn', text:"не почиње са"},{ oper:'in', text:"је у"},{ oper:'ni', text:"није у"},{ oper:'ew', text:"завршава са"},{ oper:'en', text:"не завршава са"},{ oper:'cn', text:"садржи"},{ oper:'nc', text:"не садржи"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "И", text: "сви" }, { op: "ИЛИ", text: "сваки" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Додај запис",
|
||||
editCaption: "Измени запис",
|
||||
bSubmit: "Пошаљи",
|
||||
bCancel: "Одустани",
|
||||
bClose: "Затвори",
|
||||
saveData: "Податак је измењен! Сачувај измене?",
|
||||
bYes : "Да",
|
||||
bNo : "Не",
|
||||
bExit : "Одустани",
|
||||
msg: {
|
||||
required:"Поље је обавезно",
|
||||
number:"Молим, унесите исправан број",
|
||||
minValue:"вредност мора бити већа од или једнака са ",
|
||||
maxValue:"вредност мора бити мања од или једнака са",
|
||||
email: "није исправна имејл адреса",
|
||||
integer: "Молим, унесите исправну целобројну вредност ",
|
||||
date: "Молим, унесите исправан датум",
|
||||
url: "није исправан УРЛ. Потребан је префикс ('http://' or 'https://')",
|
||||
nodefined : " није дефинисан!",
|
||||
novalue : " захтевана је повратна вредност!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Погледај запис",
|
||||
bClose: "Затвори"
|
||||
},
|
||||
del : {
|
||||
caption: "Избриши",
|
||||
msg: "Избриши изабран(е) запис(е)?",
|
||||
bSubmit: "Ибриши",
|
||||
bCancel: "Одбаци"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Измени изабрани ред",
|
||||
addtext:"",
|
||||
addtitle: "Додај нови ред",
|
||||
deltext: "",
|
||||
deltitle: "Избриши изабран ред",
|
||||
searchtext: "",
|
||||
searchtitle: "Нађи записе",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Поново учитај податке",
|
||||
alertcap: "Упозорење",
|
||||
alerttext: "Молим, изаберите ред",
|
||||
viewtext: "",
|
||||
viewtitle: "Погледај изабрани ред",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Изабери колоне",
|
||||
bSubmit: "ОК",
|
||||
bCancel: "Одбаци"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Грешка",
|
||||
nourl : "Није постављен URL",
|
||||
norecords: "Нема записа за обраду",
|
||||
model : "Дужина модела colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Нед", "Пон", "Уто", "Сре", "Чет", "Пет", "Суб",
|
||||
"Недеља", "Понедељак", "Уторак", "Среда", "Четвртак", "Петак", "Субота"
|
||||
],
|
||||
monthNames: [
|
||||
"Јан", "Феб", "Мар", "Апр", "Мај", "Јун", "Јул", "Авг", "Сеп", "Окт", "Нов", "Дец",
|
||||
"Јануар", "Фебруар", "Март", "Април", "Мај", "Јун", "Јул", "Август", "Септембар", "Октобар", "Новембар", "Децембар"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-sv.js
Executable file
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-sv.js
Executable file
@@ -0,0 +1,183 @@
|
||||
/**
|
||||
* jqGrid Swedish Translation
|
||||
* Harald Normann harald.normann@wts.se, harald.normann@gmail.com
|
||||
* http://www.worldteamsoftware.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["sv"] = {
|
||||
defaults : {
|
||||
recordtext: "Visar {0} - {1} av {2}",
|
||||
emptyrecords: "Det finns inga poster att visa",
|
||||
loadtext: "Laddar...",
|
||||
pgtext : "Sida {0} av {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Sök Poster - Ange sökvillkor",
|
||||
Find: "Sök",
|
||||
Reset: "Nollställ Villkor",
|
||||
odata: [{ oper:'eq', text:"lika"},{ oper:'ne', text:"ej lika"},{ oper:'lt', text:"mindre"},{ oper:'le', text:"mindre eller lika"},{ oper:'gt', text:"större"},{ oper:'ge', text:"större eller lika"},{ oper:'bw', text:"börjar med"},{ oper:'bn', text:"börjar inte med"},{ oper:'in', text:"tillhör"},{ oper:'ni', text:"tillhör inte"},{ oper:'ew', text:"slutar med"},{ oper:'en', text:"slutar inte med"},{ oper:'cn', text:"innehåller"},{ oper:'nc', text:"innehåller inte"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "alla" }, { op: "OR", text: "eller" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Ny Post",
|
||||
editCaption: "Redigera Post",
|
||||
bSubmit: "Spara",
|
||||
bCancel: "Avbryt",
|
||||
bClose: "Stäng",
|
||||
saveData: "Data har ändrats! Spara förändringar?",
|
||||
bYes : "Ja",
|
||||
bNo : "Nej",
|
||||
bExit : "Avbryt",
|
||||
msg: {
|
||||
required:"Fältet är obligatoriskt",
|
||||
number:"Välj korrekt nummer",
|
||||
minValue:"värdet måste vara större än eller lika med",
|
||||
maxValue:"värdet måste vara mindre än eller lika med",
|
||||
email: "är inte korrekt e-post adress",
|
||||
integer: "Var god ange korrekt heltal",
|
||||
date: "Var god ange korrekt datum",
|
||||
url: "är inte en korrekt URL. Prefix måste anges ('http://' or 'https://')",
|
||||
nodefined : " är inte definierad!",
|
||||
novalue : " returvärde måste anges!",
|
||||
customarray : "Custom funktion måste returnera en vektor!",
|
||||
customfcheck : "Custom funktion måste finnas om Custom kontroll sker!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Visa Post",
|
||||
bClose: "Stäng"
|
||||
},
|
||||
del : {
|
||||
caption: "Radera",
|
||||
msg: "Radera markerad(e) post(er)?",
|
||||
bSubmit: "Radera",
|
||||
bCancel: "Avbryt"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Redigera markerad rad",
|
||||
addtext:"",
|
||||
addtitle: "Skapa ny post",
|
||||
deltext: "",
|
||||
deltitle: "Radera markerad rad",
|
||||
searchtext: "",
|
||||
searchtitle: "Sök poster",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Uppdatera data",
|
||||
alertcap: "Varning",
|
||||
alerttext: "Ingen rad är markerad",
|
||||
viewtext: "",
|
||||
viewtitle: "Visa markerad rad",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Välj Kolumner",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Avbryt"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Fel",
|
||||
nourl : "URL saknas",
|
||||
norecords: "Det finns inga poster att bearbeta",
|
||||
model : "Antal colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"Kr", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör",
|
||||
"Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag"
|
||||
],
|
||||
monthNames: [
|
||||
"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec",
|
||||
"Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"
|
||||
],
|
||||
AmPm : ["fm","em","FM","EM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'Y-m-d',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-th.js
Executable file
184
html/sternwarte/intern/sofue/js/i18n/grid.locale-th.js
Executable file
@@ -0,0 +1,184 @@
|
||||
/**
|
||||
* jqGrid Thai Translation
|
||||
* Kittituch Manakul m.kittituch@Gmail.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["th"] = {
|
||||
defaults : {
|
||||
recordtext: "แสดง {0} - {1} จาก {2}",
|
||||
emptyrecords: "ไม่พบข้อมูล",
|
||||
loadtext: "กำลังร้องขอข้อมูล...",
|
||||
pgtext : "หน้า {0} จาก {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "กำลังค้นหา...",
|
||||
Find: "ค้นหา",
|
||||
Reset: "คืนค่ากลับ",
|
||||
odata: [{ oper:'eq', text:"เท่ากับ"},{ oper:'ne', text:"ไม่เท่ากับ"},{ oper:'lt', text:"น้อยกว่า"},{ oper:'le', text:"ไม่มากกว่า"},{ oper:'gt', text:"มากกกว่า"},{ oper:'ge', text:"ไม่น้อยกว่า"},{ oper:'bw', text:"ขึ้นต้นด้วย"},{ oper:'bn', text:"ไม่ขึ้นต้นด้วย"},{ oper:'in', text:"มีคำใดคำหนึ่งใน"},{ oper:'ni', text:"ไม่มีคำใดคำหนึ่งใน"},{ oper:'ew', text:"ลงท้ายด้วย"},{ oper:'en', text:"ไม่ลงท้ายด้วย"},{ oper:'cn', text:"มีคำว่า"},{ oper:'nc', text:"ไม่มีคำว่า"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "และ", text: "ทั้งหมด" }, { op: "หรือ", text: "ใดๆ" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "เพิ่มข้อมูล",
|
||||
editCaption: "แก้ไขข้อมูล",
|
||||
bSubmit: "บันทึก",
|
||||
bCancel: "ยกเลิก",
|
||||
bClose: "ปิด",
|
||||
saveData: "คุณต้องการบันทึการแก้ไข ใช่หรือไม่?",
|
||||
bYes : "บันทึก",
|
||||
bNo : "ละทิ้งการแก้ไข",
|
||||
bExit : "ยกเลิก",
|
||||
msg: {
|
||||
required:"ข้อมูลนี้จำเป็น",
|
||||
number:"กรุณากรอกหมายเลขให้ถูกต้อง",
|
||||
minValue:"ค่าของข้อมูลนี้ต้องไม่น้อยกว่า",
|
||||
maxValue:"ค่าของข้อมูลนี้ต้องไม่มากกว่า",
|
||||
email: "อีเมลล์นี้ไม่ถูกต้อง",
|
||||
integer: "กรุณากรอกเป็นจำนวนเต็ม",
|
||||
date: "กรุณากรอกวันที่ให้ถูกต้อง",
|
||||
url: "URL ไม่ถูกต้อง URL จำเป็นต้องขึ้นต้นด้วย 'http://' หรือ 'https://'",
|
||||
nodefined : "ไม่ได้ถูกกำหนดค่า!",
|
||||
novalue : "ต้องการการคืนค่า!",
|
||||
customarray : "ฟังก์ชันที่สร้างขึ้นต้องส่งค่ากลับเป็นแบบแอเรย์",
|
||||
customfcheck : "ระบบต้องการฟังก์ชันที่สร้างขึ้นสำหรับการตรวจสอบ!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "เรียกดูข้อมูล",
|
||||
bClose: "ปิด"
|
||||
},
|
||||
del : {
|
||||
caption: "ลบข้อมูล",
|
||||
msg: "คุณต้องการลบข้อมูลที่ถูกเลือก ใช่หรือไม่?",
|
||||
bSubmit: "ต้องการลบ",
|
||||
bCancel: "ยกเลิก"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "แก้ไขข้อมูล",
|
||||
addtext:"",
|
||||
addtitle: "เพิ่มข้อมูล",
|
||||
deltext: "",
|
||||
deltitle: "ลบข้อมูล",
|
||||
searchtext: "",
|
||||
searchtitle: "ค้นหาข้อมูล",
|
||||
refreshtext: "",
|
||||
refreshtitle: "รีเฟรช",
|
||||
alertcap: "คำเตือน",
|
||||
alerttext: "กรุณาเลือกข้อมูล",
|
||||
viewtext: "",
|
||||
viewtitle: "ดูรายละเอียดข้อมูล",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "กรุณาเลือกคอลัมน์",
|
||||
bSubmit: "ตกลง",
|
||||
bCancel: "ยกเลิก"
|
||||
},
|
||||
errors : {
|
||||
errcap : "เกิดความผิดพลาด",
|
||||
nourl : "ไม่ได้กำหนด URL",
|
||||
norecords: "ไม่มีข้อมูลให้ดำเนินการ",
|
||||
model : "จำนวนคอลัมน์ไม่เท่ากับจำนวนคอลัมน์โมเดล!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"อา", "จ", "อ", "พ", "พฤ", "ศ", "ส",
|
||||
"อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสบดี", "ศูกร์", "เสาร์"
|
||||
],
|
||||
monthNames: [
|
||||
"ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค.",
|
||||
"มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฏาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return ''},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-tr.js
Executable file
182
html/sternwarte/intern/sofue/js/i18n/grid.locale-tr.js
Executable file
@@ -0,0 +1,182 @@
|
||||
/**
|
||||
* jqGrid Turkish Translation
|
||||
* Erhan Gündoğan (erhan@trposta.net)
|
||||
* http://blog.zakkum.com
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["tr"] = {
|
||||
defaults : {
|
||||
recordtext: "{0}-{1} listeleniyor. Toplam:{2}",
|
||||
emptyrecords: "Kayıt bulunamadı",
|
||||
loadtext: "Yükleniyor...",
|
||||
pgtext : "{0}/{1}. Sayfa",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Arama...",
|
||||
Find: "Bul",
|
||||
Reset: "Temizle",
|
||||
odata: [{ oper:'eq', text:"eşit"},{ oper:'ne', text:"eşit değil"},{ oper:'lt', text:"daha az"},{ oper:'le', text:"daha az veya eşit"},{ oper:'gt', text:"daha fazla"},{ oper:'ge', text:"daha fazla veya eşit"},{ oper:'bw', text:"ile başlayan"},{ oper:'bn', text:"ile başlamayan"},{ oper:'in', text:"içinde"},{ oper:'ni', text:"içinde değil"},{ oper:'ew', text:"ile biten"},{ oper:'en', text:"ile bitmeyen"},{ oper:'cn', text:"içeren"},{ oper:'nc', text:"içermeyen"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "VE", text: "tüm" }, { op: "VEYA", text: "herhangi" }],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Kayıt Ekle",
|
||||
editCaption: "Kayıt Düzenle",
|
||||
bSubmit: "Gönder",
|
||||
bCancel: "İptal",
|
||||
bClose: "Kapat",
|
||||
saveData: "Veriler değişti! Kayıt edilsin mi?",
|
||||
bYes : "Evet",
|
||||
bNo : "Hayıt",
|
||||
bExit : "İptal",
|
||||
msg: {
|
||||
required:"Alan gerekli",
|
||||
number:"Lütfen bir numara giriniz",
|
||||
minValue:"girilen değer daha büyük ya da buna eşit olmalıdır",
|
||||
maxValue:"girilen değer daha küçük ya da buna eşit olmalıdır",
|
||||
email: "geçerli bir e-posta adresi değildir",
|
||||
integer: "Lütfen bir tamsayı giriniz",
|
||||
url: "Geçerli bir URL değil. ('http://' or 'https://') ön eki gerekli.",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Kayıt Görüntüle",
|
||||
bClose: "Kapat"
|
||||
},
|
||||
del : {
|
||||
caption: "Sil",
|
||||
msg: "Seçilen kayıtlar silinsin mi?",
|
||||
bSubmit: "Sil",
|
||||
bCancel: "İptal"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Seçili satırı düzenle",
|
||||
addtext:" ",
|
||||
addtitle: "Yeni satır ekle",
|
||||
deltext: " ",
|
||||
deltitle: "Seçili satırı sil",
|
||||
searchtext: " ",
|
||||
searchtitle: "Kayıtları bul",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Tabloyu yenile",
|
||||
alertcap: "Uyarı",
|
||||
alerttext: "Lütfen bir satır seçiniz",
|
||||
viewtext: "",
|
||||
viewtitle: "Seçilen satırı görüntüle",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Sütunları göster/gizle",
|
||||
bSubmit: "Gönder",
|
||||
bCancel: "İptal"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Hata",
|
||||
nourl : "Bir url yapılandırılmamış",
|
||||
norecords: "İşlem yapılacak bir kayıt yok",
|
||||
model : "colNames uzunluğu <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Paz", "Pts", "Sal", "Çar", "Per", "Cum", "Cts",
|
||||
"Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"
|
||||
],
|
||||
monthNames: [
|
||||
"Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara",
|
||||
"Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd/m/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n/j/Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-tw.js
Executable file
185
html/sternwarte/intern/sofue/js/i18n/grid.locale-tw.js
Executable file
@@ -0,0 +1,185 @@
|
||||
/**
|
||||
* jqGrid Chinese (Taiwan) Translation for v4.2
|
||||
* linquize
|
||||
* https://github.com/linquize/jqGrid
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
*
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["tw"] = {
|
||||
defaults : {
|
||||
recordtext: "{0} - {1} 共 {2} 條",
|
||||
emptyrecords: "沒有記錄",
|
||||
loadtext: "載入中...",
|
||||
pgtext : " {0} 共 {1} 頁",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "搜尋...",
|
||||
Find: "搜尋",
|
||||
Reset: "重設",
|
||||
odata: [{ oper:'eq', text:"等於 "},{ oper:'ne', text:"不等於 "},{ oper:'lt', text:"小於 "},{ oper:'le', text:"小於等於 "},{ oper:'gt', text:"大於 "},{ oper:'ge', text:"大於等於 "},{ oper:'bw', text:"開始於 "},{ oper:'bn', text:"不開始於 "},{ oper:'in', text:"在其中 "},{ oper:'ni', text:"不在其中 "},{ oper:'ew', text:"結束於 "},{ oper:'en', text:"不結束於 "},{ oper:'cn', text:"包含 "},{ oper:'nc', text:"不包含 "},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "所有" }, { op: "OR", text: "任一" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "新增記錄",
|
||||
editCaption: "編輯記錄",
|
||||
bSubmit: "提交",
|
||||
bCancel: "取消",
|
||||
bClose: "關閉",
|
||||
saveData: "資料已改變,是否儲存?",
|
||||
bYes : "是",
|
||||
bNo : "否",
|
||||
bExit : "取消",
|
||||
msg: {
|
||||
required:"此欄必要",
|
||||
number:"請輸入有效的數字",
|
||||
minValue:"值必須大於等於 ",
|
||||
maxValue:"值必須小於等於 ",
|
||||
email: "不是有效的e-mail地址",
|
||||
integer: "請輸入有效整数",
|
||||
date: "請輸入有效時間",
|
||||
url: "網址無效。前綴必須為 ('http://' 或 'https://')",
|
||||
nodefined : " 未定義!",
|
||||
novalue : " 需要傳回值!",
|
||||
customarray : "自訂函數應傳回陣列!",
|
||||
customfcheck : "自訂檢查應有自訂函數!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "查看記錄",
|
||||
bClose: "關閉"
|
||||
},
|
||||
del : {
|
||||
caption: "刪除",
|
||||
msg: "刪除已選記錄?",
|
||||
bSubmit: "刪除",
|
||||
bCancel: "取消"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "編輯已選列",
|
||||
addtext:"",
|
||||
addtitle: "新增列",
|
||||
deltext: "",
|
||||
deltitle: "刪除已選列",
|
||||
searchtext: "",
|
||||
searchtitle: "搜尋記錄",
|
||||
refreshtext: "",
|
||||
refreshtitle: "重新整理表格",
|
||||
alertcap: "警告",
|
||||
alerttext: "請選擇列",
|
||||
viewtext: "",
|
||||
viewtitle: "檢視已選列",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "選擇欄",
|
||||
bSubmit: "確定",
|
||||
bCancel: "取消"
|
||||
},
|
||||
errors : {
|
||||
errcap : "錯誤",
|
||||
nourl : "未設定URL",
|
||||
norecords: "無需要處理的記錄",
|
||||
model : "colNames 和 colModel 長度不同!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0.00'},
|
||||
currency : {decimalSeparator:".", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0.00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"日", "一", "二", "三", "四", "五", "六",
|
||||
"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"
|
||||
],
|
||||
monthNames: [
|
||||
"一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二",
|
||||
"一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"
|
||||
],
|
||||
AmPm : ["上午","下午","上午","下午"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'm-d-Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "Y/j/n",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y g:i:s A",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "g:i A",
|
||||
LongTime: "g:i:s A",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-uk.js
Executable file
183
html/sternwarte/intern/sofue/js/i18n/grid.locale-uk.js
Executable file
@@ -0,0 +1,183 @@
|
||||
/**
|
||||
* jqGrid Ukrainian Translation v1.0 02.07.2009
|
||||
* Sergey Dyagovchenko
|
||||
* http://d.sumy.ua
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["ua"] = {
|
||||
defaults : {
|
||||
recordtext: "Перегляд {0} - {1} з {2}",
|
||||
emptyrecords: "Немає записів для перегляду",
|
||||
loadtext: "Завантаження...",
|
||||
pgtext : "Стор. {0} з {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Пошук...",
|
||||
Find: "Знайти",
|
||||
Reset: "Скидання",
|
||||
odata: [{ oper:'eq', text:"рівно"},{ oper:'ne', text:"не рівно"},{ oper:'lt', text:"менше"},{ oper:'le', text:"менше або рівне"},{ oper:'gt', text:"більше"},{ oper:'ge', text:"більше або рівне"},{ oper:'bw', text:"починається з"},{ oper:'bn', text:"не починається з"},{ oper:'in', text:"знаходиться в"},{ oper:'ni', text:"не знаходиться в"},{ oper:'ew', text:"закінчується на"},{ oper:'en', text:"не закінчується на"},{ oper:'cn', text:"містить"},{ oper:'nc', text:"не містить"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "AND", text: "все" }, { op: "OR", text: "будь-який" }],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Додати запис",
|
||||
editCaption: "Змінити запис",
|
||||
bSubmit: "Зберегти",
|
||||
bCancel: "Відміна",
|
||||
bClose: "Закрити",
|
||||
saveData: "До данних були внесені зміни! Зберегти зміни?",
|
||||
bYes : "Так",
|
||||
bNo : "Ні",
|
||||
bExit : "Відміна",
|
||||
msg: {
|
||||
required:"Поле є обов'язковим",
|
||||
number:"Будь ласка, введіть правильне число",
|
||||
minValue:"значення повинне бути більше або дорівнює",
|
||||
maxValue:"значення повинно бути менше або дорівнює",
|
||||
email: "некоректна адреса електронної пошти",
|
||||
integer: "Будь ласка, введення дійсне ціле значення",
|
||||
date: "Будь ласка, введення дійсне значення дати",
|
||||
url: "не дійсний URL. Необхідна приставка ('http://' or 'https://')",
|
||||
nodefined : " is not defined!",
|
||||
novalue : " return value is required!",
|
||||
customarray : "Custom function should return array!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Переглянути запис",
|
||||
bClose: "Закрити"
|
||||
},
|
||||
del : {
|
||||
caption: "Видалити",
|
||||
msg: "Видалити обраний запис(и)?",
|
||||
bSubmit: "Видалити",
|
||||
bCancel: "Відміна"
|
||||
},
|
||||
nav : {
|
||||
edittext: " ",
|
||||
edittitle: "Змінити вибраний запис",
|
||||
addtext:" ",
|
||||
addtitle: "Додати новий запис",
|
||||
deltext: " ",
|
||||
deltitle: "Видалити вибраний запис",
|
||||
searchtext: " ",
|
||||
searchtitle: "Знайти записи",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Оновити таблицю",
|
||||
alertcap: "Попередження",
|
||||
alerttext: "Будь ласка, виберіть запис",
|
||||
viewtext: "",
|
||||
viewtitle: "Переглянути обраний запис",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Показати/Приховати стовпці",
|
||||
bSubmit: "Зберегти",
|
||||
bCancel: "Відміна"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Помилка",
|
||||
nourl : "URL не задан",
|
||||
norecords: "Немає записів для обробки",
|
||||
model : "Число полів не відповідає числу стовпців таблиці!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: " ", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0,00'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб",
|
||||
"Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"
|
||||
],
|
||||
monthNames: [
|
||||
"Січ", "Лют", "Бер", "Кві", "Тра", "Чер", "Лип", "Сер", "Вер", "Жов", "Лис", "Гру",
|
||||
"Січень", "Лютий", "Березень", "Квітень", "Травень", "Червень", "Липень", "Серпень", "Вересень", "Жовтень", "Листопад", "Грудень"
|
||||
],
|
||||
AmPm : ["am","pm","AM","PM"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'd.m.Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
ShortDate: "n.j.Y",
|
||||
LongDate: "l, F d, Y",
|
||||
FullDateTime: "l, F d, Y G:i:s",
|
||||
MonthDay: "F d",
|
||||
ShortTime: "G:i",
|
||||
LongTime: "G:i:s",
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
YearMonth: "F, Y"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-vi.js
Executable file
224
html/sternwarte/intern/sofue/js/i18n/grid.locale-vi.js
Executable file
@@ -0,0 +1,224 @@
|
||||
/**
|
||||
* jqGrid Vietnamese Translation
|
||||
* Lê Đình Dũng dungtdc@gmail.com
|
||||
* http://trirand.com/blog/
|
||||
* Dual licensed under the MIT and GPL licenses:
|
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
**/
|
||||
/*global jQuery, define */
|
||||
(function( factory ) {
|
||||
"use strict";
|
||||
if ( typeof define === "function" && define.amd ) {
|
||||
// AMD. Register as an anonymous module.
|
||||
define([
|
||||
"jquery",
|
||||
"../grid.base"
|
||||
], factory );
|
||||
} else {
|
||||
// Browser globals
|
||||
factory( jQuery );
|
||||
}
|
||||
}(function( $ ) {
|
||||
|
||||
$.jgrid = $.jgrid || {};
|
||||
if(!$.jgrid.hasOwnProperty("regional")) {
|
||||
$.jgrid.regional = [];
|
||||
}
|
||||
$.jgrid.regional["vi"] = {
|
||||
defaults : {
|
||||
recordtext: "View {0} - {1} of {2}",
|
||||
emptyrecords: "Không có dữ liệu",
|
||||
loadtext: "Đang nạp dữ liệu...",
|
||||
pgtext : "Trang {0} trong tổng số {1}",
|
||||
savetext: "Saving...",
|
||||
pgfirst : "First Page",
|
||||
pglast : "Last Page",
|
||||
pgnext : "Next Page",
|
||||
pgprev : "Previous Page",
|
||||
pgrecs : "Records per Page",
|
||||
showhide: "Toggle Expand Collapse Grid",
|
||||
// mobile
|
||||
pagerCaption : "Grid::Page Settings",
|
||||
pageText : "Page:",
|
||||
recordPage : "Records per Page",
|
||||
nomorerecs : "No more records...",
|
||||
scrollPullup: "Pull up to load more...",
|
||||
scrollPulldown : "Pull down to refresh...",
|
||||
scrollRefresh : "Release to refresh..."
|
||||
},
|
||||
search : {
|
||||
caption: "Tìm kiếm...",
|
||||
Find: "Tìm",
|
||||
Reset: "Khởi tạo lại",
|
||||
odata: [{ oper:'eq', text:"bằng"},{ oper:'ne', text:"không bằng"},{ oper:'lt', text:"bé hơn"},{ oper:'le', text:"bé hơn hoặc bằng"},{ oper:'gt', text:"lớn hơn"},{ oper:'ge', text:"lớn hơn hoặc bằng"},{ oper:'bw', text:"bắt đầu với"},{ oper:'bn', text:"không bắt đầu với"},{ oper:'in', text:"trong"},{ oper:'ni', text:"không nằm trong"},{ oper:'ew', text:"kết thúc với"},{ oper:'en', text:"không kết thúc với"},{ oper:'cn', text:"chứa"},{ oper:'nc', text:"không chứa"},{ oper:'nu', text:'is null'},{ oper:'nn', text:'is not null'}, {oper:'bt', text:'between'}],
|
||||
groupOps: [ { op: "VÀ", text: "tất cả" }, { op: "HOẶC", text: "bất kỳ" } ],
|
||||
operandTitle : "Click to select search operation.",
|
||||
resetTitle : "Reset Search Value",
|
||||
addsubgrup : "Add subgroup",
|
||||
addrule : "Add rule",
|
||||
delgroup : "Delete group",
|
||||
delrule : "Delete rule"
|
||||
},
|
||||
edit : {
|
||||
addCaption: "Thêm bản ghi",
|
||||
editCaption: "Sửa bản ghi",
|
||||
bSubmit: "Gửi",
|
||||
bCancel: "Hủy bỏ",
|
||||
bClose: "Đóng",
|
||||
saveData: "Dữ liệu đã thay đổi! Có lưu thay đổi không?",
|
||||
bYes : "Có",
|
||||
bNo : "Không",
|
||||
bExit : "Hủy bỏ",
|
||||
msg: {
|
||||
required:"Trường dữ liệu bắt buộc có",
|
||||
number:"Hãy điền đúng số",
|
||||
minValue:"giá trị phải lớn hơn hoặc bằng với ",
|
||||
maxValue:"giá trị phải bé hơn hoặc bằng",
|
||||
email: "không phải là một email đúng",
|
||||
integer: "Hãy điền đúng số nguyên",
|
||||
date: "Hãy điền đúng ngày tháng",
|
||||
url: "không phải là URL. Khởi đầu bắt buộc là ('http://' hoặc 'https://')",
|
||||
nodefined : " chưa được định nghĩa!",
|
||||
novalue : " giá trị trả về bắt buộc phải có!",
|
||||
customarray : "Hàm nên trả về một mảng!",
|
||||
customfcheck : "Custom function should be present in case of custom checking!"
|
||||
|
||||
}
|
||||
},
|
||||
view : {
|
||||
caption: "Xem bản ghi",
|
||||
bClose: "Đóng"
|
||||
},
|
||||
del : {
|
||||
caption: "Xóa",
|
||||
msg: "Xóa bản ghi đã chọn?",
|
||||
bSubmit: "Xóa",
|
||||
bCancel: "Hủy bỏ"
|
||||
},
|
||||
nav : {
|
||||
edittext: "",
|
||||
edittitle: "Sửa dòng đã chọn",
|
||||
addtext:"",
|
||||
addtitle: "Thêm mới 1 dòng",
|
||||
deltext: "",
|
||||
deltitle: "Xóa dòng đã chọn",
|
||||
searchtext: "",
|
||||
searchtitle: "Tìm bản ghi",
|
||||
refreshtext: "",
|
||||
refreshtitle: "Nạp lại lưới",
|
||||
alertcap: "Cảnh báo",
|
||||
alerttext: "Hãy chọn một dòng",
|
||||
viewtext: "",
|
||||
viewtitle: "Xem dòng đã chọn",
|
||||
savetext: "",
|
||||
savetitle: "Save row",
|
||||
canceltext: "",
|
||||
canceltitle : "Cancel row editing",
|
||||
selectcaption : "Actions..."
|
||||
},
|
||||
col : {
|
||||
caption: "Chọn cột",
|
||||
bSubmit: "OK",
|
||||
bCancel: "Hủy bỏ"
|
||||
},
|
||||
errors : {
|
||||
errcap : "Lỗi",
|
||||
nourl : "không url được đặt",
|
||||
norecords: "Không có bản ghi để xử lý",
|
||||
model : "Chiều dài của colNames <> colModel!"
|
||||
},
|
||||
formatter : {
|
||||
integer : {thousandsSeparator: ".", defaultValue: '0'},
|
||||
number : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0'},
|
||||
currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix:"", defaultValue: '0'},
|
||||
date : {
|
||||
dayNames: [
|
||||
"CN", "T2", "T3", "T4", "T5", "T6", "T7",
|
||||
"Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"
|
||||
],
|
||||
monthNames: [
|
||||
"Th1", "Th2", "Th3", "Th4", "Th5", "Th6", "Th7", "Th8", "Th9", "Th10", "Th11", "Th12",
|
||||
"Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"
|
||||
],
|
||||
AmPm : ["sáng","chiều","SÁNG","CHIỀU"],
|
||||
S: function (j) {return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th';},
|
||||
srcformat: 'Y-m-d',
|
||||
newformat: 'n/j/Y',
|
||||
parseRe : /[#%\\\/:_;.,\t\s-]/,
|
||||
masks : {
|
||||
// see http://php.net/manual/en/function.date.php for PHP format used in jqGrid
|
||||
// and see http://docs.jquery.com/UI/Datepicker/formatDate
|
||||
// and https://github.com/jquery/globalize#dates for alternative formats used frequently
|
||||
// one can find on https://github.com/jquery/globalize/tree/master/lib/cultures many
|
||||
// information about date, time, numbers and currency formats used in different countries
|
||||
// one should just convert the information in PHP format
|
||||
ISO8601Long:"Y-m-d H:i:s",
|
||||
ISO8601Short:"Y-m-d",
|
||||
// short date:
|
||||
// n - Numeric representation of a month, without leading zeros
|
||||
// j - Day of the month without leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// example: 3/1/2012 which means 1 March 2012
|
||||
ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy"
|
||||
// long date:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy"
|
||||
// long date with long time:
|
||||
// l - A full textual representation of the day of the week
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt"
|
||||
// month day:
|
||||
// F - A full textual representation of a month
|
||||
// d - Day of the month, 2 digits with leading zeros
|
||||
MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd"
|
||||
// short time (without seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt"
|
||||
// long time (with seconds)
|
||||
// g - 12-hour format of an hour without leading zeros
|
||||
// i - Minutes with leading zeros
|
||||
// s - Seconds, with leading zeros
|
||||
// A - Uppercase Ante meridiem and Post meridiem (AM or PM)
|
||||
LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt"
|
||||
SortableDateTime: "Y-m-d\\TH:i:s",
|
||||
UniversalSortableDateTime: "Y-m-d H:i:sO",
|
||||
// month with year
|
||||
// Y - A full numeric representation of a year, 4 digits
|
||||
// F - A full textual representation of a month
|
||||
YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy"
|
||||
},
|
||||
reformatAfterEdit : false,
|
||||
userLocalTime : false
|
||||
},
|
||||
baseLinkUrl: '',
|
||||
showAction: '',
|
||||
target: '',
|
||||
checkbox : {disabled:true},
|
||||
idName : 'id'
|
||||
},
|
||||
colmenu : {
|
||||
sortasc : "Sort Ascending",
|
||||
sortdesc : "Sort Descending",
|
||||
columns : "Columns",
|
||||
filter : "Filter",
|
||||
grouping : "Group By",
|
||||
ungrouping : "Ungroup",
|
||||
searchTitle : "Get items with value that:",
|
||||
freeze : "Freeze",
|
||||
unfreeze : "Unfreeze",
|
||||
reorder : "Move to reorder"
|
||||
}
|
||||
};
|
||||
}));
|
||||
4
html/sternwarte/intern/sofue/js/jquery-1.11.0.min.js
vendored
Executable file
4
html/sternwarte/intern/sofue/js/jquery-1.11.0.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
6
html/sternwarte/intern/sofue/js/jquery-ui-1.10.0.custom.min.js
vendored
Executable file
6
html/sternwarte/intern/sofue/js/jquery-ui-1.10.0.custom.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
85
html/sternwarte/intern/sofue/js/jquery-ui-sliderAccess.js
vendored
Executable file
85
html/sternwarte/intern/sofue/js/jquery-ui-sliderAccess.js
vendored
Executable file
@@ -0,0 +1,85 @@
|
||||
/*
|
||||
* jQuery UI Slider Access
|
||||
* By: Trent Richardson [http://trentrichardson.com]
|
||||
* Version 0.2
|
||||
* Last Modified: 12/02/2011
|
||||
*
|
||||
* Copyright 2011 Trent Richardson
|
||||
* Dual licensed under the MIT and GPL licenses.
|
||||
* http://trentrichardson.com/Impromptu/GPL-LICENSE.txt
|
||||
* http://trentrichardson.com/Impromptu/MIT-LICENSE.txt
|
||||
*
|
||||
*/
|
||||
(function($){
|
||||
|
||||
$.fn.extend({
|
||||
sliderAccess: function(options){
|
||||
options = options || {};
|
||||
options.touchonly = options.touchonly !== undefined? options.touchonly : true; // by default only show it if touch device
|
||||
|
||||
if(options.touchonly === true && !("ontouchend" in document))
|
||||
return $(this);
|
||||
|
||||
return $(this).each(function(i,obj){
|
||||
var $t = $(this),
|
||||
o = $.extend({},{
|
||||
where: 'after',
|
||||
step: $t.slider('option','step'),
|
||||
upIcon: 'ui-icon-plus',
|
||||
downIcon: 'ui-icon-minus',
|
||||
text: false,
|
||||
upText: '+',
|
||||
downText: '-',
|
||||
buttonset: true,
|
||||
buttonsetTag: 'span'
|
||||
}, options),
|
||||
$buttons = $('<'+ o.buttonsetTag +' class="ui-slider-access">'+
|
||||
'<button data-icon="'+ o.downIcon +'" data-step="-'+ o.step +'">'+ o.downText +'</button>'+
|
||||
'<button data-icon="'+ o.upIcon +'" data-step="'+ o.step +'">'+ o.upText +'</button>'+
|
||||
'</'+ o.buttonsetTag +'>');
|
||||
|
||||
$buttons.children('button').each(function(j, jobj){
|
||||
var $jt = $(this);
|
||||
$jt.button({
|
||||
text: o.text,
|
||||
icons: { primary: $jt.data('icon') }
|
||||
})
|
||||
.click(function(e){
|
||||
var step = $jt.data('step'),
|
||||
curr = $t.slider('value'),
|
||||
newval = curr += step*1,
|
||||
minval = $t.slider('option','min'),
|
||||
maxval = $t.slider('option','max');
|
||||
|
||||
e.preventDefault();
|
||||
|
||||
if(newval < minval || newval > maxval)
|
||||
return;
|
||||
|
||||
$t.slider('value', newval);
|
||||
|
||||
$t.slider("option", "slide").call($t, null, { value: newval });
|
||||
});
|
||||
});
|
||||
|
||||
// before or after
|
||||
$t[o.where]($buttons);
|
||||
|
||||
if(o.buttonset){
|
||||
$buttons.removeClass('ui-corner-right').removeClass('ui-corner-left').buttonset();
|
||||
$buttons.eq(0).addClass('ui-corner-left');
|
||||
$buttons.eq(1).addClass('ui-corner-right');
|
||||
}
|
||||
|
||||
// adjust the width so we don't break the original layout
|
||||
var bOuterWidth = $buttons.css({
|
||||
marginLeft: (o.where == 'after'? 10:0),
|
||||
marginRight: (o.where == 'before'? 10:0)
|
||||
}).outerWidth(true) + 5;
|
||||
var tOuterWidth = $t.outerWidth(true);
|
||||
$t.css('display','inline-block').width(tOuterWidth-bOuterWidth);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
})(jQuery);
|
||||
2291
html/sternwarte/intern/sofue/js/jquery-ui-timepicker-addon.js
vendored
Executable file
2291
html/sternwarte/intern/sofue/js/jquery-ui-timepicker-addon.js
vendored
Executable file
File diff suppressed because it is too large
Load Diff
1650
html/sternwarte/intern/sofue/js/jquery.jqGrid.min.js
vendored
Executable file
1650
html/sternwarte/intern/sofue/js/jquery.jqGrid.min.js
vendored
Executable file
File diff suppressed because one or more lines are too long
62
html/sternwarte/intern/sofue/js/jquery.popupWindow.js
Executable file
62
html/sternwarte/intern/sofue/js/jquery.popupWindow.js
Executable file
@@ -0,0 +1,62 @@
|
||||
(function($){
|
||||
$.fn.popupWindow = function(instanceSettings){
|
||||
|
||||
return this.each(function(){
|
||||
|
||||
$(this).click(function(){
|
||||
|
||||
$.fn.popupWindow.defaultSettings = {
|
||||
centerBrowser:0, // center window over browser window? {1 (YES) or 0 (NO)}. overrides top and left
|
||||
centerScreen:0, // center window over entire screen? {1 (YES) or 0 (NO)}. overrides top and left
|
||||
height:500, // sets the height in pixels of the window.
|
||||
left:0, // left position when the window appears.
|
||||
location:0, // determines whether the address bar is displayed {1 (YES) or 0 (NO)}.
|
||||
menubar:0, // determines whether the menu bar is displayed {1 (YES) or 0 (NO)}.
|
||||
resizable:0, // whether the window can be resized {1 (YES) or 0 (NO)}. Can also be overloaded using resizable.
|
||||
scrollbars:0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}.
|
||||
status:0, // whether a status line appears at the bottom of the window {1 (YES) or 0 (NO)}.
|
||||
width:500, // sets the width in pixels of the window.
|
||||
windowName:null, // name of window set from the name attribute of the element that invokes the click
|
||||
windowURL:null, // url used for the popup
|
||||
top:0, // top position when the window appears.
|
||||
toolbar:0 // determines whether a toolbar (includes the forward and back buttons) is displayed {1 (YES) or 0 (NO)}.
|
||||
};
|
||||
|
||||
settings = $.extend({}, $.fn.popupWindow.defaultSettings, instanceSettings || {});
|
||||
|
||||
var windowFeatures = 'height=' + settings.height +
|
||||
',width=' + settings.width +
|
||||
',toolbar=' + settings.toolbar +
|
||||
',scrollbars=' + settings.scrollbars +
|
||||
',status=' + settings.status +
|
||||
',resizable=' + settings.resizable +
|
||||
',location=' + settings.location +
|
||||
',menuBar=' + settings.menubar;
|
||||
|
||||
settings.windowName = this.name || settings.windowName;
|
||||
settings.windowURL = this.href || settings.windowURL;
|
||||
var centeredY,centeredX;
|
||||
|
||||
if(settings.centerBrowser){
|
||||
|
||||
if ($.browser.msie) {//hacked together for IE browsers
|
||||
centeredY = (window.screenTop - 120) + ((((document.documentElement.clientHeight + 120)/2) - (settings.height/2)));
|
||||
centeredX = window.screenLeft + ((((document.body.offsetWidth + 20)/2) - (settings.width/2)));
|
||||
}else{
|
||||
centeredY = window.screenY + (((window.outerHeight/2) - (settings.height/2)));
|
||||
centeredX = window.screenX + (((window.outerWidth/2) - (settings.width/2)));
|
||||
}
|
||||
window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY).focus();
|
||||
}else if(settings.centerScreen){
|
||||
centeredY = (screen.height - settings.height)/2;
|
||||
centeredX = (screen.width - settings.width)/2;
|
||||
window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + centeredX +',top=' + centeredY).focus();
|
||||
}else{
|
||||
window.open(settings.windowURL, settings.windowName, windowFeatures+',left=' + settings.left +',top=' + settings.top).focus();
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
});
|
||||
};
|
||||
})(jQuery);
|
||||
4463
html/sternwarte/intern/sofue/js/moment.js
Executable file
4463
html/sternwarte/intern/sofue/js/moment.js
Executable file
File diff suppressed because it is too large
Load Diff
837
html/sternwarte/intern/sofue/js/sofue.js
Executable file
837
html/sternwarte/intern/sofue/js/sofue.js
Executable file
@@ -0,0 +1,837 @@
|
||||
|
||||
//globale Variable
|
||||
var maint = false; // Wartung??
|
||||
|
||||
var ajaxURL="php/sofueDB.php";
|
||||
var beos = [];
|
||||
|
||||
// 0 1 2 3 (4) (5)
|
||||
var stati = ['neu', 'offen', 'zugesagt', 'abgesagt', 'erledigt','statistik'];
|
||||
var allWettN = ['ja','nein'];
|
||||
|
||||
var gridID = 'Table';
|
||||
var pagerID = 'Pager';
|
||||
|
||||
var now = moment();
|
||||
var privilege = false;
|
||||
let showdbasename = false;
|
||||
|
||||
const hellgruen='#C8FFC8';
|
||||
|
||||
moment.locale('de');
|
||||
|
||||
function checkFuehrung(was) {
|
||||
privilege = was=="Gut"?true:false;
|
||||
}
|
||||
|
||||
//Übersicht über alle Stati
|
||||
//Jeweils nur 5 Einträge, kein Pager
|
||||
function uebersicht() {
|
||||
for (var i=0; i< stati.length; i++) {
|
||||
buildGrid(''+(i+1),15,false);
|
||||
$('#gbox_Table'+(i+1)).css({ "margin":"0 auto 20px auto"});
|
||||
}
|
||||
$('#gbox_Table'+(stati.length)).css({ "margin":"0 auto 0px auto"});
|
||||
}
|
||||
|
||||
//Beim Umschalten der Tabs die richtigen Grids aufrufen
|
||||
function setFocus() {
|
||||
var tab = $('#tabs').tabs('option','active');
|
||||
if(tab == 0) {
|
||||
uebersicht(); // tab0 -> die Übersicht darstellen
|
||||
} else {
|
||||
buildGrid('0'+(tab),20,true); // alle anderen: 20 Zeilen der entsprechende
|
||||
} // Listen mit mit Pager anzeigen
|
||||
}
|
||||
|
||||
//Daten eines Datenbank-Eintrages per Ajax holen und
|
||||
//dann die Dialog-Box mit den Daten befüllen
|
||||
function buildEntryScreen(id) {
|
||||
console.log("Entry with ID:", id);
|
||||
var arr = {cmd:'GET_ONE',id:id};
|
||||
doAjaxCall_arr(ajaxURL,arr,fillInDetails)
|
||||
}
|
||||
|
||||
// Übergenen Zeit testen, ob sie mit 1900 oder 0000 startet
|
||||
function check1900(termin) {
|
||||
if (termin.startsWith("1900") || termin.startsWith("0000")) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function getsunandmoon(timestr, htmlfield) {
|
||||
// get sunset and moonphase from https://api.met.no/weatherapi/sunrise/2.0/
|
||||
const lat = 48.8741;
|
||||
const lon = 9.59611;
|
||||
const dt = moment(timestr).format('YYYY-MM-DD');
|
||||
let tz = '+01:00';
|
||||
if(moment(timestr).isDST()) {
|
||||
tz = '+02:00';
|
||||
}
|
||||
let su
|
||||
const urls = 'https://api.met.no/weatherapi/sunrise/3.0/sun?lat=' + lat + '&lon=' + lon + '&date=' + dt + '&offset=' + tz;
|
||||
const urlm = 'https://api.met.no/weatherapi/sunrise/3.0/moon?lat=' + lat + '&lon=' + lon + '&date=' + dt + '&offset=' + tz;
|
||||
$.ajax({
|
||||
type: "get", // wir machen eine POST - Abfrage
|
||||
url: urls, // an diese Seite auf dem Server
|
||||
success : function(erg) { // wenn Erfolg, dann
|
||||
console.log(">" + JSON.stringify(erg, null, 2) + "<");
|
||||
su = erg.properties.sunset.time.substr(11,5) || "--";
|
||||
$.ajax({ // AJAX-Call
|
||||
type: "get", // wir machen eine POST - Abfrage
|
||||
url: urlm, // an diese Seite auf dem Server
|
||||
success : function(erg) { // wenn Erfolg, dann
|
||||
console.log(">" + JSON.stringify(erg, null, 2) + "<");
|
||||
let ma, mu;
|
||||
if ((erg.properties.moonrise.time) == null) {
|
||||
ma = "--";
|
||||
} else {
|
||||
ma = erg.properties.moonrise.time.substr(11,5);
|
||||
}
|
||||
if ((erg.properties.moonset.time) == null) {
|
||||
mu = "--";
|
||||
} else {
|
||||
mu = erg.properties.moonset.time.substr(11,5);
|
||||
}
|
||||
let mp = erg.properties.moonphase.toFixed(0);
|
||||
// recalc 'mp' so, that full moon is 100% and add a (abnehmend) or z (zunehmend)
|
||||
let MP;
|
||||
let az = "";
|
||||
if (mp <= 180) {
|
||||
MP = mp * 100 / 180;
|
||||
az = 'z';
|
||||
} else {
|
||||
MP = (360 - mp) * 100 / 180;
|
||||
az = 'a';
|
||||
}
|
||||
MP = Math.round(MP);
|
||||
console.log(`SU:${su} MA:${ma} MP:${mp}-${MP}${az} MU:${mu}`);
|
||||
let anz = $(htmlfield).html();
|
||||
$(htmlfield).html(anz + `<span style="font-size:80%;">SU:${su} MA:${ma} MP:${MP}%${az} MU:${mu}</span>`);
|
||||
},
|
||||
error: function(xh,t) { // wenn Error, dann eine Alertbox hinmalen
|
||||
console.log("xh=" + JSON.stringify(xh) + " t=" + t + xh.getAllResponseHeaders() + "\na) " + xh.responseText + "\nb) " + xh.statusText);
|
||||
},
|
||||
})
|
||||
},
|
||||
error: function(xh,t) { // wenn Error, dann eine Alertbox hinmalen
|
||||
console.log("xh=" + JSON.stringify(xh) + " t=" + t + xh.getAllResponseHeaders() + "\na) " + xh.responseText + "\nb) " + xh.statusText);
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
//Die Detail-Dialog-Box mit den Daten füllen
|
||||
function fillInDetails(detail) {
|
||||
console.log(detail);
|
||||
if(detail.stattgefunden != 1) {
|
||||
$('.stattgefunden').css('display','none');
|
||||
}
|
||||
$('#d_name').html(detail.vorname+' '+detail.name);
|
||||
$('#d_verein').html(detail.verein);
|
||||
$('#d_adresse').html(detail.strasse + ', ' + detail.plz + ' ' + detail.ort);
|
||||
$('#d_anmeldung').html(detail.anmelde_datum);
|
||||
$('#d_anzahl').html(detail.anzahl);
|
||||
$('#d_telefon').html(detail.telefon);
|
||||
$('#d_email').html(detail.email);
|
||||
let wt = '<span style="font-weight:bold;">' + moment(detail.wtermin).format('dd YYYY-MM-DD HH:mm') + '</span><br />';
|
||||
$('#d_wtermin').html(wt);
|
||||
getsunandmoon(detail.wtermin, '#d_wtermin');
|
||||
if(check1900(detail.atermin)) {
|
||||
$('#d_atermin').html("--");
|
||||
} else {
|
||||
let at = '<span style="font-weight:bold;">' + moment(detail.atermin).format('dd YYYY-MM-DD HH:mm') + '</span><br />';
|
||||
$('#d_atermin').html(at);
|
||||
getsunandmoon(detail.atermin, '#d_atermin');
|
||||
}
|
||||
$('#d_spende').html(detail.spende)
|
||||
$('#d_zusage').html(stati[detail.status]);
|
||||
$('#d_beos').html(detail.mitarbeiter);
|
||||
var ed = detail.erledigt_datum;
|
||||
if(check1900(ed)) {
|
||||
ed = "--"
|
||||
};
|
||||
$('#d_wann').html(ed);
|
||||
if (detail.status == 2) {
|
||||
$('#d_zusage').css('background',hellgruen);
|
||||
} else if (detail.status==3) {
|
||||
$('#d_zusage').css('background','#FE2E2E');
|
||||
}
|
||||
$('#d_bemerkung').html(detail.bemerkung);
|
||||
if (detail.status < 2) { // Wenn zu- oder abgesagt
|
||||
$('.zuab').css('display','none')
|
||||
}
|
||||
var mit = detail.mitteilung.replace(/\r\n|\r|\n/g, '<br />');
|
||||
$('#d_mitt').html(mit);
|
||||
|
||||
if((privilege == true) &&(detail.stattgefunden != 1)) {
|
||||
addEditbox(detail);
|
||||
} else {
|
||||
$('#divEnter').css('display','none');
|
||||
$('#div_detail').siblings('.ui-dialog-buttonpane').find('button').eq(0).hide();
|
||||
$('#div_detail').siblings('.ui-dialog-buttonpane').find('button').eq(1).hide();
|
||||
$('#div_detail').siblings('.ui-dialog-buttonpane').find('button').eq(2).html('Schließen');
|
||||
}
|
||||
$('#statt_anzahl').html(detail.anzahl_echt);
|
||||
$('#statt_spende').html(detail.bezahlt);
|
||||
$('#statt_remarks').html(detail.remarks);
|
||||
$('.stattgefunden').css('background',hellgruen);
|
||||
|
||||
}
|
||||
|
||||
function addEditbox(detail) {
|
||||
var stat = detail.status; // 0,1,2,3
|
||||
var radio = "";
|
||||
for (var i=0; i<stati.length; i++) {
|
||||
var cs = stati[i];
|
||||
radio += "<input type='radio' id='" + cs + "' name='stati' value=" + i;
|
||||
if (stat == i) {
|
||||
radio += " checked='checked' >";
|
||||
} else {
|
||||
radio += ">";
|
||||
}
|
||||
radio += "<label for='" + cs +"'>" + cs + "</label><br />";
|
||||
}
|
||||
$('#d_status').append(radio);
|
||||
|
||||
// Zwei InputFelder für die Termine
|
||||
// Zuagesagt-Termin
|
||||
inputTermine = "Wunsch-Termin <br />" ;
|
||||
inputTermine += "<input type='text' id='chgwtermin' value='"+moment(detail.wtermin).format('YYYY-MM-DD HH:mm')+"'>";
|
||||
inputTermine += "Ausweich-Termin <br />" ;
|
||||
if(check1900(detail.atermin)) {
|
||||
inputTermine += "<input type='text' id='chgatermin' value='--'>";
|
||||
} else {
|
||||
inputTermine += "<input type='text' id='chgatermin' value='"+moment(detail.atermin).format('YYYY-MM-DD HH:mm')+"'>";
|
||||
}
|
||||
$('#d_zutermin').append(inputTermine);
|
||||
|
||||
|
||||
$('#curmar').val('');
|
||||
if (stat == 2) {
|
||||
$('#curmar').val(detail.mitarbeiter+', ');
|
||||
buildBeosComplete();
|
||||
}
|
||||
$('#txbem').val(detail.bemerkung);
|
||||
|
||||
// Picker für den WunschTermin
|
||||
$('#chgwtermin').datetimepicker( // Initialisierung des datetimepickers
|
||||
{
|
||||
showOn: 'focus' , // onFocus wird der Picker angezeigt
|
||||
defaultDate: detail.wtermin,
|
||||
hour: moment(detail.wtermin).format("HH"),
|
||||
timeFormat: 'HH:mm',
|
||||
showMinute: true,
|
||||
stepMinute: 15,
|
||||
showSecond: false,
|
||||
showMillisec: false,
|
||||
showMicrosec: false,
|
||||
showTimezone: false,
|
||||
hourMin: 13,
|
||||
dateFormat: "yy-mm-dd", // angezeigt wird in diesem Format
|
||||
minDate: "+1d", // min Datum: morgen
|
||||
closeText: "OK", // erst wenn OK geklickt wird, dann gehts weiter
|
||||
timeText: "Uhrzeit", // Texte dazu
|
||||
hourText: "Stunde",
|
||||
onClose: function (dateText, inst) { // was passiert, wenn OK gedrückt wird:
|
||||
if(dateText != "") {
|
||||
var dt = moment(dateText).format('dd YYYY-MM-DD HH:mm');
|
||||
$("#chgwtermin").html(dt);
|
||||
$("#d_wtermin").html(dt);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
// Picker für den Ausweichtermin
|
||||
$('#chgatermin').datetimepicker( // Initialisierung des datetimepickers
|
||||
{
|
||||
showOn: 'focus' , // onFocus wird der Picker angezeigt
|
||||
defaultDate: detail.atermin,
|
||||
hour: check1900(detail.atermin) ? "13" : moment(detail.atermin).format("HH"),
|
||||
timeFormat: 'HH:mm',
|
||||
showMinute: true,
|
||||
stepMinute: 15,
|
||||
showSecond: false,
|
||||
showMillisec: false,
|
||||
showMicrosec: false,
|
||||
showTimezone: false,
|
||||
hourMin: 13,
|
||||
dateFormat: "yy-mm-dd", // angezeigt wird in diesem Format
|
||||
minDate: "+1d", // min Datum: morgen
|
||||
closeText: "OK", // erst wenn OK geklickt wird, dann gehts weiter
|
||||
timeText: "Uhrzeit", // Texte dazu
|
||||
hourText: "Stunde",
|
||||
onClose: function (dateText, inst) { // was passiert, wenn OK gedrückt wird:
|
||||
if(dateText != "") {
|
||||
var dt = moment(dateText).format('dd YYYY-MM-DD HH:mm');
|
||||
$("#chgatermin").html(dt);
|
||||
$("#d_atermin").html(dt);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
$('#d_status').change(function() {
|
||||
var s = $('input[name="stati"]:checked').val();
|
||||
console.log("Status: ",s);
|
||||
$('#curmar').val('');
|
||||
if (s==2) { // zugesagt
|
||||
$('#curmar').val(detail.mitarbeiter);
|
||||
buildBeosComplete();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
//bei der Eingabe der BEOs eine Autovervollständigung durchführen
|
||||
function buildBeosComplete() {
|
||||
function split( val ) {
|
||||
return val.split( /,\s*/ );
|
||||
}
|
||||
function extractLast( term ) {
|
||||
return split( term ).pop();
|
||||
}
|
||||
|
||||
|
||||
$( "#curmar" )
|
||||
// don't navigate away from the field on tab when selecting an item
|
||||
.on( "keydown", function( event ) {
|
||||
if ( event.keyCode === $.ui.keyCode.TAB &&
|
||||
$( this ).autocomplete( "instance" ).menu.active ) {
|
||||
event.preventDefault();
|
||||
}
|
||||
})
|
||||
.autocomplete({
|
||||
minLength: 0,
|
||||
source: function( request, response ) {
|
||||
// delegate back to autocomplete, but extract the last term
|
||||
response( $.ui.autocomplete.filter(
|
||||
beos, extractLast( request.term ) ) );
|
||||
},
|
||||
focus: function() {
|
||||
// prevent value inserted on focus
|
||||
return false;
|
||||
},
|
||||
select: function( event, ui ) {
|
||||
var terms = split( this.value );
|
||||
// remove the current input
|
||||
terms.pop();
|
||||
// add the selected item
|
||||
terms.push( ui.item.value );
|
||||
// add placeholder to get the comma-and-space at the end
|
||||
terms.push( "" );
|
||||
this.value = terms.join( ", " );
|
||||
return false;
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
function formatTermin(rob, how, what ) {
|
||||
var t = rob.wtermin;
|
||||
if(how == 0) {
|
||||
return moment(t).format("dd");
|
||||
} else if (how == 1) {
|
||||
return moment(t).format("YYYY-MM-DD");
|
||||
} else if (how == 2) {
|
||||
return moment(t).format("HH:mm");
|
||||
} else {
|
||||
return("1900");
|
||||
}
|
||||
}
|
||||
|
||||
//Grid erzeugen.
|
||||
function buildGrid(what,count,dopager)
|
||||
{
|
||||
// Einstellungen für die Grids
|
||||
var lastsel;
|
||||
var grid = gridID+what;
|
||||
var pgr = dopager ? pagerID+what : '';
|
||||
what = parseInt(what)-1;
|
||||
var te = dopager ? 'all' : 'neu';
|
||||
// var te = 'all';
|
||||
var pData = {cmd:"GET_MANY",status:what,termin:te};
|
||||
var rNm = count;
|
||||
var titl = stati[what].replace(/\b\w/g, l => l.toUpperCase());
|
||||
if(what == 4){
|
||||
titl += " - stattgefunden";
|
||||
}
|
||||
var rowID;
|
||||
var thegrid = $('#'+grid);
|
||||
var mdat = "angemeldet am";
|
||||
var adat = "anmelde_datum";
|
||||
var term = 'wtermin';
|
||||
if (what == 2) {
|
||||
mdat = "zugesagt am";
|
||||
} else if (what == 3) {
|
||||
mdat = "abgesagt am";
|
||||
}
|
||||
if(what >=2 ) {
|
||||
adat='erledigt_datum';
|
||||
}
|
||||
// cn = ['Wtg','Datum','Zeit','Wer','Verein','Anzahl','Bemerkungen','AllW',mdat];
|
||||
cn = ['Wtg','Datum','Zeit','Wer','Verein','Anzahl','Bemerkungen',mdat];
|
||||
if(what == 2) {
|
||||
// cn = ['Wtg','Datum','Zeit','Wer','Verein','Anzahl','Bemerkungen','AllW',mdat,'Beo(s)'];
|
||||
cn = ['Wtg','Datum','Zeit','Wer','Verein','Anzahl','Bemerkungen',mdat,'Beo(s)'];
|
||||
}
|
||||
if(what == 4) {
|
||||
cn = ['Wtg','Datum','Zeit','Wer','Verein','Anzahl','Bemerkungen','Spende','Beo(s)'];
|
||||
}
|
||||
cm = [
|
||||
{ name:'wt', width:30, align:'center', formatter: function(cellvalue,option,rowObject) {
|
||||
return formatTermin(rowObject,0,what);
|
||||
}
|
||||
},
|
||||
{ name:'dat', width:95, align:'center', formatter: function(cellvalue,option,rowObject) {
|
||||
return formatTermin(rowObject,1,what);
|
||||
}
|
||||
},
|
||||
{ name: term, width:50, formatter: function(cellvalue,option,rowObject) {
|
||||
return formatTermin(rowObject,2,what);
|
||||
}
|
||||
},
|
||||
{ name: 'name', width:150, formatter: function(cv, opt, row) {
|
||||
return row.vorname+' '+row.name;
|
||||
},
|
||||
cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' }
|
||||
},
|
||||
{ name: 'verein', width:208, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' } },
|
||||
];
|
||||
if(what != 4) {
|
||||
cm.push(
|
||||
{ name: 'anzahl', width:50, align:'center'},
|
||||
{ name: 'bemerkung', width:235, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' } },
|
||||
// { name: 'allwetter', width:35, align:'center', formatter: function(cv, opt,row) {
|
||||
// return (row.allwett=='ja')? "<b>X</b>":"";
|
||||
// }
|
||||
// },
|
||||
{ name: adat, width:100, formatter: function(cellvalue) {
|
||||
if (check1900(cellvalue)) {
|
||||
return "--";
|
||||
} else {
|
||||
return moment(cellvalue).format(" YYYY-MM-DD ");
|
||||
} ;
|
||||
}
|
||||
});
|
||||
}
|
||||
if(what == 2) {
|
||||
cm.push( { name: 'mitarbeiter',
|
||||
width:100,
|
||||
cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' }});
|
||||
// cm[1].width = 125;
|
||||
cm[2].width = 50;
|
||||
cm[3].width = 155;
|
||||
cm[4].width = 152;
|
||||
cm[6].width = 180;
|
||||
}
|
||||
if(what == 4) {
|
||||
cm.push(
|
||||
{ name: 'anzahl_echt', width:50, align:'center'},
|
||||
{ name: 'remarks', width:200, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' } },
|
||||
{ name: 'bezahlt', width: 80, align: 'center', formatter: (cellvalue)=>{
|
||||
if (!isNaN(parseInt(cellvalue,10))) {
|
||||
cellvalue += " €";
|
||||
}
|
||||
return cellvalue
|
||||
}},
|
||||
{ name: 'mitarbeiter', width:100, cellattr: function (rowId, tv, rawObject, cm, rdata) { return 'style="white-space: normal;"' }});
|
||||
// cm[1].width = 120;
|
||||
cm[2].width = 50;
|
||||
cm[3].width = 150;
|
||||
cm[4].width = 180;
|
||||
cm[6].width = 183;
|
||||
}
|
||||
// Grid nun aufbauen
|
||||
thegrid.jqGrid({
|
||||
url: ajaxURL,
|
||||
datatype: "json",
|
||||
mtype:"POST",
|
||||
postData: pData,
|
||||
colNames: cn,
|
||||
colModel: cm,
|
||||
editurl: ajaxURL,
|
||||
// autowidth: true,
|
||||
rowNum: count,
|
||||
height:'100%',
|
||||
// scrollOffset:0,
|
||||
// scroll: 1,
|
||||
hidegrid: false,
|
||||
// hoverrows: false,
|
||||
// shrinkToFit: false,
|
||||
pager: pgr,
|
||||
viewrecords:true,
|
||||
caption: titl,
|
||||
onSelectRow: function(id,status) {
|
||||
$("#"+grid).resetSelection(); // row wieder delesecten -> kein Einfärben mehr
|
||||
$('#div_detail').data('id',id).dialog("open"); // dafür Detail-Box öffnen
|
||||
},
|
||||
gridview: true,
|
||||
rowattr: function (rd,co,ri) {
|
||||
if (moment(rd.wtermin) >= now) {
|
||||
return {"class": "extraRowClass allRowClass"};
|
||||
}
|
||||
if((what == 2) && (co.stattgefunden == 1)) {
|
||||
return {"class": "greenRowClass allRowClass"};
|
||||
}
|
||||
},
|
||||
loadComplete: function(data) {
|
||||
console.log(data);
|
||||
}
|
||||
});
|
||||
// $(thegrid[0].grid.cDiv).click(function() {
|
||||
// alert("Clicked on Caption-.Bar");
|
||||
// });
|
||||
thegrid.jqGrid('destroyGroupHeader');
|
||||
let termin = 'Wunsch-Termin';
|
||||
if (what==2) {
|
||||
termin = 'zugesagter Termin';
|
||||
}
|
||||
if (what == 4) {
|
||||
termin = 'Termin';
|
||||
}
|
||||
thegrid.jqGrid('setGroupHeaders', {
|
||||
useColSpanStyle: true,
|
||||
groupHeaders:[
|
||||
{startColumnName: 'wt', numberOfColumns: 3, titleText: termin},
|
||||
// {startColumnName: 'allwetter', numberOfColumns: 1, titleText: (what==2)?'All-' : ''},
|
||||
]
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
//zur Darstellung des Namens Vor- und Nachname aneinander hängen
|
||||
function nameFormatter(cv, opt, row) {
|
||||
return row.vorname+' '+row.name;
|
||||
}
|
||||
|
||||
|
||||
//die Werte nun in die Datenbank eintragen
|
||||
function saveSettings() {
|
||||
const id = $('#div_detail').data('id');
|
||||
const status = $('input[name="stati"]:checked').val();
|
||||
let edate = $('#d_wann').text();
|
||||
if ((edate == "")||(edate == "--")) {
|
||||
edate = "1900-01-01";
|
||||
}
|
||||
if ((status >= 2) && (check1900(edate))) {
|
||||
edate = moment().format('YYYY-MM-DD');
|
||||
}
|
||||
let marb = $('#curmar').val().trim();
|
||||
if (marb.substr(-1,1) == ',') {
|
||||
marb = marb.substr(0,marb.length-1);
|
||||
}
|
||||
let atim = $('#d_atermin').text().substr(3, 16);
|
||||
if((atim == "") || (atim == "--")) {
|
||||
atim = "1900-01-01 00:00:00";
|
||||
}
|
||||
let aw = $('input[name="awett"]:checked').val();
|
||||
let termin = $('#d_wtermin').text().substr(3,16);
|
||||
|
||||
// Status, Mitarbeiter und Bemerkungen übergeben
|
||||
const cmd = {
|
||||
status: status,
|
||||
mitarbeiter: status == 2 ? marb : "",
|
||||
bemerkung: $('#txbem').val(),
|
||||
id: id,
|
||||
wtermin: termin,
|
||||
atermin: atim,
|
||||
allwett:aw==0?"ja":"nein",
|
||||
cmd: 'UPDATE',
|
||||
erledigt_datum: edate
|
||||
}
|
||||
console.log(cmd);
|
||||
// await fetch(ajaxURL, {
|
||||
// method: 'POST',
|
||||
// body: JSON.stringify(cmd),
|
||||
// headers: {
|
||||
// 'Content-Type': 'application/json'
|
||||
// }
|
||||
// })
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
|
||||
if(status == 1) { // offen -> mail an Liste
|
||||
sendmail2liste(id);
|
||||
}
|
||||
if (status == 2) {
|
||||
sendmail2beo(id, marb, termin)
|
||||
sendmailzusage(id, marb, termin);
|
||||
}
|
||||
}
|
||||
|
||||
//den selektierten Eintrag aus der Datenbank löschen
|
||||
function deletEntry() {
|
||||
var cmd = {
|
||||
cmd: 'DELETE',
|
||||
// cmd: 'TSTMAIL',
|
||||
mitarbeiter: $('#curmar').val(),
|
||||
id: $('#div_detail').data('id')
|
||||
}
|
||||
console.log(cmd);
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
}
|
||||
|
||||
function showajaxerg(erg) {
|
||||
console.log("AjaxErg: ", erg);
|
||||
location.reload(true);
|
||||
}
|
||||
|
||||
|
||||
function readBeos() {
|
||||
// Einlesen der BEOs vom Server
|
||||
var cmd = {
|
||||
cmd: 'GET_BEOS',
|
||||
what: 'name',
|
||||
cond: 'gruppe <> empty'
|
||||
}
|
||||
doAjaxCall_arr(ajaxURL,cmd, function(erg) {
|
||||
beos = erg;
|
||||
console.log(beos);
|
||||
});
|
||||
}
|
||||
|
||||
function showdbase(val) {
|
||||
$('#showDB').html(val);
|
||||
}
|
||||
|
||||
// Status wurde auf 'offen' gesetzt -> nun eine Mail an die Liste mit der Anfrage senden
|
||||
function sendmail2liste(id) {
|
||||
const liste = 'sternwarte@planetariumsgesellschaft.de';
|
||||
const cmd = {cmd: 'SENDMAIL2LISTE', id: id, to: liste}
|
||||
console.log("Sende mail to Liste");
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
console.log("Mail gesendet");
|
||||
}
|
||||
|
||||
// Status wurde auf 'zugesgat' gesetzt -> nun eine Mail an den BEO senden
|
||||
function sendmail2beo(id, beo, termin) {
|
||||
let cmd = {cmd: 'SENDMAIL2BEO', ma: beo, termin: termin}
|
||||
console.log("Sende mail to " + beo);
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
console.log("Mail gesendet");
|
||||
// und in den Kalender eintragen
|
||||
cmd = {cmd: 'PUT2KALENDER', id: id, termin: termin, mitarbeiter: beo}
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
}
|
||||
|
||||
function sendmailzusage(id, beo, termin) {
|
||||
let cmd = {cmd: 'SENDMAILZUSAGE', id: id, mitarbeiter: beo, termin: termin}
|
||||
console.log("Sende Zusage");
|
||||
doAjaxCall_arr(ajaxURL,cmd,showajaxerg);
|
||||
console.log("ZUSAGE gesendet");
|
||||
}
|
||||
|
||||
//Beim Start, wenn das Dokument komplett geladen ist, dann
|
||||
//- Eventhandler registrieren
|
||||
//- Tabs aufrufen
|
||||
//- weitere allgmeine Optionen setzen
|
||||
$(document).ready(function() {
|
||||
|
||||
// **** diverse DIVs vorbelegen
|
||||
|
||||
/* $('#div_detail').load('detail.html');
|
||||
$('#anleitung').load('anleitung.html');
|
||||
*/
|
||||
$("#tabNr-0").load("tab0.html", function() {
|
||||
uebersicht();
|
||||
});
|
||||
|
||||
$("#tabNr-1").load("tab1.html", function() {
|
||||
});
|
||||
|
||||
$("#tabNr-2").load("tab2.html", function() {
|
||||
});
|
||||
|
||||
$("#tabNr-3").load("tab3.html", function() {
|
||||
});
|
||||
|
||||
$("#tabNr-4").load("tab4.html", function() {
|
||||
});
|
||||
|
||||
$("#tabNr-5").load("tab5.html", function() {
|
||||
});
|
||||
|
||||
$("#tabNr-6").load("tab6.html", function() {
|
||||
});
|
||||
|
||||
$('#versn').html("Version: " + VERSION + ' vom ' + VDATE);
|
||||
|
||||
if(showdbasename) {
|
||||
doAjaxCall_arr(ajaxURL,{cmd:'SHOWDB'}, function(erg) {
|
||||
console.log(erg);
|
||||
showdbase(erg);
|
||||
});
|
||||
}
|
||||
|
||||
// **** Funktionen gleich ausführen:
|
||||
|
||||
// BEOS aus der Datenbank lesen
|
||||
readBeos();
|
||||
|
||||
|
||||
// **** Events festlegen
|
||||
|
||||
$("#tabs") // tabs startet mit TAB0 seletiert
|
||||
.tabs({
|
||||
active : 0
|
||||
}).on("tabsactivate", function(e, u) { // beim Tabwechsel Event abfangen
|
||||
setFocus();
|
||||
});
|
||||
|
||||
// Klick auf den Anleitungs-Button
|
||||
$('#manual').click(function() {
|
||||
$("#anleitung").dialog('open');
|
||||
});
|
||||
|
||||
// **** Dialoge festlegen
|
||||
|
||||
// 1. Dialog zun Anzeigen und Editieren eines Eintrages
|
||||
$('#div_detail').dialog({
|
||||
autoOpen: false,
|
||||
width: 930,
|
||||
position: { my: 'top', at: 'top' , of: '#tabs'},
|
||||
title: 'Details',
|
||||
open:
|
||||
function() {
|
||||
var id = $('#div_detail').data('id');
|
||||
$(this).load('detail.html', function() {
|
||||
buildEntryScreen(id)
|
||||
|
||||
|
||||
$('#beo').change(function() { // Beo ausgewählt
|
||||
var m = $(this).val(); // Name(n) holen
|
||||
var mstr = '';
|
||||
m.forEach(function(n) { // Namen in den String 'mstr'
|
||||
mstr += n + ', '; // reinbaseln (mit Komma dazwischen)
|
||||
})
|
||||
mstr = mstr.substr(0,mstr.length-2); // letztes Komma entfernen
|
||||
$('#curmar').html(mstr); // und anzeigen
|
||||
});
|
||||
|
||||
});
|
||||
},
|
||||
buttons: [
|
||||
{
|
||||
text: "Sichern",
|
||||
class: "ui-button-left btnOK",
|
||||
click: function () {
|
||||
saveSettings();
|
||||
},
|
||||
style: "margin-left:20px;",
|
||||
width: 150,
|
||||
},{
|
||||
text: "Löschen",
|
||||
class: "btnOK ui-button-left",
|
||||
click: function() {
|
||||
$('#div_loesch').dialog("open");
|
||||
},
|
||||
style: "margin-left:40px;",
|
||||
width: 150,
|
||||
},{
|
||||
text: "Abbrechen",
|
||||
click : function() {
|
||||
$(this).dialog("close");
|
||||
},
|
||||
width: 150,
|
||||
}],
|
||||
modal: true,
|
||||
close: function() {
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
// 2. Dialog zun Löschen bestätigen
|
||||
$('#div_loesch').dialog({
|
||||
autoOpen: false,
|
||||
width: 400,
|
||||
modal: true,
|
||||
title: 'Löschen',
|
||||
buttons: [
|
||||
{
|
||||
text: "Löschen",
|
||||
class: "btnOK ui-button-left",
|
||||
click: function() {
|
||||
deletEntry();
|
||||
$(this).dialog("close");
|
||||
},
|
||||
style: "margin-left:40px;",
|
||||
width: 150,
|
||||
},{
|
||||
text: "Abbrechen",
|
||||
click : function() {
|
||||
$(this).dialog("close");
|
||||
},
|
||||
width: 150,
|
||||
}
|
||||
],
|
||||
});
|
||||
|
||||
|
||||
// 3. Dialog für die Anleitung
|
||||
// Dieser hat KEINEN Button (wird über das Schließkreuz beendet) und
|
||||
// eine etwas kleinere Schrift
|
||||
$("#anleitung").dialog({
|
||||
autoOpen: false,
|
||||
width: 900,
|
||||
modal: true,
|
||||
position: {my: 'top', at: 'top', of: window },
|
||||
title: 'Anleitung',
|
||||
open:
|
||||
function() {
|
||||
$(this).load('anleitung.html');
|
||||
},
|
||||
buttons: [
|
||||
{
|
||||
text: "Abbrechen",
|
||||
click : function() {
|
||||
$(this).dialog("close");
|
||||
},
|
||||
width: 150,
|
||||
}
|
||||
],
|
||||
});
|
||||
|
||||
|
||||
// 4. Dialog für die Wartungs-Meldung
|
||||
// Wird nur aufgerufen, wenn das Flag WARTUNG gesetzt ist
|
||||
// Kann NICHT beendet werden
|
||||
$('#maint').dialog({
|
||||
autoOpen: false,
|
||||
modal : true,
|
||||
width : 400,
|
||||
title: 'Wartung',
|
||||
open:
|
||||
function(event,ui) {
|
||||
$(this).load('maintenance.html');
|
||||
$(".ui-dialog-titlebar-close", ui.dialog).hide();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// Datepicker auf Deutsch einstellen
|
||||
$.datepicker.regional['de'] = {
|
||||
closeText: '',
|
||||
prevText: '<',
|
||||
nextText: '>',
|
||||
currentText: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni',
|
||||
'Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mar','Apr','Mai','Jun',
|
||||
'Jul','Aug','Sep','Okt','Nov','Dez'],
|
||||
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
|
||||
dayNamesShort: ['SON','MON','DIE','MIT','DON','FRE','SAM'],
|
||||
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
|
||||
weekHeader: 'KW',
|
||||
dateFormat: 'yyyy-mm-dd',
|
||||
firstDay: 1,
|
||||
isRTL: false,
|
||||
showMonthAfterYear: false,
|
||||
yearSuffix: ''
|
||||
};
|
||||
$.datepicker.setDefaults($.datepicker.regional['de']); // diese Einstellung nun übernehmen
|
||||
|
||||
if(maint == true) {
|
||||
$('#maint').dialog('open');
|
||||
}
|
||||
|
||||
});
|
||||
100
html/sternwarte/intern/sofue/js/version.js
Executable file
100
html/sternwarte/intern/sofue/js/version.js
Executable file
@@ -0,0 +1,100 @@
|
||||
// VersiosNummern und -Geschichte
|
||||
|
||||
var VERSION="1.93";
|
||||
var VDATE="2025-05-12";
|
||||
|
||||
/* History
|
||||
|
||||
R1ev. Datum Entwickler
|
||||
1.93 2025-05-12 rxf
|
||||
- Kalender-Eintrag nun auch mit Beo
|
||||
|
||||
1.92 2024-09-20 rxf
|
||||
- Probleme mit 'Zusgae sende' behoben
|
||||
- auch bei mehreren BEOs geht nun die Mail richtig
|
||||
|
||||
1.91 2024-09-14 rxf
|
||||
- and den BEOS keine Kontaktdaten mehr senden (die stehen in der Übersichtsseite)
|
||||
|
||||
1.90 2024-09-02 rxf
|
||||
- Automatisch Mails senden an Liste bei 'offen' und am BEO und den Anmeldenden bei 'Zusage'
|
||||
|
||||
1.80 2023-10-14 rxf
|
||||
- Anpassung an neue API für Sonnen- und Mond- Auf- und Untergang
|
||||
|
||||
1.78 2021-11-26 rxf
|
||||
- Senden von Mails nun via phpmailer (SMTP)
|
||||
|
||||
1.77 2021-10-15 rxf
|
||||
- Sonnen Auf- und Untergangszeiten mit richticger Sommerzeitanpassung
|
||||
|
||||
1.76 2021-09-21 rxf
|
||||
- Anpassung an neues DB-Layout
|
||||
|
||||
1.75 2021-08-09 rxf
|
||||
- ältere als 9 Monate nicht mehr anzeigen und
|
||||
in der Datenbank löschen
|
||||
|
||||
1.74 2020-03-12 rxf
|
||||
- Abfrage-Möglichkeit der Datenbank Daten
|
||||
|
||||
1.73 2020-01-18 rxf
|
||||
- Allwetter nun mit 'ja/nein' übertragen statt '0/1'
|
||||
|
||||
1.72 2019-02-04 rxf
|
||||
- max. 5 Einträge in der Übersicht
|
||||
|
||||
1.71 2018-12-11 rxf
|
||||
- Anzeige der 'stattgefundenen' Führungen in der Übersicht
|
||||
und als eigenen Seite
|
||||
- entsprechnede Änderungen an der Datenbank
|
||||
|
||||
1.70 2018-10-16
|
||||
- BEO-Answer mit eingebaut (-> größerer Umbau)
|
||||
|
||||
1.61 2018-05-05 rxf
|
||||
-
|
||||
1.6 2018-04-10 rxf
|
||||
- Allwetter-Flag in der Übersicht in jeder Kategorie anzeigen
|
||||
- Allwetter-Flag in die Datenbank eingepflegt
|
||||
- Bei den Terminen die Minuteneinstellung mit 15min-Takt dazu
|
||||
|
||||
1.5 2018-03-25 rxf
|
||||
- Mail an BEOs nun ohne 'noreply'-Header
|
||||
- Update-Mail an den Führenden bei Änderung von Termin moder Allwetter
|
||||
- All- und Schönwetter Flag eingeführt
|
||||
- Mail an BEOs nun mit Termin-Datum
|
||||
- Eingabe der Uhrzeit in der Maske wird nun erzwungen
|
||||
|
||||
1.4 2017-12-01 rxf
|
||||
- 'Zurück'-button entfernt
|
||||
- Felder f. Termine in der Enter-Maske etwas breiter
|
||||
- atermin == 0000-00-00 zulassen
|
||||
- Anleitung auch als Dialog (war pop-up)
|
||||
- Maintenance-Dialog eingeführt
|
||||
|
||||
1.3 2017-11-20 rxf
|
||||
- anstelle des Feldes 'ztermin' nun die beiden termine 'wtermin' (Wunschtermin)
|
||||
und 'atermin' (Ausweichtermin) über die Eingabe-Maske änderbar gemacht. Die unrsprünglich
|
||||
vom Kunden eingegebene Termine werden in der DB als 'owtermin' und 'oatermin* gesichert (aber
|
||||
nirgends angezeigt).
|
||||
- Ausweichtermin wird per default auf 1900-01-01 (nicht 0000-00-00) gesetzt
|
||||
- zusätzliches Flag 'deleted' eingeführt. Gelöschte datenbank-Einträge werden si getagged und nicht
|
||||
wirklich gelöscht
|
||||
- einige Ändereungen in der Darstellung
|
||||
|
||||
1.2 2017-11-04 rxf
|
||||
- Zusätzlich ein Feld namens 'ztermin' eingefügt, dies ist der 'zugesagte' Termin
|
||||
- ztermin dient zur Sortierung bei den Zugesagten
|
||||
- Ändern des ztermin in der Eingabemaske auf entweder Ausweich-Termin oder auf einen
|
||||
ganz anderen (default ist der Wunsch-Termin)
|
||||
|
||||
1.1 2017-10-27 rxf
|
||||
- noch etwas angepasst. Ist mal die erste live geschaltete Version
|
||||
|
||||
1.0 2017-10-09 rxf
|
||||
- Erste fertige Version. Geht so zum Testen an rexfue.de
|
||||
|
||||
0.0 2017-09-10 rxf
|
||||
- Los gehts
|
||||
*/
|
||||
18
html/sternwarte/intern/sofue/maintenance.html
Executable file
18
html/sternwarte/intern/sofue/maintenance.html
Executable file
@@ -0,0 +1,18 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>WARTUNG</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="wartung">
|
||||
<h1 style='color:red;'>Wartung</h1>
|
||||
<p style='text-align:center;'>
|
||||
Im Moment kann auf diese Webseite <br />wegen Wartungsarbeiten <br />nicht zugeriffen werden. <br /><br />
|
||||
Bitte probieren Sie es später wieder.
|
||||
</p>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
1
html/sternwarte/intern/sofue/php/.gitignore
vendored
Executable file
1
html/sternwarte/intern/sofue/php/.gitignore
vendored
Executable file
@@ -0,0 +1 @@
|
||||
/sofueDB.php_old.php
|
||||
5
html/sternwarte/intern/sofue/php/Dockerfile
Executable file
5
html/sternwarte/intern/sofue/php/Dockerfile
Executable file
@@ -0,0 +1,5 @@
|
||||
FROM php:5-apache
|
||||
MAINTAINER Reinhard X. Fuerst
|
||||
RUN docker-php-ext-install pdo pdo_mysql
|
||||
RUN docker-php-ext-install mysqli
|
||||
|
||||
399
html/sternwarte/intern/sofue/php/sofueDB.php
Executable file
399
html/sternwarte/intern/sofue/php/sofueDB.php
Executable file
@@ -0,0 +1,399 @@
|
||||
<?php
|
||||
|
||||
# Hier werden die Anfragen vom Javascript verarbeitet und die
|
||||
# Datenbank bedient
|
||||
|
||||
$db = null;
|
||||
|
||||
//include '../../dbaseconf.php';
|
||||
include '../../../config_stern.php';
|
||||
include '../../../phpmailer/dosendmail.php';
|
||||
|
||||
$table = 'SoFue2';
|
||||
|
||||
|
||||
function getFromDbase($db, $query, $single) {
|
||||
$result = mysqli_query($db,$query) or die (mysqli_error($db));
|
||||
$erg = array();
|
||||
if(mysqli_num_rows($result)) {
|
||||
while($row = mysqli_fetch_assoc($result)) {
|
||||
$erg[] = $row;
|
||||
}
|
||||
}
|
||||
if($single == true) {
|
||||
return ($erg[0]);
|
||||
} else {
|
||||
return($erg);
|
||||
}
|
||||
}
|
||||
|
||||
function cudDbase($db, $query) {
|
||||
return(mysqli_query($db,$query) or die (mysqli_error($db)));
|
||||
}
|
||||
|
||||
// Ein Record holen mit der ID $id holen nd kompleet übermitteln
|
||||
function getOneRecord($db,$id) {
|
||||
global $table;
|
||||
|
||||
$query = "select * from $table where id = $id";
|
||||
return(getFromDbase($db,$query,true));
|
||||
}
|
||||
|
||||
// Ein Record holen mit dem Wunschtermin als Auswahl
|
||||
function getOneRecordTermin($db,$termin) {
|
||||
global $table;
|
||||
|
||||
$query = "select * from $table where DATE(wtermin) = '$termin' and status = 2";
|
||||
return(getFromDbase($db,$query,true));
|
||||
}
|
||||
|
||||
// Alle Records mit übergebener WHERE-clause übergeben, sortiert in aufsteigender
|
||||
// Zeitfolge (Führungstermine als Zeitfolge)
|
||||
// Es werden maximal $cout Records übergeben
|
||||
function getRecords($db, $st, $termin, $anz, $pagnbr) {
|
||||
global $table;
|
||||
|
||||
$response = new stdClass();
|
||||
$ergs = array();
|
||||
|
||||
$lastdate = new DateTime();
|
||||
$lastdate = $lastdate->sub(new DateInterval('P9M'));
|
||||
$lastdate = $lastdate->format('Y-m-d');
|
||||
if($st == 4) {
|
||||
$where ="where stattgefunden = 1 and deleted = 0 ";
|
||||
} else {
|
||||
$where = "where status = '$st' and deleted = 0";
|
||||
if ($termin == 'neu') {
|
||||
$where = $where . " and wtermin >= now()";
|
||||
}
|
||||
}
|
||||
|
||||
// Anzahl der Records holen
|
||||
$query = "select count(*) as count from $table $where ";
|
||||
$row = getFromDbase($db,$query,true);
|
||||
$count = $row['count'];
|
||||
|
||||
// Anzahl der Seiten ausrechnen
|
||||
$totalpages = ceil($count/$anz);
|
||||
// Falls die angeforderte Seit > als die ANzahl der Seiten ist, die letzte Seite übergeben
|
||||
if($pagnbr > $totalpages) $pagnbr = $totalpages;
|
||||
// Start-Record berechnen
|
||||
$start = $anz * ($pagnbr-1);
|
||||
if($start <0) {
|
||||
$start = 0;
|
||||
}
|
||||
$where = $where . " and DATE(wtermin) >= '$lastdate'";
|
||||
$query = "select * from $table $where order by wtermin desc limit $start,$anz";
|
||||
$rows = getFromDbase($db, $query, false);
|
||||
|
||||
$response->page = $pagnbr;
|
||||
$response->total = $totalpages; // Es wird immer 1 Page übergeben
|
||||
$cnt = 0;
|
||||
foreach($rows as $row) {
|
||||
$response->rows[$cnt]['id'] = $row['id'];
|
||||
$response->rows[$cnt]['cell'] = $row;
|
||||
$cnt++;
|
||||
}
|
||||
$response->records = $count;
|
||||
return ($response);
|
||||
}
|
||||
|
||||
# string substr ( string $string , int $start [, int $length ] )
|
||||
# Beo-Daten holen
|
||||
function getBeos($db, $what, $cond) {
|
||||
$retur = array();
|
||||
if($cond == "") {
|
||||
$query = "select $what from beos order by $what";
|
||||
} else {
|
||||
$a = strpos($cond,'empty');
|
||||
if ( $a !== false) {
|
||||
$b = substr($cond,0,$a);
|
||||
$query = "select $what from beos where $b '' order by $what";
|
||||
} else {
|
||||
$query = "select $what from beos where $cond order by $what";
|
||||
}
|
||||
}
|
||||
# echo $query;
|
||||
$rows = getFromDbase($db, $query, false);
|
||||
foreach($rows as $row) {
|
||||
$retur[] = $row[$what];
|
||||
}
|
||||
return ($retur);
|
||||
}
|
||||
|
||||
# Statistikdaten für das laufende (oder ein altes) Jahr holen und übergeben
|
||||
# Ausgaben: JSON:
|
||||
# { year: 2018,
|
||||
# data:[
|
||||
# { month: 1, angefragt: 10, zugesagt: 7, abgesagt: 3, stattgefunden: 6 },
|
||||
# { month: 2, angefragt: 8, zugesagt: 6, abgesagt: 2, stattgefunden: 5 },
|
||||
# { month: 3, angefragt: 23, zugesagt: 20, abgesagt: 3, stattgefunden: 15 },
|
||||
# ...
|
||||
# { month: 12, angefragt: 34, zugesagt: 22, abgesagt: 12, stattgefunden: 10 },
|
||||
function getStatistik($db, $year) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
# Daten eines BEO holen, mit Name als Suchkriterium
|
||||
function getOneBEO($db, $name) {
|
||||
$query = "select * from beos where name = '$name'";
|
||||
return getFromDbase($db, $query, true);
|
||||
}
|
||||
|
||||
function updateEntry($db, $post) {
|
||||
global $table;
|
||||
$oldinhalt = getOneRecord($db, $post['id']);
|
||||
$data = "mitarbeiter='" . $post['mitarbeiter'] .
|
||||
"', status='" . $post['status'] .
|
||||
"', bemerkung='" . $post['bemerkung'] .
|
||||
"', wtermin='" . $post['wtermin'] .
|
||||
"', atermin='" . $post['atermin'] .
|
||||
"', allwett=''" .
|
||||
", erledigt_datum='" . $post['erledigt_datum'] . "'";
|
||||
$id = $post['id'];
|
||||
$query = "update $table set $data where id='$id'";
|
||||
$ret = cudDbase($db, $query);
|
||||
$newinhalt = getOneRecord($db, $post['id']);
|
||||
$ma = $post['mitarbeiter'];
|
||||
$oldTermin = $oldinhalt['wtermin'];
|
||||
return $ret;
|
||||
}
|
||||
|
||||
function updateAfter($db,$post) {
|
||||
global $table;
|
||||
$oldinhalt = getOneRecord($db, $post['id']);
|
||||
$data = "stattgefunden='" . $post['stattgefunden'] .
|
||||
"', anzahl_echt='" . $post['besucher'] .
|
||||
"', remarks='" . $post['remark'] .
|
||||
"', bezahlt='" . $post['bezahlt'] . "'";
|
||||
// if (!empty($post['wtermin'])) {
|
||||
// $data .= ", wtermin='" . $post['wtermin'] . "'";
|
||||
// $ma = $oldInhalt['mitarbeiter'];
|
||||
// sendMailTo($ma, $oldinhalt, $post['wtermin'], "Wunsch");
|
||||
// }
|
||||
if (!empty($post['status'])) {
|
||||
$data .= ", status='" . $post['status'] . "'";
|
||||
}
|
||||
$id = $post['id'];
|
||||
$query = "update $table set $data where id='$id'";
|
||||
$ret = cudDbase($db, $query);
|
||||
return($ret);
|
||||
}
|
||||
|
||||
function deleteEntry($db, $id) {
|
||||
global $table;
|
||||
$query = "update $table set deleted=true where id='$id'";
|
||||
return cudDbase($db, $query);
|
||||
}
|
||||
|
||||
function getDBdata() {
|
||||
global $host, $dbase, $user, $pass;
|
||||
|
||||
$erg = "HOST: >" . $host . "< Dbase: >" . $dbase . "< user/pass: >" . $user . "/" . $pass . "<";
|
||||
return $erg;
|
||||
}
|
||||
|
||||
|
||||
function findBeoVorname($who) {
|
||||
global $db;
|
||||
$names = explode(",",$who);
|
||||
$erg = getbeos($db,'vorname',"name='".$names[0]."'");
|
||||
return ($erg[0]);
|
||||
}
|
||||
|
||||
function findBeoEmail($who) {
|
||||
global $db;
|
||||
$names = explode(",",$who);
|
||||
$erg = getbeos($db,'email_1',"name='".$names[0]."'");
|
||||
return ($erg[0]);
|
||||
}
|
||||
|
||||
|
||||
function wterminstr($t) {
|
||||
$tage = array(
|
||||
"So",
|
||||
"Mo",
|
||||
"Di",
|
||||
"Mi",
|
||||
"Do",
|
||||
"Fr",
|
||||
"Sa"
|
||||
);
|
||||
$dati = strtotime($t);
|
||||
$dt = $tage[date("w",$dati)] . ", " . date('d.m.Y H:i',$dati);
|
||||
return $dt;
|
||||
}
|
||||
function sendMail2Beo($ma, $termin) {
|
||||
$dt = wterminstr($termin);
|
||||
$body = "Hallo " . findBeoVorname($ma) .",
|
||||
|
||||
vielen Dank für die Bereitschaft, die Sonderführung am {$dt} zu übernehmen.
|
||||
Bitte den Termin nicht vergessen und bitte ggf. auch das Teammitglied, das die
|
||||
Führung mitmacht, informieren.
|
||||
|
||||
Der Termin wurde in den Sternwartenkalender eingetragen.
|
||||
|
||||
Die Kontaktdaten sind auf der Sonderführungsseite ( https://sternwarte-welzheim.de/intern/sofue/sofue.php ) zu finden.
|
||||
|
||||
Viele Grüße
|
||||
Reinhard
|
||||
|
||||
Diese Meldung wurde automatisch erzeugt. Es kann nicht geantwortet werden.";
|
||||
|
||||
$betreff = "Vereinbarte Sonderführung am " .$dt;
|
||||
$absender = "noreply@sternwarte-welzheim.de";
|
||||
sendmail($betreff, $absender, $body, [], ['rexfue@gmail.com'], [findBeoEmail($ma)]);
|
||||
}
|
||||
|
||||
function sendMailZusage($to, $mitarbeiter, $termin) {
|
||||
$dt = wterminstr($termin);
|
||||
$betreff = "ZUSAGE - Sternwartenführung am {$dt} Uhr";
|
||||
$absender = "anmeldung@sternwarte-welzheim.de";
|
||||
$ge1 = ($mitarbeiter['gender'] == 'm') ? "unser ehrenamtlicher Mitarbeiter, Herr" : "unsere ehrenamtliche Mitarbeiterin, Frau";
|
||||
$ge2 = ($mitarbeiter['gender'] == 'm') ? "ihn" : "sie";
|
||||
$ge3 = ($mitarbeiter['gender'] == 'm') ? "Herrn" : "Frau";
|
||||
$body = "
|
||||
Guten Tag,
|
||||
|
||||
für Ihren Wunschtermin, {$dt} Uhr, hat sich {$ge1} {$mitarbeiter['vorname']} {$mitarbeiter['name']} bereit erklärt,
|
||||
die Sonderführung zu übernehmen. Sie erreichen {$ge2} über die e-mail-Adresse: {$mitarbeiter['email_1']}
|
||||
|
||||
Um nähere Besuchsmodalitäten zu klären, bitten wir Sie, mit {$ge3} {$mitarbeiter['name']} Kontakt aufzunehmen.
|
||||
|
||||
Wir bitten Sie, die Spende in Höhe von €50.00 auf unten aufgeführtes Konto zu überweisen oder in bar zur Führung mitzubringen.
|
||||
|
||||
Gesellschaft zur Förderung des Planetariums Stuttgart und der Sternwarte Welzheim e.V.
|
||||
BANKVERBINDUNG: Deutsche Bank AG Stuttgart
|
||||
IBAN DE18 6007 0070 0122 0383 00
|
||||
BIC: DEUTDESSXXX
|
||||
|
||||
|
||||
Mit sternfreundlichen Grüßen
|
||||
Reinhard X. Fürst
|
||||
Sternwarte Welzheim
|
||||
";
|
||||
sendmail($betreff, $absender, $body, [$mitarbeiter['email_1']], ['rexfue@gmail.com'], [$to]);
|
||||
}
|
||||
|
||||
function sendMail2Liste($to, $erg) {
|
||||
$betreff = "Anfrage Sonderführung am {$erg['wtermin']}";
|
||||
$absender = "sonderfuehrung@sternwarte-welzheim.de";
|
||||
$body = "
|
||||
Liebe BEOs,
|
||||
|
||||
wer kann folgende Sonderführung übernehmen?
|
||||
|
||||
Viele Grüße
|
||||
Reinhard
|
||||
|
||||
---------------------------------------------------------------------------------------------------";
|
||||
|
||||
$body = $body . "
|
||||
Name, Vorname: " . $erg['name'] . " " . $erg['vorname'] . "
|
||||
Verein / Organisation : " . $erg['verein'] . "
|
||||
Wunsch - Termin: " . $erg['wtermin'] . "
|
||||
Teilnehmerzahl ca.: " . $erg['anzahl'] . "
|
||||
|
||||
Weitere Fragen oder Mitteilungen: " . $erg['mitteilung'] . "
|
||||
Spendenbescheinigung: " . $erg['spende'] . "
|
||||
---------------------------------------------------------------------------------------------------";
|
||||
sendmail($betreff, $absender, $body, [], [], [$to]);
|
||||
}
|
||||
|
||||
// Sonderführung in den Kalender eintragen
|
||||
function put2kalender($db, $data, $termin, $ma) {
|
||||
$start = substr($termin,0,16);
|
||||
$title = "WK, SF " . $data['name'] . ", " . $ma;
|
||||
$sql = "INSERT into kalender (start, end, title, description) VALUES ('" . $start . "', DATE_ADD('" . $start . "',INTERVAL 2 HOUR), '" . $title . "', '')";
|
||||
$erg = cudDbase($db, $sql);
|
||||
$mist = 23;
|
||||
}
|
||||
|
||||
|
||||
// Hier gehts dann los:
|
||||
// Alle Paramater aus dem Ajax-Call auslesen
|
||||
// Mögliche Aufrufe:
|
||||
/*
|
||||
* cmd=GET param=ID id=5 bringt das eine Record mit ID=5
|
||||
* cmd=GET param=STATUS staus=offen bringt ALLE records mit stautus='offen' in zeitlich absteigender Reihenfoleg
|
||||
*/
|
||||
|
||||
$erg = "";
|
||||
$cmd = $_POST["cmd"];
|
||||
|
||||
/*
|
||||
$x = "# ";
|
||||
foreach ($_POST as $key => $value) {
|
||||
$x = $x . $key . " " . $value . "\n";
|
||||
}
|
||||
$x = $x . '# ';
|
||||
echo $x;
|
||||
*/
|
||||
|
||||
switch ($cmd) {
|
||||
case 'GET_ONE':
|
||||
$erg = getOneRecord($db, $_POST["id"]);
|
||||
break;
|
||||
case 'GET_ONETERMIN':
|
||||
$erg = getOneRecordTermin($db, $_POST["termin"]);
|
||||
break;
|
||||
case 'GET_MANY':
|
||||
$st = $_POST['status'];
|
||||
$anzahl = $_POST['rows'];
|
||||
$page = $_POST['page'];
|
||||
$termin = $_POST['termin'];
|
||||
$erg = getRecords($db,$st, $termin ,$anzahl,$page);
|
||||
break;
|
||||
case 'GET_BEOS':
|
||||
$erg = getBeos($db,$_POST['what'],$_POST['cond']);
|
||||
// echo '#' . $erg ;
|
||||
break;
|
||||
case 'GET_ONEBEO':
|
||||
$erg = getOneBEO($db,$_POST['name']);
|
||||
// echo '#' . $erg ;
|
||||
break;
|
||||
# case GET_FUEH:
|
||||
# $erg = getFuehrung_findet_statt($db);
|
||||
# break;
|
||||
case 'GET_STAT':
|
||||
$erg = getStatistik($db,$_POST['year']);
|
||||
break;
|
||||
case 'UPDATE':
|
||||
$erg = updateEntry($db, $_POST);
|
||||
break;
|
||||
case 'UPDATEAFTER':
|
||||
$erg = updateAfter($db, $_POST);
|
||||
break;
|
||||
case 'DELETE':
|
||||
$erg = deleteEntry($db, $_POST['id']);
|
||||
break;
|
||||
case 'SENDMAILZUSAGE':
|
||||
// function sendMailZusage($to, $mitarbeiter, $termin) {
|
||||
$erg = getOneRecord($db, $_POST["id"]);
|
||||
$names = explode(",",$_POST['mitarbeiter']);
|
||||
$ma = getOneBEO($db, $names[0]);
|
||||
sendMailZusage($erg['email'], $ma, $_POST['termin']);
|
||||
break;
|
||||
case 'SENDMAIL2BEO':
|
||||
// function sendMail2Beo($ma, $termin) {
|
||||
sendMail2beo($_POST['ma'], $_POST['termin']);
|
||||
break;
|
||||
case 'SENDMAIL2LISTE':
|
||||
$erg = getOneRecord($db, $_POST["id"]);
|
||||
sendMail2Liste($_POST['to'],$erg);
|
||||
break;
|
||||
case 'PUT2KALENDER':
|
||||
$erg = getOneRecord($db, $_POST["id"]);
|
||||
put2kalender($db, $erg, $_POST['termin'], $_POST['mitarbeiter']);
|
||||
break;
|
||||
case 'SHOWDB':
|
||||
$erg = getDBdata();
|
||||
break;
|
||||
}
|
||||
header("Content-type: text/json;charset=utf-8");
|
||||
|
||||
echo json_encode($erg);
|
||||
|
||||
?>
|
||||
|
||||
93
html/sternwarte/intern/sofue/sofue.php
Executable file
93
html/sternwarte/intern/sofue/sofue.php
Executable file
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<title>Sonderführungen</title>
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="css/jquery-ui.min.css" />
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="css/jquery-ui-timepicker-addon.css" />
|
||||
<link rel="stylesheet" type="text/css" media="screen" href="css/sofue.css" />
|
||||
|
||||
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
|
||||
<script type="text/javascript" src="js/i18n/grid.locale-de.js"></script>
|
||||
<script type="text/javascript" src="js/jquery.jqGrid.min.js"></script>
|
||||
<script type="text/javascript" src="js/jquery-ui-1.10.0.custom.min.js"></script>
|
||||
<script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script>
|
||||
<script type="text/javascript" src="js/moment.js"></script>
|
||||
<script type="text/javascript" src="js/de.js"></script>
|
||||
|
||||
<script type="text/javascript" src="js/ajax.js"></script>
|
||||
<script type="text/javascript" src="js/version.js"></script>
|
||||
<script type="text/javascript" src="js/sofue.js"></script>
|
||||
|
||||
</head>
|
||||
<?php
|
||||
$ok = "Mist";
|
||||
if ((isset($_GET['fuehrung'])) && ($_GET['fuehrung'] == "TFC7364gf:l@vtr")) {
|
||||
$ok = "Gut";
|
||||
}
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
checkFuehrung("<?php echo $ok ?>");
|
||||
</script>
|
||||
|
||||
<body>
|
||||
<div id="container">
|
||||
|
||||
<h1>Sonderführungen - Verwaltung</h1>
|
||||
|
||||
<div id="tabs">
|
||||
<ul>
|
||||
<li><a href="#tabNr-0"><span>Übersicht</span> </a></li>
|
||||
<li><a href="#tabNr-1"><span>Neu</span> </a></li>
|
||||
<li><a href="#tabNr-2"><span>Offen</span> </a></li>
|
||||
<li><a href="#tabNr-3"><span>Zugesagt</span> </a></li>
|
||||
<li><a href="#tabNr-4"><span>Abgesagt</span> </a></li>
|
||||
<li><a href="#tabNr-5"><span>Stattgefunden</span> </a></li>
|
||||
<!-- <li><a href="#tabNr-6"><span>Statistik</span> </a></li> -->
|
||||
</ul>
|
||||
|
||||
<div id="tabNr-0"></div>
|
||||
<div id="tabNr-1"></div>
|
||||
<div id="tabNr-2"></div>
|
||||
<div id="tabNr-3"></div>
|
||||
<div id="tabNr-4"></div>
|
||||
<div id="tabNr-5"></div>
|
||||
<div id="tabNr-6"></div>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- Ende von "tabs -->
|
||||
|
||||
<!-- div für PopUp -->
|
||||
<div id="div_detail"></div>
|
||||
|
||||
<div id="div_loesch">
|
||||
<p>Diesen Eintrag wirklich aus der Datenbank löschen ?</p>
|
||||
</div>
|
||||
<div id="anleitung"></div>
|
||||
<div id="maint"></div>
|
||||
|
||||
<!-- Info unter Tabelle -->
|
||||
<table id="author">
|
||||
<tr>
|
||||
<td id="mailadr" align="left" width="33%">
|
||||
<a href="mailto:rexfue@gmail.com">mailto:rexfue@gmail.com</a>
|
||||
</td>
|
||||
<td id="manual" align="center" width="33%">
|
||||
<button class="manualbutton" type="button">Anleitung</button>
|
||||
</td>
|
||||
<td id="versn" align="right">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="showDB" align="center" colspan="3">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<!-- container -->
|
||||
|
||||
</body>
|
||||
</html>
|
||||
25
html/sternwarte/intern/sofue/tab0.html
Executable file
25
html/sternwarte/intern/sofue/tab0.html
Executable file
@@ -0,0 +1,25 @@
|
||||
|
||||
<!-- NEU ... -->
|
||||
<table id="Table1" class="tbl"></table>
|
||||
<div id="Pager1"></div>
|
||||
<!--
|
||||
<div id="newButton">
|
||||
<button class='inButtons' id='neuButton'>Neu anlegen</button>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<!-- OFFEN ... -->
|
||||
<table id="Table2" class="tbl"></table>
|
||||
<div id="Pager2"></div>
|
||||
|
||||
<!-- ZUGESAGT ... -->
|
||||
<table id="Table3" class="tbl"></table>
|
||||
<div id="Pager3"></div>
|
||||
|
||||
<!-- ABGESAGT ... -->
|
||||
<table id="Table4" class="tbl"></table>
|
||||
<div id="Pager4"></div>
|
||||
|
||||
<!-- ERLEDIGT ... -->
|
||||
<table id="Table5" class="tbl"></table>
|
||||
<div id="Pager5"></div>
|
||||
6
html/sternwarte/intern/sofue/tab1.html
Executable file
6
html/sternwarte/intern/sofue/tab1.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- NEU ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table01" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager01"></div>
|
||||
6
html/sternwarte/intern/sofue/tab2.html
Executable file
6
html/sternwarte/intern/sofue/tab2.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- OFFEN ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table02" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager02"></div>
|
||||
6
html/sternwarte/intern/sofue/tab3.html
Executable file
6
html/sternwarte/intern/sofue/tab3.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- ZUGESAGT ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table03" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager03"></div>
|
||||
6
html/sternwarte/intern/sofue/tab4.html
Executable file
6
html/sternwarte/intern/sofue/tab4.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- ABGESAGT ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table04" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager04"></div>
|
||||
6
html/sternwarte/intern/sofue/tab5.html
Executable file
6
html/sternwarte/intern/sofue/tab5.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- ERLEDIGT ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table05" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager05"></div>
|
||||
6
html/sternwarte/intern/sofue/tab6.html
Executable file
6
html/sternwarte/intern/sofue/tab6.html
Executable file
@@ -0,0 +1,6 @@
|
||||
|
||||
<!-- STATISTIK ... -->
|
||||
<div class="gridTable">
|
||||
<table id="Table06" class="tbl"></table>
|
||||
</div>
|
||||
<div id="Pager06"></div>
|
||||
Reference in New Issue
Block a user