Approval workflow notification emails localized into the recipient's language

This commit is contained in:
Karel Picman 2013-10-22 15:49:58 +02:00
parent f91c88b9a7
commit 2377a371ff
13 changed files with 481 additions and 308 deletions

View File

@ -56,57 +56,65 @@ class DmsfWorkflowsController < ApplicationController
end
end
if revision.workflow == DmsfWorkflow::STATE_APPROVED
# Just approved
DmsfMailer.workflow_notification(
revision.file.project.members.collect{ |member| member.user.mail},
@workflow,
revision,
"Approval workflow #{@workflow.name} approved",
'been finished and the document has been approved',
'To see the approval history click on the workflow status of the document in').deliver
# Just approved
revision.file.project.members.each do |member|
DmsfMailer.workflow_notification(
member.user,
@workflow,
revision,
l(:text_email_subject_approved, :name => @workflow.name),
l(:text_email_finished_approved, :name => @workflow.name, :filename => revision.file.name),
l(:text_email_to_see_history)).deliver
end
else
# Just rejected
owner = User.find_by_id revision.dmsf_workflow_assigned_by
DmsfMailer.workflow_notification(
@workflow.participiants.collect{ |user| user.mail} << owner.mail,
@workflow,
revision,
"Approval workflow #{@workflow.name} rejected",
"been finished and the document has been rejected because of '#{action.note}'",
'To see the approval history click on the workflow status of the document in').deliver
# Just rejected
recipients = @workflow.participiants
recipients.push User.find_by_id revision.dmsf_workflow_assigned_by
recipients.each do |user|
DmsfMailer.workflow_notification(
user,
@workflow,
revision,
l(:text_email_subject_rejected, :name => @workflow.name),
l(:text_email_finished_rejected, :name => @workflow.name, :filename => revision.file.name, :notice => action.note),
l(:text_email_to_see_history)).deliver
end
end
else
if action.action == DmsfWorkflowStepAction::ACTION_DELEGATE
# Delegation
delegate = User.find_by_id params[:step_action].to_i / 10
DmsfMailer.workflow_notification(
delegate.mail,
@workflow,
revision,
"Approval workflow #{@workflow.name} step delegated",
"been delegated because of '#{action.note}' and you are expected to do an approval in the current approval step",
'To proceed click on the check box icon next to the document in').deliver
if delegate
DmsfMailer.workflow_notification(
delegate,
@workflow,
revision,
l(:text_email_subject_delegated, :name => @workflow.name),
l(:text_email_finished_delegated, :name => @workflow.name, :filename => revision.file.name, :notice => action.note),
l(:text_email_to_proceed)).deliver
end
else
# Next step
assignments = @workflow.next_assignments revision.id
unless assignments.empty?
if assignments.first.dmsf_workflow_step.step != action.dmsf_workflow_step_assignment.dmsf_workflow_step.step
# Next step
# Next step
assignments.each do |assignment|
DmsfMailer.workflow_notification(
assignment.user,
@workflow,
revision,
l(:text_email_subject_reequires_approval, :name => @workflow.name),
l(:text_email_finished_step, :name => @workflow.name, :filename => revision.file.name),
l(:text_email_to_proceed)).deliver
end
DmsfMailer.workflow_notification(
assignments.collect{ |assignment| assignment.user.mail},
User.find_by_id revision.dmsf_workflow_assigned_by,
@workflow,
revision,
"Approval workflow #{@workflow.name} requires your approval",
'finished one of the approval steps and you are expected to do an approval in the next approval step',
'To proceed click on the check box icon next to the document in the').deliver
owner = User.find_by_id revision.dmsf_workflow_assigned_by
DmsfMailer.workflow_notification(
owner.mail,
@workflow,
revision,
"Approval workflow #{@workflow.name} updated",
'finished one of the approval steps',
'To see the current status of the approval workflow click on the workflow status the document in').deliver
l(:text_email_subject_updated, :name => @workflow.name),
l(:text_email_finished_step_short, :name => @workflow.name, :filename => revision.file.name),
l(:text_email_to_see_status)).deliver
end
end
end
@ -267,13 +275,15 @@ class DmsfWorkflowsController < ApplicationController
revision.set_workflow(@workflow.id, params[:action])
if revision.save
assignments = @workflow.next_assignments revision.id
DmsfMailer.workflow_notification(
assignments.collect{ |assignment| assignment.user.mail},
@workflow,
revision,
"Approval workflow #{@workflow.name} started",
'been started and you are expected to do an approval in the current approval step',
'To proceed click on the check box icon next to the document in').deliver
assignments.each do |assignment|
DmsfMailer.workflow_notification(
assignment.user,
@workflow,
revision,
l(:text_email_subject_started, :name => @workflow.name),
l(:text_email_started, :name => @workflow.name, :filename => revision.file.name),
l(:text_email_to_proceed)).deliver
end
flash[:notice] = l(:notice_workflow_started)
else
flash[:error] = l(:notice_cannot_start_workflow)

View File

@ -57,18 +57,16 @@ class DmsfMailer < Mailer
mail(:to => email_to, :cc => email_cc, :subject => email_subject, :from => user.mail)
end
def workflow_notification(to, workflow, revision, subject, text1, text2)
set_language_if_valid User.current.language
@workflow = workflow
@revision = revision
@text1 = "The approval workflow '#{@workflow.name}' assigned to '#{@revision.file.name}' document has just #{text1}."
unless @revision.folder
url = url_for(:controller => 'dmsf', :action => 'show', :id => @revision.file.project, :only_path => false)
else
url = url_for(:controller => 'dmsf', :action => 'show', :id => @revision.file.project, :folder_id => @revision.folder, :only_path => false)
end
@text2 = "#{text2} #{url}."
mail :to => to, :subject => subject
def workflow_notification(user, workflow, revision, subject, text1, text2)
if user && workflow && revision
set_language_if_valid user.language
@user = user
@workflow = workflow
@revision = revision
@text1 = text1
@text2 = text2
mail :to => user.mail, :subject => subject
end
end
private

