diff --git a/app/models/dmsf_file.rb b/app/models/dmsf_file.rb index 2c08dc87..1fffadb4 100644 --- a/app/models/dmsf_file.rb +++ b/app/models/dmsf_file.rb @@ -355,7 +355,10 @@ class DmsfFile < ActiveRecord::Base if database enquire = Xapian::Enquire.new(database) - query_string = tokens.join(' ') + # Combine the rest of the command line arguments with spaces between + # them, so that simple queries don't have to be quoted at the shell + # level. + query_string = tokens.map{ |x| !(x[-1,1].eql?'*')? x+'*': x }.join(' ') qp = Xapian::QueryParser.new stemmer = Xapian::Stem.new(lang) qp.stemmer = stemmer @@ -376,7 +379,10 @@ class DmsfFile < ActiveRecord::Base qp.default_op = Xapian::Query::OP_OR end - query = qp.parse_query(query_string) + flags = Xapian::QueryParser::FLAG_WILDCARD + flags |= Xapian::QueryParser::FLAG_CJK_NGRAM if Setting.plugin_redmine_dmsf['enable_cjk_ngrams'] + + query = qp.parse_query(query_string, flags) enquire.query = query matchset = enquire.mset(0, 1000) diff --git a/app/views/settings/_dmsf_settings.html.erb b/app/views/settings/_dmsf_settings.html.erb index da641ab5..1f620a00 100644 --- a/app/views/settings/_dmsf_settings.html.erb +++ b/app/views/settings/_dmsf_settings.html.erb @@ -310,10 +310,14 @@ <%= radio_button_tag 'settings[dmsf_stemming_strategy]', 'STEM_SOME', @settings['dmsf_stemming_strategy'] == 'STEM_SOME', :disabled => xapian_disabled %> <%= l(:option_stem_some) %>
<%= radio_button_tag 'settings[dmsf_stemming_strategy]', 'STEM_ALL', @settings['dmsf_stemming_strategy'] == 'STEM_ALL', :disabled => xapian_disabled %> <%= l(:option_stem_all) %>
- <%= l(:label_stemming_description) %>:
-   STEM_NONE: <%= l(:note_do_not_stem) %>
-   STEM_SOME: <%= l(:note_stem_some) %>
-   STEM_ALL: <%= l(:note_stem_all) %>
- <%= l(:note_stemming_applied) %> + <%= l(:text_stemming_info) %> +
+

+ +

+ <%= content_tag(:label, l(:label_enable_cjk_ngrams)) %> + <%= check_box_tag 'settings[enable_cjk_ngrams]', true, @settings['enable_cjk_ngrams'] == 'true' %> + + <%= l(:text_enable_cjk_ngrams) %>

