]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Adding Swedish templates
authorDaniel Nylander <po@danielnylander.se>
Thu, 13 Feb 2025 18:25:12 +0000 (19:25 +0100)
committerGitHub <noreply@github.com>
Thu, 13 Feb 2025 18:25:12 +0000 (19:25 +0100)
66 files changed:
templates/sv/add-class.tmpl [new file with mode: 0644]
templates/sv/add-printer.tmpl [new file with mode: 0644]
templates/sv/admin.tmpl [new file with mode: 0644]
templates/sv/choose-device.tmpl [new file with mode: 0644]
templates/sv/choose-make.tmpl [new file with mode: 0644]
templates/sv/choose-model.tmpl [new file with mode: 0644]
templates/sv/choose-serial.tmpl [new file with mode: 0644]
templates/sv/choose-uri.tmpl [new file with mode: 0644]
templates/sv/class-added.tmpl [new file with mode: 0644]
templates/sv/class-confirm.tmpl [new file with mode: 0644]
templates/sv/class-deleted.tmpl [new file with mode: 0644]
templates/sv/class-jobs-header.tmpl [new file with mode: 0644]
templates/sv/class-modified.tmpl [new file with mode: 0644]
templates/sv/class.tmpl [new file with mode: 0644]
templates/sv/classes-header.tmpl [new file with mode: 0644]
templates/sv/classes.tmpl [new file with mode: 0644]
templates/sv/command.tmpl [new file with mode: 0644]
templates/sv/edit-config.tmpl [new file with mode: 0644]
templates/sv/error-op.tmpl [new file with mode: 0644]
templates/sv/error.tmpl [new file with mode: 0644]
templates/sv/header.tmpl.in [new file with mode: 0644]
templates/sv/help-header.tmpl [new file with mode: 0644]
templates/sv/help-printable.tmpl [new file with mode: 0644]
templates/sv/help-trailer.tmpl [new file with mode: 0644]
templates/sv/job-cancel.tmpl [new file with mode: 0644]
templates/sv/job-hold.tmpl [new file with mode: 0644]
templates/sv/job-move.tmpl [new file with mode: 0644]
templates/sv/job-moved.tmpl [new file with mode: 0644]
templates/sv/job-release.tmpl [new file with mode: 0644]
templates/sv/job-restart.tmpl [new file with mode: 0644]
templates/sv/jobs-header.tmpl [new file with mode: 0644]
templates/sv/jobs.tmpl [new file with mode: 0644]
templates/sv/list-available-printers.tmpl [new file with mode: 0644]
templates/sv/modify-class.tmpl [new file with mode: 0644]
templates/sv/modify-printer.tmpl [new file with mode: 0644]
templates/sv/norestart.tmpl [new file with mode: 0644]
templates/sv/option-boolean.tmpl [new file with mode: 0644]
templates/sv/option-conflict.tmpl [new file with mode: 0644]
templates/sv/option-header.tmpl [new file with mode: 0644]
templates/sv/option-pickmany.tmpl [new file with mode: 0644]
templates/sv/option-pickone.tmpl [new file with mode: 0644]
templates/sv/option-trailer.tmpl [new file with mode: 0644]
templates/sv/p.pl [new file with mode: 0644]
templates/sv/pager.tmpl [new file with mode: 0644]
templates/sv/printer-accept.tmpl [new file with mode: 0644]
templates/sv/printer-added.tmpl [new file with mode: 0644]
templates/sv/printer-cancel-jobs.tmpl [new file with mode: 0644]
templates/sv/printer-configured.tmpl [new file with mode: 0644]
templates/sv/printer-confirm.tmpl [new file with mode: 0644]
templates/sv/printer-default.tmpl [new file with mode: 0644]
templates/sv/printer-deleted.tmpl [new file with mode: 0644]
templates/sv/printer-jobs-header.tmpl [new file with mode: 0644]
templates/sv/printer-modified.tmpl [new file with mode: 0644]
templates/sv/printer-reject.tmpl [new file with mode: 0644]
templates/sv/printer-start.tmpl [new file with mode: 0644]
templates/sv/printer-stop.tmpl [new file with mode: 0644]
templates/sv/printer.tmpl [new file with mode: 0644]
templates/sv/printers-header.tmpl [new file with mode: 0644]
templates/sv/printers.tmpl [new file with mode: 0644]
templates/sv/restart.tmpl [new file with mode: 0644]
templates/sv/search.tmpl [new file with mode: 0644]
templates/sv/set-printer-options-header.tmpl [new file with mode: 0644]
templates/sv/set-printer-options-trailer.tmpl [new file with mode: 0644]
templates/sv/test-page.tmpl [new file with mode: 0644]
templates/sv/trailer.tmpl [new file with mode: 0644]
templates/sv/users.tmpl [new file with mode: 0644]