View File

@ -1,8 +1,13 @@
<p>Dear user,</p>
<p>Dear <%= @user.name %>,</p>
<p>
<%= @text1 %>
</p>
<p>
<%= @text2 %>
<% unless @revision.folder %>
<%= link_to l(:link_documents), {:controller => 'dmsf', :action => 'show', :id=> @revision.file.project, :only_path => false } %>
<% else %>
<%= link_to @revision.folder.title, {:controller => 'dmsf', :action => 'show', :id=> @revision.file.project, :folder_id => @revision.folder, :only_path => false } %>
<% end %>.
</p>

View File

@ -1,4 +1,7 @@
Dear user,
Dear <%= @user.name %> ,
<%= @text1 %>
<%= @text2 %>
<% unless @revision.folder %>
<%= @text2 %> <%= url_for(:controller => 'dmsf', :action => 'show', :id => @revision.file.project, :only_path => false) %>.
<% else %>
<%= @text2 %> <%= url_for(:controller => 'dmsf', :action => 'show', :id => @revision.file.project, :folder_id => @revision.folder, :only_path => false) %>.
<% end %>

View File

@ -147,9 +147,7 @@ cs:
title_number_of_files_in_directory: Počet souborů ve složce
title_filename_for_download: Název Zip archívu ke stažení
label_number_of_folders: Složky
label_number_of_documents: Dokumenty
label_zip_names_encoding: Kódováni názvu Zipu
note_zip_names_encoding_iconv: Pro kódováni znaků z UTF8 do cílového kování je použi Iconv
label_number_of_documents: Dokumenty
error_file_storage_directory_does_not_exist: Cílová složka neexistuje a nemůže být vytvořena
error_file_can_not_be_created: Nelze vytvořit soubor v cílové složce
error_wrong_zip_encoding: Chybné kódování Zipu
@ -243,4 +241,19 @@ cs:
message_dmsf_wokflow_note: Váš komentář...
info_revision: "r%{rev}"
link_workflow: Schvalovací proces
notice_workflow_started: Schvalovací proces byl úspěšně zahájen
notice_workflow_started: Schvalovací proces byl úspěšně zahájen
text_email_subject_approved: "Schvalovací proces %{name} schválen"
text_email_subject_rejected: "Schvalovací proces %{name} zamítnut"
text_email_subject_delegated: "Schvalovací proces %{name} delegován"
text_email_subject_requires_approval: "Schvalovací proces %{name} očekává Vaše schválení"
text_email_subject_updated: "Schvalovací proces %{name} aktualizován"
text_email_subject_started: "Schvalovací proces %{name} spuštěn"
text_email_finished_approved: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' byl právě ukončen a dokument je schválen."
text_email_finished_rejected: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' byl dokončen a dokument byl zamítnut protože '%{notice}'."
text_email_finished_delegated: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' byl delegován protože '%{notice}' a od Vás se očekává schválení v aktuálním schvalovacím kroku."
text_email_finished_step: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' právě ukončil jeden ze schvalovacích kroků a od Vás se očekává schválení v dalším schvalovacím kroku."
text_email_finished_step_short: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' právě ukončil jeden ze schvalovacích kroků."
text_email_started: "Schvalovací proces '%{name}' přiřazený k dokumentu '%{filename}' byl zahájen a od Vás se očekává schválení v aktuálním schvalovacím kroku."
text_email_to_proceed: Pro schválení klikněte na zaškrtávací ikonku vedle dokumentu v
text_email_to_see_history: Pro zobrazení historie schvalovacího procesu klikněte na status dokumentu v
text_email_to_see_status: Pro zobrazení aktuálního stavu schvalovacího procesu klikněte na status dokumentu v

View File

