From 0c5221429c1c17ac48a6e3cdd80ddc6008ee610a Mon Sep 17 00:00:00 2001 From: Liane Hampe Date: Sat, 1 Apr 2023 18:56:05 +0200 Subject: [PATCH 1/4] Updates german translations --- config/locales/de.yml | 56 +++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/config/locales/de.yml b/config/locales/de.yml index 51229341..0c1104e8 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -105,8 +105,8 @@ de: select_option_default: Voreinstellung 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 - + label_title_format: Titelformat + text_title_format: "Format für den Titel eines Dokuments beim erstmaligen 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 @@ -367,7 +367,7 @@ de: label_last_approver: Letzter Genehmiger - label_act_as_attachable: Act as attachable + label_act_as_attachable: DMS Anhänge note_dmsf_act_as_attachable: Erlaubt das Hinzufügen von Dokumenten zu anderen Objekten (z.B. Tickets) label_user_search_add: Benutzer suchen @@ -420,30 +420,30 @@ de: title_start_minor: Start nicht erlaubt, Unterversion muss Null lauten title_approval_minor: Genehmigung nicht erlaubt, Unterversion muss Null lauten - label_project_watchers: Watchers - label_dmsf_folder_watchers: Watchers - label_dmsf_file_watchers: Watchers - label_dmsf_watched: Watched documents - dmsf_legacy_notifications: Legacy DMS notifications - permission_view_dmsf_folder_watchers: View folder's watchers - permission_add_dmsf_folder_watchers: Add folder's watchers - permission_delete_dmsf_folder_watchers: Delete folder's watchers - permission_view_dmsf_file_watchers: View document's watchers - permission_add_dmsf_file_watchers: Add document's watchers - permission_delete_dmsf_file_watchers: Delete document's watchers - permission_view_project_watchers: View project's watchers - permission_add_project_watchers: Add project's watchers - permission_delete_project_watchers: Delete project's watchers - label_dmsf_new_top_level_document: New top level DMS document - label_dmsf_new_top_level_folder: New top level DMS folder + label_project_watchers: Beobachter + label_dmsf_folder_watchers: Beobachter + label_dmsf_file_watchers: Beobachter + label_dmsf_watched: Beobachtete Dokumente + dmsf_legacy_notifications: DMS Dokument oder Verzeichnis aktualisiert + permission_view_dmsf_folder_watchers: Liste der Beobachter von Verzeichnissen ansehen + permission_add_dmsf_folder_watchers: Beobachter von Verzeichnissen hinzufügen + permission_delete_dmsf_folder_watchers: Beobachter von Verzeichnissen löschen + permission_view_dmsf_file_watchers: Liste der Beobachter eines Dokuments ansehen + permission_add_dmsf_file_watchers: Beobachter von Dokumenten hinzufügen + permission_delete_dmsf_file_watchers: Beobachter von Dokumenten löschen + permission_view_project_watchers: Liste der Beobachter vom DMS ansehen + permission_add_project_watchers: Beobachter vom DMS hinzufügen + permission_delete_project_watchers: Beobachter vom DMS löschen + label_dmsf_new_top_level_document: Neues DMS-Dokument auf oberster Ebene hinzufügen + label_dmsf_new_top_level_folder: Neues DMS-Verzeichnis auf oberster Ebene hinzufügen - label_dmsf_max_notification_receivers_info: Maximum notification receivers info - note_dmsf_max_notification_receivers_info: Limits maximum number of displayed email notification receivers. - label_dmsf_office_bin: Libreoffice binary - note_dmsf_office_bin: A binary to convert office documents to PDF format and provide their preview. If you want - to prevent previews of office documents, put an empty string here. After a change, you might have to restart the - application to take it any effect. - note_dmsf_office_bin_not_available: "LibreOffice's command line binary '%{value}' not available" + label_dmsf_max_notification_receivers_info: Maximale Anzahl von E-Mail-Empfängern + note_dmsf_max_notification_receivers_info: Begrenzt die Anzahl der angezeigten Empfänger von E-Mail-Benachrichtigungen. + label_dmsf_office_bin: LibreOffice Binärdatei + note_dmsf_office_bin: "Eine Binärdatei zum Umwandeln von Office-Dokumenten in ein PDF, um so eine Vorschau anzeigen zu können. + Wenn Sie keine Vorschau anzeigen lassen möchten, geben Sie einen leeren String ein: ''. Der Server muss neu + gestartet werden, damit die Änderung wirksam wird." + note_dmsf_office_bin_not_available: "LibreOffice's Binärdatei für die Kommandozeile '%{value}' ist nicht verfügbar." label_dmsf_columns: DMS Spalten label_column_id: ID @@ -456,8 +456,8 @@ de: label_column_description: Beschreibung label_column_comment: Kommentar - label_dmsf_global_menu_disabled: Global DMS menu disabled - note_dmsf_global_menu_disabled: If yes, DMS menu item is not present in the top menu. + label_dmsf_global_menu_disabled: Globales DMS Menü deaktiviert + note_dmsf_global_menu_disabled: Falls ja, wird das DMS Menüelement im Top Menü nicht erscheinen. error_dmsf_workflow_assigned: Der verwendete Genehmigungs-Workflow kann weder bearbeitet noch gelöscht werden. label_empty_minor_version_by_default: Leere Unterversion als Standard From 68e01b94cfe341900ee073d6d7e834ff16d20f08 Mon Sep 17 00:00:00 2001 From: Liane Hampe Date: Sat, 1 Apr 2023 19:15:34 +0200 Subject: [PATCH 2/4] Adds label for DMS email notification Extends the translation key 'dmsf_legacy_notifications' with the prefix 'label_' in order to get translated by SettingsHelper#notification_field. --- config/locales/de.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/de.yml b/config/locales/de.yml index 0c1104e8..45786f1b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -424,7 +424,7 @@ de: label_dmsf_folder_watchers: Beobachter label_dmsf_file_watchers: Beobachter label_dmsf_watched: Beobachtete Dokumente - dmsf_legacy_notifications: DMS Dokument oder Verzeichnis aktualisiert + label_dmsf_legacy_notifications: DMS Dokument oder Verzeichnis aktualisiert permission_view_dmsf_folder_watchers: Liste der Beobachter von Verzeichnissen ansehen permission_add_dmsf_folder_watchers: Beobachter von Verzeichnissen hinzufügen permission_delete_dmsf_folder_watchers: Beobachter von Verzeichnissen löschen From 711ffc5954558bd2b7f01628e4a613926c649970 Mon Sep 17 00:00:00 2001 From: Hunt Redmine Date: Sat, 8 Apr 2023 16:32:04 +0800 Subject: [PATCH 3/4] To support OCR feature. --- extra/xapian_indexer.rb | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/extra/xapian_indexer.rb b/extra/xapian_indexer.rb index 1e80723c..e9f24980 100644 --- a/extra/xapian_indexer.rb +++ b/extra/xapian_indexer.rb @@ -39,7 +39,11 @@ $files = 'dmsf' $scriptindex = '/usr/bin/scriptindex' # omindex binary path +# To index "non-text" files, use omindex filters +# e.g.: tesseract OCR engine as a filter for PNG files $omindex = '/usr/bin/omindex' +# $omindex += " --filter=image/png:'tesseract -l chi_sim+chi_tra %f -'" +# $omindex += " --filter=image/jpeg:'tesseract -l chi_sim+chi_tra %f -'" # Directory containing Xapian databases for omindex (Attachments indexing) $dbrootpath = File.expand_path('dmsf_index', $redmine_root) @@ -91,7 +95,7 @@ ENV['RAILS_ENV'] = $env def log(text, error = false) if error - $stderr.warn text + $stderr.puts text elsif $verbose > 0 $stdout.puts text end @@ -117,12 +121,12 @@ end log "Redmine environment [RAILS_ENV=#{$env}] correctly loaded ..." # Indexing documents -unless File.exist?($omindex) - log "#{$omindex} does not exist, exiting...", true - exit 1 -end +# unless File.exist?($omindex) +# log "#{$omindex} does not exist, exiting...", true +# exit 1 +# end $stem_langs.each do | lang | - filespath = File.join($redmine_root, $files) + filespath = Setting.plugin_redmine_dmsf['dmsf_storage_directory'] || File.join($redmine_root, $files) unless File.directory?(filespath) log "An error while accessing #{filespath}, exiting...", true exit 1 From 553e926913273d9acfb7086d98a15f248952c2d9 Mon Sep 17 00:00:00 2001 From: Hunt Redmine Date: Sat, 8 Apr 2023 16:53:09 +0800 Subject: [PATCH 4/4] Fix bug. --- app/views/settings/_dmsf_settings.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/settings/_dmsf_settings.html.erb b/app/views/settings/_dmsf_settings.html.erb index 68414578..5fceaef0 100644 --- a/app/views/settings/_dmsf_settings.html.erb +++ b/app/views/settings/_dmsf_settings.html.erb @@ -376,7 +376,7 @@

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