diff --git a/templates/sv/add-class.tmpl b/templates/sv/add-class.tmpl
new file mode 100644 (file)
index 0000000..bad8c8f
--- /dev/null
@@ -0,0 +1,37 @@
+<H2 CLASS="title">Lägg till klass</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+
+<TABLE>
+<TR>
+<TH CLASS="label">Namn:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Får innehålla alla skrivbara tecken utom ”/”, ”#” och mellanslag)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Mänskligt läsbar beskrivning som ”HP LaserJet med duplexer")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Mänskligt läsbar plats som ”Labb 1")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Medlemmar:</TH>
+<TD>
+<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
+{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
+</SELECT>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Lägg till klass"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/add-printer.tmpl b/templates/sv/add-printer.tmpl
new file mode 100644 (file)
index 0000000..4b9e01a
--- /dev/null
@@ -0,0 +1,44 @@
+<H2 CLASS="title">Lägg till skrivare</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
+<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
+<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
+<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
+{?current_make!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE" VALUE="{current_make}">:}
+{?current_make_and_model!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{current_make_and_model}">:}
+
+<TABLE>
+<TR>
+<TH CLASS="label">Namn:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
+<SMALL>(Kan innehålla alla skrivbara tecken utom ”/”, ”#” och mellanslag)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
+<SMALL>(Mänskligt läsbar beskrivning, t.ex. ”HP LaserJet med duplex")</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
+<SMALL>(Plats som kan läsas av människor, t.ex. ”Labb 1”)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Delning:</TH>
+<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" ID="PRINTER_IS_SHARED" VALUE="CHECKED" {PRINTER_IS_SHARED=1?CHECKED:}>
+<LABEL FOR="PRINTER_IS_SHARED">Dela denna skrivare</LABEL></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/admin.tmpl b/templates/sv/admin.tmpl
new file mode 100644 (file)
index 0000000..6f293df
--- /dev/null
@@ -0,0 +1,77 @@
+<div class="row">
+  <div class="halves">
+    <H2 CLASS="title">Skrivare</H2>
+
+    <P>
+    <FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="SUBMIT" VALUE="Lägg till skrivare"></FORM>
+    <FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="find-new-printers"><INPUT TYPE="SUBMIT" VALUE="Hitta nya skrivare"></FORM>
+    <FORM ACTION="/printers/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Hantera skrivare"></FORM>
+    </P>
+
+    <H2 CLASS="title">Klasser</H2>
+
+    <P>
+    <FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-class"><INPUT TYPE="SUBMIT" VALUE="Lägg till klass"></FORM>
+    <FORM ACTION="/classes/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Hantera klasser"></FORM>
+    </P>
+
+    <H2 CLASS="title">Jobb</H2>
+
+    <P>
+    <FORM ACTION="/jobs/" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Hantera jobb"></FORM>
+    </P>
+  </div>
+  <div class="halves">
+    <H2 CLASS="title">Server</H2>
+
+    <P>
+    <FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"><INPUT TYPE="SUBMIT" VALUE="Redigera konfigurationsfil"></FORM>
+    </P>
+
+    {SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
+    <BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
+
+    <FORM METHOD="POST" ACTION="/admin">
+    <INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+
+    {ADVANCEDSETTINGS?<P><B>Serverinställningar\:</B></P>
+
+    <P><A HREF="/admin/">Avancerat <SMALL>&#x25bc;</SMALL></A><BR>
+    <INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
+    <INPUT TYPE="HIDDEN" NAME="ADVANCEDSETTINGS" VALUE="CHECKED">
+    <INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" ID="SHARE_PRINTERS" VALUE="CHECKED" {?share_printers}><LABEL FOR="SHARE_PRINTERS"> Dela skrivare anslutna till detta system</LABEL><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Max klienter\:
+    <INPUT TYPE="TEXT" NAME="MAX_CLIENTS" VALUE="{?max_clients}" SIZE="6"><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" ID="REMOTE_ANY" VALUE="CHECKED" {?remote_any}><LABEL FOR="REMOTE_ANY">  Tillåt utskrifter från Internet</LABEL><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="BROWSE_WEB_IF" ID="BROWSE_WEB_IF" VALUE="CHECKED" {?browse_web_if}><LABEL FOR="BROWSE_WEB_IF">  Annonsera webbgränssnitt</LABEL><BR>
+    <INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" ID="REMOTE_ADMIN" VALUE="CHECKED" {?remote_admin}><LABEL FOR="REMOTE_ADMIN">  Tillåt fjärradministration</LABEL><BR>
+    {have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" ID="KERBEROS" VALUE="CHECKED" {?kerberos}><LABEL FOR="KERBEROS"> Använd Kerberos-autentisering (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)</LABEL><BR>:}
+    <INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" ID="USER_CANCEL_ANY" VALUE="CHECKED" {?user_cancel_any}><LABEL FOR="USER_CANCEL_ANY">  Tillåt användare att avbryta alla jobb (inte bara sina egna)</LABEL><BR>
+    <INPUT TYPE="CHECKBOX" NAME="PRESERVE_JOBS" ID="PRESERVE_JOBS" VALUE="CHECKED" {?preserve_jobs}><LABEL FOR="PRESERVE_JOBS">   Bevara jobbhistorik</LABEL><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Maximalt antal jobb (0 för ingen begränsning)\:
+    <INPUT TYPE="TEXT" NAME="MAX_JOBS" VALUE="{?max_jobs}" SIZE="6"><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Behåll metadata\:
+    <INPUT TYPE="TEXT" NAME="PRESERVE_JOB_HISTORY" VALUE="{?preserve_job_history}" SIZE="6"><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Behåll dokument\:
+    <INPUT TYPE="TEXT" NAME="PRESERVE_JOB_FILES" VALUE="{?preserve_job_files}" SIZE="6"><BR>
+    <INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" ID="DEBUG_LOGGING" VALUE="CHECKED" {?debug_logging}><LABEL FOR="DEBUG_LOGGING">  Spara felsökningsinformation för felsökning</LABEL><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Max loggfilsstorlek\:
+    <INPUT TYPE="TEXT" NAME="MAX_LOG_SIZE" VALUE="{?max_log_size}" SIZE="6"></P>
+
+    :<P><B>Serverinställningar:</B></P>
+
+    <P><A HREF="/admin/?ADVANCEDSETTINGS=YES">Avancerat <SMALL>&#x25b6;</SMALL></A><BR>
+    <INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
+    <INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" ID="SHARE_PRINTERS" VALUE="CHECKED" {?share_printers}><LABEL FOR="SHARE_PRINTERS"> Dela skrivare som är anslutna till det här systemet</LABEL><BR>
+    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" ID="REMOTE_ANY" VALUE="CHECKED" {?remote_any}><LABEL FOR="REMOTE_ANY">  Tillåt utskrifter från Internet</LABEL><BR>
+    <INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" ID="REMOTE_ADMIN" VALUE="CHECKED" {?remote_admin}><LABEL FOR="REMOTE_ADMIN">  Tillåt fjärradministration</LABEL><BR>
+    {have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" ID="KERBEROS" VALUE="CHECKED" {?kerberos}><LABEL FOR="KERBEROS">  Använd Kerberos-autentisering (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)</LABEL><BR>:}
+    <INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" ID="USER_CANCEL_ANY" VALUE="CHECKED" {?user_cancel_any}><LABEL FOR="USER_CANCEL_ANY">  Tillåt användare att avbryta alla jobb (inte bara sina egna)</LABEL><BR>
+    <INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" ID="DEBUG_LOGGING" VALUE="CHECKED" {?debug_logging}><LABEL FOR="DEBUG_LOGGING">  Spara felsökningsinformation för felsökning</LABEL></P>
+
+    }
+    <P><INPUT TYPE="SUBMIT" NAME="CHANGESETTINGS" VALUE="Ändra inställningar"></P>
+
+    </FORM>}
+  </div>
+</div>
diff --git a/templates/sv/choose-device.tmpl b/templates/sv/choose-device.tmpl
new file mode 100644 (file)
index 0000000..965d53c
--- /dev/null
@@ -0,0 +1,49 @@
+<H2 CLASS="title">{op=modify-printer?Ändra {printer_name}:Lägg till skrivare}</H2>
+
+{CUPS_GET_DEVICES_DONE?<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:}
+
+<TABLE>
+{op=add-printer?:<TR>
+<TH CLASS="label">Aktuell anslutning\:</TH>
+<TD><INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{current_device_uri}" VALUE="{current_device_uri}" CHECKED>
+<LABEL FOR="{current_device_uri}">{current_device_uri}</LABEL></TD>
+</TR>}
+<TR>
+<TH CLASS="label">Lokala skrivare\:</TH>
+<TD>
+{[device_uri]{device_class!network?<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}">{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</LABEL><BR>
+:}}
+</TD>
+</TR>
+<TR>
+<TH CLASS="label">Upptäckta nätverksskrivare\:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" title="{device_uri}">{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</LABEL><BR>
+:}:}}
+</TD>
+</TR>
+<TR>
+<TR>
+<TH CLASS="label">Andra nätverksskrivare\:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?:<INPUT TYPE="RADIO" NAME="DEVICE_URI" ID="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">
+<LABEL FOR="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}">{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</LABEL><BR>
+}:}}
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+</TABLE>
+
+</FORM>:<P><IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE"
+ALT="Busy Indicator"> Letar efter skrivare...</P>}
diff --git a/templates/sv/choose-make.tmpl b/templates/sv/choose-make.tmpl
new file mode 100644 (file)
index 0000000..450647f
--- /dev/null
@@ -0,0 +1,61 @@
+<H2 CLASS="title">{op=modify-printer?Ändra {printer_name}:Lägg till skrivare}</H2>
+
+<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:}
+<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
+<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
+<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
+<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
+
+<TABLE>
+{op=modify-printer?:<TR>
+<TH CLASS="label">Namn:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>}
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Delning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}">
+{?printer_is_shared=?Do Not:{?printer_is_shared=0?Do Not:}} Dela denna skrivare</TD>
+</TR>
+<TR>
+<TH CLASS="label">Tillverkare:</TH>
+<TD>
+<SELECT NAME="PPD_MAKE" SIZE="10">
+{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
+</SELECT>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR>
+<TH CLASS="label">Eller tillhandahåll en PPD-fil:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="2097152"><INPUT
+TYPE="FILE" NAME="PPD_FILE"></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Lägg till skrivare:Ändra skrivare}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/choose-model.tmpl b/templates/sv/choose-model.tmpl
new file mode 100644 (file)
index 0000000..ec38275
--- /dev/null
@@ -0,0 +1,79 @@
+<H2 CLASS="title">{op=modify-printer?Ändra {printer_name}:Lägg till skrivare}</H2>
+
+<SCRIPT TYPE="text/javascript"><!--
+function filterItems(el) {
+  var value = el.value.toLowerCase();
+  var form = el.form;
+  var sel = form.PPD_NAME;
+  var opt = sel.options;
+
+  for (var i=0; i<opt.length; i++) {
+    if (value && opt[i].text.toLowerCase().indexOf(value) == -1) {
+      opt[i].hidden = true;
+    } else {
+      opt[i].hidden = false;
+    }
+  }
+}
+--></SCRIPT>
+
+<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:}
+<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
+<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
+<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
+<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
+<TABLE>
+{op=modify-printer?:<TR>
+<TH CLASS="label">Namn:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>}
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Delning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_IS_SHARED" VALUE="{?printer_is_shared}">
+{?printer_is_shared=?Do Not:{?printer_is_shared=0?Do Not:}} Dela denna skrivare</TD>
+</TR>
+<TR>
+<TH CLASS="label">Tillverkare:</TH>
+<TD>{PPD_MAKE} <INPUT TYPE="SUBMIT" NAME="SELECT_MAKE" VALUE="Välj en annan tillverkare"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Filtrera efter modell:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PPD_FILTER" PLACEHOLDER="🔍" ONKEYUP="filterItems(this);"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Modell:</TH>
+<TD>
+<SELECT NAME="PPD_NAME" SIZE="10">
+{op=add-printer?:<OPTION VALUE="__no_change__" SELECTED>Aktuell drivrutin - {current_make_and_model}</OPTION>:}
+{show_ipp_everywhere?<OPTION VALUE="everywhere" SELECTED>{current_make_and_model?{current_make_and_model} -:} IPP Everywhere &trade;</OPTION>:}
+{[ppd_name]<OPTION VALUE="{ppd_name}" {op=modify-printer?:{?current_make_and_model={ppd_make_and_model}?SELECTED:}}>{ppd_make_and_model} ({ppd_natural_language})</OPTION>
+}</SELECT>
+</TD>
+</TR>
+<TR>
+<TH CLASS="label">Eller tillhandahåll en PPD-fil:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="2097152"><INPUT
+TYPE="FILE" NAME="PPD_FILE"></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Add Printer:Modify Printer}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/choose-serial.tmpl b/templates/sv/choose-serial.tmpl
new file mode 100644 (file)
index 0000000..2d5182f
--- /dev/null
@@ -0,0 +1,49 @@
+<H2 CLASS="title">{op=modify-printer?Ändra {printer_name}:Lägg till skrivare}</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:}
+
+<TABLE>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Baud-frekvens:</TH>
+<TD><SELECT NAME="BAUDRATE">
+{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Paritet:</TH>
+<TD><SELECT NAME="PARITY">
+<OPTION VALUE="none" {?parity=none?SELECTED:}>Ingen
+<OPTION VALUE="even" {?parity=even?SELECTED:}>Jämn
+<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Udda
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Databitar:</TH>
+<TD><SELECT NAME="BITS">
+<OPTION {?bits=8?SELECTED:}>8
+<OPTION {?bits=7?SELECTED:}>7
+</SELECT></TD>
+</TR>
+<TR>
+<TH CLASS="label">Flödeskontroll:</TH>
+<TD><SELECT NAME="FLOW">
+<OPTION VALUE="none" {?flow=none?SELECTED:}>Ingen
+<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (programvara)
+<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (hårdvara)
+<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (hårdvara)
+</SELECT></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/choose-uri.tmpl b/templates/sv/choose-uri.tmpl
new file mode 100644 (file)
index 0000000..79b341e
--- /dev/null
@@ -0,0 +1,40 @@
+<H2 CLASS="title">{op=modify-printer?Ändra {printer_name}:Lägg till skrivare}</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{printer_name?<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">:}
+<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
+
+<TABLE>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="URL" SIZE="60" MAXLENGTH="1023" NAME="DEVICE_URI" VALUE="{current_device_uri?{current_device_uri}:{device_uri}}"></TD>
+</TR>
+<TR>
+<TD></TD>
+<TD>Exempel:
+<PRE>
+    http://värdnamn:631/ipp/
+    http://värdnamn:631/ipp/port1
+
+    ipp://värdnamn/ipp/
+    ipp://värdnamn/ipp/port1
+
+    lpd://värdnamn/kö
+
+    socket://värdnamn
+    socket://värdnamn:9100
+</PRE>
+
+<P>Se <A HREF="/help/network.html" TARGET="_blank">"Nätverksskrivare"</A> för korrekt URI att använda med din skrivare.</P>
+
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/class-added.tmpl b/templates/sv/class-added.tmpl
new file mode 100644 (file)
index 0000000..ddcc77f
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Lägg till klass</H2>
+
+<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> har lagts till.
diff --git a/templates/sv/class-confirm.tmpl b/templates/sv/class-confirm.tmpl
new file mode 100644 (file)
index 0000000..80e7696
--- /dev/null
@@ -0,0 +1,6 @@
+<H2 CLASS="title">Ta bort klass {printer_name}</H2>
+
+<P><B>Varning:</B> Är du säker på att du vill ta bort klassen
+{printer_name}?</P>
+
+<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="op" VALUE="delete-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Ta bort klass"></FORM></P>
diff --git a/templates/sv/class-deleted.tmpl b/templates/sv/class-deleted.tmpl
new file mode 100644 (file)
index 0000000..808d83b
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Ta bort klass {printer_name}</H2>
+
+<P>Klassen {printer_name} har tagits bort.
diff --git a/templates/sv/class-jobs-header.tmpl b/templates/sv/class-jobs-header.tmpl
new file mode 100644 (file)
index 0000000..59f2054
--- /dev/null
@@ -0,0 +1 @@
+<H3 CLASS="title">Jobb</H3>
diff --git a/templates/sv/class-modified.tmpl b/templates/sv/class-modified.tmpl
new file mode 100644 (file)
index 0000000..64623e4
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Ändra klass {printer_name}</H2>
+
+<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> har ändrats.
diff --git a/templates/sv/class.tmpl b/templates/sv/class.tmpl
new file mode 100644 (file)
index 0000000..2f8b8c4
--- /dev/null
@@ -0,0 +1,41 @@
+<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>
+({printer_state=3?Overksam:{printer_state=4?Behandlar:Pausad}},
+{printer_is_accepting_jobs=0?Nekar jobb:Accepterar jobb},
+{server_is_sharing_printers=0?Inte:{printer_is_shared=0?Inte:}} Delad{default_name={printer_name}?, Serverstandard:})</H2>
+
+<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="maintenance">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();">
+<OPTION VALUE="">Underhåll</OPTION>
+<OPTION VALUE="print-test-page">Skriv ut testsida</OPTION>
+{printer_state=5?<OPTION VALUE="start-class">Återuppta klass</OPTION>:<OPTION VALUE="stop-class">Pausa klass</OPTION>}
+{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Acceptera jobb</OPTION>:<OPTION VALUE="reject-jobs">Neka jobb</OPTION>}
+<OPTION VALUE="move-jobs">Flytta alla jobb</OPTION>
+<OPTION VALUE="cancel-jobs">Avbryt alla jobb</OPTION>
+</SELECT>
+<INPUT TYPE="SUBMIT" VALUE="Kör" STYLE="display: none;">
+</FORM>
+
+<FORM METHOD="POST" ACTION="{admin_uri}" NAME="administration">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">
+<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="1">
+<SELECT NAME="OP" ONCHANGE="document.administration.submit();">
+<OPTION VALUE="">Administration</OPTION>
+<OPTION VALUE="modify-class">Ändra klass</OPTION>
+<OPTION VALUE="delete-class">Ta bort klass</OPTION>
+<OPTION VALUE="set-class-options">Ställ in standardalternativ</OPTION>
+<OPTION VALUE="set-as-default">Ställ in som serverstandard</OPTION>
+<OPTION VALUE="set-allowed-users">Ställ in tillåtna användare</OPTION>
+</SELECT>
+<INPUT TYPE="SUBMIT" VALUE="Kör" STYLE="display: none;">
+</FORM>
+
+<TABLE SUMMARY="{printer_name}">
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Beskrivning:</TH><TD>{printer_info}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Plats:</TH><TD>{printer_location}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Medlemmar:</TH><TD>{?member_uris=?None:{member_uris}}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Standardvärden:</TH><TD>job-sheets={job_sheets_default}
+media={media_default?{media_default}:unknown}
+{sides_default?sides={sides_default}:}</TD></TR>
+</TABLE>
diff --git a/templates/sv/classes-header.tmpl b/templates/sv/classes-header.tmpl
new file mode 100644 (file)
index 0000000..c87bc20
--- /dev/null
@@ -0,0 +1 @@
+<P ALIGN="CENTER">{total=0?Inga klasser:Visar {#printer_name} av {total} klass{total=1?:er}}.</P>
diff --git a/templates/sv/classes.tmpl b/templates/sv/classes.tmpl
new file mode 100644 (file)
index 0000000..5425c5d
--- /dev/null
@@ -0,0 +1,11 @@
+{#printer_name=0?:
+<TABLE CLASS="list" SUMMARY="Klasslista">
+<THEAD>
+<TR><TH>Könamn</TH><TH>Beskrivning</TH><TH>Plats</TH><TH>Medlemmar</TH><TH>Status</TH></TR>
+</THEAD>
+<TBODY>
+{[printer_name]
+<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{?member_uris=?Inga:{member_uris}}</TD><TD>{printer_state=3?Overksam:{printer_state=4?Processing:Pausad}}{printer_state_message? - "{printer_state_message}":}</TD></TR>
+}
+</TBODY>
+</TABLE></DIV>}
diff --git a/templates/sv/command.tmpl b/templates/sv/command.tmpl
new file mode 100644 (file)
index 0000000..187c914
--- /dev/null
@@ -0,0 +1,8 @@
+<H2 CLASS="title">{title} på {printer_name}</H2>
+
+<P>{job_state>5?:<IMG SRC="/images/wait.gif" WIDTH="16" HEIGHT="16"
+ALIGN="ABSMIDDLE" ALT="Busy Indicator"> }Printer command job
+{job_state=3?pending:{job_state=4?held:
+{job_state=5?processing:{job_state=6?stopped:
+{job_state=7?canceled:{job_state=8?aborted:completed}}}}}}{job_state=9?:{job_printer_state_message?,
+<EM>"{job_printer_state_message}"</EM>:}}</P>
diff --git a/templates/sv/edit-config.tmpl b/templates/sv/edit-config.tmpl
new file mode 100644 (file)
index 0000000..0755390
--- /dev/null
@@ -0,0 +1,20 @@
+<SCRIPT TYPE="text/javascript">
+function reset_config()
+{
+  document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
+}
+</SCRIPT>
+
+<H2 CLASS="title">Redigera konfigurationsfil</H2>
+
+<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
+
+<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
+
+<P><INPUT TYPE="SUBMIT" NAME="SAVECHANGES" VALUE="Spara ändringar">
+<INPUT TYPE="BUTTON" VALUE="Använd standardkonfigurationsfil"
+onClick="reset_config();"></P>
+
+</FORM>
diff --git a/templates/sv/error-op.tmpl b/templates/sv/error-op.tmpl
new file mode 100644 (file)
index 0000000..d25a402
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">{?title} {?printer_name} Fel</H2>
+
+<P>Error:</P>
+
+<BLOCKQUOTE>Okänd åtgärd "{op}"!</BLOCKQUOTE>
diff --git a/templates/sv/error.tmpl b/templates/sv/error.tmpl
new file mode 100644 (file)
index 0000000..e685c55
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">{?title} {?printer_name} Fel</H2>
+
+<P>{?message?{message}:Error}:</P>
+
+<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/sv/header.tmpl.in b/templates/sv/header.tmpl.in
new file mode 100644 (file)
index 0000000..2204c9a
--- /dev/null
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML>
+<html>
+  <head>
+    <link rel="stylesheet" href="/cups.css" type="text/css">
+    <link rel="shortcut icon" href="/apple-touch-icon.png" type="image/png">
+    <meta charset="utf-8">
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    {refresh_page?<meta http-equiv="refresh" content="{refresh_page}">:}
+    <meta http-equiv="X-UA-Compatible" content="IE=9">
+    <meta name="viewport" content="width=device-width">
+    <style>html{display:none;}</style>
+    <script type="text/javascript"><!--
+      /* Only display document if we are not in a frame... */
+      if (self == top) {
+        document.documentElement.style.display = 'block';
+      } else {
+        top.location = self.location;
+      }
+
+      /* Show an error if cookies are disabled */
+      function check_cookies() {
+       if (!navigator.cookieEnabled) {
+             document.getElementById('body').innerHTML = 'This page uses cookies to prevent common cross-site attacks. Please enable cookies in your browser.';
+       }
+      }
+    --></SCRIPT>
+    <title>{title} - CUPS @CUPS_VERSION@</title>
+  </head>
+  <body onload="check_cookies();">
+    <div class="cups-header">
+      <ul>
+       <li><a href="https://openprinting.github.io/cups/" target="_blank">OpenPrinting CUPS</a></li>
+       <li><a href="/">Hem</a></li>
+       <li><a {SECTION=admin?class="active" :}href="/admin">Administration</a></li>
+       <li><a {SECTION=classes?class="active" :}href="/classes/">Klasser</a></li>
+       <li><a {SECTION=help?class="active" :}href="/help/">Hjälp</a></li>
+       <li><a {SECTION=jobs?class="active" :}href="/jobs/">Jobb</a></li>
+       <li><a {SECTION=printers?class="active" :}href="/printers/">Skrivare</a></li>
+      </ul>
+    </div>
+    <div class="cups-body">
+      <div class="row">
+       <h1>{title}</h1>
diff --git a/templates/sv/help-header.tmpl b/templates/sv/help-header.tmpl
new file mode 100644 (file)
index 0000000..239f236
--- /dev/null
@@ -0,0 +1,41 @@
+<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
+{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
+
+<P ALIGN="CENTER"><B>Sök i
+{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Alla dokument}}:</B> <INPUT
+TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40" PLACEHOLDER=""
+AUTOSAVE="org.cups.help" RESULTS="20">
+<INPUT TYPE="SUBMIT" NAME="SEARCH" VALUE="Sök">
+<INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Töm"></P>
+
+</FORM>
+
+<!-- Bookmarks -->
+<DIV CLASS="sidebar"><TABLE CLASS="inset" SUMMARY="Innehåll">
+<TR><TD>
+
+<H3 CLASS="title">Hjälpdokument online</H3>
+
+<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Alla dokument</A></P>
+<HR>
+
+{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
+}
+</TD></TR>
+</TABLE></DIV>
+
+{QUERY?<P>Sökresultat i {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Alla dokument}}\:</P>
+{QTEXT?<UL>
+{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
+{QTEXT?</UL>:}
+:<P>Inga sökträffar.</P>}
+<HR NOSHADE>:}
+{HELPTITLE?<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="PRINTABLE" VALUE="YES"><INPUT TYPE="SUBMIT" VALUE="Visa utskrivbar version"></FORM>:
+
+<H1>Onlinehjälp</H1>
+
+<P>Detta är gränssnittet för CUPS onlinehjälp. Ange sökord ovan eller klicka på någon av dokumentationslänkarna för att visa onlinehjälpinformation.</P>
+
+<P>Om CUPS är nytt för dig bör du läsa sidan "<a href="/help/overview.html">Översikt över CUPS</a>".</P>
+
+<P>På <A HREF="https://openprinting.github.io/cups/">CUPS-webbsidan</A> finns också många resurser, bland annat diskussionsforum för användare, svar på vanliga frågor och ett formulär för att skicka in felrapporter och funktionsförfrågningar.</P>}
diff --git a/templates/sv/help-printable.tmpl b/templates/sv/help-printable.tmpl
new file mode 100644 (file)
index 0000000..83246b4
--- /dev/null
@@ -0,0 +1,9 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<HEAD>
+       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
+       <TITLE>{HELPTITLE}</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
+       <LINK REL="SHORTCUT ICON" HREF="/apple-touch-icon.png" TYPE="image/png">
+</HEAD>
+<BODY>
diff --git a/templates/sv/help-trailer.tmpl b/templates/sv/help-trailer.tmpl
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/templates/sv/job-cancel.tmpl b/templates/sv/job-cancel.tmpl
new file mode 100644 (file)
index 0000000..77020a1
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Avbryt jobb {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Job {job_id}</A> har avbrutits.
diff --git a/templates/sv/job-hold.tmpl b/templates/sv/job-hold.tmpl
new file mode 100644 (file)
index 0000000..4d5bdc2
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Håll kvar jobb {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har hållts kvar från utskrift.
diff --git a/templates/sv/job-move.tmpl b/templates/sv/job-move.tmpl
new file mode 100644 (file)
index 0000000..3188c0b
--- /dev/null
@@ -0,0 +1,23 @@
+<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
+
+<H2 CLASS="title">{job_id?Flytta jobb {job_id}:Flytta alla jobb}</H2>
+
+<TABLE>
+<TR>
+<TH CLASS="label">Nytt mål:</TH>
+<TD>
+<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
+{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
+</SELECT>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="{job_id?Flytta jobb:Flytta jobb}"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/job-moved.tmpl b/templates/sv/job-moved.tmpl
new file mode 100644 (file)
index 0000000..f74b6ce
--- /dev/null
@@ -0,0 +1,4 @@
+<H2 CLASS="title">{job_id?Flytta jobb {job_id}:Flytta alla jobb}</H2>
+
+<P>{job_id?<A HREF="/jobs/{job_id}">Jobb {job_id}</A>:Alla jobb} flyttades till
+<A HREF="/{is_class?classes:printers}/{job_printer_name}">{job_printer_name}</A>.</P>
diff --git a/templates/sv/job-release.tmpl b/templates/sv/job-release.tmpl
new file mode 100644 (file)
index 0000000..d1d2855
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Släpp jobb {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Job {job_id}</A> har släppts för utskrift.
diff --git a/templates/sv/job-restart.tmpl b/templates/sv/job-restart.tmpl
new file mode 100644 (file)
index 0000000..d83179d
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Skriv ut jobb igen {job_id}</H2>
+
+<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har startats om.
diff --git a/templates/sv/jobs-header.tmpl b/templates/sv/jobs-header.tmpl
new file mode 100644 (file)
index 0000000..2c52687
--- /dev/null
@@ -0,0 +1,5 @@
+{?which_jobs=?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Visa aktiva jobb"></FORM>}
+{?which_jobs=completed?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="completed"><INPUT TYPE="SUBMIT" VALUE="Visa färdiga jobb"></FORM>}
+{?which_jobs=all?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="all"><INPUT TYPE="SUBMIT" VALUE="Visa alla jobb"></FORM>}
+
+<P ALIGN="CENTER">{?which_jobs=?Aktiva jobb listade i bearbetningsordning▼; kvarhållna jobb visas först.:{which_jobs=all?Jobb i ordningsföljd▼:Färdiga jobb i ordning efter färdiga eller avbrutna▲}}</P>
diff --git a/templates/sv/jobs.tmpl b/templates/sv/jobs.tmpl
new file mode 100644 (file)
index 0000000..f1388da
--- /dev/null
@@ -0,0 +1,36 @@
+{#job_id=0?:
+<TABLE CLASS="list" SUMMARY="Jobblista">
+<THEAD>
+<TR><TH>ID</TH><TH>Namn</TH><TH>Användare</TH><TH>Storlek</TH><TH>Sidor</TH><TH>Tillstånd</TH><TH>Kontroll</TH></TR>
+</THEAD>
+<TBODY>
+{[job_id]
+<TR VALIGN="TOP">
+<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id}{?phone? ({phone}):}&nbsp;</TD>
+<TD>{?job_name=?Unknown:{job_name}}&nbsp;</TD>
+<TD>{?job_originating_user_name=?Withheld:{job_originating_user_name}}&nbsp;</TD>
+<TD>{job_k_octets}k&nbsp;</TD>
+<TD>{job_impressions_completed=0?Unknown:{?job_impressions_completed}}&nbsp;</TD>
+<TD>{job_state=3?pending since<BR>{?time_at_creation=?Unknown:{time_at_creation}}:{job_state=4?held since<BR>{?time_at_creation=?Unknown:{time_at_creation}}:
+{job_state=5?processing since<BR>{?time_at_processing=?Unknown:{time_at_processing}}:{job_state=6?stopped:
+{job_state=7?canceled at<BR>{?time_at_completed=?Unknown:{time_at_completed}}:{job_state=8?aborted:completed at<BR>{?time_at_completed=?Unknown:{time_at_completed}}}}}}}}&nbsp;{job_printer_state_message?<BR>
+<EM>"{job_printer_state_message}"</EM>:}</TD>
+<TD>
+{job_preserved>0?{job_state>5?
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="restart-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}"><INPUT TYPE="SUBMIT" VALUE="Skriv ut jobb igen"></FORM>:}:}
+{job_state=4?{job_hold_until=auth-info-required?Held for authentication.:
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="release-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Släpp jobb"></FORM>:}:}
+{job_state=3?
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="hold-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Håll kvar jobb"></FORM>:}
+{job_state<7?
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Avbryt jobb"></FORM>
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="move-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="SUBMIT" VALUE="Flytta jobb"></FORM>:}
+&nbsp;</TD>
+</TR>
+}
+</TBODY>
+</TABLE>
+}
diff --git a/templates/sv/list-available-printers.tmpl b/templates/sv/list-available-printers.tmpl
new file mode 100644 (file)
index 0000000..049aac2
--- /dev/null
@@ -0,0 +1,7 @@
+<H2 CLASS="title">Tillgängliga skrivare</H2>
+
+{#device_uri=0?<P>Inga skrivare hittades.</P>
+:<UL>{[device_uri]
+<LI><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="HIDDEN" NAME="TEMPLATE_NAME" VALUE="{template_name}"><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="Lokal skrivare"><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{device_make_and_model}"><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}"><INPUT TYPE="SUBMIT" VALUE="Lägg till denna skrivare"></FORM>
+{device_make_and_model} ({device_info})</LI>
+}</UL>}
diff --git a/templates/sv/modify-class.tmpl b/templates/sv/modify-class.tmpl
new file mode 100644 (file)
index 0000000..b279bb5
--- /dev/null
@@ -0,0 +1,31 @@
+<H2 CLASS="title">Ändra klass {printer_name}</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
+
+<TABLE>
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
+</TR>
+<TR>
+<TH CLASS="label">Medlemmar:</TH>
+<TD>
+<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
+{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
+</SELECT>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Ändra klass"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/modify-printer.tmpl b/templates/sv/modify-printer.tmpl
new file mode 100644 (file)
index 0000000..9c2edee
--- /dev/null
@@ -0,0 +1,39 @@
+<H2 CLASS="title">Ändra {printer_name}</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
+<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
+<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
+<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
+<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
+
+<TABLE>
+<TR>
+<TH CLASS="label">Beskrivning:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Mänskligt läsbar beskrivning, t.ex. ”HP LaserJet med duplexer”)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Plats:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Mänskligt läsbar plats, t.ex. ”Labb 1”)</SMALL></TD>
+</TR>
+<TR>
+<TH CLASS="label">Anslutning:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Delning:</TH>
+<TD><INPUT TYPE="CHECKBOX" NAME="PRINTER_IS_SHARED" ID="PRINTER_IS_SHARED" VALUE="CHECKED" {PRINTER_IS_SHARED=1?CHECKED:}>
+<LABEL FOR="PRINTER_IS_SHARED">Dela denna skrivare</LABEL></TD>
+</TR>
+<TR>
+<TR>
+<TD></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Fortsätt"></TD>
+</TR>
+</TABLE>
+
+</FORM>
diff --git a/templates/sv/norestart.tmpl b/templates/sv/norestart.tmpl
new file mode 100644 (file)
index 0000000..3a8d3fb
--- /dev/null
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Ändra inställningar</H2>
+
+<P>Servern startades inte om eftersom inga ändringar gjordes i
+konfigurationen...</P>
diff --git a/templates/sv/option-boolean.tmpl b/templates/sv/option-boolean.tmpl
new file mode 100644 (file)
index 0000000..ce9b6af
--- /dev/null
@@ -0,0 +1,6 @@
+<TR>
+<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH>
+<TD>
+{[choices]<INPUT TYPE="RADIO" NAME="{keyword-1}" ID="{keyword-1}" {choices={defchoice-1}?CHECKED:} VALUE="{choices}"><LABEL FOR="{keyword-1}">{text}</LABEL>}
+</TD>
+</TR>
diff --git a/templates/sv/option-conflict.tmpl b/templates/sv/option-conflict.tmpl
new file mode 100644 (file)
index 0000000..f4eadcd
--- /dev/null
@@ -0,0 +1,7 @@
+<P><B>Fel:</B> Följande alternativ står i konflikt:</P>
+
+<UL>
+{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A>: {cchoice}</LI>
+}</UL>
+
+<P>Ändra ett eller flera av alternativen för att lösa konflikterna.</P>
diff --git a/templates/sv/option-header.tmpl b/templates/sv/option-header.tmpl
new file mode 100644 (file)
index 0000000..464726a
--- /dev/null
@@ -0,0 +1,5 @@
+<DIV CLASS="tab" ID="{group_id}">
+
+<H3 ALIGN="CENTER">{group}</H3>
+
+<TABLE WIDTH="100%">
diff --git a/templates/sv/option-pickmany.tmpl b/templates/sv/option-pickmany.tmpl
new file mode 100644 (file)
index 0000000..0da75e5
--- /dev/null
@@ -0,0 +1,6 @@
+<TR>
+<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH>
+<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
+{[choices]<OPTION {choices={defchoice-1}?SELECTED:} VALUE="{choices}">{text}}
+</SELECT></TD>
+</TR>
diff --git a/templates/sv/option-pickone.tmpl b/templates/sv/option-pickone.tmpl
new file mode 100644 (file)
index 0000000..6692aea
--- /dev/null
@@ -0,0 +1,18 @@
+<TR>
+<TH {conflicted=1?CLASS="conflict":CLASS="label"} WIDTH="50%"><A NAME="{keyword}">{keytext}</A>:</TH>
+<TD><SELECT NAME="{keyword}" ID="select-{keyword}" ONCHANGE="update_paramtable('{keyword}')">
+{[choices]<OPTION {choices={defchoice-1}?SELECTED:} VALUE="{choices}">{text}}
+</SELECT>
+{iscustom=1?<TABLE NAME="paramtable" id="{keyword}-params">{[params]
+<TR><TH CLASS="sublabel">{paramtext}:</TH>
+<TD>{params=Units?<SELECT NAME="{keyword-1}.{params}">
+<OPTION VALUE="pt"{paramvalue=pt? SELECTED:}>Punkter</OPTION>
+<OPTION VALUE="mm"{paramvalue=mm? SELECTED:}>Millimeter</OPTION>
+<OPTION VALUE="cm"{paramvalue=cm? SELECTED:}>Centimeter</OPTION>
+<OPTION VALUE="in"{paramvalue=in? SELECTED:}>Tum</OPTION>
+<OPTION VALUE="ft"{paramvalue=ft? SELECTED:}>Fot</OPTION>
+<OPTION VALUE="m"{paramvalue=m? SELECTED:}>Meter</OPTION>
+</SELECT>:<INPUT TYPE="{inputtype}" NAME="{keyword-1}.{params}" VALUE="{paramvalue}">}</TD></TR>
+}</TABLE>
+</TD>:}
+</TR>
diff --git a/templates/sv/option-trailer.tmpl b/templates/sv/option-trailer.tmpl
new file mode 100644 (file)
index 0000000..8961487
--- /dev/null
@@ -0,0 +1,5 @@
+</TABLE>
+
+<P ALIGN="CENTER"><INPUT TYPE="SUBMIT" VALUE="Ställ in standardalternativ"></P>
+
+</DIV>
\ No newline at end of file
diff --git a/templates/sv/p.pl b/templates/sv/p.pl
new file mode 100644 (file)
index 0000000..10bdeef
--- /dev/null
@@ -0,0 +1,24 @@
+#!/usr/bin/perl
+use strict;
+use warnings;
+
+# Läs in hela filen från stdin
+my @lines = <STDIN>;
+
+foreach my $line (@lines) {
+    # Ta bort HTML-taggar
+    $line =~ s/<[^>]+>//g;
+    
+    # Ta bort allt inom { }
+    $line =~ s/\{.*?\}//g;
+    
+    # Ta bort &nbsp;
+    $line =~ s/&nbsp;//g;
+    
+    # Ta bort tomma rader eller rader med bara whitespace
+    next if $line =~ /^\s*$/;
+    
+    # Skriv ut den rensade raden
+    print "$line\n";
+}
+
diff --git a/templates/sv/pager.tmpl b/templates/sv/pager.tmpl
new file mode 100644 (file)
index 0000000..545abdb
--- /dev/null
@@ -0,0 +1,7 @@
+<TABLE CLASS="inset" SUMMARY="Paging Bar">
+<TR>
+       <TD WIDTH="50%">{PREV?{PREV>0?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="0"><INPUT TYPE="SUBMIT" VALUE="&#x25c0;&#x25c0; Visa första First"></FORM> :}<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{PREV}"><INPUT TYPE="SUBMIT" VALUE="&#x25c0; Visa föregående"></FORM>:&nbsp;}</TD>
+       <TD WIDTH="50%" ALIGN="RIGHT">{NEXT?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{NEXT}"><INPUT TYPE="SUBMIT" VALUE="Visa nästa &#x25b6;"></FORM>:&nbsp;}
+       {LAST?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{LAST}"><INPUT TYPE="SUBMIT" VALUE="Visa sista &#x25b6;&#x25b6;"></FORM>:}</TD>
+</TR>
+</TABLE>
diff --git a/templates/sv/printer-accept.tmpl b/templates/sv/printer-accept.tmpl
new file mode 100644 (file)
index 0000000..b99841f
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Acceptera jobb på {is_class?Class:Printer} {printer_name}</H2>
+
+<P>{is_class?Class:Printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+tar nu emot jobb.</P>
diff --git a/templates/sv/printer-added.tmpl b/templates/sv/printer-added.tmpl
new file mode 100644 (file)
index 0000000..312e90c
--- /dev/null
@@ -0,0 +1,14 @@
+<H2 CLASS="title">Lägg till skrivare {printer_name}</H2>
+
+<P>Skrivaren <A HREF="/printers/{printer_name}">{printer_name}</A> har lagts till.
+
+<blockquote>
+<b>Obs:</b> Skrivardrivrutiner och råa köer är föråldrade och kommer att sluta fungera i en framtida version av CUPS.
+</blockquote>
+
+<FORM ACTION="admin/" METHOD="POST">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-printer-options">
+<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">
+<INPUT TYPE="SUBMIT" VALUE="Ställ in skrivaralternativ">
+</FORM>
diff --git a/templates/sv/printer-cancel-jobs.tmpl b/templates/sv/printer-cancel-jobs.tmpl
new file mode 100644 (file)
index 0000000..a219822
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Avbryt jobb på {is_class?Class:Printer} {printer_name}</H2>
+
+<P>Alla jobb på {is_class?class:printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+har avbrutits.</P>
diff --git a/templates/sv/printer-configured.tmpl b/templates/sv/printer-configured.tmpl
new file mode 100644 (file)
index 0000000..fc128bc
--- /dev/null
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Ställ in standardalternativ för {printer_name}</H2>
+
+<P>{OP=set-class-options?Class <A HREF="/classes/{printer_name}">:Skrivaren <A HREF="/printers/{printer_name}">}{printer_name}</A>
+har ställt in standardalternativ.
diff --git a/templates/sv/printer-confirm.tmpl b/templates/sv/printer-confirm.tmpl
new file mode 100644 (file)
index 0000000..46f87e8
--- /dev/null
@@ -0,0 +1,6 @@
+<H2 CLASS="title">Ta bort skrivare {printer_name}</H2>
+
+<P><B>Varning:</B> Är du säker på att du vill ta bort skrivaren
+{printer_name}?</P>
+
+<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Ta bort skrivare"></FORM></P>
diff --git a/templates/sv/printer-default.tmpl b/templates/sv/printer-default.tmpl
new file mode 100644 (file)
index 0000000..b914fca
--- /dev/null
@@ -0,0 +1,8 @@
+<H2 CLASS="title">Ställ in {is_class?Class:Printer} {printer_name} As Default</H2>
+
+<P>{is_class?Class:Printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+har gjorts till standardskrivare på servern.</P>
+
+<BLOCKQUOTE><B>Obs</B>: Alla användarstandarder som har ställts in via
+kommandot <TT>lpoptions</TT> kommer att åsidosätta denna standard.</BLOCKQUOTE>
diff --git a/templates/sv/printer-deleted.tmpl b/templates/sv/printer-deleted.tmpl
new file mode 100644 (file)
index 0000000..ce761d4
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Ta bort skrivare {printer_name}</H2>
+
+<P>Skrivaren {printer_name} har tagits bort.
diff --git a/templates/sv/printer-jobs-header.tmpl b/templates/sv/printer-jobs-header.tmpl
new file mode 100644 (file)
index 0000000..59f2054
--- /dev/null
@@ -0,0 +1 @@
+<H3 CLASS="title">Jobb</H3>
diff --git a/templates/sv/printer-modified.tmpl b/templates/sv/printer-modified.tmpl
new file mode 100644 (file)
index 0000000..edf0616
--- /dev/null
@@ -0,0 +1,3 @@
+<H2 CLASS="title">Ändra skrivare {printer_name}</H2>
+
+<P>Skrivaren <A HREF="/printers/{printer_name}">{printer_name}</A> har ändrats.
diff --git a/templates/sv/printer-reject.tmpl b/templates/sv/printer-reject.tmpl
new file mode 100644 (file)
index 0000000..ca89b0d
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Neka jobb på {is_class?Class:Printer} {printer_name}</H2>
+
+<P>{is_class?Class:Printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+tar inte längre emot några jobb.</P>
diff --git a/templates/sv/printer-start.tmpl b/templates/sv/printer-start.tmpl
new file mode 100644 (file)
index 0000000..52103c6
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Återuppta {is_class?Class:Printer} {printer_name}</H2>
+
+<P>{is_class?Class:Printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+har återupptagits.</P>
diff --git a/templates/sv/printer-stop.tmpl b/templates/sv/printer-stop.tmpl
new file mode 100644 (file)
index 0000000..3cb1326
--- /dev/null
@@ -0,0 +1,5 @@
+<H2 CLASS="title">Pausa {is_class?Class:Printer} {printer_name}</H2>
+
+<P>{is_class?Class:Printer} <A
+HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
+har pausats.</P>
diff --git a/templates/sv/printer.tmpl b/templates/sv/printer.tmpl
new file mode 100644 (file)
index 0000000..9104ff7
--- /dev/null
@@ -0,0 +1,43 @@
+<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>
+({printer_state=3?Overksam:{printer_state=4?Behandlar:Pausad}},
+{printer_is_accepting_jobs=0?Nekar jobb:Accepterar jobb},
+{server_is_sharing_printers=0?Inte:{printer_is_shared=0?Not:}} Delad{default_name={printer_name}?, Serverstandard:})</H2>
+
+<FORM METHOD="POST" ACTION="{printer_uri_supported}" NAME="maintenance">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<SELECT NAME="OP" ONCHANGE="document.maintenance.submit();">
+<OPTION VALUE="">Underhåll</OPTION>
+<OPTION VALUE="print-test-page">Skriv ut testsida</OPTION>
+{printer_commands~.*Clean.*?<OPTION VALUE="clean-print-heads">Rensa skrivarhuvuden</OPTION>:}
+{printer_commands~.*PrintSelfTestPage.*?<OPTION VALUE="print-self-test-page">Skriv ut självtestsida</OPTION>:}
+{printer_state=5?<OPTION VALUE="start-printer">Resume Printer</OPTION>:<OPTION VALUE="stop-printer">Pause Printer</OPTION>}
+{printer_is_accepting_jobs=0?<OPTION VALUE="accept-jobs">Accept Jobs</OPTION>:<OPTION VALUE="reject-jobs">Reject Jobs</OPTION>}
+<OPTION VALUE="move-jobs">Flytta alla jobb</OPTION>
+<OPTION VALUE="cancel-jobs">Avbryt alla jobb</OPTION>
+</SELECT>
+<NOSCRIPT><INPUT TYPE="SUBMIT" VALUE="Go"></NOSCRIPT>
+</FORM>
+
+<FORM METHOD="POST" ACTION="{admin_uri}" NAME="administration">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}">
+<SELECT NAME="OP" ONCHANGE="document.administration.submit();">
+<OPTION VALUE="">Administration</OPTION>
+<OPTION VALUE="modify-printer">Ändra skrivare</OPTION>
+<OPTION VALUE="delete-printer">Ta bort skrivare</OPTION>
+<OPTION VALUE="set-printer-options">Ställ in standardalternativ</OPTION>
+<OPTION VALUE="set-as-default">Ställ in som serverstandard</OPTION>
+<OPTION VALUE="set-allowed-users">Ställ in tillåtna användare</OPTION>
+</SELECT>
+<NOSCRIPT><INPUT TYPE="SUBMIT" VALUE="Kör"></NOSCRIPT>
+</FORM>
+
+<TABLE SUMMARY="{printer_name}">
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Beskrivning:</TH><TD>{printer_info}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Plats:</TH><TD>{printer_location}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Drivrutin:</TH><TD>{printer_make_and_model} ({color_supported=1?color:grayscale}{sides_supported=one-sided?:, 2-sided printing})<BR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Anslutning:</TH><TD>{device_uri}</TD></TR>
+<TR><TH ALIGN="RIGHT" VALIGN="TOP">Standardvärden:</TH><TD>job-sheets={job_sheets_default}
+media={media_default?{media_default}:unknown}
+{sides_default?sides={sides_default}:}</TD></TR>
+</TABLE>
diff --git a/templates/sv/printers-header.tmpl b/templates/sv/printers-header.tmpl
new file mode 100644 (file)
index 0000000..894ac38
--- /dev/null
@@ -0,0 +1 @@
+<P ALIGN="CENTER">{total=0?Inga skrivare:Visar {#printer_name} av {total} skrivare{total=1?:}}.</P>
diff --git a/templates/sv/printers.tmpl b/templates/sv/printers.tmpl
new file mode 100644 (file)
index 0000000..5809370
--- /dev/null
@@ -0,0 +1,11 @@
+{#printer_name=0?:
+<TABLE CLASS="list" SUMMARY="Skrivarlista">
+<THEAD>
+<TR><TH>Könamn</TH><TH>Beskrivning</TH><TH>Plats</TH><TH>Tillverkare och modell</TH><TH>Status</TH></TR>
+</THEAD>
+<TBODY>
+{[printer_name]
+<TR><TD><A HREF="{printer_uri_supported}">{printer_name}</A></TD><TD>{printer_info}</TD><TD>{printer_location}</TD><TD>{printer_make_and_model}</TD><TD>{printer_state=3?Overksam:{printer_state=4?Behandlar:Pausad}}{printer_state_message? - "{printer_state_message}":}</TD></TR>
+}
+</TBODY>
+</TABLE></DIV>}
diff --git a/templates/sv/restart.tmpl b/templates/sv/restart.tmpl
new file mode 100644 (file)
index 0000000..ed5b8ba
--- /dev/null
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Ändra inställningar</H2>
+
+<P><IMG SRC="data:image/gif;base64,R0lGODlhEAAQAIQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaP///////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQABQD/ACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAEFAB8ALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQBBQAfACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQBBQAfACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAQUAHwAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAQUAHwAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAQUAHwAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAEFAB8ALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAQUAHwAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAEFAB8ALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQBBQAfACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQBBQAfACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOw==" WIDTH="16" HEIGHT="16" ALIGN="ABSMIDDLE"
+ALT="Busy Indicator">Vänta under tiden servern startas om...</P>
diff --git a/templates/sv/search.tmpl b/templates/sv/search.tmpl
new file mode 100644 (file)
index 0000000..806a701
--- /dev/null
@@ -0,0 +1,10 @@
+<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
+{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
+{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
+
+<P ALIGN="CENTER"><B>Sök i
+{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Klasser:{SECTION=jobs?Jobb:Skrivare}}}:</B>
+<INPUT TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="40"  PLACEHOLDER="" AUTOSAVE="org.cups.{SECTION}" RESULTS="20"> <INPUT
+TYPE="SUBMIT" VALUE="Sök"> <INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Töm"></P>
+
+</FORM>
diff --git a/templates/sv/set-printer-options-header.tmpl b/templates/sv/set-printer-options-header.tmpl
new file mode 100644 (file)
index 0000000..e4593e8
--- /dev/null
@@ -0,0 +1,24 @@
+<H2 CLASS="title">Ställ in standardalternativ för {printer_name}</H2>
+
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
+{HAVE_AUTOCONFIGURE?<INPUT TYPE="SUBMIT" NAME="AUTOCONFIGURE" VALUE="Fråga skrivaren efter standardalternativ">:}
+
+<SCRIPT TYPE="text/javascript"><!--
+function update_paramtable(option)
+{
+  var cb = document.getElementById("select-" + option)
+  var paramstable = document.getElementById(option + "-params");
+  if (cb.value == "Custom")
+    paramstable.style.display = "table";
+  else
+    paramstable.style.display = "none";
+}
+--></SCRIPT>
+
+<H3 CLASS="title">{[group_id]
+<A HREF="#{group_id}">{group}</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</H3>
+
+<DIV CLASS="tabs">
diff --git a/templates/sv/set-printer-options-trailer.tmpl b/templates/sv/set-printer-options-trailer.tmpl
new file mode 100644 (file)
index 0000000..b92988a
--- /dev/null
@@ -0,0 +1,14 @@
+</DIV>
+
+<SCRIPT TYPE="text/javascript"><!--
+// Hide custom options parameters for browsers that understand Javascript
+var paramtables = document.getElementsByName("paramtable");
+for (var i = 0; i < paramtables.length; i++)
+{
+  var opt = paramtables[i].id.substr(0, paramtables[i].id.lastIndexOf("-"));
+  var cb = document.getElementById("select-" + opt);
+  if (cb.value != "Custom")
+    paramtables[i].style.display = "none";
+}
+--></SCRIPT>
+</FORM>
diff --git a/templates/sv/test-page.tmpl b/templates/sv/test-page.tmpl
new file mode 100644 (file)
index 0000000..9e6a3cb
--- /dev/null
@@ -0,0 +1,4 @@
+<H2 CLASS="title">Skriv ut testsida på {printer_name}</H2>
+
+<P>Testsidan skickad; jobb-id är <A HREF="/{SECTION}/{printer_name}">
+{printer_name}-{job_id}</A>.</P>
diff --git a/templates/sv/trailer.tmpl b/templates/sv/trailer.tmpl
new file mode 100644 (file)
index 0000000..6db8c91
--- /dev/null
@@ -0,0 +1,5 @@
+      </div>
+    </div>
+    <div class="cups-footer">Copyright &copy; 2021-2023 OpenPrinting. All rights reserved.</div>
+  </body>
+</html>
diff --git a/templates/sv/users.tmpl b/templates/sv/users.tmpl
new file mode 100644 (file)
index 0000000..ea6a2ed
--- /dev/null
@@ -0,0 +1,27 @@
+<FORM METHOD="POST" ACTION="/admin">
+<INPUT TYPE="HIDDEN" NAME="org.cups.sid" VALUE="{$org.cups.sid}">
+<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
+<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
+{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
+
+<H2 CLASS="title">Tillåtna användare för {printer_name}</H2>
+
+<TABLE>
+<TR>
+<TH CLASS="label">Användare:</TH>
+<TD>
+<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
+<BR>
+<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' ID='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}><LABEL FOR='requesting-user-name-allowed'>Tillåt dessa användare att skriva ut</LABEL>
+<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' ID='requesting-user-name-denied' {requesting_user_name_denied?checked:}><LABEL FOR='requesting-user-name-denied'>Hindra dessa användare från att skriva ut</LABEL>
+</TD>
+</TR>
+<TR>
+<TD></TD>
+<TD>
+<INPUT TYPE="SUBMIT" VALUE="Ställ in tillåtna användare">
+</TD>
+</TR>
+</TABLE>
+
+</FORM>