@ -147,9 +147,7 @@ de:
title_number_of_files_in_directory: Dateizahl in dem Ordner
title_filename_for_download: Dateiname benutzt zum Herunterladen oder ZIP-archivierung
label_number_of_folders: Order
label_number_of_documents: Dokumente
label_zip_names_encoding: ZIP-namen Kodierung
note_zip_names_encoding_iconv: Iconv ist benutzt zum Charset-konversion von utf-8 in Zielkodierung
label_number_of_documents: Dokumente
error_file_storage_directory_does_not_exist: Ordner zum Dateispeichern existiert nicht und kann nicht gebildet.
error_file_can_not_be_created: Datei kann nicht in dem gewählten Ordner gebildet werden.
error_wrong_zip_encoding: Falsche ZIP-kodierung
@ -190,20 +188,22 @@ de:
label_webdav: Webdav Funktionalität
label_dmsf_plural: "Kopieren von Dateien und Ordnern (%{files} Dateien in %{folders} Ordnern)"
:warning_folder_already_locked: Dieser Ordner ist bereits gesperrt
:notice_folder_locked: Der Ordner wurde erfolgreich gesperrt
:warning_folder_not_locked: Der Ordner konnte nicht gesperrt werden
:notice_folder_unlocked: Der Ordner wurde erfolgreich entsperrt
:error_only_user_that_locked_folder_can_unlock_it: Sie haben keine Berechtigung zur Entsperrung des Ordners
:title_folder_parent_locked: "Übergeordnetes Verzeichnis %{name} ist gesperrt"
:title_file_parent_locked: "Übergeordnetes Verzeichnis %{name} ist gesperrt"
:title_unlock_folder: Zur Modifikation für andere Benutzer entsperren
:title_lock_folder: Zum Schutz vor Modifikation durch andere Benutzer sperren
warning_folder_already_locked: Dieser Ordner ist bereits gesperrt
notice_folder_locked: Der Ordner wurde erfolgreich gesperrt
warning_folder_not_locked: Der Ordner konnte nicht gesperrt werden
notice_folder_unlocked: Der Ordner wurde erfolgreich entsperrt
error_only_user_that_locked_folder_can_unlock_it: Sie haben keine Berechtigung zur Entsperrung des Ordners
title_folder_parent_locked: "Übergeordnetes Verzeichnis %{name} ist gesperrt"
title_file_parent_locked: "Übergeordnetes Verzeichnis %{name} ist gesperrt"
title_unlock_folder: Zur Modifikation für andere Benutzer entsperren
title_lock_folder: Zum Schutz vor Modifikation durch andere Benutzer sperren
:select_option_webdav_readonly: nur Lesen
:select_option_webdav_readwrite: Lesen/Schreiben
:label_webdav_strategy: Webdav Strategie
:note_webdav_strategy: Erlaubt dem Administrator den Wechsel der WebDav Nutzung zwischen nur lesend und auch schreibenden Zugriffen.
select_option_webdav_readonly: nur Lesen
select_option_webdav_readwrite: Lesen/Schreiben
label_webdav_strategy: Webdav Strategie
note_webdav_strategy: Erlaubt dem Administrator den Wechsel der WebDav Nutzung zwischen nur lesend und auch schreibenden Zugriffen.
# Not translated
error_unable_delete_dmsf_workflow: Unable to delete the workflow
error_empty_note: The note can't be empty
@ -243,4 +243,19 @@ de:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -147,9 +147,7 @@ en:
title_number_of_files_in_directory: Number of files in directory
title_filename_for_download: Filename used for download or in Zip archive
label_number_of_folders: Folders
label_number_of_documents: Documents
label_zip_names_encoding: Zip names encoding
note_zip_names_encoding_iconv: Iconv is used for charset conversion from utf-8 to target encoding
label_number_of_documents: Documents
error_file_storage_directory_does_not_exist: "File storage directory doesn't exist and can't be created"
error_file_can_not_be_created: "File can't be created in storage directory"
error_wrong_zip_encoding: Wrong Zip encoding
@ -243,4 +241,19 @@ en:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -150,8 +150,6 @@ es:
title_filename_for_download: Filename used for download or in Zip archive
label_number_of_folders: Folders
label_number_of_documents: Documents
label_zip_names_encoding: Zip names encoding
note_zip_names_encoding_iconv: Iconv is used for charset conversion from utf-8 to target encoding
error_file_storage_directory_does_not_exist: "File storage directory doesn't exist and can't be created"
error_file_can_not_be_created: "File can't be created in storage directory"
error_wrong_zip_encoding: Wrong Zip encoding
@ -245,4 +243,19 @@ es:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -147,9 +147,7 @@ fr:
title_number_of_files_in_directory: Nombre de fichiers dans le dossier
title_filename_for_download: "Nom du fichier à utiliser lors du téléchargement ou de l'archive ZIP"
label_number_of_folders: Dossiers
label_number_of_documents: Fichiers
label_zip_names_encoding: Encodage du nom des fichiers ZIP
note_zip_names_encoding_iconv: Iconv est utilisé lors de la transformation du jeu de caractères utf-8 vers le jeu de caractères cible
label_number_of_documents: Fichiers
error_file_storage_directory_does_not_exist: Le répertoire de stockage des fichiers n'existe pas ou n'a pas pu être créé
error_file_can_not_be_created: "Le fichier n'a pas pu être enregistré dans le répertoire de stockage"
error_wrong_zip_encoding: Mauvais jeu de caractères pour la transformation du nom du ZIP
@ -245,4 +243,19 @@ fr:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -147,9 +147,7 @@ ja:
title_number_of_files_in_directory: フォルダ内のファイル数
title_filename_for_download: ファイル名はダウンロードまたは Zip アーカイブに使われます
label_number_of_folders: フォルダ
label_number_of_documents: 文書
label_zip_names_encoding: Zip 名のエンコード
note_zip_names_encoding_iconv: 文字コードを utf-8 から目的のエンコードに変換するのに Iconv が使われています
label_number_of_documents: 文書
error_file_storage_directory_does_not_exist: ファイル保存フォルダが存在せず作ることもできません
error_file_can_not_be_created: ファイルを保存フォルダに作ることができません
error_wrong_zip_encoding: Zip エンコーディングが正しくありません
@ -245,4 +243,19 @@ ja:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -148,8 +148,6 @@ ru:
title_filename_for_download: Имя файла для скачиваемого архива
label_number_of_folders: Папок
label_number_of_documents: Документов
label_zip_names_encoding: Кодировка zip имен
note_zip_names_encoding_iconv: Iconv используется для преобразования с кодировки UTF-8 в целевую кодировку
error_file_storage_directory_does_not_exist: Каталог для хранения файлов не существует и не может быть создан
error_file_can_not_be_created: Файл не может быть создан в каталоге хранения файлов
error_wrong_zip_encoding: Неверная кодировка zip
@ -245,4 +243,19 @@ ru:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -1,210 +1,261 @@
# Slovene translation for DMSF by zdravko.balorda@mks.si
sl:
:dmsf: "Arhiv"
:label_dmsf_file_plural: "Arhivske datoteke"
:warning_no_entries_selected: "Ničesar niste izbrali"
:error_email_to_must_be_entered: "Email Naslovnik mora bit izbran"
:notice_email_sent: "Email poslan"
:warning_file_already_locked: "Datoteka že zaklenjena"
:notice_file_locked: "Datoteka zaklenjena"
:warning_file_not_locked: "Datoteka ni zaklenjena"
:notice_file_unlocked: "Datoteka odklenjena"
:error_only_user_that_locked_file_can_unlock_it: "Samo oseba, ki je zaklenila datoteko, jo lahko odklene."
:question_do_you_really_want_to_delete_this_entry: "Ste prepričani, da želite izbrisati objekt?"
:error_max_files_exceeded: "Max %{number} datotek za istočasno nalaganje je preseženo."
:question_do_you_really_want_to_delete_this_revision: "Ste prepričani, da želite izbrisati verzijo datoteke?"
:error_entry_project_does_not_match_current_project: "Projekt se ujema s trenutno nastavljenim projektom"
:notice_folder_created: "Mapa kreirana"
:error_folder_creation_failed: "Mape ne morem kreirati"
:error_folder_title_must_be_entered: "Naslov mora biti vnešen"
:notice_folder_deleted: "Mapa izbrisana"
:error_folder_is_not_empty: "Mapa ni prazna"
:error_folder_title_is_already_used: "Naslov je že uporabljen"
:notice_folder_details_were_saved: "Podatki o mapi so shranjeni"
:error_file_is_locked: "Datoteka je zaklenjena"
:notice_file_deleted: "Datoteka izbrisana"
:error_at_least_one_revision_must_be_present: "Vsaj ena verzija mora obstajati"
:notice_revision_deleted: "Verzija izbrisana"
:warning_one_of_files_locked: "Ena od datotek je zaklenjena"
:notice_file_unlocked: "Datoteka odklenjena"
:notice_file_revision_created: "Verzija datoteke kreirana"
:notice_your_preferences_were_saved: "Vaše nastavitve so shranjene"
:warning_folder_notifications_already_activated: "Obveščanje o mapi je že aktivno"
:notice_folder_notifications_activated: "Obveščanje o mapi je aktivirano"
:warning_folder_notifications_already_deactivated: "Obveščanje o mapi je že neaktivno"
:notice_folder_notifications_deactivated: "Obveščanje o mapi je deaktivirano"
:warning_file_notifications_already_activated: "Obveščanje o datoteki je že aktivno"
:notice_file_notifications_activated: "Obveščanje o datoteki je aktivirano"
:warning_file_notifications_already_deactivated: "Obveščanje o datoteki je že deaktivirano"
:notice_file_notifications_deactivated: "Obveščanje o datoteki je deaktivirano"
:link_details: "%{title} podrobnosti"
:link_edit: "Uredi %{title}"
:submit_create: "Kreiraj"
:link_create_folder: "Kreiraj mapo"
:title_check_uncheck_all_for_zip_download_or_email: "Označi/Odznači vse za Zip prenašanje ali email"
:link_title: "Naslov"
:link_size: "Velikost"
:link_modified: "Spremenjeno"
:link_ver: "Ver."
:link_author: "Autor"
:title_check_for_zip_download_or_email: "Označi za Zip prenašanje ali email"
:title_delete: "Izbriši"
:title_notifications_active_deactivate: "Obveščanje aktivno: Deaktiviraj"
:title_notifications_not_active_activate: "Obveščanje ni aktivno: Aktiviraj"
:title_title_version_version_download: "%{title} verzija %{version} prenesi dol"
:title_locked_by_user: "Zaklenil %{user}"
:title_locked_by_you: "Zaklenili ste"
:title_waiting_for_approval: "V postopku odobritve"
:title_approved: "Odobreno"
:title_unlock_file: "Odkleni drugim članom za posodabljanje"
:title_lock_file: "Zakleni za posodabljanje"
:submit_download: "Prenesi dol"
:title_download_checked: "Prenesi izbrano v Zip formatu"
:submit_email: "Pripni v email"
:title_send_checked_by_email: "Pošlji izbrano po elektronski pošti"
:link_user_preferences: "Vaše Arhivske nastavitve za projekt"
:heading_send_documents_by_email: "Pošlji dokumente po elektronski pošti"
:label_email_from: "Pošiljatelj"
:label_email_to: "Naslovnik"
:label_email_cc: "Kp"
:label_email_subject: "Zadeva"
:label_email_documents: "Priloge"
:label_email_body: "Vsebina"
:label_email_send: "Pošlji"
:title_notifications_active: "Obveščanje aktivno"
:label_file_size: "Velikost datoteke"
:heading_file_upload: "Naloži"
:note_uploaded_maximum_files_at_once: "Naenkrat lahko prenesete največ %{number} datotek."
:note_upload_files_greater_than_two_gb: "Za datoteke večje od 2GB rabite 64bitni brskalnik."
:submit_upload_files: "Naloži"
:heading_new_folder: "Nova mapa"
:label_title: "Naziv mape"
:label_description: "Opis"
:submit_save: "Shrani"
:info_file_locked: "Datoteka zaklenjena!"
:label_notifications: "Obveščanje"
:select_option_default: "Privzeto"
:select_option_deactivated: "Deaktivirano"
:select_option_activated: "Aktivirano"
:title_save_preferences: "Save preferences"
:heading_revisions: "Verzije"
:title_download: "Prenesi dol"
:title_delete_revision: "Izbriši verzijo"
:label_created: "Narejeno"
:label_changed: "Spremenjeno"
:info_changed_by_user: "%{changed} po"
:label_filename: "Datoteka"
:label_version: "Verzija"
:label_workflow: "postopek"
:option_workflow_waiting_for_approval: "V postopku odobritve"
:option_workflow_approved: "Odobreno"
:option_workflow_none: "Noben"
:label_mime: "Mime"
:label_size: "Velikost"
:label_comment: "Komentar"
:heading_new_revision: "Nova verzija"
:option_version_same: "Enako"
:option_version_minor: "Minor"
:option_version_major: "Major"
:label_new_content: "Nova vsebina"
:label_maximum_files_upload: "Maximum naloženih datotek"
:note_maximum_number_of_files_uploaded: "Omejitev največjega števila datotek za nalaganje naenkrat. 0 pomeni neomejeno."
:label_maximum_files_download: "Maximum datotek za prenos dol."
:note_maximum_number_of_files_downloaded: "Omejitev največjega števila prenešenih datotek v zip formatu ali poslanih po emailu. 0 pomeni neomejeno."
:label_file_storage_directory: "Direktorij za datoteke"
:label_index_database: "Index podatkovna baza"
:label_stemming_language: "Jezik za korenjenje besed (stemming)"
:note_possible_values: "Možne vrednosti"
:note_pass_none_to_disable_stemming: "vnesi 'none' za izklop korenjenja besed (stemming)"
:label_stem_strategy: "Strategija korenjenja besed"
:option_stem_none: "Izklop korenjenja (privzeto)"
:option_stem_some: "Korenjenje nekaterih besed"
:option_stem_all: "Korenjenje vseh besed"
:label_stemming_description: "Način kako parser uporablja algoritm za korenjenje besed. Privzeta vrednost je STEM_NONE. Možne vrednosti so"
:note_do_not_stem: "Ne koreni besed."
:note_stem_some: "Išči korene besed razen tistih, ki se začnejo z veliko začetnico, ali pa jim sledijo določene črke, ali so označene z operatorji, ki rabijo informacijo o poziciji črk. Korenjene besede so označene s predpono 'Z'."
:note_stem_all: "Išči korene za vse besede (opomba: brez dodajanja 'Z' predpone)."
:note_stemming_applied: "V vednost: algoritmi za korenjenje se uporabljajo samo na besedah po verjetnostnih poljih - V logičnih besednih povezavah se besede ne koreni."
:label_default_notifications: "Privzeti status obveščanja za datoteke"
:heading_uploaded_files: "Naložene datoteke"
:submit_commit: "Shrani"
:link_documents: "Dokumentacija"
:permission_view_dmsf_folders: "Brskanje po dokumentih"
:permission_user_preferences: "Uporabniške nastavitve"
:permission_view_dmsf_files: "Preglej dokumente"
:permission_folder_manipulation: "Upravljanje z mapami"
:permission_file_manipulation: "Upravljanje z datotekami"
:permission_file_approval: "Odobritev datotek"
:permission_force_file_unlock: "Prisilno odkleni datoteko"
:label_file: "Datoteka"
:field_folder: "Pod mapo"
:error_create_cycle_in_folder_dependency: "naredi ciklično odvisnost med mapami"
:error_contains_invalid_character: "vsebuje nedovoljene znake"
:error_file_commit_require_uploaded_file: "Ukaz zahteva naloženo datoteko"
:warning_some_files_were_not_commited: "Nekatere datoteke niso shranje zaradi napak v validaciji: %{files}"
:error_user_has_not_right_delete_folder: "Uporabnik nima privilegija brisati mapo"
:error_user_has_not_right_delete_file: "Uporabnik nima privilegija brisati datoteke"
:notice_entries_deleted: "Izbrane enote izbrisane"
:warning_some_entries_were_not_deleted: "Nekatere enote niso izbrisane: %{entries}"
:question_do_you_really_want_to_delete_entries: "Ste prepričani, da želite izbrisati izbrane enote?"
:title_delete_checked: "Izbriši izbrano"
:title_number_of_files_in_directory: "Število datotek v mapi"
:title_filename_for_download: "Naziv datoteke za prenos dol ali Zip arhiva"
:label_number_of_folders: "Mapa"
:label_number_of_documents: "Dokumentacija"
:label_zip_names_encoding: "Nabor znakov za Zip imena datotek"
:note_zip_names_encoding_iconv: "Iconv se uporablja za konverzijo iz utf-8 v preslikani nabor znakov"
:error_file_storage_directory_does_not_exist: "Mapa za datoteke ne obstaja in se je ne da kreirat"
:error_file_can_not_be_created: "Datoteke se ne da kreirat v mapi"
:error_wrong_zip_encoding: "Napačen Zip nabor znakov"
:warning_xapian_not_available: "Xapian ni na voljo"
:menu_dmsf: "Arhiv"
:label_physical_file_delete: "Brisanje datoteke (fizično)"
:user_is_not_project_member: "Niste član projekta"
:heading_access_downloads_emails: "Prenosi/Email-i"
:heading_access_first: "Prvi"
:heading_access_last: "Zadnji"
:label_dmsf_updated: "Arhiv posodobljen"
:title_total_size_of_all_files: "Skupna velikost vseh datotek v tej mapi"
:project_module_dmsf: "Arhiv"
:warning_no_project_to_copy_file_to: "Ni projekta kamor bi kopiral datoteko"
:comment_copied_from: "Skopirano iz %{source}"
:notice_file_copied: "Datoteka skopirana"
:notice_file_moved: "Datoteka premaknjena"
:label_target_project: "Ciljni projekt"
:label_target_folder: "Ciljna mapa"
:title_copy_or_move: "Kopiraj/Premakni"
:label_dmsf_folder_plural: "Arhivske mape"
:comment_moved_from: "Premaknjeno iz %{source}"
:error_target_folder_same: "Ciljna mapa in projekt sta ista kot izvorna (trenutna)"
:error_file_cannot_be_moved: "Datoteka ne more biti premaknjena"
:error_file_cannot_be_copied: "Datoteko ni možno skopirati"
:warning_no_project_to_copy_folder_to: "Ni projekta v katerega bi skopiral mapo"
:title_copy: "Kopiraj"
:error_folder_cannot_be_copied: "Mapo se ne da skopirati"
:notice_folder_copied: "Mapa skopirana"
dmsf: Arhiv
label_dmsf_file_plural: Arhivske datoteke
warning_no_entries_selected: Ničesar niste izbrali
error_email_to_must_be_entered: Email Naslovnik mora bit izbran
warning_file_already_locked: Datoteka že zaklenjena
notice_file_locked: Datoteka zaklenjena
warning_file_not_locked: Datoteka ni zaklenjena
notice_file_unlocked: Datoteka odklenjena
error_only_user_that_locked_file_can_unlock_it: Samo oseba, ki je zaklenila datoteko, jo lahko odklene.
question_do_you_really_want_to_delete_this_entry: Ste prepričani, da želite izbrisati objekt?
error_max_files_exceeded: "Max %{number} datotek za istočasno nalaganje je preseženo."
question_do_you_really_want_to_delete_this_revision: Ste prepričani, da želite izbrisati verzijo datoteke?
error_entry_project_does_not_match_current_project: Projekt se ujema s trenutno nastavljenim projektom
notice_folder_created: Mapa kreirana
error_folder_creation_failed: Mape ne morem kreirati
error_folder_title_must_be_entered: Naslov mora biti vnešen
notice_folder_deleted: Mapa izbrisana
error_folder_is_not_empty: Mapa ni prazna
error_folder_title_is_already_used: Naslov je že uporabljen
notice_folder_details_were_saved: Podatki o mapi so shranjeni
error_file_is_locked: Datoteka je zaklenjena
notice_file_deleted: Datoteka izbrisana
error_at_least_one_revision_must_be_present: Vsaj ena verzija mora obstajati
notice_revision_deleted: Verzija izbrisana
warning_one_of_files_locked: Ena od datotek je zaklenjena
notice_file_unlocked: Datoteka odklenjena
notice_file_revision_created: Verzija datoteke kreirana
notice_your_preferences_were_saved: Vaše nastavitve so shranjene
warning_folder_notifications_already_activated: Obveščanje o mapi je že aktivno
notice_folder_notifications_activated: Obveščanje o mapi je aktivirano
warning_folder_notifications_already_deactivated: Obveščanje o mapi je že neaktivno
notice_folder_notifications_deactivated: Obveščanje o mapi je deaktivirano
warning_file_notifications_already_activated: Obveščanje o datoteki je že aktivno
notice_file_notifications_activated: Obveščanje o datoteki je aktivirano
warning_file_notifications_already_deactivated: Obveščanje o datoteki je že deaktivirano
notice_file_notifications_deactivated: Obveščanje o datoteki je deaktivirano
link_details: "%{title} podrobnosti"
link_edit: "Uredi %{title}"
submit_create: Kreiraj
link_create_folder: Kreiraj mapo
title_check_uncheck_all_for_zip_download_or_email: "Označi/Odznači vse za Zip prenašanje ali email"
link_title: Naslov
link_size: Velikost
link_modified: Spremenjeno
link_ver: Ver.
link_author: Autor
title_check_for_zip_download_or_email: Označi za Zip prenašanje ali email
title_delete: Izbriši
title_notifications_active_deactivate: "Obveščanje aktivno: Deaktiviraj"
title_notifications_not_active_activate: "Obveščanje ni aktivno: Aktiviraj"
title_title_version_version_download: "%{title} verzija %{version} prenesi dol"
title_locked_by_user: "Zaklenil %{user}"
title_locked_by_you: Zaklenili ste
title_waiting_for_approval: V postopku odobritve
title_approved: Odobreno
title_unlock_file: Odkleni drugim članom za posodabljanje
title_lock_file: Zakleni za posodabljanje
submit_download: Prenesi dol
title_download_checked: Prenesi izbrano v Zip formatu
submit_email: Pripni v email
title_send_checked_by_email: Pošlji izbrano po elektronski pošti
link_user_preferences: Vaše Arhivske nastavitve za projekt
heading_send_documents_by_email: Pošlji dokumente po elektronski pošti
label_email_from: Pošiljatelj
label_email_to: Naslovnik
label_email_cc: Kp
label_email_subject: Zadeva
label_email_documents: Priloge
label_email_body: Vsebina
label_email_send: Pošlji
title_notifications_active: Obveščanje aktivno
label_file_size: Velikost datoteke
heading_file_upload: Naloži
note_uploaded_maximum_files_at_once: "Naenkrat lahko prenesete največ %{number} datotek."
note_upload_files_greater_than_two_gb: Za datoteke večje od 2GB rabite 64bitni brskalnik.
submit_upload_files: Naloži
heading_new_folder: Nova mapa
label_title: Naziv mape
label_description: Opis
submit_save: Shrani
info_file_locked: Datoteka zaklenjena!
label_notifications: Obveščanje
select_option_default: Privzeto
select_option_deactivated: Deaktivirano
select_option_activated: Aktivirano
title_save_preferences: Save preferences
heading_revisions: Verzije
title_download: Prenesi dol
title_delete_revision: Izbriši verzijo
label_created: Narejeno
label_changed: Spremenjeno
info_changed_by_user: "%{changed} po"
label_filename: Datoteka
label_version: Verzija
label_workflow: postopek
label_mime: Mime
label_size: Velikost
label_comment: Komentar
heading_new_revision: Nova verzija
option_version_same: Enako
option_version_minor: Minor
option_version_major: Major
label_new_content: Nova vsebina
label_maximum_files_upload: Maximum naloženih datotek
note_maximum_number_of_files_uploaded: Omejitev največjega števila datotek za nalaganje naenkrat. 0 pomeni neomejeno.
label_maximum_files_download: Maximum datotek za prenos dol.
note_maximum_number_of_files_downloaded: Omejitev največjega števila prenešenih datotek v zip formatu ali poslanih po emailu. 0 pomeni neomejeno.
label_file_storage_directory: Direktorij za datoteke
label_index_database: Index podatkovna baza
label_stemming_language: Jezik za korenjenje besed (stemming)
note_possible_values: Možne vrednosti
note_pass_none_to_disable_stemming: "vnesi 'none' za izklop korenjenja besed (stemming)"
label_stem_strategy: Strategija korenjenja besed
option_stem_none: Izklop korenjenja (privzeto)
option_stem_some: Korenjenje nekaterih besed
option_stem_all: Korenjenje vseh besed
label_stemming_description: Način kako parser uporablja algoritm za korenjenje besed. Privzeta vrednost je STEM_NONE. Možne vrednosti so
note_do_not_stem: Ne koreni besed.
note_stem_some: "Išči korene besed razen tistih, ki se začnejo z veliko začetnico, ali pa jim sledijo določene črke, ali so označene z operatorji, ki rabijo informacijo o poziciji črk. Korenjene besede so označene s predpono 'Z'."
note_stem_all: "Išči korene za vse besede (opomba: brez dodajanja 'Z' predpone)."
note_stemming_applied: "V vednost: algoritmi za korenjenje se uporabljajo samo na besedah po verjetnostnih poljih - V logičnih besednih povezavah se besede ne koreni."
label_default_notifications: Privzeti status obveščanja za datoteke
heading_uploaded_files: Naložene datoteke
submit_commit: Shrani
link_documents: Dokumentacija
permission_view_dmsf_folders: Brskanje po dokumentih
permission_user_preferences: Uporabniške nastavitve
permission_view_dmsf_files: Preglej dokumente
permission_folder_manipulation: Upravljanje z mapami
permission_file_manipulation: Upravljanje z datotekami
permission_file_approval: Odobritev datotek
permission_force_file_unlock: Prisilno odkleni datoteko
label_file: Datoteka
field_folder: Pod mapo
error_create_cycle_in_folder_dependency: naredi ciklično odvisnost med mapami
error_contains_invalid_character: vsebuje nedovoljene znake
error_file_commit_require_uploaded_file: Ukaz zahteva naloženo datoteko
warning_some_files_were_not_commited: "Nekatere datoteke niso shranje zaradi napak v validaciji: %{files}"
error_user_has_not_right_delete_folder: Uporabnik nima privilegija brisati mapo
error_user_has_not_right_delete_file: Uporabnik nima privilegija brisati datoteke
notice_entries_deleted: Izbrane enote izbrisane
warning_some_entries_were_not_deleted: "Nekatere enote niso izbrisane: %{entries}"
question_do_you_really_want_to_delete_entries: Ste prepričani, da želite izbrisati izbrane enote?
title_delete_checked: Izbriši izbrano
title_number_of_files_in_directory: Število datotek v mapi
title_filename_for_download: Naziv datoteke za prenos dol ali Zip arhiva
label_number_of_folders: Mapa
label_number_of_documents: Dokumentacija
error_file_storage_directory_does_not_exist: Mapa za datoteke ne obstaja in se je ne da kreirat
error_file_can_not_be_created: Datoteke se ne da kreirat v mapi
error_wrong_zip_encoding: Napačen Zip nabor znakov
warning_xapian_not_available: Xapian ni na voljo
menu_dmsf: Arhiv
label_physical_file_delete: Brisanje datoteke (fizično)
user_is_not_project_member: Niste član projekta
heading_access_downloads_emails: "Prenosi/Email-i"
heading_access_first: Prvi
heading_access_last: Zadnji
label_dmsf_updated: Arhiv posodobljen
title_total_size_of_all_files: Skupna velikost vseh datotek v tej mapi
project_module_dmsf: Arhiv
:error_max_email_filesize_exceeded: "Presegli ste največjo velikost datoteke za pošiljanje po email-u. (%{number} MB)"
:note_maximum_email_filesize: "Omejitev največje velikosti datoteke, ki se lahko pošlje po email-u. 0 pomeni neomejeno. Količina je v MB."
:label_maximum_email_filesize: "Največja velikost email priponke"
:header_minimum_filesize: "Datotečna napaka."
:error_minimum_filesize: "Datoteka %{file} je 0 bytov in ne bo pripeta."
:parent_directory: "Nadrejena mapa"
:note_webdav: "Webdav po vklopu lahko najdete na http://.../dmsf/webdav/"
:label_webdav: "Webdav delovanje"
:label_dmsf_plural: "Kopiraj Arhivske datoteke in mape (%{files} datoteke v %{folders} mape)"
warning_no_project_to_copy_file_to: Ni projekta kamor bi kopiral datoteko
comment_copied_from: "Skopirano iz %{source}"
notice_file_copied: Datoteka skopirana
notice_file_moved: Datoteka premaknjena
label_target_project: Ciljni projekt
label_target_folder: Ciljna mapa
title_copy_or_move: "Kopiraj/Premakni"
label_dmsf_folder_plural: Arhivske mape
comment_moved_from: "Premaknjeno iz %{source}"
error_target_folder_same: Ciljna mapa in projekt sta ista kot izvorna (trenutna)
error_file_cannot_be_moved: Datoteka ne more biti premaknjena
error_file_cannot_be_copied: Datoteko ni možno skopirati
warning_no_project_to_copy_folder_to: Ni projekta v katerega bi skopiral mapo
title_copy: Kopiraj
error_folder_cannot_be_copied: Mapo se ne da skopirati
notice_folder_copied: Mapa skopirana
error_max_email_filesize_exceeded: "Presegli ste največjo velikost datoteke za pošiljanje po email-u. (%{number} MB)"
note_maximum_email_filesize: Omejitev največje velikosti datoteke, ki se lahko pošlje po email-u. 0 pomeni neomejeno. Količina je v MB.
label_maximum_email_filesize: Največja velikost email priponke
header_minimum_filesize: Datotečna napaka.
error_minimum_filesize: "Datoteka %{file} je 0 bytov in ne bo pripeta."
parent_directory: Nadrejena mapa
note_webdav: "Webdav po vklopu lahko najdete na http://.../dmsf/webdav/"
label_webdav: Webdav delovanje
label_dmsf_plural: "Kopiraj Arhivske datoteke in mape (%{files} datoteke v %{folders} mape)"
:warning_folder_already_locked: "Mapa je že zaklenjena"
:notice_folder_locked: "Mapa je uspešno zaklenjena"
:warning_folder_not_locked: "Ne, ta mapa ne more biti zaklenjena"
:notice_folder_unlocked: "Mapa je uspešno odklenjena"
:error_only_user_that_locked_folder_can_unlock_it: "Nimate privilegijev, da bi odklenili to mapo"
:title_folder_parent_locked: "Nadrejena mapa %{name} je zaklenjena"
:title_file_parent_locked: "Nadrejena mapa %{name} je zaklenjena"
:title_unlock_folder: "Odkleni, da bi drugim članom omogočil spreminjanje"
:title_lock_folder: "Zakleni, da bi drugim članom preprečil spreminjanje"
warning_folder_already_locked: Mapa je že zaklenjena
notice_folder_locked: Mapa je uspešno zaklenjena
warning_folder_not_locked: Ne, ta mapa ne more biti zaklenjena
notice_folder_unlocked: Mapa je uspešno odklenjena
error_only_user_that_locked_folder_can_unlock_it: Nimate privilegijev, da bi odklenili to mapo
title_folder_parent_locked: "Nadrejena mapa %{name} je zaklenjena"
title_file_parent_locked: "Nadrejena mapa %{name} je zaklenjena"
title_unlock_folder: Odkleni, da bi drugim članom omogočil spreminjanje
title_lock_folder: Zakleni, da bi drugim članom preprečil spreminjanje
:select_option_webdav_readonly: "Beri (izključno)"
:select_option_webdav_readwrite: "Beri/Piši"
:label_webdav_strategy: "Webdav strategija"
:note_webdav_strategy: "Omogoči administratorju da odloči ali je webdav platforma na voljo izključno za branje ali beri/piši za končne uporabnike."
select_option_webdav_readonly: Beri (izključno)
select_option_webdav_readwrite: "Beri/Piši"
label_webdav_strategy: Webdav strategija
note_webdav_strategy: "Omogoči administratorju da odloči ali je webdav platforma na voljo izključno za branje ali beri/piši za končne uporabnike."
# Not translated
error_unable_delete_dmsf_workflow: Unable to delete the workflow
error_empty_note: "The note can't be empty"
error_workflow_assign: An error occured while assigning
error_cannot_start_workflow: "Workflow can't be started"
error_cannot_renumber_steps: "Steps can't be renumbered"
label_dmsf_workflow_new: New approval workflow
field_label_dmsf_workflow: Approval Workflow
field_label_dmsf_workflow_name: Approval workflow name
label_dmsf_workflow_plural: Approval workflows
label_dmsf_workflow_step: Step
label_dmsf_workflow_step_plural: Steps
label_dmsf_workflow_approval: Approval
label_dmsf_workflow_approval_plural: Approvals
label_dmsf: DMSF
label_dmsf_wokflow_action_approve: Approve
label_dmsf_wokflow_action_reject: Reject
label_dmsf_wokflow_action_delegate: Delegate to
label_dmsf_wokflow_action_assign: Assign an approval workflow
label_dmsf_wokflow_action_start: Start workflow
label_dmsf_workflow_add_approver: "Add a new approver with a logical function:"
label_or: or
label_action: Action
label_note: Note
title_none: None
title_rejection: Rejection
title_delegation: Delegation
title_assignment: Assignment
title_start: Start
title_dmsf_workflow_log: Approval Workflow Log
title_assigned: Assigned
title_approval: Approval
title_rejected: Rejected
dmsf_and: AND
dmsf_or: OR
dmsf_new_step: New step
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in