diff --git a/config/locales/cs.yml b/config/locales/cs.yml index de494b76..0e9751c0 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -32,8 +32,10 @@ cs: warning_file_not_locked: Soubor není zamčen notice_file_unlocked: Soubor byl odemčen error_only_user_that_locked_file_can_unlock_it: Soubor může být odemčen pouze uživatelem, který ho zamkl + error_max_files_exceeded: "Limit pro %{number} najednou stažených souborů je překročen" error_entry_project_does_not_match_current_project: Zadaný projekt neodpovídá aktuálnímu projektu + notice_folder_created: Složka byla vytvořena error_folder_creation_failed: Vytváření složky selhalo error_folder_title_must_be_entered: Musí být zadán název @@ -51,12 +53,16 @@ cs: notice_your_preferences_were_saved: Vaše nastavení bylo uloženo notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Notifikace složky již byly aktivovány + notice_folder_notifications_activated: Notifikace složky byly aktivovány warning_folder_notifications_already_deactivated: Notifikace složky již byly deaktivovány + notice_folder_notifications_deactivated: Notifikace složky byly deaktivovány warning_file_notifications_already_activated: Notifikace souboru již byly aktivovány + notice_file_notifications_activated: Notifikace souboru byly aktivovány warning_file_notifications_already_deactivated: Notifikace souboru již byly deaktivovány + notice_file_notifications_deactivated: Notifikace souboru byly deaktivovány link_details: "%{title} detaily" link_edit: "Upravit %{title}" @@ -69,6 +75,7 @@ cs: link_author: Autor title_check_for_zip_download_or_email: Vybrat pro stažení jako zip nebo emailem title_check_for_restore_or_delete: Vybrat pro obnovení nebo smazání + title_delete: Smazat title_notifications_active_deactivate: "Notifikace aktivní: Deaktivovat" title_notifications_not_active_activate: "Notifikace nejsou aktivní: Aktivovat" @@ -102,7 +109,8 @@ cs: select_option_deactivated: Deaktivováno select_option_activated: Aktivováno label_title_format: Formát názvu - text_title_format: "Formát názvu souboru pro stažení (%t - název, %f - soubor, %d - datum, %v - verze, %i - ID, %r - revize). Např.: %t_%v" + text_title_format: "Formát názvu souboru pro stažení (%t - název, %f - soubor, %d - datum, %v - verze, %i - ID, %r - + revize). Např.: %t_%v" title_save_preferences: Uložit nastavení heading_revisions: Revize title_download: Stáhnout @@ -121,8 +129,10 @@ cs: label_new_content: Nový obsah label_maximum_files_upload: Maximální počet najednou nahraných souborů note_maximum_number_of_files_uploaded: Maximální počet najednou nahraných souborů. 0 znamená bez omezení. + label_maximum_files_download: Maximální počet najednou stažených souborů - note_maximum_number_of_files_downloaded: Maximální počet najednou stažených souborů jako Zip nebo odeslaných emailem. 0 znamená bez omezení. + note_maximum_number_of_files_downloaded: Maximální počet najednou stažených souborů jako Zip nebo odeslaných emailem. + 0 znamená bez omezení. label_file_storage_directory: Složka pro uložení souborů label_index_database: Index databáze label_stemming_language: "Jazyk pro 'Stemming'" @@ -132,12 +142,12 @@ cs: option_stem_none: Stem nic (výchozí) option_stem_some: Stem něco option_stem_all: Stem vše - label_stemming_description: Tímto je určeno, jak analyzátor dotazu aplikuje algoritmus Stemmingu. Výchozí hodnota je STEM_NONE. Dostupné hodnoty jsou - note_do_not_stem: Žádný stemming. - note_stem_some: "Hledej stemmed formy výrazů kromě těch, které začínají velkým písmenem nebo jsou následovány určitými znaky nebo jsou použity s operátory, které vyžadují informaci o pozici. Stemmed výrazy začínají písmenem 'Z'." - note_stem_all: "Hledej stemmed formy všech slov (poznámka: 'Z' prefix není přidán)." - note_stemming_applied: Poznámka, že algoritmus stemingu je aplikován pouze na slova v pravděpodobnostních polích - výrazy pravda/nepravda nejsou stemovány. - label_default_notifications: Výchozí notifikace souboru + text_stemming_info: "Tímto se řídí, jak parser dotazů použije stemovací algoritmus. Výchozí hodnota je STEM_NONE. + Možné hodnoty jsou: STEM_NONE - Neaplikuj žádný steming, STEM_SOME - Použij stemování pro výrazy kromě těch, které + začínají velkým písmenem nebo jsou následovány určitýmy znaky('/@<>=*[{\"') nebo jsou použité s operátory, které + vyžadují informaci o pozici. Stemované výrazy začínají písmenem 'Z', STEM_ALL - Hledej stemové výrazy ve všech + slovech (prefix 'Z' není přidán)" + label_default_notifications: Výchozí notifikace pro soubory heading_uploaded_files: Nahrané soubory submit_commit: Potvrdit link_documents: Dokumenty @@ -157,9 +167,13 @@ cs: error_create_cycle_in_folder_dependency: vytvořit smyčku v závislostech složky error_contains_invalid_character: obsahuje neplatné znaky error_file_commit_require_uploaded_file: Potvrzení vyžaduje nahraný soubor + warning_some_files_were_not_commited: "Některé soubory nebyly potvrzené z důvodu chyb při validaci: %{files}" + error_user_has_not_right_delete_folder: Uživatel nemá právo mazat složky + error_user_has_not_right_delete_file: Uživatel nemá právo mazat soubor + notice_entries_deleted: Položky smazány warning_some_entries_were_not_deleted: "Některé položky nebyly smazány: %{entries}" title_delete_checked: Smaž vybrané @@ -168,6 +182,7 @@ cs: label_number_of_folders: Složky 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 warning_xapian_not_available: Xapian není k dostupný @@ -191,13 +206,16 @@ cs: error_target_folder_same: Cílový složka a projekt jsou stejné jako aktuální title_copy: Kopírovat - error_max_email_filesize_exceeded: "Přesáhli jste maximální velikost souboru, který lze poslat emailem. (%{number} MB)" - note_maximum_email_filesize: Omezí se maximální velikost souboru, který může být poslán emailem. 0 znamená neomezený. Číslo je v MB. + error_max_email_filesize_exceeded: "Přesáhli jste maximální velikost souboru, který lze poslat emailem. + (%{number} MB)" + note_maximum_email_filesize: Omezí se maximální velikost souboru, který může být poslán emailem. 0 znamená neomezený. + Číslo je v MB. label_maximum_email_filesize: Maximální velikost souboru emailu header_minimum_filesize: Chyba souboru. error_minimum_filesize: "Soubor %{file} má nulovou velikost a nebude přiložen." parent_directory: Nadřazená složka note_webdav: "Webdav je po aktivaci k dispozici na %{protocol}://%{domain}/dmsf/webdav/[identifikátor projektu]" + label_webdav: Webdav functionalita label_dmsf_plural: "Kopíruj dokumenty a složky (%{files} souborů v %{folders} složkách)" @@ -206,14 +224,17 @@ cs: warning_folder_not_locked: Složku nelze zamknout notice_folder_unlocked: Složka byla odemčena error_only_user_that_locked_folder_can_unlock_it: Nemáte oprávnění k odemknutí této složky + title_unlock_folder: Odemknout title_lock_folder: Zamknout select_option_webdav_readonly: Pouze pro čtení select_option_webdav_readwrite: Čtení/Zápis label_webdav_strategy: Webdav strategie + note_webdav_strategy: Umožní administrátorovi rozhodnout, zdali je webdav pouze pro čtení nebo i pro zápis. + error_unable_delete_dmsf_workflow: Nelze smazat schvalovací proces error_empty_note: Musí být vyplněn komentář error_workflow_assign: Chyba při přiřazování @@ -260,16 +281,24 @@ cs: text_email_subject_requires_approval: očekává Vaše schválení text_email_subject_updated: aktualizován text_email_subject_started: 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_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 + title_create_link: Vytvořit symbolický odkaz label_link_from: Odkaz z label_link_to: Odkaz do @@ -295,6 +324,7 @@ cs: label_display_notified_recipients: Zobrazit příjemce notifikací note_display_notified_recipients: Uživatel bude informován o příjemcích právě odeslané emailové notifikace. + warning_email_notifications: "Notifikační email poslán na uživatele %{to}" link_trash_bin: Koš @@ -318,7 +348,9 @@ cs: open_approvals: Procesy ke schválení label_maximum_ajax_upload_filesize: Maximální velikost souboru nahratelná přes AJAX - note_maximum_ajax_upload_filesize: Omezuje velikost souboru, který může být nahrán přes standardní rozhraní AJAX, jinak se použije standardní rozhraní Redminu. Číslo je v MB. + note_maximum_ajax_upload_filesize: Omezuje velikost souboru, který může být nahrán přes standardní rozhraní AJAX, + jinak se použije standardní rozhraní Redminu. Číslo je v MB. + label_classic: Klasický label_drag_drop: Moderní @@ -337,7 +369,8 @@ cs: label_last_revision_id: Revize label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Ponechat dokumenty zamčené note_dmsf_keep_documents_locked: Dokumenty zůstanou i po schválení zamčené. @@ -350,7 +383,7 @@ cs: label_last_approver: Poslední schvalovatel label_act_as_attachable: Jako příloha - note_dmsf_act_as_attachable: Umožní přikládat dokumenty k objektům např. úkolům. + note_dmsf_act_as_attachable: Umožní přikládat dokumenty k objektům např. k úkolům. label_user_search_add: Vyhledej uživatele pro přidání @@ -365,6 +398,12 @@ cs: text_email_from_override: aktuálně přihlášený uživatel label_email_reply_to: Odpovědět komu + label_enable_cjk_ngrams: Povolit generování n-gramů pro CJK texty + text_enable_cjk_ngrams: "Pokud je povoleno, sekvence čínských nebo japonských znaků jsou rozděleny do jednotlivých + znaků nebo skupin znaků. Znaky si nesou informaci o své pozici. Znaky psané latinkou jsou rozděleny normálně do + slov. Odpovídající proměná prostředí musí být použita při indexaci. + např.: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/de.yml b/config/locales/de.yml index f8ce6c1f..4837ce7f 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -31,9 +31,11 @@ de: notice_file_locked: Datei gesperrt warning_file_not_locked: Datei nicht gesperrt notice_file_unlocked: Datei freigegeben - error_only_user_that_locked_file_can_unlock_it: Nur der Benutzer, der die Datei gesperrt hat, kann sie auch wieder freigeben + error_only_user_that_locked_file_can_unlock_it: Nur der Benutzer, der die Datei gesperrt hat, kann sie auch wieder + freigeben error_max_files_exceeded: "Grenze für %{number} gleichzeitig heruntergeladene Dateien überschritten" error_entry_project_does_not_match_current_project: Eingangsprojekt entspricht nicht aktuellem Projekt + notice_folder_created: Ordner erstellt error_folder_creation_failed: Ordnererstellung fehlgeschlagen error_folder_title_must_be_entered: Es muss ein Titel angegeben werden @@ -51,12 +53,16 @@ de: notice_your_preferences_were_saved: Deine Einstellungen wurden gespeichert notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Ordnerbenachrichtigungen sind schon aktiviert + notice_folder_notifications_activated: Ordnerbenachrichtigungen aktiviert warning_folder_notifications_already_deactivated: Ordnerbenachrichtigungen sind schon deaktiviert + notice_folder_notifications_deactivated: Ordnerbenachrichtigungen deaktiviert warning_file_notifications_already_activated: Dateibenachrichtigungen sind schon aktiviert + notice_file_notifications_activated: Dateibenachrichtigungen aktiviert warning_file_notifications_already_deactivated: Dateibenachrichtigungen sind schon deaktiviert + notice_file_notifications_deactivated: Dateibenachrichtigungen deaktiviert link_details: "%{title} Details" link_edit: "Bearbeite %{title}" @@ -69,6 +75,7 @@ de: link_author: Autor title_check_for_zip_download_or_email: Wähle für ZIP-Download bzw. Email title_check_for_restore_or_delete: Wähle für Rückstellen oder Löschen + title_delete: Löschen title_notifications_active_deactivate: "Benachrichtigungen sind aktiv: Ausschalten" title_notifications_not_active_activate: "Benachrichtigungen sind nicht aktiv: Einschalten" @@ -102,7 +109,8 @@ de: select_option_deactivated: Aus select_option_activated: Ein label_title_format: Title format - text_title_format: "Format des Dokumente-Titels für Speichern (%t - Titel, %f - Datei, %d - Datum, %v - Version, %i - ID, %r - Revision). z.B.: %t_%v" + text_title_format: "Format des Dokumente-Titels für Speichern (%t - Titel, %f - Datei, %d - Datum, %v - Version, %i - + ID, %r - Revision). z.B.: %t_%v" title_save_preferences: Einstellungen speichern heading_revisions: Versionen title_download: Download @@ -120,9 +128,11 @@ de: label_new_content: Neuer Inhalt label_maximum_files_upload: Maximal zulässige Anzahl der hochgeladenen Dateien option_version_custom: Benutzerdefinierte - note_maximum_number_of_files_uploaded: Beschränkt die maximale Anzahl der Dateien, die auf einmal hochgeladen werden können. 0 bedeutet unbeschränkt. + note_maximum_number_of_files_uploaded: Beschränkt die maximale Anzahl der Dateien, die auf einmal hochgeladen werden + können. 0 bedeutet unbeschränkt. label_maximum_files_download: Maximal zulässige Anzahl der Dateien, die heruntergeladen werden können. - note_maximum_number_of_files_downloaded: Beschränkt die maximale Anzahl, der Dateien, die auf einmal heruntergeladen werden können. (per ZIP oder Mail). 0 bedeutet unbeschränkt. + note_maximum_number_of_files_downloaded: Beschränkt die maximale Anzahl, der Dateien, die auf einmal heruntergeladen + werden können. (per ZIP oder Mail). 0 bedeutet unbeschränkt. label_file_storage_directory: Verzeichnis für die Dateiablage label_index_database: Index Datenbank label_stemming_language: Stemming-Sprache @@ -132,11 +142,11 @@ de: option_stem_none: reduziere nichts (Voreinstellung) option_stem_some: reduziere manches option_stem_all: reduziere alles - label_stemming_description: Diese Einstellung beeinflusst, wie der Parser den Stemming-Algorithmus anwendet. Voreingestellt ist STEM_NONE. Die möglichen Werte sind - note_do_not_stem: Kein Stemming durchführen. - note_stem_some: Suche nach reduzierten Formen aller Wörter mit Ausnahme von Wörtern, die mit einem Großbuchstaben beginnen,von bestimmten Zeichen gefolgt werden oder von einem Operator verwendet werden, die Positionsinformationen braucht. Reduzierten Formen wird ein 'Z' vorangestellt. - note_stem_all: "Suche nach reduzierten Formen aller Wörter (Achtung: Kein 'Z'-Präfix wird hinzugefügt)." - note_stemming_applied: Beachten Sie, dass der Stemming- Algorithmus nur bei Wörtern in Wahrscheinlichkeitsfeldern angewendet wird - boolesche Filtereinstellungen werden nie reduziert. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Standardmäßge Dateibenachrichtigungen heading_uploaded_files: Hochgeladene Dateien submit_commit: OK @@ -157,9 +167,13 @@ de: error_create_cycle_in_folder_dependency: Zirkelabhängigkeit in der Ordnerstruktur erstellt error_contains_invalid_character: enthält ungültige Zeichen error_file_commit_require_uploaded_file: Der Commit erfordet eine hochladene Datei + warning_some_files_were_not_commited: "Einige Dateien wurden wegen Validierungsfehlern nicht commitet: %{files}" + error_user_has_not_right_delete_folder: Der Nutzer hat kein Recht die Ordner zu löschen. + error_user_has_not_right_delete_file: Der Nutzer hat kein Recht die Datei zu löschen. + notice_entries_deleted: Einträge löschen warning_some_entries_were_not_deleted: "Enige Einträge wurden nicht gelöscht: %{entries}" title_delete_checked: Löschen ausgewählt @@ -167,7 +181,8 @@ de: title_filename_for_download: Dateiname beim Herunterladen oder in ZIP-Archiv verwenden label_number_of_folders: Ordner label_number_of_documents: Dokumente - error_file_storage_directory_does_not_exist: Der Dateiablageordner existiert nicht auf dem Server und kann nicht erstellt werden. + error_file_storage_directory_does_not_exist: Der Dateiablageordner existiert nicht auf dem Server und kann nicht + erstellt werden. error_file_can_not_be_created: Datei kann nicht in dem gewählten Ordner erstellt werden. error_wrong_zip_encoding: Falsche ZIP-Kodierung warning_xapian_not_available: Xapian steht nicht zur Verfügung @@ -192,12 +207,15 @@ de: title_copy: Kopieren error_max_email_filesize_exceeded: "Maximale Dateigröße der Anlage wurde überschritten. (%{number} MB)" - note_maximum_email_filesize: Maximale Dateigröße der Anhänge, die per E-mail verschickt werden können. 0 bedeutet keinen Limit. Angabe in MB. + + note_maximum_email_filesize: Maximale Dateigröße der Anhänge, die per E-mail verschickt werden können. 0 bedeutet + keinen Limit. Angabe in MB. label_maximum_email_filesize: Maximale Dateigröße der Anhänge header_minimum_filesize: Dateifehler wegen minimaler Dateigröße. error_minimum_filesize: "Die Datei %{file} ist 0 Bytes groß und wird deswegen nicht angehängt." parent_directory: übergeordnetes Verzeichnis - note_webdav: "Nach der Aktivierung von WebDav kann der Dienst über die URL %{protocol}://%{domain}/dmsf/webdav/[project identifier] erreicht werden." + note_webdav: "Nach der Aktivierung von WebDav kann der Dienst über die URL + %{protocol}://%{domain}/dmsf/webdav/[project identifier] erreicht werden." label_webdav: Webdav Funktionalität label_dmsf_plural: "Kopieren von Dateien und Ordnern (%{files} Dateien in %{folders} Ordnern)" @@ -206,13 +224,16 @@ de: 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_unlock_folder: Ordner zur Bearbeitung durch andere Benutzer entsperren title_lock_folder: Ordner zum Schutz vor Bearbeitung 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 Rolle für die Endbenutzer zwischen Nur-Lesen oder Lesen-und-Schreiben. + + note_webdav_strategy: Erlaubt dem Administrator den Wechsel der WebDav Rolle für die Endbenutzer zwischen Nur-Lesen + oder Lesen-und-Schreiben. error_unable_delete_dmsf_workflow: Konnte den Workflow nicht löschen error_empty_note: Die Notiz darf nicht leer sein. @@ -260,15 +281,23 @@ de: text_email_subject_requires_approval: benötigt deine Genehmigung text_email_subject_updated: bearbeitet text_email_subject_started: gestartet - text_email_finished_approved: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' ist abgeschlossen und die Datei wurde genehmigt." - text_email_finished_rejected: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' ist abgeschlossen, aber die Datei wurde abgelehnt, weil: '%{notice}'." - text_email_finished_delegated: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' wurde an dich deligiert, weil: '%{notice}' und weil deine Zustimmung im aktuellen Genehmigungsschritt benötigt wird." - text_email_finished_step: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' hat grade einen Zustimmungsschritt abgeschlossen und im nächsten Genehmigungsschritt wird deine Zustimmung benötigt." - text_email_finished_step_short: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' hat grade einen Genehmigungsschritt abgeschlossen." - text_email_started: "Der Genehmigungs-Workflow '%{name}' zugewiesen an '%{filename}' wurde gestartet und im aktuellen Genehmigungsschritt wird deine Zustimmung benötigt." + text_email_finished_approved: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' ist + abgeschlossen und die Datei wurde genehmigt." + text_email_finished_rejected: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' ist + abgeschlossen, aber die Datei wurde abgelehnt, weil: '%{notice}'." + text_email_finished_delegated: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' wurde an + dich deligiert, weil: '%{notice}' und weil deine Zustimmung im aktuellen Genehmigungsschritt benötigt wird." + text_email_finished_step: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' hat grade einen + Zustimmungsschritt abgeschlossen und im nächsten Genehmigungsschritt wird deine Zustimmung benötigt." + text_email_finished_step_short: "Der Genehmigungs-Workflow '%{name}' zugewiesen an die Datei '%{filename}' hat grade + einen Genehmigungsschritt abgeschlossen." + text_email_started: "Der Genehmigungs-Workflow '%{name}' zugewiesen an '%{filename}' wurde gestartet und im aktuellen + Genehmigungsschritt wird deine Zustimmung benötigt." text_email_to_proceed: Um fortzufahren klicke auf das Häckchen neben der Datei in - text_email_to_see_history: Um den Verlauf des Genehmigungs-Workflows zu sehen klicke auf den Workflowstatus zur Datei in - text_email_to_see_status: Um den aktuellen Status des Genehmigungs-Workflows zu sehen klicke auf den Workflowstatus zur Datei in + text_email_to_see_history: Um den Verlauf des Genehmigungs-Workflows zu sehen klicke auf den Workflowstatus zur Datei + in + text_email_to_see_status: Um den aktuellen Status des Genehmigungs-Workflows zu sehen klicke auf den Workflowstatus + zur Datei in title_create_link: Verknüpfung anlegen label_link_from: Link von @@ -294,7 +323,8 @@ de: label_links_only: nur Verknüpfungen label_display_notified_recipients: Zeige benachrichtigte Empfänger - note_display_notified_recipients: Der User wird über über den Empfang der E-mail Benachrichtigungen von allen Empfängern informiert. + note_display_notified_recipients: Der User wird über über den Empfang der E-mail Benachrichtigungen von allen + Empfängern informiert. warning_email_notifications: "Emailbenachrichtigung wurde gesendet an %{to}" link_trash_bin: Papierkorb @@ -318,7 +348,9 @@ de: open_approvals: Offene Genehmigungs-Workflows label_maximum_ajax_upload_filesize: Maximale Dateigröße für den Upload via AJAX - note_maximum_ajax_upload_filesize: Maximale Dateigröße für den Upload über die AJAX-Schnittstelle. Für größere Dateien muss der Standard-Uploader von Redmine verwendet werden. Angabe in MB. + note_maximum_ajax_upload_filesize: Maximale Dateigröße für den Upload über die AJAX-Schnittstelle. Für größere Dateien + muss der Standard-Uploader von Redmine verwendet werden. Angabe in MB. + label_classic: Klassisch label_drag_drop: Modern @@ -332,9 +364,13 @@ de: label_webdav_ignore: Ignored files patterns note_webdav_ignore: A regular expresion with filenames to ignore by PUT requests. + + label_document_url: Url + label_last_revision_id: Version label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -362,6 +398,12 @@ de: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/en.yml b/config/locales/en.yml index b071bd4a..58872522 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -32,8 +32,10 @@ en: warning_file_not_locked: File not locked notice_file_unlocked: File unlocked error_only_user_that_locked_file_can_unlock_it: Only user that locked the file can unlock it + error_max_files_exceeded: "Limit for %{number} simultaneously downloaded files exceeded" error_entry_project_does_not_match_current_project: "Entry project doesn't match current project" + notice_folder_created: Folder created error_folder_creation_failed: Folder creation failed error_folder_title_must_be_entered: Title must be entered @@ -51,12 +53,16 @@ en: notice_your_preferences_were_saved: Your preferences were saved notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Folder notifications already activated + notice_folder_notifications_activated: Folder notifications activated warning_folder_notifications_already_deactivated: Folder notifications already deactivated + notice_folder_notifications_deactivated: Folder notifications deactivated warning_file_notifications_already_activated: File notifications already activated + notice_file_notifications_activated: File notifications activated warning_file_notifications_already_deactivated: File notifications already deactivated + notice_file_notifications_deactivated: File notifications deactivated link_details: "%{title} details" link_edit: "Edit %{title}" @@ -69,6 +75,7 @@ en: link_author: Author title_check_for_zip_download_or_email: Check for zip, download or email title_check_for_restore_or_delete: Check for restore or delete + title_delete: Delete title_notifications_active_deactivate: "Notifications active: Deactivate" title_notifications_not_active_activate: "Notifications not active: Activate" @@ -102,7 +109,8 @@ en: select_option_deactivated: Deactivated select_option_activated: Activated label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: Save preferences heading_revisions: Revisions title_download: Download @@ -121,8 +129,10 @@ en: label_new_content: New content label_maximum_files_upload: Maximum files upload note_maximum_number_of_files_uploaded: Limits maximum number of files uploaded at once. 0 means unlimited. + label_maximum_files_download: Maximum files download - note_maximum_number_of_files_downloaded: Limits maximum number of files downloaded in zip or sent via email. 0 means unlimited. + note_maximum_number_of_files_downloaded: Limits maximum number of files downloaded in zip or sent via email. 0 means + unlimited. label_file_storage_directory: File storage directory label_index_database: Index database label_stemming_language: Stemming language @@ -132,11 +142,11 @@ en: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are - note_do_not_stem: "Don't perform any stemming." - note_stem_some: Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'. - note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." - note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: File default notifications heading_uploaded_files: Uploaded Files submit_commit: Commit @@ -157,9 +167,13 @@ en: error_create_cycle_in_folder_dependency: create cycle in folder dependency error_contains_invalid_character: contains invalid character(s) error_file_commit_require_uploaded_file: File commit require uploaded file + warning_some_files_were_not_commited: "Some files were not commited due to validation errors: %{files}" + error_user_has_not_right_delete_folder: "User hasn't right to delete forders" + error_user_has_not_right_delete_file: "User hasn't right to delete file" + notice_entries_deleted: Entries deleted warning_some_entries_were_not_deleted: "Some entries weren't deleted: %{entries}" title_delete_checked: Delete checked @@ -168,6 +182,7 @@ en: label_number_of_folders: Folders 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: "Files can't be created in storage directory" error_wrong_zip_encoding: Wrong Zip encoding warning_xapian_not_available: Xapian not available @@ -192,12 +207,15 @@ en: title_copy: Copy error_max_email_filesize_exceeded: "You've exceeded the maximum filesize for sending via email. (%{number} MB)" + note_maximum_email_filesize: Limits maximum filesize that can be sent via email. 0 means unlimited. Number is in MB. + label_maximum_email_filesize: Maximum email attachment size header_minimum_filesize: File Error. error_minimum_filesize: "The file %{file} is 0 bytes and will not be attached." parent_directory: Parent Directory note_webdav: "Webdav once enabled can be found at %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav functionality label_dmsf_plural: "Copy Documents and Folders (%{files} files in %{folders} folders)" @@ -206,13 +224,16 @@ en: warning_folder_not_locked: Unfortunately, the folder could not be locked notice_folder_unlocked: The folder was successfully unlocked error_only_user_that_locked_folder_can_unlock_it: You are not authorised to unlock this folder + title_unlock_folder: Unlock to allow changes for other members title_lock_folder: Lock to prevent changes for other members select_option_webdav_readonly: Read-only select_option_webdav_readwrite: Read/Write label_webdav_strategy: Webdav strategy - note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end users. + + note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end + users. error_unable_delete_dmsf_workflow: Unable to delete the workflow error_empty_note: "The note can't be empty" @@ -260,15 +281,23 @@ en: text_email_subject_requires_approval: requires your approval text_email_subject_updated: updated text_email_subject_started: 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_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 + + text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document + in title_create_link: Create a symbolic link label_link_from: Link from @@ -295,6 +324,7 @@ en: label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. + warning_email_notifications: "Email notifications sent to %{to}" link_trash_bin: Trash bin @@ -318,7 +348,9 @@ en: open_approvals: Open approvals label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX - note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise + Redmine standard upload form must be used. Number is in MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ en: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ en: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/es.yml b/config/locales/es.yml index fa57f47c..a0e6717f 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -31,9 +31,11 @@ es: notice_file_locked: Archivo bloqueado warning_file_not_locked: Archivo no bloqueado notice_file_unlocked: Archivo desbloqueado - error_only_user_that_locked_file_can_unlock_it: Solo los usuarios que bloquearon previamente al archivo lo pueden desbloquear + error_only_user_that_locked_file_can_unlock_it: Solo los usuarios que bloquearon previamente al archivo lo pueden + desbloquear error_max_files_exceeded: "Se excedio el numero permitido de archivos bajados de manera simultánea:" - error_entry_project_does_not_match_current_project: Las entradas del proyecto no concuerdan con el proyecto seleccionado + error_entry_project_does_not_match_current_project: Las entradas del proyecto no concuerdan con el proyecto + seleccionado notice_folder_created: Carpeta creada satisfactoriamente error_folder_creation_failed: La creacion de la carpeta ha fallado error_folder_title_must_be_entered: Debe ingresar un título @@ -50,13 +52,17 @@ es: notice_file_revision_created: Revision de archivos creada correctamente notice_your_preferences_were_saved: Sus preferencias han sido guardadas correctamente notice_your_preferences_were_not_saved: Your preferences were not saved - warning_folder_notifications_already_activated: Las notificaciones de la carpeta seleccionada ya están activadas previamente + warning_folder_notifications_already_activated: Las notificaciones de la carpeta seleccionada ya están activadas + previamente notice_folder_notifications_activated: Notificaciones de carpeta activadas - warning_folder_notifications_already_deactivated: Las notificaciones de la carpeta seleccionada ya están desactivadas previamente + warning_folder_notifications_already_deactivated: Las notificaciones de la carpeta seleccionada ya están desactivadas + previamente notice_folder_notifications_deactivated: Notificaciones de carpeta desactivadas - warning_file_notifications_already_activated: Las notificaciones del archivo seleccionado ya estaban activadas previamente + warning_file_notifications_already_activated: Las notificaciones del archivo seleccionado ya estaban activadas + previamente notice_file_notifications_activated: Notificación de archivo activado - warning_file_notifications_already_deactivated: Las notificaciones del archivo seleccionado ya estaban desactivadas previamente + warning_file_notifications_already_deactivated: Las notificaciones del archivo seleccionado ya estaban desactivadas + previamente notice_file_notifications_deactivated: Notificación de archivo desactivada link_details: "%{title} detalles" link_edit: "Editar %{title}" @@ -69,6 +75,7 @@ es: link_author: Autor title_check_for_zip_download_or_email: Tildar para crear Zip o enviarlo por email title_check_for_restore_or_delete: Check for restore or delete + title_delete: Eliminar title_notifications_active_deactivate: "Notificaciones Activas: Desactivadas" title_notifications_not_active_activate: "Notificacciones No Activas: Activadas" @@ -102,7 +109,8 @@ es: select_option_deactivated: Desactivado select_option_activated: Activado label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: Guardar Preferencias heading_revisions: Revisiones title_download: Descargar @@ -120,9 +128,11 @@ es: option_version_custom: Custom label_new_content: Nuevo contenido label_maximum_files_upload: Número máximo de archivos de subida - note_maximum_number_of_files_uploaded: Número de límite máximo de archivos para una sola subida. 0 equivale a ilimitado. + note_maximum_number_of_files_uploaded: Número de límite máximo de archivos para una sola subida. 0 equivale a + ilimitado. label_maximum_files_download: Número máximo de archivos para descargar - note_maximum_number_of_files_downloaded: Número de límite máximo de archivos para una sola descarga en Zip o enviado por email. 0 equivale a ilimitdo. + note_maximum_number_of_files_downloaded: Número de límite máximo de archivos para una sola descarga en Zip o enviado + por email. 0 equivale a ilimitdo. label_file_storage_directory: Directorio de almacenamiento de archivos label_index_database: Indice de base de datos label_stemming_language: Stemming language @@ -132,11 +142,11 @@ es: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are - note_do_not_stem: "Don't perform any stemming." - note_stem_some: Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'. - note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." - note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Notificación por defecto de archivo heading_uploaded_files: Archivos subidos submit_commit: Commit @@ -157,9 +167,13 @@ es: error_create_cycle_in_folder_dependency: crear ciclo en dependencia de directorio error_contains_invalid_character: contiene caracter(es) inválido(s) error_file_commit_require_uploaded_file: El commit requiere archivos subidos + warning_some_files_were_not_commited: "Algunos archivos no fueron registrados por un error de validación: %{files}" + error_user_has_not_right_delete_folder: "No tiene permisos para eliminar el directorio" + error_user_has_not_right_delete_file: "No tiene permisos para eliminar el archivo" + notice_entries_deleted: Entradas eliminadas warning_some_entries_were_not_deleted: "Algunas entradas no fueron eliminadas: %{entries}" title_delete_checked: Eliminación chequeada @@ -168,6 +182,7 @@ es: label_number_of_folders: Directorios label_number_of_documents: Documentos error_file_storage_directory_does_not_exist: "El directorio destino no existe y no puede ser creado" + error_file_can_not_be_created: "El archivo no puede ser creado en el directorio destino" error_wrong_zip_encoding: Codificación erronea de Zip warning_xapian_not_available: Xapian no disponible @@ -192,12 +207,15 @@ es: title_copy: Copiar error_max_email_filesize_exceeded: "Tamaño máximo de archivo excedido para ser enviado por email. (%{number} MB)" - note_maximum_email_filesize: Límite máximo de archivo para ser enviado por email. 0 equivale a ilimitado. Unidad en MB. + + note_maximum_email_filesize: Límite máximo de archivo para ser enviado por email. 0 equivale a ilimitado. Unidad en + MB. label_maximum_email_filesize: Tamaño máximo de adjunto en email header_minimum_filesize: Error en archivo. error_minimum_filesize: "El archivo %{file} tiene 0 bytes de tamaño y no será adjuntado." parent_directory: Directorio padre - note_webdav: "Si Webdav está habilitado, se puede encontrar en %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + note_webdav: "Si Webdav está habilitado, se puede encontrar en %{protocol}://%{domain}/dmsf/webdav/[project + identifier]" label_webdav: Funcionalidad Webdav label_dmsf_plural: "Copiar archivos y directorios (%{files} archivos en %{folders} directorios)" @@ -206,13 +224,16 @@ es: warning_folder_not_locked: Desafortunadamente, el directorio no se pudo bloquear notice_folder_unlocked: El directorio se desbloqueó exitosamente error_only_user_that_locked_folder_can_unlock_it: No está autorizado para desbloquearel directorio + title_unlock_folder: Desbloquear para que sea editado por otros miembros title_lock_folder: Bloquear para evitar que sea editado por otros miembros select_option_webdav_readonly: Solo Lectura select_option_webdav_readwrite: Lectura/Escritura label_webdav_strategy: Estrategia Webdav - note_webdav_strategy: Habilitar el administrador para configurar si la plataforma webdav es solo lectura o lectura-escritura para los usuarios finales. + + note_webdav_strategy: Habilitar el administrador para configurar si la plataforma webdav es solo lectura o + lectura-escritura para los usuarios finales. error_unable_delete_dmsf_workflow: Incapaz de eliminar el flujo de trabajo error_empty_note: "La nota no puede estar vacía" @@ -260,15 +281,23 @@ es: text_email_subject_requires_approval: requiere su aprobación text_email_subject_updated: actualizado text_email_subject_started: comenzado - text_email_finished_approved: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de ser terminado y él ha sido aprobado." - text_email_finished_rejected: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de ser terminado y él ha sido rechazado por el siguiente motivo '%{notice}'." - text_email_finished_delegated: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de ser delegado por '%{notice}' y se espera que haga una aprobación en la etapa de aprobación actual." - text_email_finished_step: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de terminar uno de los pasos de aprobación y se espera que haga una aprobación en el siguiente paso." - text_email_finished_step_short: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de finalizar uno de los pasos de aprobación." - text_email_started: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de iniciarse y se espera que haga una aprobación en la etapa de aprobación actual." + text_email_finished_approved: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba + de ser terminado y él ha sido aprobado." + text_email_finished_rejected: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba + de ser terminado y él ha sido rechazado por el siguiente motivo '%{notice}'." + text_email_finished_delegated: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba + de ser delegado por '%{notice}' y se espera que haga una aprobación en la etapa de aprobación actual." + text_email_finished_step: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de + terminar uno de los pasos de aprobación y se espera que haga una aprobación en el siguiente paso." + text_email_finished_step_short: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba + de finalizar uno de los pasos de aprobación." + text_email_started: "El flujo de trabajo de aprobación '%{name}' asignado al documento '%{filename}' acaba de + iniciarse y se espera que haga una aprobación en la etapa de aprobación actual." text_email_to_proceed: "Para continuar, haga clic en el icono de la casilla de verificación al lado del documento" - text_email_to_see_history: "Para ver el historial de aprobación haga clic en el estado del flujo de trabajo del documento" - text_email_to_see_status: "Para ver el estado actual del flujo de trabajo de aprobación, haga clic en el estado del flujo de trabajo del documento" + text_email_to_see_history: "Para ver el historial de aprobación haga clic en el estado del flujo de trabajo del + documento" + text_email_to_see_status: "Para ver el estado actual del flujo de trabajo de aprobación, haga clic en el estado del + flujo de trabajo del documento" title_create_link: "Crear un enlace simbólico" label_link_from: Enlace desde @@ -294,7 +323,8 @@ es: label_links_only: Solo enlaces label_display_notified_recipients: Mostrar destinatarios notificados - note_display_notified_recipients: "El usuario será informado de todos los destinatarios a los que acaba de enviar la notificación por correo electrónico" + note_display_notified_recipients: "El usuario será informado de todos los destinatarios a los que acaba de enviar la + notificación por correo electrónico" warning_email_notifications: "Notificaciones de email enviadas a %{to}" link_trash_bin: Tacho @@ -318,7 +348,9 @@ es: open_approvals: Aprobaciones abiertas label_maximum_ajax_upload_filesize: "El máximo tamaño de archivo para subir por AJAX" - note_maximum_ajax_upload_filesize: "El límite máximo de tamaño de archivo que puede ser subido por la interfaz AJAX estandar, de lo contrario se debe utilizar el formulario estandar de Redmine. El número es en MB." + note_maximum_ajax_upload_filesize: "El límite máximo de tamaño de archivo que puede ser subido por la interfaz AJAX + estandar, de lo contrario se debe utilizar el formulario estandar de Redmine. El número es en MB." + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ es: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ es: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 0b463c8f..6973ee05 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -31,9 +31,11 @@ fr: notice_file_locked: Fichier verrouillé warning_file_not_locked: Fichier déverrouillé notice_file_unlocked: Fichier déverrouillé - error_only_user_that_locked_file_can_unlock_it: "Le fichier ne peut être déverrouillé que par celui qui l'a verrouillé" + error_only_user_that_locked_file_can_unlock_it: "Le fichier ne peut être déverrouillé que par celui qui l'a + verrouillé" error_max_files_exceeded: Le nombre de fichiers pouvant être téléchargés simultanément est dépassé error_entry_project_does_not_match_current_project: "Le projet saisi ne correspond pas au projet courant" + notice_folder_created: Dossier créé error_folder_creation_failed: Erreur de création du dossier error_folder_title_must_be_entered: Le titre du document est requis @@ -51,12 +53,16 @@ fr: notice_your_preferences_were_saved: Vos paramètres ont été enregistrés notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Les notifications du dossier sont déjà activées + notice_folder_notifications_activated: Les notifications du dossier ont été activées warning_folder_notifications_already_deactivated: Les notifications du dossier sont déjà désactivées + notice_folder_notifications_deactivated: Les notifications des dossier ont été désactivés warning_file_notifications_already_activated: Les notifications du fichier sont déjà désactivés + notice_file_notifications_activated: Les notifications du fichier ont été activées warning_file_notifications_already_deactivated: Les notifications du fichier sont déjà désactivées + notice_file_notifications_deactivated: Les notifications du fichier ont été désactivés link_details: "Détails de %{title}" link_edit: "Modification du dossier %{title}" @@ -69,6 +75,7 @@ fr: link_author: Auteur title_check_for_zip_download_or_email: Sélectionner pour le téléchargement ou la transmission par mail title_check_for_restore_or_delete: Sélectionner pour restaurer ou supprimer + title_delete: Supprimer title_notifications_active_deactivate: "Notifications activées : cliquer pour désactiver" title_notifications_not_active_activate: "Notifications désactivées : cliquer pour activer" @@ -102,7 +109,8 @@ fr: select_option_deactivated: Désactivé select_option_activated: Activé label_title_format: Format du titre - text_title_format: "Format du titre du document pour le téléchargement (%t - titre, %f - fichier, %d - date, %v - version, %i - ID, %r - révision). Example: %t_%v" + text_title_format: "Format du titre du document pour le téléchargement (%t - titre, %f - fichier, %d - date, %v - + version, %i - ID, %r - révision). Example: %t_%v" title_save_preferences: Enregistrer les préférences heading_revisions: Révisions title_download: Télécharger @@ -120,9 +128,11 @@ fr: option_version_custom: (personnalisée) label_new_content: Nouvelle version du fichier label_maximum_files_upload: Nombre maximal de documents pouvant être transmis - note_maximum_number_of_files_uploaded: Nombre maximal de documents pouvant être transmis en une fois. La valeur 0 signifie illimité. + note_maximum_number_of_files_uploaded: Nombre maximal de documents pouvant être transmis en une fois. La valeur 0 + signifie illimité. label_maximum_files_download: Nombre maximal de fichiers pouvant être téléchargés - note_maximum_number_of_files_downloaded: Nombre maximal de documents pouvant être téléchargés ou transmis par mail en une fois. La valeur 0 signifie illimité. + note_maximum_number_of_files_downloaded: Nombre maximal de documents pouvant être téléchargés ou transmis par mail en + une fois. La valeur 0 signifie illimité. label_file_storage_directory: Dossier de stockage des documents label_index_database: Indexer la base de données label_stemming_language: Méthode de racinisation @@ -132,11 +142,11 @@ fr: option_stem_none: Aucun suffixe(défaut) option_stem_some: Quelques suffixes option_stem_all: Tous les suffixes - label_stemming_description: "Ce paramètre contrôle l'algorithme de racinisation appliqué par le requêteur. La valeur par défaut est STEM_NONE. Les paramètres disponibles sont" - note_do_not_stem: "N'effectuer aucune transformation" - note_stem_some: "Rechercher des stemmes pour tous les mots sauf ceux qui commencent par des majuscules, ceux suivis d'un certain nombre de caractères ou ceux utilisés avec des opérateurs nécessitant des informations contextuelles. Les stemmes doivent être préfixées par 'Z'." - note_stem_all: "Rechercher toutes les racines de tous les mots (note : le préfix 'Z' ne sera pas ajouté)." - note_stemming_applied: Il est à noter que l'algorithme de racinisation ne sera appliqué qu'aux mots dans les champs de probabilité - Les filtres booléans ne seront pas racinisés. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Notifications par défaut du document heading_uploaded_files: Document(s) transmis submit_commit: Appliquer @@ -157,9 +167,13 @@ fr: error_create_cycle_in_folder_dependency: Crée une dépendance cyclique du dossier error_contains_invalid_character: Contient un(des) caractère(s) invalide(s) error_file_commit_require_uploaded_file: "Transmission des fichiers nécessaire avant l'enregistrement" + warning_some_files_were_not_commited: "Erreur d'enregsitrement de certains fichiers %{files}" - error_user_has_not_right_delete_folder: "L'utilisateur ne dispose pas des droits nécessaires permettant la suppression du dossier" - error_user_has_not_right_delete_file: "L'utilisateur ne dispose pas des droits nécessaires permettant la suppression du dossier" + + error_user_has_not_right_delete_folder: "L'utilisateur ne dispose pas des droits nécessaires permettant la suppression + du dossier" + error_user_has_not_right_delete_file: "L'utilisateur ne dispose pas des droits nécessaires permettant la suppression + du dossier" notice_entries_deleted: Elément(s) supprimé(s) warning_some_entries_were_not_deleted: "Certains éléments n'ont pas été supprimés : %{entries}" title_delete_checked: Supprimer les éléments sélectionnés @@ -167,7 +181,8 @@ fr: 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 - 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_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 warning_xapian_not_available: Le module Xapian est indisponible @@ -191,13 +206,16 @@ fr: error_target_folder_same: Le projet et le dossier cible sont identiques au projet et dossier source title_copy: Copie - error_max_email_filesize_exceeded: "Vous avez dépassé la taille maximale des fichiers pouvant être transmis par mail (%{number} MB)" - note_maximum_email_filesize: Taille maximale, en méga octets, des fichiers pouvant être transmis par mail. 0 indique aucune restriction + error_max_email_filesize_exceeded: "Vous avez dépassé la taille maximale des fichiers pouvant être transmis par mail + (%{number} MB)" + note_maximum_email_filesize: Taille maximale, en méga octets, des fichiers pouvant être transmis par mail. 0 indique + aucune restriction label_maximum_email_filesize: Taille maximale du fichier attaché header_minimum_filesize: Erreur de fichier. error_minimum_filesize: "Le fichier %{file} est vide. Il ne sera pas transmis." parent_directory: Dossier parent - note_webdav: "Après l'activation du module Webdav, celui-ci sera accessible par %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + note_webdav: "Après l'activation du module Webdav, celui-ci sera accessible par + %{protocol}://%{domain}/dmsf/webdav/[project identifier]" label_webdav: Module Webdav label_dmsf_plural: "Copier les fichiers et les dossiers (%{files} fichiers dans %{folders} dossiers)" @@ -206,13 +224,16 @@ fr: warning_folder_not_locked: Echec du verrouillage du dossier notice_folder_unlocked: Le dossier a été déverrouillé error_only_user_that_locked_folder_can_unlock_it: "Vous n'êtes autorisé à déverrouiller ce dossier" + title_unlock_folder: Déverrouiller afin de permettre la modification par les membres du projet title_lock_folder: "Verrouiller afin d'empêcher les modifications du dossier" select_option_webdav_readonly: Lecture select_option_webdav_readwrite: Lecture/Écriture label_webdav_strategy: Accès Webdav - note_webdav_strategy: "Permet à l'administrateur d'autoriser les utilisateurs au module Webdav en letcure seule ou en lecture et écriture." + + note_webdav_strategy: "Permet à l'administrateur d'autoriser les utilisateurs au module Webdav en letcure seule ou en + lecture et écriture." error_unable_delete_dmsf_workflow: Impossible de supprimer le flux de validation error_empty_note: La note ne peut pas être vide @@ -260,15 +281,23 @@ fr: text_email_subject_requires_approval: requiert votre approbation text_email_subject_updated: mis à jour text_email_subject_started: démarré - text_email_finished_approved: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de se terminer et le document a été approuvé." - text_email_finished_rejected: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de se terminer et le document a été rejeté pour la raison '%{notice}'." - text_email_finished_delegated: "Le flux de validation '%{name}' assigné au document '%{filename}' a été délégué pour la raison '%{notice}' et vous êtes tenu d'approuver l'étape actuelle." - text_email_finished_step: "Le flux de validation '%{name}' assigné au document '%{filename}' a passé une des étapes d'approbation et vous êtes tenu d'approuver l'étape suivante." - text_email_finished_step_short: "Le flux de validation '%{name}' assigné au document '%{filename}' a passé une des étapes d'approbation." - text_email_started: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de démarrer et vous êtes tenu d'approuver l'étape actuelle." + text_email_finished_approved: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de se terminer + et le document a été approuvé." + text_email_finished_rejected: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de se terminer + et le document a été rejeté pour la raison '%{notice}'." + text_email_finished_delegated: "Le flux de validation '%{name}' assigné au document '%{filename}' a été délégué pour + la raison '%{notice}' et vous êtes tenu d'approuver l'étape actuelle." + text_email_finished_step: "Le flux de validation '%{name}' assigné au document '%{filename}' a passé une des étapes + d'approbation et vous êtes tenu d'approuver l'étape suivante." + text_email_finished_step_short: "Le flux de validation '%{name}' assigné au document '%{filename}' a passé une des + étapes d'approbation." + text_email_started: "Le flux de validation '%{name}' assigné au document '%{filename}' vient de démarrer et vous êtes + tenu d'approuver l'étape actuelle." text_email_to_proceed: "Pour ce faire, cliquez sur l'icône de validation à côté du document dans" text_email_to_see_history: "Pour consulter l'historique de validation, cliquez sur le statut du flux du document dans" - text_email_to_see_status: Pour consulter le statut actuel du flux de validation, cliquez sur le statut du flux du document dans + + text_email_to_see_status: Pour consulter le statut actuel du flux de validation, cliquez sur le statut du flux du + document dans title_create_link: Créer un lien symbolique label_link_from: Lien depuis @@ -294,7 +323,8 @@ fr: label_links_only: liens seulement label_display_notified_recipients: Afficher les destinataires notifiés - note_display_notified_recipients: "L'utilisateur sera informé de tous les destinataires à qui un email de notifcation a été envoyé" + note_display_notified_recipients: "L'utilisateur sera informé de tous les destinataires à qui un email de notifcation + a été envoyé" warning_email_notifications: "Email de notification envoyé à %{to}" link_trash_bin: Corbeille @@ -318,7 +348,9 @@ fr: open_approvals: Approbations en attente label_maximum_ajax_upload_filesize: Taille maximale de fichier pour téléversement via AJAX - note_maximum_ajax_upload_filesize: "Taille maximale, en méga octets, de fichier pour téléversement via l'interface standard AJAX. Sinon l'interface standard de Redmine doit être utilisée." + note_maximum_ajax_upload_filesize: "Taille maximale, en méga octets, de fichier pour téléversement via l'interface + standard AJAX. Sinon l'interface standard de Redmine doit être utilisée." + label_classic: Classique label_drag_drop: Moderne @@ -337,7 +369,8 @@ fr: label_last_revision_id: Révision label_webdav_disable_versioning: Modèles de fichiers sans gestion de version - note_webdav_disable_versioning: "Expression régulière qui désactive la gestion de version pour les fichiers correspondants. L'expression par défaut correspond aux fichiers temporaires créés par MsOffice." + note_webdav_disable_versioning: "Expression régulière qui désactive la gestion de version pour les fichiers + correspondants. L'expression par défaut correspond aux fichiers temporaires créés par MsOffice." label_dmsf_keep_documents_locked: Garder les documents verrouillés note_dmsf_keep_documents_locked: Les documents seront maintenus verrouillés après approbation. @@ -365,6 +398,12 @@ fr: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 7776b8a0..caa55825 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -32,8 +32,10 @@ hu: warning_file_not_locked: Fájl nincs lezárva notice_file_unlocked: Fájl kinyitva error_only_user_that_locked_file_can_unlock_it: Csak az tudja kinyitni a fájlt aki bezárta + error_max_files_exceeded: "Túllépte az egyszerre letölthető fájlok %{number} számának korlátozását" error_entry_project_does_not_match_current_project: Az állomány projektje nem egyezik a jelenlegi projekttel + notice_folder_created: Mappa létrehozása sikerült error_folder_creation_failed: Mappa létrehozása nem sikerült error_folder_title_must_be_entered: Cím beírása kötelező @@ -51,12 +53,16 @@ hu: notice_your_preferences_were_saved: A preferenciái mentése kerültek notice_your_preferences_were_not_saved: Preferenciái nem lettek mentve warning_folder_notifications_already_activated: Mappa értesítések már be vannak kapcsolva + notice_folder_notifications_activated: Mappa értesítések bekapcsolva warning_folder_notifications_already_deactivated: Mappa értesítések már ki vannak kapcsolva + notice_folder_notifications_deactivated: Mappa értesítések ki vannak kapcsolva warning_file_notifications_already_activated: File értesítések már bekapcsolva + notice_file_notifications_activated: Fájl értesítések aktiválva warning_file_notifications_already_deactivated: Fájl értesítések már bekapcsolva + notice_file_notifications_deactivated: Fájl értesítések kikapcsolva link_details: "%{title} részletek" link_edit: "%{title} szerkesztése" @@ -68,7 +74,8 @@ hu: link_ver: Verzió link_author: Szerző title_check_for_zip_download_or_email: Kijelölés tömörítésre, letöltésre vagy email-ben küldésre - title_check_for_restore_or_delete: Kijelölés visszaállításra vagy törlésre tömörítésre, letöltésre vagy email-ben küldésre + title_check_for_restore_or_delete: Kijelölés visszaállításra vagy törlésre tömörítésre, letöltésre vagy email-ben + küldésre title_delete: Törlés title_notifications_active_deactivate: "Értesítések bekapcsolva: Kikapcsolás" title_notifications_not_active_activate: "Értesítések nincsnek bekapcsolva: Bekapcsolás" @@ -102,7 +109,8 @@ hu: select_option_deactivated: Deaktivált select_option_activated: Aktivált label_title_format: Cím formátum - text_title_format: "Dokumentum címformátum a letöltéshez (%t - cím, %f - fájl, %d - dátum, %v - verzió, %i - ID, %r - revízió) Például: t_%v" + text_title_format: "Dokumentum címformátum a letöltéshez (%t - cím, %f - fájl, %d - dátum, %v - verzió, %i - ID, %r - + revízió) Például: t_%v" title_save_preferences: Preferenciák mentése heading_revisions: Verziók title_download: Letöltés @@ -121,8 +129,10 @@ hu: label_new_content: Új tartalom label_maximum_files_upload: Maximum feltölthető fájlok note_maximum_number_of_files_uploaded: Egyszerre feltölthető fájlok maximum száma. 0 korlátlan fájlfeltöltést jelent. + label_maximum_files_download: Maximálisan feltölthető fájlok - note_maximum_number_of_files_downloaded: Maximálisan letölthető zip fájlok, vagy emailek. 0 korlátlan letöltést jelent. + note_maximum_number_of_files_downloaded: Maximálisan letölthető zip fájlok, vagy emailek. 0 korlátlan letöltést + jelent. label_file_storage_directory: Fájl tárolókönyvtár label_index_database: Index database label_stemming_language: Törzs nyelv @@ -132,11 +142,11 @@ hu: option_stem_none: Nincs csonkolás (alapértelmezett) option_stem_some: Részleges csonkolás option_stem_all: Teljes csonkolás - label_stemming_description: "Ez a beállítás szabályozza, hogy a lekérdezés hogyan fogja alkalmazni a csonkoló algoritmust. Az alapértelmezett érték: STEM_NONE. A lehetséges értékek" - note_do_not_stem: Ne végezzen csonkolást - note_stem_some: Keressen a szótöveket, kivéve ha nagy kezdőbetűvel kezdődik a szó, vagy bizonyos karakterek követik, vagy ha a szó helyőrző operátorokat használ. A csonkolt kifejezések 'Z'-vel kerülnek jelölésre. - note_stem_all: Minden szó csonkolt formáját keresse meg (nincs 'Z' jelzés) - note_stemming_applied: Figyelem, a csonkolást végző algoritmus csak a lehetséges mezőkkel rendelkező szavakra érvényes, a Boole kifejezéseken sosem végez csonkolást. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Fájl alapértelmezett értesítések heading_uploaded_files: Feltöltött fájlok submit_commit: Beíratás (commit) @@ -157,9 +167,13 @@ hu: error_create_cycle_in_folder_dependency: hurok létrehozása a könyvtárstruktúrában error_contains_invalid_character: érvénytelen karaktereket tartalmaz error_file_commit_require_uploaded_file: Fájl beíratáshoz szükséges a feltöltött fájl - warning_some_files_were_not_commited: "Néhány fájl nem került beíratásra validálási locked_documents: Zárolt dokumentum" + + warning_some_files_were_not_commited: "Néhány fájl nem került beíratásra validálási locked_documents: Zárolt + dokumentum" error_user_has_not_right_delete_folder: A felhasználónak nincs jogosultsága a mappa törléséhez + error_user_has_not_right_delete_file: Felhasználónak nincs jogosultsága a fájl törléséhez. + notice_entries_deleted: Állományok törölve warning_some_entries_were_not_deleted: "Néhány állomány nem került törlésre %{entries}" title_delete_checked: Ellenőrzöttek törlése @@ -168,6 +182,7 @@ hu: label_number_of_folders: Mappák label_number_of_documents: Dokumentumok error_file_storage_directory_does_not_exist: A fájl tárolómappa nem létezik és nem hozható létre + error_file_can_not_be_created: A fájl nem hozható létre a tárolómappában error_wrong_zip_encoding: Nem megfelelő Zip kódolás warning_xapian_not_available: Xapian nem elérhető @@ -192,12 +207,15 @@ hu: title_copy: Másolás error_max_email_filesize_exceeded: "Túllépte a maximum fájlméretet ami emailen küldhető. (%{number} MB)" - note_maximum_email_filesize: Korlátozza a maximális fájlméretet, amely küldhető email-ben. A 0 korlátlan méretet jelent, az érték MB-ban kerül megadásra. + + note_maximum_email_filesize: Korlátozza a maximális fájlméretet, amely küldhető email-ben. A 0 korlátlan méretet + jelent, az érték MB-ban kerül megadásra. label_maximum_email_filesize: Emailhez csatolható fájl maximum mérete. header_minimum_filesize: Fájl hiba. error_minimum_filesize: "A fájl %{file} 0 bájt, ezért nem lesz csatolva." parent_directory: Szülő könyvtár note_webdav: "Webdav aktiválása után itt található %{protocol}://%{domain}/dmsf/webdav/[projekt azonosító]" + label_webdav: Webdav funkciók label_dmsf_plural: "Dokumentumok és mappák (%{files} másolása a %{folders} mappákba" @@ -206,14 +224,17 @@ hu: warning_folder_not_locked: Sajnos, a mappát nem lehet zárolni notice_folder_unlocked: A mappa sikeresen feloldva error_only_user_that_locked_folder_can_unlock_it: Önnek nincs jogosultsága a mappa megnyitásához + title_unlock_folder: Feloldás, hogy mások is szerkeszteni tudjanak title_lock_folder: Mappa zárolása, hogy más felhasználók ne tudjanak változtatást végrehajtani select_option_webdav_readonly: Csak-olvasásra select_option_webdav_readwrite: Olvas/Ír label_webdav_strategy: Webdav stratégia + note_webdav_strategy: Engedélyezi az adminisztrátornak, hogy dönthessen a felhasználók + error_unable_delete_dmsf_workflow: Workflow törlése nem lehetséges error_empty_note: A feljegyzés nem lehet üres error_workflow_assign: Hiba lépet fel a kiosztás során @@ -260,15 +281,24 @@ hu: text_email_subject_requires_approval: Ön jóváhagyása szükséges text_email_subject_updated: frissített text_email_subject_started: elkezdett - text_email_finished_approved: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került hozzárendelésre, befejeződött és a dokumentum jóváhagyásra került." - text_email_finished_rejected: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került hozzárendelésre, befejeződött és visszautasításra került a következő üzenettel: '%{notice}'." - text_email_finished_delegated: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került hozzárendelésre, Önhöz került az alábbi megjegyzés '%{notice}' miatt és a jelenlegi lépésben az Ön jóváhagyására vár." - text_email_finished_step: "A '%{name}' jóváhagyási workflow-ban amely a '%{filename}' dokumentumhoz került hozzárendelésre, egy lépés teljesült és a következő lépésben lépésben az Ön jóváhagyására vár." - text_email_finished_step_short: "A '%{name}' jóváhagyási workflow-ban amely a '%{filename}' dokumentumhoz került hozzárendelésre, egy lépés teljesült a folyamatban." - text_email_started: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került hozzárendelésre, elindult és a jelenlegi lépésben az Ön jóváhagyására vár." + text_email_finished_approved: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került + hozzárendelésre, befejeződött és a dokumentum jóváhagyásra került." + text_email_finished_rejected: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került + hozzárendelésre, befejeződött és visszautasításra került a következő üzenettel: '%{notice}'." + text_email_finished_delegated: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került + hozzárendelésre, Önhöz került az alábbi megjegyzés '%{notice}' miatt és a jelenlegi lépésben az Ön jóváhagyására + vár." + text_email_finished_step: "A '%{name}' jóváhagyási workflow-ban amely a '%{filename}' dokumentumhoz került + hozzárendelésre, egy lépés teljesült és a következő lépésben lépésben az Ön jóváhagyására vár." + text_email_finished_step_short: "A '%{name}' jóváhagyási workflow-ban amely a '%{filename}' dokumentumhoz került + hozzárendelésre, egy lépés teljesült a folyamatban." + text_email_started: "A '%{name}' jóváhagyási workflow amely a '%{filename}' dokumentumhoz került hozzárendelésre, + elindult és a jelenlegi lépésben az Ön jóváhagyására vár." text_email_to_proceed: A folytatáshoz kattintson a négyzetre a dokumentum mellett - text_email_to_see_history: Ha meg akarja nézni a jóváhagyási előzményeket, akkor kattintson a dokumentumon belül a workflow státuszra - text_email_to_see_status: Ha meg szeretné nézni a jóváhagyási folyamatot kattintson a dokumentumon belül a workflow státuszra + text_email_to_see_history: Ha meg akarja nézni a jóváhagyási előzményeket, akkor kattintson a dokumentumon belül a + workflow státuszra + text_email_to_see_status: Ha meg szeretné nézni a jóváhagyási folyamatot kattintson a dokumentumon belül a workflow + státuszra title_create_link: Szimbolikus link létrehozása (symlink) label_link_from: Hivatkozás innen @@ -318,7 +348,10 @@ hu: open_approvals: Nyitott jóváhagyások label_maximum_ajax_upload_filesize: Maximum méretű fájl feltöltése AJAX-on keresztül lehetésges - note_maximum_ajax_upload_filesize: Korlározza a maximális fájlméretet, amelyet a hagyományos AJAX interfészen keresztül lehet feltölteni. Egyéb esetben a szoftver a saját feltöltő űrlapját használja. A szám MB-ben értendő. számára csak olvasható vagy írható-olvasható webdav felületről + note_maximum_ajax_upload_filesize: Korlározza a maximális fájlméretet, amelyet a hagyományos AJAX interfészen + keresztül lehet feltölteni. Egyéb esetben a szoftver a saját feltöltő űrlapját használja. A szám MB-ben értendő. + számára csak olvasható vagy írható-olvasható webdav felületről + label_classic: Klasszikus label_drag_drop: Drag&Drop @@ -365,6 +398,12 @@ hu: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/it.yml b/config/locales/it.yml index 8fcfb5d7..cea1c559 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -32,8 +32,10 @@ it: # Italian strings thx 2 Matteo Arceci! warning_file_not_locked: Documento non bloccato notice_file_unlocked: Documento sbloccato error_only_user_that_locked_file_can_unlock_it: Solo chi ha bloccato il documento può sbloccarlo + error_max_files_exceeded: "Superato il limite di %{number} documenti per il download simultaneo" error_entry_project_does_not_match_current_project: "Il progetto non corrisponde al progetto corrente" + notice_folder_created: Cartella creata error_folder_creation_failed: Creazione cartella fallita error_folder_title_must_be_entered: Deve essere inserito il titolo @@ -51,12 +53,16 @@ it: # Italian strings thx 2 Matteo Arceci! notice_your_preferences_were_saved: Le tue preferenze sono state salvate notice_your_preferences_were_not_saved: Le tue preferenze non sono state salvate warning_folder_notifications_already_activated: La notifica su cartella è già attiva + notice_folder_notifications_activated: La notifica su cartella è stata attivata warning_folder_notifications_already_deactivated: La notifica su cartella è già disattiva + notice_folder_notifications_deactivated: La notifica su cartella è stat disattivata warning_file_notifications_already_activated: La notifica su documento è già attiva + notice_file_notifications_activated: La notifica su documento è stata attivata warning_file_notifications_already_deactivated: La notifica su documento è già disattiva + notice_file_notifications_deactivated: La notifica su documento è disattiva link_details: "%{title} dettagli" link_edit: "Modifica %{title}" @@ -69,6 +75,7 @@ it: # Italian strings thx 2 Matteo Arceci! link_author: Autore title_check_for_zip_download_or_email: Seleziona per zip, download o email title_check_for_restore_or_delete: Seleziona per ripristinare o cancellare + title_delete: Cancella title_notifications_active_deactivate: "Notifiche attive: Disattiva" title_notifications_not_active_activate: "Notifiche disattivate: Attiva" @@ -102,7 +109,8 @@ it: # Italian strings thx 2 Matteo Arceci! select_option_deactivated: Disattivato select_option_activated: Attivato label_title_format: Titolo formattato - text_title_format: "Titolo del documento formattato per il download (%t - titolo, %d - data, %v - versione, %i - ID, %r - revisione). Esempio: %t_%v" + text_title_format: "Titolo del documento formattato per il download (%t - titolo, %d - data, %v - versione, %i - ID, + %r - revisione). Esempio: %t_%v" title_save_preferences: Salva preferenze heading_revisions: Revisioni title_download: Download @@ -120,9 +128,11 @@ it: # Italian strings thx 2 Matteo Arceci! option_version_custom: Personalizzata label_new_content: Nuovo contenuto label_maximum_files_upload: Limite di caricamento - note_maximum_number_of_files_uploaded: Limita il numero massimo di documenti caricati alla volta. 0 significa senza limiti. + note_maximum_number_of_files_uploaded: Limita il numero massimo di documenti caricati alla volta. 0 significa senza + limiti. label_maximum_files_download: Numero massimo di documenti scaricabili - note_maximum_number_of_files_downloaded: Limita il numero massimo di documenti scaricabili in archivio zip o spediti via email. 0 significa senza limiti. + note_maximum_number_of_files_downloaded: Limita il numero massimo di documenti scaricabili in archivio zip o spediti + via email. 0 significa senza limiti. label_file_storage_directory: Cartella dei documenti label_index_database: Indice database label_stemming_language: Linguaggio di Stemming @@ -132,11 +142,11 @@ it: # Italian strings thx 2 Matteo Arceci! option_stem_none: Stem nulla (default) option_stem_some: Stem qualcosa option_stem_all: Stem tutto - label_stemming_description: Questo controlla come il parser delle query applica l'algoritmo di Stemming. Il valore di default è STEM_NONE. I valori possibili sono - note_do_not_stem: "Non fare alcun stemming." - note_stem_some: Cerca per termini 'Stemmed' ad eccezione di quelli che iniziano con la lettera maiuscola, o sono seguiti da alcuni caratteri, o vengono utilizzati con gli operatori che hanno bisogno di informazioni di posizione. I termini 'Stemmed' hanno il prefisso 'Z'. - note_stem_all: "Cerca per termini 'Stemmed' di tutte le parole (nota: non viene aggiunto alcun prefisso 'Z')." - note_stemming_applied: Si noti che l'algoritmo di 'Stemming' viene applicato solo alle parole nei campi probabilistici - termini con filtro booleano non sono compresi. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Notifica di default dei documenti heading_uploaded_files: Documenti caricati submit_commit: Invia/Salva @@ -156,10 +166,14 @@ it: # Italian strings thx 2 Matteo Arceci! field_folder: Cartella error_create_cycle_in_folder_dependency: crea un ciclo nella dipendenza della cartella error_contains_invalid_character: contiene carattere(i) non validi - error_file_commit_require_uploaded_file: L'aggiornamento del documento richiede un documento già caricato in precedenza - warning_some_files_were_not_commited: "Alcuni documenti non sono stati aggiornati a causa di errori di validazione: %{files}" + error_file_commit_require_uploaded_file: L'aggiornamento del documento richiede un documento già caricato in + precedenza + warning_some_files_were_not_commited: "Alcuni documenti non sono stati aggiornati a causa di errori di validazione: + %{files}" error_user_has_not_right_delete_folder: "L'utente non ha i diritti per eliminare le cartelle" + error_user_has_not_right_delete_file: "L'utente non ha i diritti per eliminare il documento" + notice_entries_deleted: Voci eliminate warning_some_entries_were_not_deleted: "Alcune voci non sono state eliminate: %{entries}" title_delete_checked: Elimina i selezionati @@ -168,6 +182,7 @@ it: # Italian strings thx 2 Matteo Arceci! label_number_of_folders: Cartelle label_number_of_documents: Documenti error_file_storage_directory_does_not_exist: "La cartella di archiviazione non esiste e non può essere creata" + error_file_can_not_be_created: "Il documento non può essere creato nella cartella di archiviazione" error_wrong_zip_encoding: Errato encoding dello Zip warning_xapian_not_available: Xapian non disponibile @@ -191,13 +206,16 @@ it: # Italian strings thx 2 Matteo Arceci! error_target_folder_same: La cartella di destinazione ed il progetto sono gli stessi di adesso title_copy: Copia - error_max_email_filesize_exceeded: "Hai superato la dimensione massima del file per l'invio tramite e-mail. (%{number} MB)" - note_maximum_email_filesize: Limiti di dimensione massima dei file che possono essere inviati via e-mail. 0 significa illimitato. Il numero è in MB. + error_max_email_filesize_exceeded: "Hai superato la dimensione massima del file per l'invio tramite e-mail. + (%{number} MB)" + note_maximum_email_filesize: Limiti di dimensione massima dei file che possono essere inviati via e-mail. 0 significa + illimitato. Il numero è in MB. label_maximum_email_filesize: Dimensione massima degli allegati delle e-mail header_minimum_filesize: Errore file. error_minimum_filesize: "Il file %{file} è 0 bytes e non sarà allegato." parent_directory: Cartella superiore - note_webdav: "Una volta abilitato il Webdav può essere contattato sul percorso %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + note_webdav: "Una volta abilitato il Webdav può essere contattato sul percorso + %{protocol}://%{domain}/dmsf/webdav/[project identifier]" label_webdav: Funzionalità Webdav label_dmsf_plural: "Copia documenti e cartelle (%{files} documenti in %{folders} cartelle)" @@ -206,14 +224,17 @@ it: # Italian strings thx 2 Matteo Arceci! warning_folder_not_locked: Purtroppo la cartella non può essere bloccata notice_folder_unlocked: La cartella è stata sbloccata error_only_user_that_locked_folder_can_unlock_it: Non sei autorizzato a sbloccare questa cartella + title_unlock_folder: Sblocca per consentire modifiche agli altri membri title_lock_folder: Blocca per evitare modifiche da parte di altri membri select_option_webdav_readonly: Sola lettura select_option_webdav_readwrite: Lettura/Scrittura label_webdav_strategy: Strategia Webdav - note_webdav_strategy: Abilita l'amministratore a decidere se Webdav è di sola lettura oppure lettura-scrittura per gli utenti finali. - + + note_webdav_strategy: Abilita l'amministratore a decidere se Webdav è di sola lettura oppure lettura-scrittura per gli + utenti finali. + error_unable_delete_dmsf_workflow: Impossibile eliminare il flusso di lavoro error_empty_note: "La nota non può essere vuota" error_workflow_assign: C'è stato un errore durante l'assegnazione @@ -260,15 +281,23 @@ it: # Italian strings thx 2 Matteo Arceci! text_email_subject_requires_approval: "Approvazione di flusso di lavoro %{name} richiede la tua approvazione" text_email_subject_updated: "Approvazione di flusso di lavoro %{name} aggiornato" text_email_subject_started: "Approvazione di flusso di lavoro %{name} inizializzato" - text_email_finished_approved: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata completata ed il documento è stato approvato." - text_email_finished_rejected: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata completata ma il documento è stato rifiutato a causa di '%{notice}'." - text_email_finished_delegated: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata delegata a causa di '%{notice}' e sei tenuto ad approvare nel passo corrente." - text_email_finished_step: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' ha completato uno dei passi di approvazione e sei tenuto ad approvare il prossimo passo." - text_email_finished_step_short: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' ha completato uno dei passi di approvazione." - text_email_started: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stato inizializzato e sei tenuto ad approvare il passo corrente." + text_email_finished_approved: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata + completata ed il documento è stato approvato." + text_email_finished_rejected: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata + completata ma il documento è stato rifiutato a causa di '%{notice}'." + text_email_finished_delegated: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stata + delegata a causa di '%{notice}' e sei tenuto ad approvare nel passo corrente." + text_email_finished_step: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' ha completato uno + dei passi di approvazione e sei tenuto ad approvare il prossimo passo." + text_email_finished_step_short: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' ha completato + uno dei passi di approvazione." + text_email_started: "L'approvazione di flusso di lavoro '%{name}' assegnato a '%{filename}' è stato inizializzato e + sei tenuto ad approvare il passo corrente." text_email_to_proceed: Per proseguire clicca sull'icona checkbox a fianco del documento text_email_to_see_history: Per vedere la storia di approvazione clicca sullo stato del flusso di lavoro del documento - text_email_to_see_status: Per vedere lo stato attuale del flusso di lavoro di approvazione clicca sullo stato del flusso di lavoro del documento + + text_email_to_see_status: Per vedere lo stato attuale del flusso di lavoro di approvazione clicca sullo stato del + flusso di lavoro del documento title_create_link: Crea un collegamento label_link_from: Collegamento da @@ -295,6 +324,7 @@ it: # Italian strings thx 2 Matteo Arceci! label_display_notified_recipients: Visualizza i destinatari notificati note_display_notified_recipients: L'utente sarà informato di tutti i destinatari appena inviato la notifica e-mail. + warning_email_notifications: "Notifica email inviata a %{to}" link_trash_bin: Cestino @@ -318,7 +348,9 @@ it: # Italian strings thx 2 Matteo Arceci! open_approvals: Approvazioni aperte label_maximum_ajax_upload_filesize: Dimensione massima dei documenti caricabili tramite AJAX - note_maximum_ajax_upload_filesize: Limita la dimensione massima dei documenti che possono essere caricati tramite interfaccia standard AJAX altrimenti sarà necessario utilizzare il modulo standard di Redmine. Il numero è espresso in MB. + note_maximum_ajax_upload_filesize: Limita la dimensione massima dei documenti che possono essere caricati tramite + interfaccia standard AJAX altrimenti sarà necessario utilizzare il modulo standard di Redmine. Il numero è espresso + in MB. label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ it: # Italian strings thx 2 Matteo Arceci! label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ it: # Italian strings thx 2 Matteo Arceci! text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/ja.yml b/config/locales/ja.yml index a1979537..bba3b19a 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -32,8 +32,10 @@ ja: warning_file_not_locked: ファイルはロックされていません notice_file_unlocked: ファイルをロック解除しました error_only_user_that_locked_file_can_unlock_it: ファイルをロックしたユーザだけがロック解除できます + error_max_files_exceeded: "同時にダウンロードできるファイル数の上限 %{number} を超えています" error_entry_project_does_not_match_current_project: 指定したプロジェクトは現在のプロジェクトと一致しません + notice_folder_created: フォルダを作成しました error_folder_creation_failed: フォルダを作成できません error_folder_title_must_be_entered: タイトルが必要です @@ -51,12 +53,16 @@ ja: notice_your_preferences_were_saved: あなたの設定を保存しました notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: フォルダ通知は既に有効です + notice_folder_notifications_activated: フォルダ通知を有効にしました warning_folder_notifications_already_deactivated: フォルダ通知は既に無効です + notice_folder_notifications_deactivated: フォルダ通知を無効にしました warning_file_notifications_already_activated: ファイル通知は既に有効です + notice_file_notifications_activated: ファイル通知を有効にしました warning_file_notifications_already_deactivated: ファイル通知は既に無効です + notice_file_notifications_deactivated: ファイル通知を無効にしました link_details: "%{title} の詳細を表示します" link_edit: "%{title} を編集します" @@ -69,6 +75,7 @@ ja: link_ver: バージョン link_author: 作成者 title_check_for_zip_download_or_email: Zip ダウンロードまたは電子メールをチェックします + title_delete: 削除します title_notifications_active_deactivate: "通知は有効です: 無効にする" title_notifications_not_active_activate: "通知は無効です: 有効にする" @@ -102,7 +109,8 @@ ja: select_option_deactivated: 無効 select_option_activated: 有効 label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: 設定を保存します heading_revisions: リビジョン title_download: ダウンロードします @@ -121,8 +129,10 @@ ja: label_new_content: 新規コンテンツ label_maximum_files_upload: 最大ファイルアップロード数 note_maximum_number_of_files_uploaded: 一度にアップロードできるファイル数の上限。0は無制限。 + label_maximum_files_download: 最大ファイルダウンロード数 note_maximum_number_of_files_downloaded: Zip でダウンロードできる、または電子メールで送られるファイル数の上限。0は無制限。 + label_file_storage_directory: ファイル保存フォルダ label_index_database: インデックスデータベース label_stemming_language: 語幹抽出する言語 @@ -132,11 +142,11 @@ ja: option_stem_none: Stem none (既定値) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: クエリ解釈ルーチンがどのように語幹抽出アルゴリズムを適用するかを制御します。既定値は、STEM_NONE です。設定可能な値は次のものです。 - note_do_not_stem: 語幹抽出しません。 - note_stem_some: "大文字から始まる、特定の文字の後に続く、あるいは位置情報を必要とするオペレーターと共に使われる語を除くそれ以外の語の語幹を検索します。語幹抽出された語は、先頭に 'Z' が付きます。" - note_stem_all: "すべての語の語幹を検索します。(注: 先頭に 'Z' は付きません。)" - note_stemming_applied: 語幹抽出アルゴリズムは、確率を測る対象の位置にある語にしか適用できない (論理演算子の用語自体は語幹抽出されない) ことにご注意ください。 + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: ファイル通知の既定値 heading_uploaded_files: アップロードされたファイル submit_commit: コミット @@ -157,9 +167,13 @@ ja: error_create_cycle_in_folder_dependency: フォルダの依存関係が循環しています error_contains_invalid_character: 無効な文字を含んでいます error_file_commit_require_uploaded_file: コミットするには、まずファイルをアップロードしてください + warning_some_files_were_not_commited: "いくつかのファイルは、バリデーションエラーのためにコミットされませんでした: %{files}" + error_user_has_not_right_delete_folder: ユーザにフォルダを削除する権限がありません + error_user_has_not_right_delete_file: ユーザにファイルを削除する権限がありません + notice_entries_deleted: エントリーを削除しました warning_some_entries_were_not_deleted: "いくつかのエントリーは削除されませんでした: %{entries}" title_delete_checked: チェックしたものを削除します @@ -168,6 +182,7 @@ ja: label_number_of_folders: フォルダ label_number_of_documents: 文書 error_file_storage_directory_does_not_exist: ファイル保存フォルダが存在せず作ることもできません + error_file_can_not_be_created: ファイルを保存フォルダに作ることができません error_wrong_zip_encoding: Zip エンコーディングが正しくありません warning_xapian_not_available: Xapian が利用できる状態になっていません @@ -192,12 +207,15 @@ ja: title_copy: コピー error_max_email_filesize_exceeded: "電子メールで送信可能なファイルサイズの上限を越えています (%{number} MB)" + note_maximum_email_filesize: "電子メールで送信可能なファイルサイズの上限。0は無制限。単位はMB。" + label_maximum_email_filesize: "電子メール添付ファイルサイズ上限" header_minimum_filesize: "ファイルエラー" error_minimum_filesize: " %{file} のサイズは0バイトのため添付することはできません。" parent_directory: "親ディレクトリ" note_webdav: "Webdavを有効にすると %{protocol}://%{domain}/dmsf/webdav/[project identifier] で閲覧することができます" + label_webdav: "Webdav機能" label_dmsf_plural: "ファイルとフォルダをコピーします (%{files} files in %{folders} folders)" @@ -206,14 +224,17 @@ ja: warning_folder_not_locked: "フォルダをロックすることができませんでした" notice_folder_unlocked: "フォルダのロックを解除しました" error_only_user_that_locked_folder_can_unlock_it: "このフォルダのロックを解除する権限がありません" + title_unlock_folder: "ロックを解除し他メンバが更新できるようにします" title_lock_folder: "ロックし他メンバとの競合を回避します" select_option_webdav_readonly: "Read-only" select_option_webdav_readwrite: "Read/Write" label_webdav_strategy: "Webdavアクセス制御" + note_webdav_strategy: "Webdavを使ったアクセスの制御(Read-onlyまたはRead/Write)を決定します。" + error_unable_delete_dmsf_workflow: そのワークフローの削除はできません error_empty_note: コメント欄が空です error_workflow_assign: ワークフローの適用処理中にエラーは発生しました @@ -261,15 +282,23 @@ ja: text_email_subject_updated: が更新されました text_email_subject_started: が開始されました" text_email_finished_approved: "承認ワークフロー '%{name}' において '%{filename}' が承認されました。" + text_email_finished_rejected: "承認ワークフロー '%{name}' において '%{filename}' が否認されました。理由:'%{notice}'。" - text_email_finished_delegated: "承認ワークフロー '%{name}' において代理承認が依頼されました。承認対象 '%{filename}' の内容をご確認の上、承認・否認のご判断をお願い致します(依頼主コメント:'%{notice}')。" - text_email_finished_step: "承認ワークフロー '%{name}' からの承認依頼です。承認対象 '%{filename}' の内容をご確認の上、承認・否認のご判断をお願い致します。" + + text_email_finished_delegated: "承認ワークフロー '%{name}' において代理承認が依頼されました。承認対象 '%{filename}' + の内容をご確認の上、承認・否認のご判断をお願い致します(依頼主コメント:'%{notice}')。" + text_email_finished_step: "承認ワークフロー '%{name}' からの承認依頼です。承認対象 '%{filename}' + の内容をご確認の上、承認・否認のご判断をお願い致します。" text_email_finished_step_short: "承認ワークフロー '%{name}' において '%{filename}' の承認ステップが一つ終了しました。" - text_email_started: "承認ワークフロー '%{name}' からの承認依頼です。承認対象 '%{filename}' の内容をご確認の上、承認・否認のご判断をお願い致します。" + + text_email_started: "承認ワークフロー '%{name}' からの承認依頼です。承認対象 '%{filename}' + の内容をご確認の上、承認・否認のご判断をお願い致します。" text_email_to_proceed: 次のURLを開き内容を確認の上、右端のチェックマークをクリックし承認・否認の選択をしてください。 text_email_to_see_history: 次のURLで承認ワークフローの履歴を確認することができます。 + text_email_to_see_status: 次のURLで承認ワークフローのステータスを確認することができます。 + title_create_link: シンボリックリンクを作成します label_link_from: リンク生成(from) label_link_to: リンク生成(to) @@ -295,6 +324,7 @@ ja: label_display_notified_recipients: 通知受信者の表示 note_display_notified_recipients: 電子メールで通知したすべてのユーザの情報を表示します。 + warning_email_notifications: "%{to} へ電子メールで通知しました" link_trash_bin: ゴミ箱 @@ -318,7 +348,9 @@ ja: open_approvals: 未承認 label_maximum_ajax_upload_filesize: アップロードファイルサイズ上限 - note_maximum_ajax_upload_filesize: アップロード可能なファイルサイズの上限。AjaxおよびRedmineの仕様に制限される(2ギガバイト程度までは確認済み)単位はMB。 + note_maximum_ajax_upload_filesize: アップロード可能なファイルサイズの上限。AjaxおよびRedmineの仕様に制限される + (2ギガバイト程度までは確認済み)単位はMB。 + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ ja: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ ja: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 0ea6a6d3..5b7e5bea 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -32,8 +32,10 @@ ko: warning_file_not_locked: 파일이 잠겨있지 않습니다 notice_file_unlocked: 파일 잠금해제 error_only_user_that_locked_file_can_unlock_it: 파일을 잠근 사용자만 잠금해제를 할 수 있습니다 + error_max_files_exceeded: "동시에 다운받을 수 있는 파일 %{number} 제한이 초과되었습니다" error_entry_project_does_not_match_current_project: 입력하신 프로젝트는 현재 프로젝트와 일치하지 않습니다 + notice_folder_created: 폴더 생성됨 error_folder_creation_failed: 폴더 생성 실패 error_folder_title_must_be_entered: 제목을 입력하여야 합니다 @@ -51,12 +53,16 @@ ko: notice_your_preferences_were_saved: 사용자의 선호도가 저장되었습니다 notice_your_preferences_were_not_saved: 사용자의 선호도는 저장되지 않았습니다 warning_folder_notifications_already_activated: 폴더 알림이 이미 활성화 되어 있습니다 + notice_folder_notifications_activated: 폴더 알림이 활성화되었습니다 warning_folder_notifications_already_deactivated: 폴더 알림이 이미 비활성화 되었습니다 + notice_folder_notifications_deactivated: 폴더 알림이 비활성화 되었습니다 warning_file_notifications_already_activated: 파일 알림이 이미 활성화 되었습니다 + notice_file_notifications_activated: 파일 알림이 활성화 되었습니다 warning_file_notifications_already_deactivated: 파일 알림이 이미 비활성화 되었습니다 + notice_file_notifications_deactivated: 파일 알림이 비활성화 되었습니다 link_details: "%{title} 상세내역" link_edit: "%{title} 수정" @@ -69,6 +75,7 @@ ko: link_author: 작성자 title_check_for_zip_download_or_email: Zip, 다운로드 혹은 이메일 체크 title_check_for_restore_or_delete: 복구되거나 삭제된 파일 체크 + title_delete: 삭제 title_notifications_active_deactivate: "알림 활성화: 비활성화" title_notifications_not_active_activate: "알림 비활성화: 활성화" @@ -102,7 +109,8 @@ ko: select_option_deactivated: 비활성화 select_option_activated: 활성화 label_title_format: 제목 포맷 - text_title_format: "다운로드 한 문서 제목 포맷 (%t - 제목, %f - 파일, %d - 날짜, %v - 버전, %i - ID, %r - 수정사항). 예시: %t_%v" + text_title_format: "다운로드 한 문서 제목 포맷 (%t - 제목, %f - 파일, %d - 날짜, %v - 버전, %i - ID, %r - 수정사항). 예시: + %t_%v" title_save_preferences: 선호사항 저장 heading_revisions: 수정 title_download: 다운로드 @@ -121,8 +129,10 @@ ko: label_new_content: 새로운 콘텐츠 label_maximum_files_upload: 최대 파일이 업로드 되었습니다 note_maximum_number_of_files_uploaded: 한번에 업로드 할 수 있는 최대 파일 수 제한. 0 는 무제한을 의미합니다. + label_maximum_files_download: 다운로드 할 수 있는 최대 파일 수 note_maximum_number_of_files_downloaded: Zip 혹은 이메일을 통해 다운로드 할 수 있는 최대 파일 수 제한. + label_file_storage_directory: 파일 저장 장소 label_index_database: 인덱스 데이터 베이스 label_stemming_language: 스테밍 언어 @@ -132,11 +142,11 @@ ko: option_stem_none: 스템 없음 (영구설정) option_stem_some: 몇몇 스템 option_stem_all: 모든 스템 - label_stemming_description: 쿼리 파서가 스테밍 알고리즘을 적용하는 방법을 조절합니다. 기본값은 STEM_NONE입니다. 가능한 값은 다음과 같습니다. - note_do_not_stem: 스테밍 사용하지 않기 - note_stem_some: "대문자로 시작하거나, 특정 문자가 붙거나, 위치 정보가 필요한 실행되는 것들을 제외한 스템 양식을 검색하세요. 스템용어 앞에는 'Z'가 붙습니다." - note_stem_all: "모든 단어의 스템 양식을 검색하기 (참고: 'Z'가 앞에 추가되지 않음)." - note_stemming_applied: 스테밍 알고리즘은 확률 필드의 단어에만 적용됩니다. 불 방식의 필터는 스템을 사용할 수 없습니다. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: 파일 영구설정 알림 heading_uploaded_files: 업로드 된 파일 submit_commit: 커밋 @@ -157,9 +167,13 @@ ko: error_create_cycle_in_folder_dependency: 폴더 종속에 규칙 생성 error_contains_invalid_character: 사용이 불가능한 문자(들) 포함 error_file_commit_require_uploaded_file: 파일은 업로드 파일이 필요합니다 + warning_some_files_were_not_commited: "다음 오류로 인하여 파일을 실행할 수 없습니다: %{files}" + error_user_has_not_right_delete_folder: 사용자는 폴더를 삭제할 수 없습니다 + error_user_has_not_right_delete_file: 사용자는 파일을 삭제할 수 없습니다 + notice_entries_deleted: 엔트리 삭제됨 warning_some_entries_were_not_deleted: "몇몇 엔트리는 삭제할 수 없습니다: %{entries}" title_delete_checked: 체크된 항목 삭제 @@ -168,6 +182,7 @@ ko: label_number_of_folders: 폴더 label_number_of_documents: 문서 error_file_storage_directory_does_not_exist: 파일 저장공간이 존재하지 않거나 생성되지 못했습니다 + error_file_can_not_be_created: 저장 공간에 파일을 생성할 수 없습니다 error_wrong_zip_encoding: 올바르지 않은 Zip 인코딩 warning_xapian_not_available: Xapian을 사용할 수 없습니다 @@ -192,12 +207,15 @@ ko: title_copy: 복사 error_max_email_filesize_exceeded: "이메일을 이용해 발송할 수 있는 최대 파일 크기를 초과했습니다. (%{number} 메가바이트)" + note_maximum_email_filesize: 이메일을 통해 발송할 수있는 최대 파일 크기를 초과했습니다. 0는 무제한을 의미합니다. 숫자는메가바이트 입니다. + label_maximum_email_filesize: 최대 이메일 첨부파일 크기 header_minimum_filesize: 파일 오류. error_minimum_filesize: "파일 %{file}는 0바이트이며 첨부할 수 없습니다." parent_directory: 상위 디렉토리 note_webdav: "활성화 된 Webdav는 %{protocol}에서 확인할 수 있습니다://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav 기능 label_dmsf_plural: "문서 및 폴더 복사 (%{folders} 폴더의 %{files} 파일들)" @@ -206,14 +224,17 @@ ko: warning_folder_not_locked: 안타깝게도 이 폴더를 잠글 수 없습니다 notice_folder_unlocked: 이 폴더를 성공적으로 잠갔습니다 error_only_user_that_locked_folder_can_unlock_it: 이 폴더를 잠금해제 할 수 없습니다 + title_unlock_folder: 다른 회원이 변경할 수 있도록 잠금해제 title_lock_folder: 다른 회원이 변경할 수 없도록 잠금 select_option_webdav_readonly: 읽기 전용 select_option_webdav_readwrite: 읽기/쓰기 label_webdav_strategy: Webdav 전략 + note_webdav_strategy: 관리자가 Webdav 최종 사용자를 위한 플랫폼 (읽기 전용 혹은 읽기 / 쓰기) 을 결정할 수 있습니다. + error_unable_delete_dmsf_workflow: 작업 흐름 삭제 불가 error_empty_note: 이 노트에 내용을 추가하세요 error_workflow_assign: 지정하는 동안 오류가 발생했습니다 @@ -261,15 +282,23 @@ ko: text_email_subject_updated: 업데이트 됨 text_email_subject_started: 시작됨 text_email_finished_approved: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었으며문서가 승인되었습니다." - text_email_finished_rejected: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, '%{notice}'로 인해 문서가 반려되었습니다." - text_email_finished_delegated: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, '%{notice}'로 인해 위임되었으며, 사용자는 현재 승인 과정에서 승인하셔야 합니다." - text_email_finished_step: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, 승인단계 중 한개가 승인되었으며 사용자께서 다음 승인 단계를 승인하셔야 합니다" - text_email_finished_step_short: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었으며, 승인 단계 중 한 단계가 완료되었습니다." - text_email_started: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 시작되었으며, 사용자께서는 현재 승인 단계에서 승인을 하셔야 합니다." + + text_email_finished_rejected: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, '%{notice}'로 인해 + 문서가 반려되었습니다." + text_email_finished_delegated: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, '%{notice}'로 인해 + 위임되었으며, 사용자는 현재 승인 과정에서 승인하셔야 합니다." + text_email_finished_step: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었지만, 승인단계 중 한개가 + 승인되었으며 사용자께서 다음 승인 단계를 승인하셔야 합니다" + text_email_finished_step_short: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 완료되었으며, 승인 단계 중 한 + 단계가 완료되었습니다." + text_email_started: "'%{filename}'문서에 지정된 승인 작업 흐름 '%{name}'이 방금 시작되었으며, 사용자께서는 현재 승인 단계에서 + 승인을 하셔야 합니다." text_email_to_proceed: 다음으로 진행하기 위해 문서 옆에 있는 체크 박스 아이콘을 클릭하세요 text_email_to_see_history: 승인 내역을 확인하기 위해 작업 흐름 상태 문서를 클릭하세요 + text_email_to_see_status: 승인된 작업 흐름 상태를 확인하기 위해 작업 흐름 상태를 클릭하세요 + title_create_link: 문양이 있는 링크 만들기 label_link_from: 의 링크 label_link_to: 로 가는 링크 @@ -295,6 +324,7 @@ ko: label_display_notified_recipients: 알림 수신인 보기 note_display_notified_recipients: 사용자는 모든 수신자에게 이메일 통지를 발송합니다 + warning_email_notifications: "%{to} 에게 이메일 알림 발송됨" link_trash_bin: 휴지통 @@ -318,7 +348,9 @@ ko: open_approvals: 승인 열기 label_maximum_ajax_upload_filesize: AJAX 를 이용하여 업로드 할 수 있는 최대 파일 크기 - note_maximum_ajax_upload_filesze: AJAX 인터테이스를 통해 업로드 할 수 있는 최대 파일이 제한됩니다. 이를 사용하지 않는다면, Redmine 표준 업로드 양식을 사용하셔야 합니다. 숫자는 메가바이트를 의미합니다. 0는 무제한을 의미합니다. + note_maximum_ajax_upload_filesze: AJAX 인터테이스를 통해 업로드 할 수 있는 최대 파일이 제한됩니다. 이를 사용하지 않는다면, Redmine + 표준 업로드 양식을 사용하셔야 합니다. 숫자는 메가바이트를 의미합니다. 0는 무제한을 의미합니다. + label_classic: 일반 label_drag_drop: 드래그 & 드롭 @@ -339,6 +371,7 @@ ko: label_webdav_disable_versioning: No versioning files patterns note_webdav_disable_versioning: A regular expression that disables versioning for matching files. + label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved note_global: (global) @@ -365,6 +398,12 @@ ko: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/nl.yml b/config/locales/nl.yml index 48918de4..d6d94da4 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -31,9 +31,11 @@ nl: notice_file_locked: Bestand vergrendeld warning_file_not_locked: Bestand niet vergrendeld notice_file_unlocked: Bestand vergrendeld - error_only_user_that_locked_file_can_unlock_it: Alleen de gebruiker die het bestand heeft vergrendeld kan het ontgrendelen + error_only_user_that_locked_file_can_unlock_it: Alleen de gebruiker die het bestand heeft vergrendeld kan het + ontgrendelen error_max_files_exceeded: "Limiet voor %{number} tegelijk gedownloade bestanden overschreden" error_entry_project_does_not_match_current_project: Invoer project is niet gelijk aan huidig project + notice_folder_created: Map aangemaakt error_folder_creation_failed: Map aanmaken mislukt error_folder_title_must_be_entered: Titel moet worden ingevoerd @@ -51,12 +53,16 @@ nl: notice_your_preferences_were_saved: Uw voorkeuren zijn opgeslagen notice_your_preferences_were_not_saved: Uw voorkeuren zijn niet opgeslagen warning_folder_notifications_already_activated: Meldingen map zijn al geactiveerd + notice_folder_notifications_activated: Meldingen map geactiveerd warning_folder_notifications_already_deactivated: Meldingen map al gedeactiveerd + notice_folder_notifications_deactivated: Meldingen map gedeactiveerd warning_file_notifications_already_activated: Meldingen bestand al geactiveerd + notice_file_notifications_activated: Meldingen bestand geactiveerd warning_file_notifications_already_deactivated: Meldingen bestand al gedeactiveerd + notice_file_notifications_deactivated: Meldingen bestand gedeactiveerd link_details: "%{title} details" link_edit: "Aanpassen %{title}" @@ -69,6 +75,7 @@ nl: link_author: Auteur title_check_for_zip_download_or_email: Vink voor zip, download of email title_check_for_restore_or_delete: Vink voor herstel of verwijder + title_delete: Verwijder title_notifications_active_deactivate: "Notificaties actief: Deactiveren" title_notifications_not_active_activate: "Notificaties niet actief: Activeren" @@ -102,7 +109,8 @@ nl: select_option_deactivated: Gedeactiveerd select_option_activated: Geactiveerd label_title_format: Titel format - text_title_format: "Document titel format voor download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Voorbeeld: %t_%v" + text_title_format: "Document titel format voor download (%t - title, %f - file, %d - date, %v - version, %i - ID, + %r - revision). Voorbeeld: %t_%v" title_save_preferences: Sla voorkeuren op heading_revisions: Revisies title_download: Downloaden @@ -120,9 +128,11 @@ nl: option_version_custom: Aangepast label_new_content: Nieuwe inhoud label_maximum_files_upload: Maximale bestandsupload - note_maximum_number_of_files_uploaded: Beperkt maximaal aantal bestanden dat tegelijkertijd geupload kan worden. 0 betekent onbeperkt. + note_maximum_number_of_files_uploaded: Beperkt maximaal aantal bestanden dat tegelijkertijd geupload kan worden. 0 + betekent onbeperkt. label_maximum_files_download: Maximaal aantal bestanden download - note_maximum_number_of_files_downloaded: Beperkt maximaal aantal bestanden gedownload in zip of verzonden via e-mail. 0 betekent onbeperkt. + note_maximum_number_of_files_downloaded: Beperkt maximaal aantal bestanden gedownload in zip of verzonden via e-mail. + 0 betekent onbeperkt. label_file_storage_directory: Overzicht bestandenopslag label_index_database: Index database label_stemming_language: Stemming Language @@ -132,11 +142,11 @@ nl: option_stem_none: Stem geen (standaard) option_stem_some: Stem sommige option_stem_all: Stem alle - label_stemming_description: Dit bepaalt hoe de query het stemming algorithm zal toepassen. De standaard waarde is STEM_NONE. De mogelijke waardes zijn - note_do_not_stem: Voer geen stemming uit. - note_stem_some: "Zoek naar stemmed vormen van voorwaarden, behalve voor diegenen die beginnen met een hoofdletter, of worden gevolgd door bepaalde tekens, of zijn gebruikt door operators die positionele informatie nodig hebben. Stemmed termen worden voorafgegaan door 'Z'." - note_stem_all: "Zoek naar gestemde vormen van alle woorden (let op: geen voorvoegsel 'Z' toegevoegd)." - note_stemming_applied: Let op, het stemming algoritme wordt alleen toegepast op woorden in probabilistische velden - boolean filter termen zijn nooit stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Standaard bestand notificaties heading_uploaded_files: Geuploade Bestanden submit_commit: Indienen @@ -157,9 +167,13 @@ nl: error_create_cycle_in_folder_dependency: maak cyclus in de map afhankelijkheid error_contains_invalid_character: bevat ongeldige teken(s) error_file_commit_require_uploaded_file: Bestand indienen vereist geüpload bestand + warning_some_files_were_not_commited: Sommige bestanden zijn niet ingediend door + error_user_has_not_right_delete_folder: Gebruiker heeft geen recht om mappen te verwijderen + error_user_has_not_right_delete_file: Gebruiker heeft geen recht om bestand te verwijderen + notice_entries_deleted: Inzendingen verwijderd warning_some_entries_were_not_deleted: "Enkele inzendingen zijn niet verwijderd: %{entries}" title_delete_checked: Verwijdering gecontroleerd @@ -168,6 +182,7 @@ nl: label_number_of_folders: Mappen label_number_of_documents: Documenten error_file_storage_directory_does_not_exist: Bestandsopslag directory bestaat niet en kan niet aangemaakt worden + error_file_can_not_be_created: Bestand kan niet aangemaakt worden in opslag directory error_wrong_zip_encoding: Onjuiste Zip encoding warning_xapian_not_available: Xapian niet beschikbaar @@ -191,13 +206,16 @@ nl: error_target_folder_same: Doelmap en project zijn hetzelfde als huidige title_copy: Kopieer - error_max_email_filesize_exceeded: "U heeft de maximale bestandsgrootte voor verzending via e-mail overschreden. (%{number} MB)" - note_maximum_email_filesize: Beperkt maximale bestandsgrootte die verzonden kan worden via e-mail. 0 betekent onbeperkt. Getal is in MB. + error_max_email_filesize_exceeded: "U heeft de maximale bestandsgrootte voor verzending via e-mail overschreden. + (%{number} MB)" + note_maximum_email_filesize: Beperkt maximale bestandsgrootte die verzonden kan worden via e-mail. 0 betekent + onbeperkt. Getal is in MB. label_maximum_email_filesize: Maximale grootte e-mail bijlage header_minimum_filesize: Bestandsfout. error_minimum_filesize: "Het bestand %{file} is 0 bytes en wordt niet bijgevoegd." parent_directory: Ouder directory - note_webdav: "Webdav kan indien ingeschakeld worden gevonden op %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + note_webdav: "Webdav kan indien ingeschakeld worden gevonden op %{protocol}://%{domain}/dmsf/webdav/[project + identifier]" label_webdav: Webdav functionaliteit label_dmsf_plural: "Kopieer Documenten en mappen (%{files} bestanden in %{folders} mappen)" @@ -206,13 +224,16 @@ nl: warning_folder_not_locked: Helaas kon deze map niet vergrendeld worden notice_folder_unlocked: De map is succesvol vergrendeld error_only_user_that_locked_folder_can_unlock_it: U bent niet geautoriseerd om deze map te ontgrendelen + title_unlock_folder: Ontgrendel om wijzigingen door andere gebruikers toe te staan title_lock_folder: Vergrendel om wijzigingen door andere leden te voorkomen select_option_webdav_readonly: Alleen-lezen select_option_webdav_readwrite: Lezen/Schrijven label_webdav_strategy: Webdav strategie - note_webdav_strategy: Staat de administrator toe om te beslissen of webdav een alleen-lezen of lezen-schrijven platform is voor eindgebruikers. + + note_webdav_strategy: Staat de administrator toe om te beslissen of webdav een alleen-lezen of lezen-schrijven + platform is voor eindgebruikers. error_unable_delete_dmsf_workflow: Kon workflow niet verwijderen error_empty_note: De notitie kan niet leeg zijn @@ -260,15 +281,23 @@ nl: text_email_subject_requires_approval: vereist uw goedkeuring text_email_subject_updated: bijgewerkt text_email_subject_started: gestart - text_email_finished_approved: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist afgerond en het document is goedgekeurd." - text_email_finished_rejected: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist afgerond en het document is afgewezen vanwege '%{notice}'." - text_email_finished_delegated: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist gedelegeerd omdat '%{notice}' en er wordt verwacht dat u een goedkeuring doet in de huidige goedkeuringsstap." - text_email_finished_step: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document heeft zojuist een van de goedkeurende stappen afgerond en er wordt verwacht dat u een goedkeuring doet in de volgenden goedkeuringsstap." - text_email_finished_step_short: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document heeft zojuist een van de goedkeuringsstappen afgerond." - text_email_started: "De goedkeurende workflow '%{name}' toegewezen aan '%{filename}' document is zojuist gestart en er wordt verwacht dat u een goedkeuring doet in de huidige goedkeuringsstap." + text_email_finished_approved: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist + afgerond en het document is goedgekeurd." + text_email_finished_rejected: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist + afgerond en het document is afgewezen vanwege '%{notice}'." + text_email_finished_delegated: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document is zojuist + gedelegeerd omdat '%{notice}' en er wordt verwacht dat u een goedkeuring doet in de huidige goedkeuringsstap." + text_email_finished_step: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document heeft zojuist een + van de goedkeurende stappen afgerond en er wordt verwacht dat u een goedkeuring doet in de volgenden + goedkeuringsstap." + text_email_finished_step_short: "De goedkeuring workflow '%{name}' toegewezen aan '%{filename}' document heeft zojuist + een van de goedkeuringsstappen afgerond." + text_email_started: "De goedkeurende workflow '%{name}' toegewezen aan '%{filename}' document is zojuist gestart en er + wordt verwacht dat u een goedkeuring doet in de huidige goedkeuringsstap." text_email_to_proceed: Klik om door te gaan om het het vinkjes icoon naast het document in text_email_to_see_history: Klik om de goedkeuringsgeschiedenis te bekijken op de workflow status van het document in - text_email_to_see_status: Klik om de huidige status van de goedkeuring workflow te bekijken op het workflow status document in + text_email_to_see_status: Klik om de huidige status van de goedkeuring workflow te bekijken op het workflow status + document in title_create_link: Maak een symbolische link label_link_from: Link van @@ -294,7 +323,8 @@ nl: label_links_only: alleen links label_display_notified_recipients: Toon genotificeerde ontvangers - note_display_notified_recipients: De gebruiker wordt geïnformeerd over alle ontvangers van de verzonden e-mail notificatie. + note_display_notified_recipients: De gebruiker wordt geïnformeerd over alle ontvangers van de verzonden e-mail + notificatie. warning_email_notifications: "E-mail notificaties verzonden naar %{to}" link_trash_bin: Prullenmand @@ -318,7 +348,9 @@ nl: open_approvals: Open goedkeuringen label_maximum_ajax_upload_filesize: Maximale bestandsgrootte te uploaden via AJAX - note_maximum_ajax_upload_filesize: Beperkt maximale bestandsgrootte die geupload kan worden via standaard AJAX interface of het Redmine standaard upload formulier moet worden gebruikt. Getal is in MB. + note_maximum_ajax_upload_filesize: Beperkt maximale bestandsgrootte die geupload kan worden via standaard AJAX + interface of het Redmine standaard upload formulier moet worden gebruikt. Getal is in MB. + label_classic: Klassiek label_drag_drop: Modern @@ -339,6 +371,7 @@ nl: label_webdav_disable_versioning: No versioning files patterns note_webdav_disable_versioning: A regular expression that disables versioning for matching files. + label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved note_global: (global) @@ -365,6 +398,12 @@ nl: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/pl.yml b/config/locales/pl.yml index e5f73bd9..c65fc6cb 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -31,9 +31,11 @@ pl: notice_file_locked: Plik zablokowany warning_file_not_locked: Plik nie zablokowany notice_file_unlocked: Plik odblokowany - error_only_user_that_locked_file_can_unlock_it: Plik może zostać odblokowany jedynie przez użytkownika, który go zablokował + error_only_user_that_locked_file_can_unlock_it: Plik może zostać odblokowany jedynie przez użytkownika, który go + zablokował error_max_files_exceeded: "Limit %{number} jedocześnie pobieranych plików został przekroczony" error_entry_project_does_not_match_current_project: "Podany projekt nie odpowiada obecnemu projektowy" + notice_folder_created: Folder został utworzony error_folder_creation_failed: Błąd podczas tworzenia folderu error_folder_title_must_be_entered: Musisz podać tytuł @@ -51,12 +53,16 @@ pl: notice_your_preferences_were_saved: Twoje preferencje zostały zapisane notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Powiadomienia dla folderu zostały już aktywowane + notice_folder_notifications_activated: Aktywowano powiadomienia dla folderu warning_folder_notifications_already_deactivated: Powiadomienia dla folderu zostały już wyłączone + notice_folder_notifications_deactivated: Wyłączono powiadomienia dla folderu warning_file_notifications_already_activated: Powiadomienia dla pliku zostały już aktywowane + notice_file_notifications_activated: Aktywowano powiadomienia dla pliku warning_file_notifications_already_deactivated: Powiadomienia dla pliku zostały już wyłączone + notice_file_notifications_deactivated: Wyłączono powiadomienia dla pliku link_details: "szczegóły %{title}" link_edit: "Edytuj %{title}" @@ -69,6 +75,7 @@ pl: link_author: Autor title_check_for_zip_download_or_email: Zaznacz aby pobrać plik zip lub wysłać email title_check_for_restore_or_delete: Check for restore or delete + title_delete: Usuń title_notifications_active_deactivate: "Powiadomienia aktywne: Wyłącz" title_notifications_not_active_activate: "Powiadomienia wyłączone: Aktywuj" @@ -101,7 +108,8 @@ pl: select_option_default: Domyślny select_option_deactivated: Wyłączono label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" select_option_activated: Aktywowano title_save_preferences: Zapisz ustawienia heading_revisions: Wersje @@ -121,8 +129,10 @@ pl: label_new_content: Nowa zawartość label_maximum_files_upload: Maximum files upload note_maximum_number_of_files_uploaded: Maksymalna liczba jednocześnie przesyłanych plików. 0 oznacza brak ograniczeń. + label_maximum_files_download: Maksymalna liczba jednocześnie pobieranych plików - note_maximum_number_of_files_downloaded: Maksymalna liczba plików pobieranych w paczce zip lub wysyłanych przez email. 0 oznacza brak ograniczeń. + note_maximum_number_of_files_downloaded: Maksymalna liczba plików pobieranych w paczce zip lub wysyłanych przez email. + 0 oznacza brak ograniczeń. label_file_storage_directory: Folder przechowywania plików label_index_database: Index database label_stemming_language: Stemming language @@ -132,11 +142,11 @@ pl: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are - note_do_not_stem: "Don't perform any stemming." - note_stem_some: Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'. - note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." - note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Domyślne powiadomienia plików heading_uploaded_files: Przesłane pliki submit_commit: Zatwierdź @@ -157,9 +167,13 @@ pl: error_create_cycle_in_folder_dependency: utworzono pętlę zależności pomiędzy folderami error_contains_invalid_character: zawiera nieprawidłowe znaki error_file_commit_require_uploaded_file: Commit pliku wymaga jego uprzedniego przesłania - warning_some_files_were_not_commited: "Niektóre pliki nie zostały zacommitowane ze względu na błędy walidacji: %{files}" + + warning_some_files_were_not_commited: "Niektóre pliki nie zostały zacommitowane ze względu na błędy walidacji: + %{files}" error_user_has_not_right_delete_folder: "Użytkownik nie posiada uprawnień do usuwania folderów" + error_user_has_not_right_delete_file: "Użytkownik nie posiada uprawnień do usuwania plików" + notice_entries_deleted: Wpisy usunięte warning_some_entries_were_not_deleted: "Niektóre wpisy nie zostały usunięte: %{entries}" title_delete_checked: Usuń zaznaczone @@ -168,6 +182,7 @@ pl: label_number_of_folders: Foldery label_number_of_documents: Dokumenty error_file_storage_directory_does_not_exist: "Folder przechowywania plików nie istnieje i nie może zostać utworzony" + error_file_can_not_be_created: "Plik nie może zostać utworzony w folderze przechowywania" error_wrong_zip_encoding: Złe kodowanie Zip warning_xapian_not_available: Xapian niedostępny @@ -192,12 +207,15 @@ pl: title_copy: Kopiuj error_max_email_filesize_exceeded: "Maksymalny rozmiar pliku załącznika email został przekroczony. (%{number} MB)" - note_maximum_email_filesize: Maksymalny rozmiar pliku, który może zostać wysłany przez email. 0 oznacza brak ograniczeń. Rozmiar w MB. + + note_maximum_email_filesize: Maksymalny rozmiar pliku, który może zostać wysłany przez email. 0 oznacza brak + ograniczeń. Rozmiar w MB. label_maximum_email_filesize: Maksymalny rozmiar załącznika email header_minimum_filesize: Błąd pliku. error_minimum_filesize: "Plik %{file} ma 0 bytes i nie zostanie załączony." parent_directory: Folder nadrzędny note_webdav: "Webdav once enabled can be found at %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav functionality label_dmsf_plural: "Skopiuj pliki i foldery (%{files} plików w %{folders} folderach)" @@ -206,13 +224,16 @@ pl: warning_folder_not_locked: Niestety folder nie może zostać zablokowany notice_folder_unlocked: Folder został odblokowany error_only_user_that_locked_folder_can_unlock_it: Nie posiadasz uprawnień do odblokowania tego folderu + title_unlock_folder: Odblokuj w celu umożliwienia wprowadzania zmian innym użytkownikom title_lock_folder: Zablokuj aby zabezpieczyć przed wprowadzaniem zmian przez innych użytkowników select_option_webdav_readonly: Tylko do odczytu select_option_webdav_readwrite: Odczyt/Zapis label_webdav_strategy: Webdav strategy - note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end users. + + note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end + users. error_unable_delete_dmsf_workflow: Nie można usunąć procesu workflow error_empty_note: "Notatka nie może być pusta" @@ -260,16 +281,24 @@ pl: text_email_subject_requires_approval: wymaga Twojej akceptacji text_email_subject_updated: został zaktualizowany text_email_subject_started: został uruchomiony - text_email_finished_approved: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie zakończony. Dokument został zaakceptowany." - text_email_finished_rejected: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie zakończony. Dokument został odrzucony z powodu '%{notice}'." - text_email_finished_delegated: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie delegowany z powodu '%{notice}'. Zostałeś wskazany jako akceptujący w bieżącym kroku zatwierdzania." - text_email_finished_step: "Zakończono krok w procesie akceptacji '%{name}' dokumentu '%{filename}'. Jesteś kolejną osobą decyzyjną w procesie akceptacji." + text_email_finished_approved: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie zakończony. + Dokument został zaakceptowany." + text_email_finished_rejected: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie zakończony. Dokument + został odrzucony z powodu '%{notice}'." + text_email_finished_delegated: "Proces akceptacji '%{name}' dokumentu '%{filename}' został właśnie delegowany z powodu + '%{notice}'. Zostałeś wskazany jako akceptujący w bieżącym kroku zatwierdzania." + text_email_finished_step: "Zakończono krok w procesie akceptacji '%{name}' dokumentu '%{filename}'. Jesteś kolejną + osobą decyzyjną w procesie akceptacji." text_email_finished_step_short: "Zakończono krok w procesie akceptacji '%{name}' dokumentu '%{filename}'." - text_email_started: "Proces akceptacji '%{name}' dokuentu '%{filename}' został uruchomiony. Jesteś osobą akceptującą w bieżącym kroku zatwierdzania." + + text_email_started: "Proces akceptacji '%{name}' dokuentu '%{filename}' został uruchomiony. Jesteś osobą akceptującą w + bieżącym kroku zatwierdzania." text_email_to_proceed: Aby procedować zaznacz check box przy dokumencie text_email_to_see_history: Aby zobaczyć historię akceptacji kliknij w proces akceptacji dokumentu + text_email_to_see_status: Aby zobaczyć aktualny stan procesu akceptacji kliknij w proces akceptacji dokumentu + title_create_link: Utwórz symbolic link label_link_from: Odnośnik z label_link_to: Odnośnik do @@ -294,7 +323,8 @@ pl: label_links_only: odnośniki label_display_notified_recipients: Wyświetl odbiorców powiadomienia - note_display_notified_recipients: Użytkownik zostanie poinformowany o wszystkich odbiorcach wysłanego powiadomienia email. + note_display_notified_recipients: Użytkownik zostanie poinformowany o wszystkich odbiorcach wysłanego powiadomienia + email. warning_email_notifications: "Powiadomienie email zostało wysłane do %{to}" link_trash_bin: Kosz @@ -318,7 +348,9 @@ pl: open_approvals: Otwarte procesy akceptacji label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX - note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise + Redmine standard upload form must be used. Number is in MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ pl: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ pl: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 67c9588e..e4df168c 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -32,8 +32,10 @@ pt-BR: warning_file_not_locked: Arquivo não bloqueado notice_file_unlocked: Arquivo desbloqueado error_only_user_that_locked_file_can_unlock_it: Apenas o usuário que bloqueou o arquivo pode desbloqueá-lo + error_max_files_exceeded: "Limite %{number} para arquivo baixados automaticamente" error_entry_project_does_not_match_current_project: "Projeto de entrada não corresponde ao projeto atual" + notice_folder_created: Pasta criada error_folder_creation_failed: Erro na criação da pasta error_folder_title_must_be_entered: Título deve ser digitado @@ -51,12 +53,16 @@ pt-BR: notice_your_preferences_were_saved: Suas atualizações foram salvas notice_your_preferences_were_not_saved: Suas preferências não foram salvas warning_folder_notifications_already_activated: Notificações de pasta atualizadas + notice_folder_notifications_activated: Notificações da pasta ativas warning_folder_notifications_already_deactivateNd: Notificações da pasta desativadas + notice_folder_notifications_deactivated: Notificações da pasta desativadas warning_file_notifications_already_activated: Notificações de arquivo ativadas + notice_file_notifications_activated: Notificações de arquivo ativadas warning_file_notifications_already_deactivated: Notificações de arquivo já desativadas + notice_file_notifications_deactivated: Notificações de arquivo desativadas link_details: "%{title} detalhes" link_edit: "Editar %{title}" @@ -69,6 +75,7 @@ pt-BR: link_author: Autor title_check_for_zip_download_or_email: Marcar para download ou enviar por e-mail title_check_for_restore_or_delete: Marcar para restaurar ou excluir + title_delete: Excluir title_notifications_active_deactivate: "Notificações ativas: Desativar" title_notifications_not_active_activate: "Notificações não ativas: Ativar" @@ -102,7 +109,8 @@ pt-BR: select_option_deactivated: Desativado select_option_activated: Ativado label_title_format: 'Formato do Título' - text_title_format: "Formato do título do documento para download (%t - título, %f - arquivo, %d - data, %v - versão, %i - ID, %r - revisão). Exemplo: %t_%v" + text_title_format: "Formato do título do documento para download (%t - título, %f - arquivo, %d - data, %v - versão, + %i - ID, %r - revisão). Exemplo: %t_%v" title_save_preferences: Salvar preferências heading_revisions: Revisões title_download: Download @@ -121,8 +129,10 @@ pt-BR: label_new_content: Novo conteúdo label_maximum_files_upload: Máximo de arquivos para upload note_maximum_number_of_files_uploaded: Limite máximo de arquivos carregados de uma única vez. + label_maximum_files_download: Máximo de download de arquivos note_maximum_number_of_files_downloaded: Limite máximo de arquivos para download ou envio por e-mail de uma única vez. + label_file_storage_directory: Diretório de armazenamento de arquivos label_index_database: Index database label_stemming_language: Stemming language @@ -132,11 +142,11 @@ pt-BR: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: Isso controla como o analisador de consulta aplicará o algoritmo de derivação. O valor padrão é STEM_NONE. Os valores possíveis são - note_do_not_stem: "Não execute nenhuma derivação." - note_stem_some: "Procure por formas derivadas dos termos, exceto aqueles que iniciam com letra maiúscula ou são seguidos por certos caracteres ou são usados com operadores que necessitam informação de posição. Termos derivados são prefixados com 'Z'." - note_stem_all: "Procure por formas derivadas de todas as palavras (nota: não é adicionado um prefixo 'Z')." - note_stemming_applied: Observe que o algoritmo de derivação só é aplicado a palavras em campos probabilísticos - os termos de filtro booleanos nunca são gerados. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Notificações padrões de arquivo heading_uploaded_files: Arquivos enviados submit_commit: Salvar @@ -157,9 +167,13 @@ pt-BR: error_create_cycle_in_folder_dependency: Dependência entre pastas error_contains_invalid_character: Contém caracteres inválidos error_file_commit_require_uploaded_file: É necessário carregar um arquivo + warning_some_files_were_not_commited: "O(s) arquivo(s) não foram salvos: %{files}" + error_user_has_not_right_delete_folder: "Usuário não possui permissão para excluir pastas" + error_user_has_not_right_delete_file: "Usuário não possui permissão para excluir arquivos" + notice_entries_deleted: Excluído com sucesso warning_some_entries_were_not_deleted: "Não foi possível excluir os seguintes arquivos: %{entries}" title_delete_checked: Excluir documento ou arquivo selecionado @@ -167,7 +181,8 @@ pt-BR: title_filename_for_download: Nome do arquivo utilizado para for download ou arquivo compactado label_number_of_folders: Pastas label_number_of_documents: Documentos - error_file_storage_directory_does_not_exist: "O diretório de armazenamento de arquivo não existe e não pode ser criado" + error_file_storage_directory_does_not_exist: "O diretório de armazenamento de arquivo não existe e não pode ser + criado" error_file_can_not_be_created: "O arquivo não pode ser criado" error_wrong_zip_encoding: Código Zip errado warning_xapian_not_available: Xapian não disponível @@ -192,12 +207,15 @@ pt-BR: title_copy: Copiar error_max_email_filesize_exceeded: "Você excedeu o tamanho máximo do arquivo para enviar via e-mail. (%{number} MB)" - note_maximum_email_filesize: Limita o tamanho máximo de arquivos que pode ser enviado por e-mail. 0 significa ilimitado. O número está em MB. + + note_maximum_email_filesize: Limita o tamanho máximo de arquivos que pode ser enviado por e-mail. 0 significa + ilimitado. O número está em MB. label_maximum_email_filesize: Tamanho máximo do anexo de e-mail header_minimum_filesize: Erro de arquivo. error_minimum_filesize: "O arquivo %{file} é 0 bytes e não será anexado." parent_directory: Diretório Pai - note_webdav: "Webdav uma vez habilitado pode ser encontrado em %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + note_webdav: "Webdav uma vez habilitado pode ser encontrado em %{protocol}://%{domain}/dmsf/webdav/[project + identifier]" label_webdav: Webdav functionality label_dmsf_plural: "Copiar documentos e pastas (%{files} documentos em %{folders} pastas)" @@ -206,13 +224,16 @@ pt-BR: warning_folder_not_locked: A pasta não pode ser bloqueada notice_folder_unlocked: A pasta foi desbloqueada com sucesso error_only_user_that_locked_folder_can_unlock_it: Você não está autorizado a desbloquear esta pasta + title_unlock_folder: Clique aqui para desbloquear e permitir alterações por outros usuários title_lock_folder: Clique aqui para impedir alterações por outros usuários select_option_webdav_readonly: Read-only select_option_webdav_readwrite: Read/Write label_webdav_strategy: Webdav strategy - note_webdav_strategy: Permite que o administrador decida se o webdav é uma plataforma read-only ou read-write para usuários finais. + + note_webdav_strategy: Permite que o administrador decida se o webdav é uma plataforma read-only ou read-write para + usuários finais. error_unable_delete_dmsf_workflow: Não foi possível excluir o workflow error_empty_note: "No caso de reprovação o preenchimento do camo notas é obrigatório" @@ -260,15 +281,23 @@ pt-BR: text_email_subject_requires_approval: requer sua aprovação text_email_subject_updated: atualizado text_email_subject_started: iniciado - text_email_finished_approved: "O workflow de aprovação'%{name}' definido para o documento '%{filename}' foi finalizado e o documento foi aprovado." - text_email_finished_rejected: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi finalizado e o documento foi reprovado devido a '%{notice}'." - text_email_finished_delegated: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi atribuido pois '%{notice}' e está aguardando a sua aprovação na etapa atual." - text_email_finished_step: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi aprovado na etapa anterior e está aguardando a sua aprovação na etapa atual." - text_email_finished_step_short: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi aprovado em uma das suas etapas de aprovação." - text_email_started: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi iniciado e está aguardando a sua aprovação na etapa atual." + text_email_finished_approved: "O workflow de aprovação'%{name}' definido para o documento '%{filename}' foi finalizado + e o documento foi aprovado." + text_email_finished_rejected: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi + finalizado e o documento foi reprovado devido a '%{notice}'." + text_email_finished_delegated: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi + atribuido pois '%{notice}' e está aguardando a sua aprovação na etapa atual." + text_email_finished_step: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi aprovado na + etapa anterior e está aguardando a sua aprovação na etapa atual." + text_email_finished_step_short: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi + aprovado em uma das suas etapas de aprovação." + text_email_started: "O workflow de aprovação '%{name}' definido para o documento '%{filename}' foi iniciado e está + aguardando a sua aprovação na etapa atual." text_email_to_proceed: Para dar continuidade ao fluxo, clique no íncone ao lado do documento - text_email_to_see_history: Para visualizar o histórico de workflow de aprovação clique no status do workflow disponível ao lado do documento - text_email_to_see_status: Para visualizar o status atual do workflow de aprovação, clique no status de fluxo de trabalho do documento + text_email_to_see_history: Para visualizar o histórico de workflow de aprovação clique no status do workflow + disponível ao lado do documento + text_email_to_see_status: Para visualizar o status atual do workflow de aprovação, clique no status de fluxo de + trabalho do documento title_create_link: Crie um link simbólico label_link_from: Link de @@ -294,7 +323,8 @@ pt-BR: label_links_only: links apenas label_display_notified_recipients: Mostrar destinatários notificados - note_display_notified_recipients: O usuário será informado sobre todos os destinatários que enviou a notificação por e-mail. + note_display_notified_recipients: O usuário será informado sobre todos os destinatários que enviou a notificação por + e-mail. warning_email_notifications: "Notificações de e-mail enviadas para %{to}" link_trash_bin: Lixeira @@ -318,7 +348,9 @@ pt-BR: open_approvals: Aprovações abertas label_maximum_ajax_upload_filesize: Tamanha máximo de arquivo carregável via AJAX - note_maximum_ajax_upload_filesize: Limita o tamanho máximo do arquivo que pode ser carregado através da interface AJAX padrão, caso contrário o formulário de upload padrão da Redmine deve ser usado. O número está em MB. + note_maximum_ajax_upload_filesize: Limita o tamanho máximo do arquivo que pode ser carregado através da interface AJAX + padrão, caso contrário o formulário de upload padrão da Redmine deve ser usado. O número está em MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ pt-BR: label_last_revision_id: Revisão label_webdav_disable_versioning: Não há modelo de arquivos de versão - note_webdav_disable_versioning: Uma expressão regular que desabilita o controle de versão para os arquivos correspondentes. O modelo padrão corresponde aos arquivos temporários criados pelo MsOffice. + note_webdav_disable_versioning: Uma expressão regular que desabilita o controle de versão para os arquivos + correspondentes. O modelo padrão corresponde aos arquivos temporários criados pelo MsOffice. label_dmsf_keep_documents_locked: Manter documentos bloqueados note_dmsf_keep_documents_locked: Documentos serão mantidos bloqueados quando aprovados @@ -365,6 +398,12 @@ pt-BR: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 4eff6274..d6bf0920 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -31,9 +31,11 @@ ru: notice_file_locked: Файл заблокирован warning_file_not_locked: Файл не заблокирован notice_file_unlocked: Файл разблокирован - error_only_user_that_locked_file_can_unlock_it: Только пользователь, который заблокировал файл, может его разблокировать + error_only_user_that_locked_file_can_unlock_it: Только пользователь, который заблокировал файл, может его + разблокировать error_max_files_exceeded: "Ограничение для %{number} одновременно загружаемых файлов превышено" - error_entry_project_does_not_match_current_project: Проект, которому принадлежит файл, не соответсвует текущему проекту + error_entry_project_does_not_match_current_project: Проект, которому принадлежит файл, не соответсвует текущему + проекту notice_folder_created: Папка создана error_folder_creation_failed: Папку не удалось создать error_folder_title_must_be_entered: Нужно указать название папки @@ -51,12 +53,16 @@ ru: notice_your_preferences_were_saved: Ваши настройки были сохранены notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: Уведомления папки уже включены + notice_folder_notifications_activated: Уведомления папки включены warning_folder_notifications_already_deactivated: Уведомления папки уже отключены + notice_folder_notifications_deactivated: Уведомления папки отключены warning_file_notifications_already_activated: Уведомления файла уже включены + notice_file_notifications_activated: Уведомления файла включены warning_file_notifications_already_deactivated: Уведомления файла уже отключены + notice_file_notifications_deactivated: Уведомления файла отключены link_details: "Подробности %{title}" link_edit: "Редактировать %{title}" @@ -69,6 +75,7 @@ ru: link_author: Автор title_check_for_zip_download_or_email: Выберите документы, которые нужно скачать или отправить их по электронной почте title_check_for_restore_or_delete: Отметка удаления или восстановления + title_delete: Удалить title_notifications_active_deactivate: "Уведомления включены: Отключить" title_notifications_not_active_activate: "Уведомления не включены: Включить" @@ -102,7 +109,8 @@ ru: select_option_deactivated: Отключено select_option_activated: Включено label_title_format: Формат заголовка - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: Сохранить настройки heading_revisions: Редакции title_download: Скачать @@ -120,9 +128,11 @@ ru: option_version_custom: Пользовательская label_new_content: Новое содержание label_maximum_files_upload: Максимальное количество файлов для загрузки - note_maximum_number_of_files_uploaded: Ограничивает максимальное количество файлов, которое может быть загружено за один раз. 0 означает отсутствие ограничений. + note_maximum_number_of_files_uploaded: Ограничивает максимальное количество файлов, которое может быть загружено за + один раз. 0 означает отсутствие ограничений. label_maximum_files_download: Максимальное количество файлов для скачивания - note_maximum_number_of_files_downloaded: Ограничивает максимальное количество файлов, которое может быть скачано или отправлено по почте за один раз. 0 означает отсутствие ограничений. + note_maximum_number_of_files_downloaded: Ограничивает максимальное количество файлов, которое может быть скачано или + отправлено по почте за один раз. 0 означает отсутствие ограничений. label_file_storage_directory: Каталог для хранения файлов label_index_database: Индексная база данных label_stemming_language: Язык для стемминга @@ -132,11 +142,11 @@ ru: option_stem_none: Нет (По умолчанию) option_stem_some: Некоторые option_stem_all: Все - label_stemming_description: Это контролирует как парсер запросов будет применять алгоритм стемминга. Значением по умолчанию есть STEM_NONE. Возможны следующие значения - note_do_not_stem: Не выполнять никакого стемминга." - note_stem_some: "Искать обусловленные формы терминов за исключением тех, которые начинаются с большой буквы, или следуют после определенных символов, или используются с операторами, которым нужна информация о позиции. Обусловленные термины имеют префикс 'Z'." - note_stem_all: "Искать обусловленные формы всех слов (примечание: Префикс 'Z' не добавляется)." - note_stemming_applied: Обратите внимание на то, что алгоритм стемминга применяется только к словам в вероятностных областях — логическое фильтрирует термины, которые никогда не обусловлены. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Значение по умолчанию для уведомлений heading_uploaded_files: Загруженные файлы submit_commit: Зафиксировать @@ -157,9 +167,13 @@ ru: error_create_cycle_in_folder_dependency: создать циклическую зависимость в папке error_contains_invalid_character: содержит недопустимые символы error_file_commit_require_uploaded_file: Чтобы зафиксировать файл нужно для начала его загрузить + warning_some_files_were_not_commited: "Некоторые файлы не были зафиксированы через ошибки валидации: %{files}" + error_user_has_not_right_delete_folder: Пользователь не имеет нужных прав для удаления папки + error_user_has_not_right_delete_file: Пользователь не имеет нужных прав для удаления файла + notice_entries_deleted: Файлы удалены warning_some_entries_were_not_deleted: "Некоторые файлы не были удалены: %{entries}" title_delete_checked: Удалить выбранные документы @@ -168,6 +182,7 @@ ru: label_number_of_folders: Папок label_number_of_documents: Документов error_file_storage_directory_does_not_exist: Каталог для хранения файлов не существует и не может быть создан + error_file_can_not_be_created: Файл не может быть создан в каталоге хранения файлов error_wrong_zip_encoding: Неверная кодировка zip warning_xapian_not_available: Xapian не доступен @@ -191,13 +206,16 @@ ru: error_target_folder_same: Целевая папка и проект совпадают с текущими title_copy: Копировать - error_max_email_filesize_exceeded: "Вы превысили максимальный размер для отправки по электронной почте. (%{number} Мб)" - note_maximum_email_filesize: "Ограничение максимального размера файла, который можно отправить по электронной почте. 0 означает отсутствие ограничений. Значение в мегабайтах." + error_max_email_filesize_exceeded: "Вы превысили максимальный размер для отправки по электронной почте. + (%{number} Мб)" + note_maximum_email_filesize: "Ограничение максимального размера файла, который можно отправить по электронной почте. + 0 означает отсутствие ограничений. Значение в мегабайтах." label_maximum_email_filesize: "Максимальный размер вложения в письме" header_minimum_filesize: "Ошибка файла." error_minimum_filesize: "Файла %{file} является пустым и он не будет прикреплен." parent_directory: "Родительская директория" note_webdav: "После включения, WebDAV можно найти по адресу %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: "Функциональность WebDAV" label_dmsf_plural: "Скопировать файлы и папки (%{files} файлов в %{folders} папках)" @@ -205,14 +223,17 @@ ru: notice_folder_locked: "Папка была успешно заблокирована" warning_folder_not_locked: "К сожалению, папка не может быть заблокирована" notice_folder_unlocked: "Папка была успешно разблокирована" - error_only_user_that_locked_folder_can_unlock_it: "Только пользователь, который заблокировал папку, может её разблокировать" + error_only_user_that_locked_folder_can_unlock_it: "Только пользователь, который заблокировал папку, может её + разблокировать" title_unlock_folder: "Разблокируйте папку, чтобы разрешить изменение её другими участниками" title_lock_folder: "Заблокируйте папку, чтобы запретить ёё изменение другими участниками" select_option_webdav_readonly: "Только для чтения" select_option_webdav_readwrite: "Чтение/Запись" label_webdav_strategy: "Стратегия WebDAV" - note_webdav_strategy: "Позволяет администратору решить в каком режиме предоставить доступ к WebDAV для конечных пользователей (Только для чтения или Чтение+Запись)." + + note_webdav_strategy: "Позволяет администратору решить в каком режиме предоставить доступ к WebDAV для конечных + пользователей (Только для чтения или Чтение+Запись)." error_unable_delete_dmsf_workflow: Невозможно удалить процесс согласование error_empty_note: Примечание не может быть пустым @@ -260,16 +281,24 @@ ru: text_email_subject_requires_approval: ребует вашего участия text_email_subject_updated: обновлен text_email_subject_started: запущен - text_email_finished_approved: "Процесс согласования '%{name}' документа '%{filename}' только что завершился и документ был согласован." - text_email_finished_rejected: "Процесс согласования '%{name}' документа '%{filename}' только что завершился и документ был отклонен по причине '%{notice}'." - text_email_finished_delegated: "Процесс согласования '%{name}' документа '%{filename}' только что был делегирован по причине '%{notice}' и от Вас ожидается согласование." - text_email_finished_step: "Процесс согласования '%{name}' документа '%{filename}' только что завершил один из шагов согласования и ожидает Вашего соглсования." - text_email_finished_step_short: "Процесс согласования '%{name}' документа '%{filename}' только что завершил один из шагов согласования." - text_email_started: "Процесс согласования '%{name}' документа '%{filename}' только что начался и ожидает Вашего соглсования." + text_email_finished_approved: "Процесс согласования '%{name}' документа '%{filename}' только что завершился и документ + был согласован." + text_email_finished_rejected: "Процесс согласования '%{name}' документа '%{filename}' только что завершился и документ + был отклонен по причине '%{notice}'." + text_email_finished_delegated: "Процесс согласования '%{name}' документа '%{filename}' только что был делегирован по + причине '%{notice}' и от Вас ожидается согласование." + text_email_finished_step: "Процесс согласования '%{name}' документа '%{filename}' только что завершил один из шагов + согласования и ожидает Вашего соглсования." + text_email_finished_step_short: "Процесс согласования '%{name}' документа '%{filename}' только что завершил один из + шагов согласования." + text_email_started: "Процесс согласования '%{name}' документа '%{filename}' только что начался и ожидает Вашего + соглсования." text_email_to_proceed: Для продолжения поставьте отметку рядом с документом в text_email_to_see_history: Для просмотра истории согласования нажмите статус согласования документа в + text_email_to_see_status: Для просмотра текущего статуса согласования нажмите статус согласования документа в + title_create_link: Создать символическую ссылку label_link_from: Ссылка из label_link_to: Ссылка на @@ -294,7 +323,8 @@ ru: label_links_only: только ссылки label_display_notified_recipients: Показывать получателей, получивших уведомление - note_display_notified_recipients: Пользователь будет проинфмораирован о всех получателях, кому было направлено уведомление. + note_display_notified_recipients: Пользователь будет проинфмораирован о всех получателях, кому было направлено + уведомление. warning_email_notifications: "Уведомление отправлено %{to}" link_trash_bin: Корзина @@ -318,7 +348,9 @@ ru: open_approvals: Открытые согласования label_maximum_ajax_upload_filesize: Максимальный размер файла, загружаемого посредством AJAX - note_maximum_ajax_upload_filesize: Превышает максимальный размер файла, загружаемого посредством интерфейса AJAX, для загрузки можно использовать стандартную форму Redmine. Размер указан в MB. + note_maximum_ajax_upload_filesize: Превышает максимальный размер файла, загружаемого посредством интерфейса AJAX, для + загрузки можно использовать стандартную форму Redmine. Размер указан в MB. + label_classic: Обычный label_drag_drop: Перетаскивание @@ -337,7 +369,8 @@ ru: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ ru: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/sl.yml b/config/locales/sl.yml index c3d2803f..bd8645e1 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -32,8 +32,10 @@ sl: 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. + error_max_files_exceeded: "Max %{number} datotek za istočasno nalaganje je preseženo." 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 @@ -51,12 +53,16 @@ sl: notice_your_preferences_were_saved: Vaše nastavitve so shranjene notice_your_preferences_were_not_saved: Your preferences were not saved 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}" @@ -69,6 +75,7 @@ sl: link_author: Autor title_check_for_zip_download_or_email: Označi za zip prenašanje ali email title_check_for_restore_or_delete: Check for restore or delete + title_delete: Izbriši title_notifications_active_deactivate: "Obveščanje aktivno: Deaktiviraj" title_notifications_not_active_activate: "Obveščanje ni aktivno: Aktiviraj" @@ -102,7 +109,8 @@ sl: select_option_deactivated: Deaktivirano select_option_activated: Aktivirano label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: Save preferences heading_revisions: Verzije title_download: Prenesi dol @@ -121,8 +129,10 @@ sl: 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. + 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) @@ -132,11 +142,11 @@ sl: 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." + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: Privzeti status obveščanja za datoteke heading_uploaded_files: Naložene datoteke submit_commit: Shrani @@ -157,9 +167,13 @@ sl: 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}" title_delete_checked: Izbriši izbrano @@ -168,6 +182,7 @@ sl: 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 @@ -192,12 +207,15 @@ sl: title_copy: Kopiraj 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. + + 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 %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav delovanje label_dmsf_plural: "Kopiraj Arhivske datoteke in mape (%{files} datoteke v %{folders} mape)" @@ -207,12 +225,15 @@ sl: 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_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." + + 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." error_unable_delete_dmsf_workflow: Unable to delete the workflow error_empty_note: "The note can't be empty" @@ -260,15 +281,23 @@ sl: text_email_subject_requires_approval: requires your approval text_email_subject_updated: updated text_email_subject_started: 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_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 + + text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document + in title_create_link: Create a symbolic link label_link_from: Link from @@ -295,6 +324,7 @@ sl: label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. + warning_email_notifications: "Email notifications sent to %{to}" link_trash_bin: Trash bin @@ -318,7 +348,9 @@ sl: open_approvals: Open approvals label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX - note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise + Redmine standard upload form must be used. Number is in MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ sl: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ sl: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index 937fc252..36b05063 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -32,8 +32,10 @@ zh-TW: warning_file_not_locked: 檔案尚未鎖定 notice_file_unlocked: 檔案己解除鎖定 error_only_user_that_locked_file_can_unlock_it: 只有檔案的鎖定者,才能解除鎖定。 + error_max_files_exceeded: "目前容許同時的檔案下載數量為%{number}個,己經超出此限制了。" error_entry_project_does_not_match_current_project: 所指定的專案,和目前的專案不一致。 + notice_folder_created: 資料夾己建立 error_folder_creation_failed: 資料夾建立失敗 error_folder_title_must_be_entered: 請輸入標題 @@ -51,12 +53,16 @@ zh-TW: notice_your_preferences_were_saved: 您的偏好設定己經儲存 notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: 資料夾通知己經啟用了 + notice_folder_notifications_activated: 資料夾通知啟用了 warning_folder_notifications_already_deactivated: 資料夾通知己經關閉了 + notice_folder_notifications_deactivated: 資料夾通知關閉了 warning_file_notifications_already_activated: 檔案通知己經啟用了 + notice_file_notifications_activated: 檔案通知己啟用 warning_file_notifications_already_deactivated: 檔案通知己經關閉了 + notice_file_notifications_deactivated: 檔案通知己關閉 link_details: "%{title} 描述" link_edit: "編輯 %{title}" @@ -69,6 +75,7 @@ zh-TW: link_author: 作者 title_check_for_zip_download_or_email: 選取檔案 (下載或電子郵件發送) title_check_for_restore_or_delete: Check for restore or delete + title_delete: 刪除 title_notifications_active_deactivate: "通知啟用中: 點擊關閉通知" title_notifications_not_active_activate: "通知關閉中: 點擊啟用通知" @@ -102,7 +109,8 @@ zh-TW: select_option_deactivated: 關閉 select_option_activated: 啟用 label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" title_save_preferences: 儲存偏好設定 heading_revisions: 修訂版本 title_download: 下載 @@ -121,8 +129,10 @@ zh-TW: label_new_content: 新的檔案內容 label_maximum_files_upload: 最大上傳檔案數量 note_maximum_number_of_files_uploaded: 同時間所能上傳的,最大檔案數量限制。 0 表示沒有限制。 + label_maximum_files_download: 最大下載檔案數量 note_maximum_number_of_files_downloaded: 同時間所能下載的,最大檔案數量限制,(下載或電子郵件發送)。 0 表示沒有限制。 + label_file_storage_directory: 檔案儲存目錄 label_index_database: 索引資料庫 label_stemming_language: Stemming language @@ -132,11 +142,11 @@ zh-TW: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: "這是用來控制 Query parser 要使用哪個stemming algorithm,預設值是:STEM NONE。而這邊所能選取的值有以下幾種:" - note_do_not_stem: "Don't perform any stemming." - note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." - note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." - note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: 檔案通知預設 heading_uploaded_files: 上傳檔案 submit_commit: 提交 @@ -157,9 +167,13 @@ zh-TW: error_create_cycle_in_folder_dependency: 資料夾之間的關係,不得為一個cycle循環。 error_contains_invalid_character: 內有非法字元 error_file_commit_require_uploaded_file: 檔案提交,需要上傳檔案。 + warning_some_files_were_not_commited: "部份檔案因為驗証失敗無法提交: %{files}" + error_user_has_not_right_delete_folder: 使用者沒有權限,刪除資料夾。 + error_user_has_not_right_delete_file: 使用者沒有權限,刪除檔案。 + notice_entries_deleted: 項目己刪除 warning_some_entries_were_not_deleted: "部份項目無法刪除: %{entries}" title_delete_checked: 刪除選取項目 @@ -168,6 +182,7 @@ zh-TW: label_number_of_folders: 資料夾 label_number_of_documents: 文件檔案 error_file_storage_directory_does_not_exist: 資料夾不存在,而且無法被建立。 + error_file_can_not_be_created: 在存儲目錄裡,無法建立檔案。 error_wrong_zip_encoding: 不正確的Zip encoding warning_xapian_not_available: Xapian not available @@ -192,12 +207,15 @@ zh-TW: title_copy: Copy error_max_email_filesize_exceeded: "己經超出Email所能允許的最大檔案大小。 (%{number} MB)" + note_maximum_email_filesize: 限制Email所允許的最大檔案大小。 0 表示沒有限制。 + label_maximum_email_filesize: Email附加檔案最大的檔案大小。 header_minimum_filesize: 檔案錯誤 error_minimum_filesize: "這個檔案 %{file} 為空。無法被附加。" parent_directory: 上層目錄 note_webdav: "Webdav 啟用後,可在下列網址被找到: %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav功能 label_dmsf_plural: "複制文件總管的檔案和資料夾。 ( 資料夾: %{folders} 檔案: %{files} )" @@ -206,14 +224,17 @@ zh-TW: warning_folder_not_locked: 不好意思,這個資料夾無法被鎖定。 notice_folder_unlocked: 這個資料夾己經成功地解除鎖定了。 error_only_user_that_locked_folder_can_unlock_it: 您未被授權,解除這個資料夾的鎖定狀態。 + title_unlock_folder: 解除鎖定。允許其它使用者修改。 title_lock_folder: 鎖定資料夾。禁止其它使用者修改。 select_option_webdav_readonly: 唯讀 select_option_webdav_readwrite: 可讀可寫 label_webdav_strategy: Webdav策略 + note_webdav_strategy: 讓管理者決定,webdav給使用者的權限,是唯讀or可讀可寫。 + error_unable_delete_dmsf_workflow: 無法刪除工作流程 error_empty_note: "備註不可以為空。" error_workflow_assign: 當指派時發生錯誤 @@ -260,15 +281,23 @@ zh-TW: text_email_subject_requires_approval: requires your approval text_email_subject_updated: updated text_email_subject_started: 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_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 + + text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document + in title_create_link: Create a symbolic link label_link_from: Link from @@ -295,6 +324,7 @@ zh-TW: label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. + warning_email_notifications: "Email notifications sent to %{to}" link_trash_bin: Trash bin @@ -318,7 +348,9 @@ zh-TW: open_approvals: Open approvals label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX - note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise + Redmine standard upload form must be used. Number is in MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ zh-TW: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ zh-TW: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/config/locales/zh.yml b/config/locales/zh.yml index 50c0401e..477bef33 100644 --- a/config/locales/zh.yml +++ b/config/locales/zh.yml @@ -32,8 +32,10 @@ zh: warning_file_not_locked: 文件未锁定 notice_file_unlocked: 文件解锁 error_only_user_that_locked_file_can_unlock_it: 只有锁定文件的用户才能解锁该文件 + error_max_files_exceeded: "超出同时下载%{number}个文件数量限制" error_entry_project_does_not_match_current_project: 入口项目与当前项目不匹配 + notice_folder_created: 文件夹创建完毕 error_folder_creation_failed: 文件夹创建失败 error_folder_title_must_be_entered: 请输入主题 @@ -51,12 +53,16 @@ zh: notice_your_preferences_were_saved: 您的偏好设定已保存 notice_your_preferences_were_not_saved: Your preferences were not saved warning_folder_notifications_already_activated: 文件夹通知已激活 + notice_folder_notifications_activated: 文件夹通知激活 warning_folder_notifications_already_deactivated: 文件夹通知已注销 + notice_folder_notifications_deactivated: 文件夹通知注销 warning_file_notifications_already_activated: 文件通知已激活 + notice_file_notifications_activated: 文件通知激活 warning_file_notifications_already_deactivated: 文件通知已注销 + notice_file_notifications_deactivated: 文件通知注销 link_details: "%{title} 详情" link_edit: "编辑 %{title}" @@ -69,6 +75,7 @@ zh: link_author: 作者 title_check_for_zip_download_or_email: 选中用于zip下载或邮件发送 title_check_for_restore_or_delete: Check for restore or delete + title_delete: 删除 title_notifications_active_deactivate: "通知有效:点击注销通知" title_notifications_not_active_activate: "通知无效:点击激活通知" @@ -101,9 +108,10 @@ zh: select_option_default: 默认 select_option_deactivated: 注销 select_option_activated: 激活 - title_save_preferences: 保存偏好设定 label_title_format: Title format - text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - revision). Example: %t_%v" + text_title_format: "Document title format for download (%t - title, %f - file, %d - date, %v - version, %i - ID, %r - + revision). Example: %t_%v" + title_save_preferences: 保存偏好设定 heading_revisions: 修订版本 title_download: 下载 title_delete_revision: 删除此修订 @@ -121,8 +129,10 @@ zh: label_new_content: 新内容 label_maximum_files_upload: 最大上传文件数 note_maximum_number_of_files_uploaded: 一次上传的最大文件数量. 0表示无限制. + label_maximum_files_download: 最大下载文件数 note_maximum_number_of_files_downloaded: 最大文件下载数量(zip或发送电子邮件方式). 0表示无限制. + label_file_storage_directory: 文件存储目录 label_index_database: Index database label_stemming_language: Stemming language @@ -132,11 +142,11 @@ zh: option_stem_none: Stem none (default) option_stem_some: Stem some option_stem_all: Stem all - label_stemming_description: This controls how the query parser will apply the stemming algorithm. The default value is STEM_NONE. The possible values are - note_do_not_stem: "Don't perform any stemming." - note_stem_some: "Search for stemmed forms of terms except for those which start with a capital letter, or are followed by certain characters, or are used with operators which need positional information. Stemmed terms are prefixed with 'Z'." - note_stem_all: "Search for stemmed forms of all words (note: no 'Z' prefix is added)." - note_stemming_applied: Note that the stemming algorithm is only applied to words in probabilistic fields - boolean filter terms are never stemmed. + text_stemming_info: "This controls how the query parser will apply the stemming algorithm. The default value is + STEM_NONE. The possible values are: STEM_NONE - Don't perform any stemming, STEM_SOME - Search for stemmed forms + of terms except for those which start with a capital letter, or are followed by certain characters + (currently:'/@<>=*[{\"'), or are used with operators which need positional information. Stemmed terms are prefixed + with 'Z', STEM_ALL - Search for stemmed forms of all words (note: no 'Z' prefix is added)." label_default_notifications: 文件默认通知 heading_uploaded_files: 上传文件 submit_commit: 提交 @@ -157,9 +167,13 @@ zh: error_create_cycle_in_folder_dependency: create cycle in folder dependency error_contains_invalid_character: 含有无效字符 error_file_commit_require_uploaded_file: 文件提交要求上传文件 + warning_some_files_were_not_commited: "某些文件因验证错误未能被提交: %{files}" + error_user_has_not_right_delete_folder: 用户没有权限删除文件夹 + error_user_has_not_right_delete_file: 用户没有权限删除文件 + notice_entries_deleted: 条目已删除 warning_some_entries_were_not_deleted: "某些条目未被删除: %{entries}" title_delete_checked: 删除选中 @@ -168,6 +182,7 @@ zh: label_number_of_folders: Folders label_number_of_documents: Documents error_file_storage_directory_does_not_exist: 文件存储目录不存在或不能创建 + error_file_can_not_be_created: 文件未能在存储目录中创建 error_wrong_zip_encoding: 不正确的Zip编码 warning_xapian_not_available: Xapian not available @@ -192,12 +207,15 @@ zh: title_copy: Copy error_max_email_filesize_exceeded: "You've exceeded the maximum filesize for sending via email. (%{number} MB)" + note_maximum_email_filesize: Limits maximum filesize that can be sent via email. 0 means unlimited. Number is in MB. + label_maximum_email_filesize: Maximum email attachment size header_minimum_filesize: File Error. error_minimum_filesize: "The file %{file} is 0 bytes and will not be attached." parent_directory: Parent Directory note_webdav: "Webdav once enabled can be found at %{protocol}://%{domain}/dmsf/webdav/[project identifier]" + label_webdav: Webdav functionality label_dmsf_plural: "Copy documents and folders (%{files} files in %{folders} folders)" @@ -206,13 +224,16 @@ zh: warning_folder_not_locked: Unfortunately, the folder could not be locked notice_folder_unlocked: The folder was successfully unlocked error_only_user_that_locked_folder_can_unlock_it: You are not authorised to unlock this folder + title_unlock_folder: Unlock to allow changes for other members title_lock_folder: Lock to prevent changes for other members select_option_webdav_readonly: Read-only select_option_webdav_readwrite: Read/Write label_webdav_strategy: Webdav strategy - note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end users. + + note_webdav_strategy: Enables the administrator to decide if webdav is a read-only or read-write platform for end + users. error_unable_delete_dmsf_workflow: Unable to delete the workflow error_empty_note: "The note can't be empty" @@ -260,15 +281,23 @@ zh: text_email_subject_requires_approval: requires your approval text_email_subject_updated: updated text_email_subject_started: 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_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 + + text_email_to_see_status: To see the current status of the approval workflow click on the workflow status the document + in title_create_link: Create a symbolic link label_link_from: Link from @@ -295,6 +324,7 @@ zh: label_display_notified_recipients: Display notified recipients note_display_notified_recipients: The user will be informed about all recipients of just sent the email notification. + warning_email_notifications: "Email notifications sent to %{to}" link_trash_bin: Trash bin @@ -318,7 +348,9 @@ zh: open_approvals: Open approvals label_maximum_ajax_upload_filesize: Maximum file size uploadable via AJAX - note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise Redmine standard upload form must be used. Number is in MB. + note_maximum_ajax_upload_filesize: Limits maximum file size that can uploaded via standard AJAX interface otherwise + Redmine standard upload form must be used. Number is in MB. + label_classic: Classic label_drag_drop: Modern @@ -337,7 +369,8 @@ zh: label_last_revision_id: Revision label_webdav_disable_versioning: No versioning files patterns - note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern matches temporary files created by MsOffice. + note_webdav_disable_versioning: A regular expression that disables versioning for matching files. The default pattern + matches temporary files created by MsOffice. label_dmsf_keep_documents_locked: Keep documents locked note_dmsf_keep_documents_locked: Documents will be kept locked when approved @@ -365,6 +398,12 @@ zh: text_email_from_override: The user currently logged in label_email_reply_to: Reply-to + label_enable_cjk_ngrams: Enable generation of n-grams from CJK text + text_enable_cjk_ngrams: "With this enabled, spans of CJK characters are split into unigrams and bigrams, with the + unigrams carrying positional information. Non-CJK characters are split into words as normal. The corresponding + option needs to have been used at index time. + e.g: XAPIAN_CJK_NGRAM=true ruby plugins/redmine_dmsf/extra/xapian_indexer.rb -fv" + easy_pages: modules: dmsf_locked_documents: My locked documents diff --git a/init.rb b/init.rb index fd6dfb56..0b06eb86 100644 --- a/init.rb +++ b/init.rb @@ -59,7 +59,8 @@ Redmine::Plugin.register :redmine_dmsf do 'dmsf_tmpdir' => Dir.tmpdir, 'dmsf_documents_email_from' => '', 'dmsf_documents_email_reply_to' => '', - 'dmsf_documents_email_links_only' => false + 'dmsf_documents_email_links_only' => false, + 'enable_cjk_ngrams' => true } # Uncomment to remove the original Documents from searching (replaced with DMSF) diff --git a/lib/redmine_dmsf/webdav/dmsf_resource.rb b/lib/redmine_dmsf/webdav/dmsf_resource.rb index 8c7db053..8499864b 100644 --- a/lib/redmine_dmsf/webdav/dmsf_resource.rb +++ b/lib/redmine_dmsf/webdav/dmsf_resource.rb @@ -671,8 +671,9 @@ module RedmineDmsf # implementation of service for request, which allows for us to pipe a single file through # also best-utilising DAV4Rack's implementation. def download + raise NotFound unless file.last_revision disk_file = file.last_revision.disk_file - raise NotFound unless file.last_revision && disk_file && File.exist?(disk_file) + raise NotFound unless disk_file && File.exist?(disk_file) raise Forbidden unless (!parent.exist? || !parent.folder || DmsfFolder.permissions?(parent.folder)) # If there is no range (start of ranged download, or direct download) then we log the # file access, so we can properly keep logged information