@@ -86,6 +86,7 class AdminController < ApplicationController | |||||
86 | @flags = { |
|
86 | @flags = { | |
87 | :default_admin_changed => User.find(:first, :conditions => ["login=? and hashed_password=?", 'admin', User.hash_password('admin')]).nil?, |
|
87 | :default_admin_changed => User.find(:first, :conditions => ["login=? and hashed_password=?", 'admin', User.hash_password('admin')]).nil?, | |
88 | :file_repository_writable => File.writable?(Attachment.storage_path), |
|
88 | :file_repository_writable => File.writable?(Attachment.storage_path), | |
|
89 | :plugin_assets_writable => File.writable?(Engines.public_directory), | |||
89 | :rmagick_available => Object.const_defined?(:Magick) |
|
90 | :rmagick_available => Object.const_defined?(:Magick) | |
90 | } |
|
91 | } | |
91 | end |
|
92 | end |
@@ -4,7 +4,8 | |||||
4 |
|
4 | |||
5 | <table class="list"> |
|
5 | <table class="list"> | |
6 | <tr class="odd"><td><%= l(:text_default_administrator_account_changed) %></td><td><%= image_tag (@flags[:default_admin_changed] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> |
|
6 | <tr class="odd"><td><%= l(:text_default_administrator_account_changed) %></td><td><%= image_tag (@flags[:default_admin_changed] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> | |
7 | <tr class="even"><td><%= l(:text_file_repository_writable) %></td><td><%= image_tag (@flags[:file_repository_writable] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> |
|
7 | <tr class="even"><td><%= l(:text_file_repository_writable) %> (<%= Attachment.storage_path %>)</td><td><%= image_tag (@flags[:file_repository_writable] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> | |
|
8 | <tr class="even"><td><%= l(:text_plugin_assets_writable) %> (<%= Engines.public_directory %>)</td><td><%= image_tag (@flags[:plugin_assets_writable] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> | |||
8 | <tr class="odd"><td><%= l(:text_rmagick_available) %></td><td><%= image_tag (@flags[:rmagick_available] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> |
|
9 | <tr class="odd"><td><%= l(:text_rmagick_available) %></td><td><%= image_tag (@flags[:rmagick_available] ? 'true.png' : 'false.png'), :style => "vertical-align:bottom;" %></td></tr> | |
9 | </table> |
|
10 | </table> | |
10 |
|
11 |
@@ -696,3 +696,4 label_user_activity: "%s's activity" | |||||
696 | label_updated_time_by: Updated by %s %s ago |
|
696 | label_updated_time_by: Updated by %s %s ago | |
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
699 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -701,3 +701,4 label_user_activity: "%s's activity" | |||||
701 | label_updated_time_by: Updated by %s %s ago |
|
701 | label_updated_time_by: Updated by %s %s ago | |
702 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
702 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
703 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
703 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
704 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 default_activity_development: Entwicklung | |||||
698 | enumeration_issue_priorities: Ticket-Prioritäten |
|
698 | enumeration_issue_priorities: Ticket-Prioritäten | |
699 | enumeration_doc_categories: Dokumentenkategorien |
|
699 | enumeration_doc_categories: Dokumentenkategorien | |
700 | enumeration_activities: Aktivitäten (Zeiterfassung) |
|
700 | enumeration_activities: Aktivitäten (Zeiterfassung) | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -660,7 +660,8 text_status_changed_by_changeset: Applied in changeset %s. | |||||
660 | text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?' |
|
660 | text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?' | |
661 | text_select_project_modules: 'Select modules to enable for this project:' |
|
661 | text_select_project_modules: 'Select modules to enable for this project:' | |
662 | text_default_administrator_account_changed: Default administrator account changed |
|
662 | text_default_administrator_account_changed: Default administrator account changed | |
663 |
text_file_repository_writable: |
|
663 | text_file_repository_writable: Attachments directory writable | |
|
664 | text_plugin_assets_writable: Plugin assets directory writable | |||
664 | text_rmagick_available: RMagick available (optional) |
|
665 | text_rmagick_available: RMagick available (optional) | |
665 | text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ? |
|
666 | text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ? | |
666 | text_destroy_time_entries: Delete reported hours |
|
667 | text_destroy_time_entries: Delete reported hours |
@@ -681,3 +681,4 text_user_mail_option: "De los proyectos no seleccionados, sólo recibirá notif | |||||
681 | text_user_wrote: '%s escribió:' |
|
681 | text_user_wrote: '%s escribió:' | |
682 | text_wiki_destroy_confirmation: ¿Seguro que quiere borrar el wiki y todo su contenido? |
|
682 | text_wiki_destroy_confirmation: ¿Seguro que quiere borrar el wiki y todo su contenido? | |
683 | text_workflow_edit: Seleccionar un flujo de trabajo para actualizar |
|
683 | text_workflow_edit: Seleccionar un flujo de trabajo para actualizar | |
|
684 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -696,3 +696,4 label_user_activity: "Käyttäjän %s historia" | |||||
696 | label_updated_time_by: Updated by %s %s ago |
|
696 | label_updated_time_by: Updated by %s %s ago | |
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
699 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -661,6 +661,7 text_issues_destroy_confirmation: 'Etes-vous sûr de vouloir supprimer le(s) dem | |||||
661 | text_select_project_modules: 'Selectionner les modules à activer pour ce project:' |
|
661 | text_select_project_modules: 'Selectionner les modules à activer pour ce project:' | |
662 | text_default_administrator_account_changed: Compte administrateur par défaut changé |
|
662 | text_default_administrator_account_changed: Compte administrateur par défaut changé | |
663 | text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture |
|
663 | text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture | |
|
664 | text_plugin_assets_writable: Répertoire public des plugins accessible en écriture | |||
664 | text_rmagick_available: Bibliothèque RMagick présente (optionnelle) |
|
665 | text_rmagick_available: Bibliothèque RMagick présente (optionnelle) | |
665 | text_destroy_time_entries_question: %.02f heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ? |
|
666 | text_destroy_time_entries_question: %.02f heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ? | |
666 | text_destroy_time_entries: Supprimer les heures |
|
667 | text_destroy_time_entries: Supprimer les heures |
@@ -694,3 +694,6 permission_edit_own_messages: ערוך הודעות של עצמך | |||||
694 | permission_delete_own_messages: מחק הודעות של עצמך |
|
694 | permission_delete_own_messages: מחק הודעות של עצמך | |
695 | label_user_activity: "הפעילות של %s" |
|
695 | label_user_activity: "הפעילות של %s" | |
696 | label_updated_time_by: עודכן ע"י %s לפני %s |
|
696 | label_updated_time_by: עודכן ע"י %s לפני %s | |
|
697 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |||
|
698 | text_plugin_assets_writable: Plugin assets directory writable | |||
|
699 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
@@ -697,3 +697,4 label_user_activity: "%s tevékenységei" | |||||
697 | label_updated_time_by: "Módosította %s ennyivel ezelőtt: %s" |
|
697 | label_updated_time_by: "Módosította %s ennyivel ezelőtt: %s" | |
698 | text_diff_truncated: '... A diff fájl vége nem jelenik meg, mert hosszab, mint a megjeleníthető sorok száma.' |
|
698 | text_diff_truncated: '... A diff fájl vége nem jelenik meg, mert hosszab, mint a megjeleníthető sorok száma.' | |
699 | setting_diff_max_lines_displayed: A megjelenítendő sorok száma (maximum) a diff fájloknál |
|
699 | setting_diff_max_lines_displayed: A megjelenítendő sorok száma (maximum) a diff fájloknál | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -696,3 +696,4 label_user_activity: "%s's activity" | |||||
696 | label_updated_time_by: Updated by %s %s ago |
|
696 | label_updated_time_by: Updated by %s %s ago | |
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
699 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -696,3 +696,4 label_user_activity: "%s의 작업내역" | |||||
696 | label_updated_time_by: %s가 %s 전에 변경 |
|
696 | label_updated_time_by: %s가 %s 전에 변경 | |
697 | text_diff_truncated: '... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.' |
|
697 | text_diff_truncated: '... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.' | |
698 | setting_diff_max_lines_displayed: 차이점보기에 표시할 최대 줄수 |
|
698 | setting_diff_max_lines_displayed: 차이점보기에 표시할 최대 줄수 | |
|
699 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 default_activity_development: Vystymas | |||||
698 | enumeration_issue_priorities: Darbo prioritetai |
|
698 | enumeration_issue_priorities: Darbo prioritetai | |
699 | enumeration_doc_categories: Dokumento kategorijos |
|
699 | enumeration_doc_categories: Dokumento kategorijos | |
700 | enumeration_activities: Veiklos (laiko sekimas) |
|
700 | enumeration_activities: Veiklos (laiko sekimas) | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 label_user_activity: "%s's activity" | |||||
698 | label_updated_time_by: Updated by %s %s ago |
|
698 | label_updated_time_by: Updated by %s %s ago | |
699 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
699 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
700 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
700 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -715,3 +715,4 label_user_activity: "Aktywność: %s" | |||||
715 | label_updated_time_by: Uaktualnione przez %s %s temu |
|
715 | label_updated_time_by: Uaktualnione przez %s %s temu | |
716 | text_diff_truncated: '... Ten plik różnic został przycięty ponieważ jest zbyt długi.' |
|
716 | text_diff_truncated: '... Ten plik różnic został przycięty ponieważ jest zbyt długi.' | |
717 | setting_diff_max_lines_displayed: Maksymalna liczba linii różnicy do pokazania |
|
717 | setting_diff_max_lines_displayed: Maksymalna liczba linii różnicy do pokazania | |
|
718 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "Atividade de %s" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 label_user_activity: "Actividade de %s" | |||||
698 | label_updated_time_by: Actualizado por %s há %s |
|
698 | label_updated_time_by: Actualizado por %s há %s | |
699 | text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser mostrado.' |
|
699 | text_diff_truncated: '... Este diff foi truncado porque excede o tamanho máximo que pode ser mostrado.' | |
700 | setting_diff_max_lines_displayed: Número máximo de linhas de diff mostradas |
|
700 | setting_diff_max_lines_displayed: Número máximo de linhas de diff mostradas | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -696,3 +696,4 label_user_activity: "%s's activity" | |||||
696 | label_updated_time_by: Updated by %s %s ago |
|
696 | label_updated_time_by: Updated by %s %s ago | |
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
697 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
698 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
699 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -730,3 +730,4 text_user_wrote: '%s написал(а):' | |||||
730 | text_wiki_destroy_confirmation: Вы уверены, что хотите удалить данную Wiki и все ее содержимое? |
|
730 | text_wiki_destroy_confirmation: Вы уверены, что хотите удалить данную Wiki и все ее содержимое? | |
731 | text_workflow_edit: Выберите роль и трекер для редактирования последовательности состояний |
|
731 | text_workflow_edit: Выберите роль и трекер для редактирования последовательности состояний | |
732 |
|
732 | |||
|
733 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -702,3 +702,4 label_user_activity: "%s's activity" | |||||
702 | label_updated_time_by: Updated by %s %s ago |
|
702 | label_updated_time_by: Updated by %s %s ago | |
703 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
703 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
704 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
704 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
705 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -696,4 +696,4 default_activity_development: Utveckling | |||||
696 |
|
696 | |||
697 | enumeration_issue_priorities: Ärendeprioriteter |
|
697 | enumeration_issue_priorities: Ärendeprioriteter | |
698 | enumeration_doc_categories: Dokumentkategorier |
|
698 | enumeration_doc_categories: Dokumentkategorier | |
699 |
enumeration_activities: Aktiviteter |
|
699 | enumeration_activities: Aktiviteter (tidsuppföljning)text_plugin_assets_writable: Plugin assets directory writable |
@@ -699,3 +699,4 label_user_activity: "%s's activity" | |||||
699 | label_updated_time_by: Updated by %s %s ago |
|
699 | label_updated_time_by: Updated by %s %s ago | |
700 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
700 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
701 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
701 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
702 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -697,3 +697,4 label_user_activity: "%s's activity" | |||||
697 | label_updated_time_by: Updated by %s %s ago |
|
697 | label_updated_time_by: Updated by %s %s ago | |
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
698 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
699 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
700 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 label_user_activity: "%s's activity" | |||||
698 | label_updated_time_by: Updated by %s %s ago |
|
698 | label_updated_time_by: Updated by %s %s ago | |
699 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
699 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
700 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
700 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -699,3 +699,4 label_user_activity: "%s's activity" | |||||
699 | label_updated_time_by: Updated by %s %s ago |
|
699 | label_updated_time_by: Updated by %s %s ago | |
700 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' |
|
700 | text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.' | |
701 | setting_diff_max_lines_displayed: Max number of diff lines displayed |
|
701 | setting_diff_max_lines_displayed: Max number of diff lines displayed | |
|
702 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 default_activity_development: 開發 | |||||
698 | enumeration_issue_priorities: 項目優先權 |
|
698 | enumeration_issue_priorities: 項目優先權 | |
699 | enumeration_doc_categories: 文件分類 |
|
699 | enumeration_doc_categories: 文件分類 | |
700 | enumeration_activities: 活動 (時間追蹤) |
|
700 | enumeration_activities: 活動 (時間追蹤) | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
@@ -698,3 +698,4 default_activity_development: 开发 | |||||
698 | enumeration_issue_priorities: 问题优先级 |
|
698 | enumeration_issue_priorities: 问题优先级 | |
699 | enumeration_doc_categories: 文档类别 |
|
699 | enumeration_doc_categories: 文档类别 | |
700 | enumeration_activities: 活动(时间跟踪) |
|
700 | enumeration_activities: 活动(时间跟踪) | |
|
701 | text_plugin_assets_writable: Plugin assets directory writable |
General Comments 0
You need to be logged in to leave comments.
Login now