View File

@ -148,8 +148,6 @@ zh:
title_filename_for_download: 用于下载或zip归档的文件名
label_number_of_folders: Folders
label_number_of_documents: Documents
label_zip_names_encoding: Zip文件名编码
note_zip_names_encoding_iconv: Iconv is used for charset conversion from utf-8 to target encoding
error_file_storage_directory_does_not_exist: 文件存储目录不存在或不能创建
error_file_can_not_be_created: 文件未能在存储目录中创建
error_wrong_zip_encoding: 不正确的Zip编码
@ -164,7 +162,7 @@ zh:
title_total_size_of_all_files: 文件夹所有文件总大小
project_module_dmsf: 文档管家
# Not translated
# Not translated
warning_no_project_to_copy_file_to: No project to copy file to
comment_copied_from: "Copied from %{source}"
@ -246,4 +244,19 @@ zh:
message_dmsf_wokflow_note: Your note...
info_revision: "r%{rev}"
link_workflow: Workflow
notice_workflow_started: Approval workflow successfully started
notice_workflow_started: Approval workflow successfully started
text_email_subject_approved: "Approval workflow %{name} approved"
text_email_subject_rejected: "Approval workflow %{name} rejected"
text_email_subject_delegated: "Approval workflow %{name} delegated"
text_email_subject_requires_approval: "Approval workflow %{name} requires your approval"
text_email_subject_updated: "Approval workflow %{name} updated"
text_email_subject_started: "Approval workflow %{name} started"
text_email_finished_approved: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been approved."
text_email_finished_rejected: "The approval workflow '%{name}' assigned to '%{filename}' document has just been finished and the document has been rejected because of '%{notice}'."
text_email_finished_delegated: "The approval workflow '%{name}' assigned to '%{filename}' document has just been delegated because of '%{notice}' and you are expected to do an approval in the current approval step."
text_email_finished_step: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps and you are expected to do an approval in the next approval step."
text_email_finished_step_short: "The approval workflow '%{name}' assigned to '%{filename}' document has just finished one of the approval steps."
text_email_started: "The approval workflow '%{name}' assigned to '%{filename}' document has just been started and you are expected to do an approval in the current approval step."
text_email_to_proceed: To proceed click on the check box icon next to the document in
text_email_to_see_history: To see the approval history click on the workflow status of the document in
text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document in