Skip to content

Commit 4c56518

Browse files
Release OpenProject 11.1.4
2 parents 5d2dcf0 + 47d4bdd commit 4c56518

File tree

37 files changed

+363
-324
lines changed

37 files changed

+363
-324
lines changed

app/controllers/authentication_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#++
2929

3030
class AuthenticationController < ApplicationController
31-
before_action :require_login
31+
before_action :require_admin
3232
layout 'admin'
3333
menu_item :authentication_settings
3434

app/controllers/users_settings_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
class UsersSettingsController < ::ApplicationController
3232
layout 'admin'
33+
before_action :require_admin
3334
menu_item :user_settings
3435

3536
def index

app/controllers/work_packages/settings_controller.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030

3131
class WorkPackages::SettingsController < ::ApplicationController
3232
layout 'admin'
33+
before_action :require_admin
3334
current_menu_item :index do
3435
:work_packages_setting
3536
end

app/uploaders/fog_file_uploader.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def local_file
6060
##
6161
# This is necessary for carrierwave to set the Content-Type in the S3 metadata for instance.
6262
def fog_attributes
63-
content_type = model.content_type
63+
content_type = model.respond_to?(:content_type) ? model.content_type : ""
6464

6565
return super if content_type.blank?
6666

config/locales/crowdin/ja.yml

Lines changed: 45 additions & 44 deletions
Large diffs are not rendered by default.

config/locales/crowdin/js-ja.yml

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ ja:
7777
button_export-atom: "Atomをダウンロード"
7878
calendar:
7979
title: 'カレンダー'
80-
too_many: '光景で %{count} の作業項目がありますが %{max} のみ表示されます。'
80+
too_many: '合計 %{count} の作業項目がありますが %{max} のみ表示されます。'
8181
card:
8282
add_new: '新規カード追加'
8383
highlighting:
@@ -119,11 +119,11 @@ ja:
119119
manual: 'Markdownソースに切り替える'
120120
wysiwyg: 'WYSIWYGエディタに切り替えます'
121121
macro:
122-
error: 'Cannot expand macro: %{message}'
122+
error: 'マクロを展開できません: %{message}'
123123
attribute_reference:
124-
macro_help_tooltip: 'This text segment is being dynamically rendered by a macro.'
125-
not_found: 'Requested resource could not be found'
126-
invalid_attribute: "The selected attribute '%{name}' does not exist."
124+
macro_help_tooltip: 'このテキストセグメントはマクロによって動的にレンダリングされています。'
125+
not_found: '要求されたリソースが見つかりませんでした'
126+
invalid_attribute: "選択した属性 '%{name}' は存在しません。"
127127
child_pages:
128128
button: '子ページへのリンク'
129129
include_parent: '親を含める'
@@ -174,58 +174,58 @@ ja:
174174
reset_to_defaults: 'デフォルトに戻す'
175175
enterprise:
176176
trial:
177-
confirmation: "Confirmation of email address"
177+
confirmation: "メールアドレスの確認"
178178
confirmation_info: >
179-
We sent you an email on %{date} to %{email}. Please check your inbox and click the confirmation link provided to start your 14 days trial.
179+
%{date} %{email} へメールを送信しました。 14日間のトライアルを開始するには、受信トレイを確認し、確認リンクをクリックしてください。
180180
form:
181181
general_consent: >
182-
I agree with the <a target="_blank" href="%{link_terms}">terms of service</a> and the <a target="_blank" href="%{link_privacy}">privacy policy</a>.
183-
invalid_email: "Invalid email address"
184-
label_company: "Company"
182+
<a target="_blank" href="%{link_terms}">利用規約</a><a target="_blank" href="%{link_privacy}">プライバシー ポリシー</a>に同意します。
183+
invalid_email: "無効なメールアドレス"
184+
label_company: "会社名"
185185
label_first_name: "名前"
186186
label_last_name: "苗字"
187187
label_email: "電子メールアドレス"
188-
label_domain: "Domain"
188+
label_domain: "ドメイン"
189189
label_subscriber: "購入者"
190190
label_maximum_users: "アクティブなユーザーの最大数"
191-
label_starts_at: "Starts at"
191+
label_starts_at: "開始"
192192
label_expires_at: "有効期限"
193-
receive_newsletter: I want to receive the OpenProject <a target="_blank" href="%{link}">newsletter</a>.
194-
taken_domain: There can only be one active trial per domain.
195-
taken_email: Each user can only create one trial.
196-
email_not_received: "You did not receive an email? You can resend the email with the link on the right."
197-
try_another_email: "Or try it with another email address."
198-
next_steps: "Next steps"
193+
receive_newsletter: OpenProject <a target="_blank" href="%{link}">ニュースレター</a> を受け取りたい。
194+
taken_domain: 有効なトライアルはドメインごとに1つしかありません。
195+
taken_email: 各ユーザーはトライアルを1回のみ作成できます。
196+
email_not_received: "メールが届きませんでしたか?右側のリンクでメールを再送信できます。"
197+
try_another_email: "または別のメールアドレスでお試しください。"
198+
next_steps: "次のステップ"
199199
resend_link: "再送信"
200-
resend_success: "Email has been resent. Please check your emails and click the confirmation link provided."
201-
resend_warning: "Could not resend email."
202-
session_timeout: "Your session timed out. Please try to reload the page or resend email."
203-
status_label: "Status:"
204-
status_confirmed: "confirmed"
205-
status_waiting: "email sent - waiting for confirmation"
206-
test_ee: "Test the Enterprise Edition 14 days for free"
200+
resend_success: "メールが再送信されました。メールを確認し、確認リンクをクリックしてください。"
201+
resend_warning: "メールを再送信できませんでした。"
202+
session_timeout: "セッションがタイムアウトしました。ページを再読み込みするか、メールを再送信してください。"
203+
status_label: "ステータス:"
204+
status_confirmed: "確認済み"
205+
status_waiting: "メールが送信されました - 確認待ちです"
206+
test_ee: "エンタープライズ版を14日間無料でテストする"
207207
quick_overview: "Get a quick overview of project management and team collaboration with OpenProject Enterprise Edition."
208208
upsale:
209209
become_hero: "ヒーローになる!"
210210
benefits:
211211
description: "メリットは何ですか?"
212-
high_security: "Security features"
213-
high_security_text: "Single sign on (SAML, OpenID Connect, CAS), two-factor authentication and automatic sync of LDAP groups."
214-
installation: "Installation support"
212+
high_security: "セキュリティ機能"
213+
high_security_text: "シングルサインオン(SAMLOpenID ConnectCAS)、2要素認証、LDAPグループの自動同期。"
214+
installation: "インストールサポート"
215215
installation_text: "Experienced software engineers guide you through the complete installation and setup process in your own infrastructure."
216-
premium_features: "Premium features"
216+
premium_features: "プレミアム機能"
217217
premium_features_text: "Agile boards, custom theme and logo, graphs, intelligent workflows with custom actions, full text search for work package attachments and multi-select custom fields."
218218
professional_support: "プロフェッショナルサポート"
219219
professional_support_text: "Get reliable, high-touch support from senior support engineers with expert knowledge about running OpenProject in business-critical environments."
220-
button_start_trial: "Start free trial"
221-
button_book_now: "Book now"
220+
button_start_trial: "無料トライアルを開始"
221+
button_book_now: "今すぐ予約"
222222
confidence: >
223-
We deliver the confidence of a tested and supported enterprise-class project management software - with Open Source and an open mind.
224-
link_quote: "Get a quote"
223+
テストおよびサポートされているエンタープライズクラスのプロジェクト管理ソフトウェアの信頼性を提供します。オープンソースとオープンマインドとともに。
224+
link_quote: "見積もりの入手"
225225
text: >
226-
The OpenProject Enterprise Edition builds on top of the Community Edition. It includes premium features and professional support mainly aimed at organizations with more than 10 users that manage business critical projects with OpenProject.
227-
unlimited: "Unlimited"
228-
you_contribute: "Developers need to pay their bills, too. With the Enterprise Edition, you substantially contribute to this Open Source community effort."
226+
OpenProject Enterprise Edition は、Community Edition の上に構築されます。 OpenProjectでビジネスクリティカルなプロジェクトを管理する10人以上のユーザーを抱える組織を中心としたプレミアム機能とプロフェッショナルサポートが含まれています。
227+
unlimited: "無制限"
228+
you_contribute: "開発者も請求書を支払う必要があります。Enterprise Edition では、このオープンソースコミュニティの取り組みに実質的に貢献します。"
229229
custom_actions:
230230
date:
231231
specific: 'オン'
@@ -289,7 +289,7 @@ ja:
289289
label_add_row_before: "前に行を追加"
290290
label_add_selected_columns: "選択した列を追加"
291291
label_added_by: "追加した人"
292-
label_added_time_by: "Added by <a href=%{authorLink}>%{author}</a> at %{age}"
292+
label_added_time_by: "<a href=%{authorLink}>%{author}</a> によって %{age}に追加されました"
293293
label_ago: "○日前"
294294
label_all: "全て"
295295
label_all_work_packages: "全ての作業項目"
@@ -330,7 +330,7 @@ ja:
330330
label_expand_all: "全てを展開"
331331
label_expand_project_menu: "プロジェクトメニューを展開"
332332
label_export: "外部出力"
333-
label_export_preparing: "The export is being prepared and will be downloaded shortly."
333+
label_export_preparing: "エクスポートは準備中です。まもなくダウンロードされます。"
334334
label_filename: "ファイル"
335335
label_filesize: "サイズ"
336336
label_general: "概要"
@@ -364,7 +364,7 @@ ja:
364364
label_next: "次へ"
365365
label_no_color: "色なし"
366366
label_no_data: "表示できるデータがありません。"
367-
label_no_due_date: "no finish date"
367+
label_no_due_date: "終了日なし"
368368
label_no_start_date: "開始日なし"
369369
label_no_value: "値なし"
370370
label_none: "なし"
@@ -406,7 +406,7 @@ ja:
406406
label_sum_for: "合計"
407407
label_subject: "題名"
408408
label_this_week: "今週"
409-
label_today: "Today"
409+
label_today: "今日"
410410
label_time_entry_plural: "作業時間の記録"
411411
label_up: "アップ"
412412
label_user_plural: "ユーザ"
@@ -416,10 +416,10 @@ ja:
416416
label_total_amount: "合計: %{amount}"
417417
label_updated_on: "更新日時"
418418
label_value_derived_from_children: "(子から派生した値)"
419-
label_children_derived_duration: "Work package's children derived duration"
419+
label_children_derived_duration: "子作業項目のの派生期間"
420420
label_warning: "注意"
421421
label_work_package: "ワーク パッケージ"
422-
label_work_package_parent: "Parent work package"
422+
label_work_package_parent: "親の作業項目"
423423
label_work_package_plural: "作業項目"
424424
label_watch: "ウォッチする"
425425
label_watch_work_package: "作業項目をウォッチ"
@@ -506,7 +506,7 @@ ja:
506506
context: 'プロジェクトのコンテキスト'
507507
work_package_belongs_to: 'このワークパッケージは、プロジェクト %{projectname} に属しています。'
508508
click_to_switch_context: 'このワークパッケージをそのプロジェクトで開きます。'
509-
confirm_template_load: 'Switching the template will reload the page and you will lose all input to this form. Continue?'
509+
confirm_template_load: 'テンプレートを切り替えるとページが再読み込みされ、すべての入力が失われます。続行しますか?'
510510
autocompleter:
511511
label: 'プロジェクト名の入力補完'
512512
text_are_you_sure: "よろしいですか?"
@@ -530,7 +530,7 @@ ja:
530530
time_entry:
531531
project: 'プロジェクト'
532532
work_package: 'ワーク パッケージ'
533-
work_package_required: 'Requires selecting a work package first.'
533+
work_package_required: '最初に作業項目を選択する必要があります。'
534534
activity: '活動'
535535
comment: 'コメント'
536536
duration: '期間'
@@ -598,8 +598,8 @@ ja:
598598
field_value_enter_prompt: "'%{field}'の値を入力"
599599
project_menu_details: "詳細"
600600
scheduling:
601-
manual: 'Manual scheduling'
602-
automatic: 'Automatic scheduling'
601+
manual: '手動スケジュール'
602+
automatic: '自動スケジュール'
603603
sort:
604604
sorted_asc: '昇順の並べ替えを適用しました。 '
605605
sorted_dsc: '降順の並べ替えを適用しました。 '
@@ -812,8 +812,8 @@ ja:
812812
duplicate_query_title: "このビューの名前は既に存在します。 とにかく変更しますか?"
813813
text_no_results: "一致するビューは見つかりませんでした。"
814814
scheduling:
815-
is_parent: "The dates of this work package are automatically deduced from its children. Activate 'Manual scheduling' to set the dates."
816-
is_switched_from_manual_to_automatic: "The dates of this work package may need to be recalculated after switching from manual to automatic scheduling due to relationships with other work packages."
815+
is_parent: "この作業項目の日付は、その子から自動的に推定されます。日付を設定するには、「手動スケジューリング」を有効にします。"
816+
is_switched_from_manual_to_automatic: "他の作業項目との関連により、手動スケジューリングから自動スケジューリングに切り替えた後に、このワークパッケージの日付を再計算する必要がある場合があります。"
817817
table:
818818
configure_button: 'ワークパッケージテーブルを設定する'
819819
summary: "作業項目の行と、作業項目の属性の列から成る表。"
@@ -847,13 +847,13 @@ ja:
847847
automatic: '自動'
848848
manually: '手動'
849849
warning: '自動並び替えモードをアクティブにすると、以前のソートが失われます。'
850-
columns_help_text: "Use the input above to add columns to your table view. You can drag and drop the columns to reorder them."
850+
columns_help_text: "上記の入力を使用して、テーブルビューに列を追加します。列をドラッグアンドドロップして並べ替えることができます。"
851851
upsale:
852852
attribute_highlighting: '全体から目立つように特定の作業項目が必要ですか?'
853853
relation_columns: 'ワークパッケージリストに関係を表示する必要がありますか?'
854854
check_out_link: 'エンタープライズ版をチェックしてください。'
855855
relation_filters:
856-
filter_work_packages_by_relation_type: 'Filter work packages by relation type'
856+
filter_work_packages_by_relation_type: '関係タイプで作業項目をフィルタ'
857857
tabs:
858858
overview: 概要
859859
activity: 活動
@@ -903,8 +903,8 @@ ja:
903903
confirm_deletion_children: "列挙された作業項目のすべての子孫が再帰的に削除されることを承認します。"
904904
deletes_children: "すべての子作業項目とその子孫も再帰的に削除されます。"
905905
destroy_time_entry:
906-
title: "Confirm deletion of time entry"
907-
text: "Are you sure you want to delete the following time entry?"
906+
title: "タイムエントリの削除を確認"
907+
text: "次のタイムエントリを削除してもよろしいですか?"
908908
notice_no_results_to_display: "表示結果はありません。"
909909
notice_successful_create: "正常に作成しました。"
910910
notice_successful_delete: "正常に削除しました。"

config/locales/crowdin/js-no.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -297,9 +297,9 @@
297297
label_author: "Author: %{user}"
298298
label_avatar: "Profilbilde"
299299
label_between: "mellom"
300-
label_board: "Board"
300+
label_board: "Tavle"
301301
label_board_locked: "Låst"
302-
label_board_plural: "Boards"
302+
label_board_plural: "Tavler"
303303
label_board_sticky: "Sticky"
304304
label_create: "Opprett"
305305
label_create_work_package: "Opprett ny arbeidspakke"
@@ -320,7 +320,7 @@
320320
label_committed_at: "%{committed_revision_link} at %{date}"
321321
label_committed_link: "committed revision %{revision_identifier}"
322322
label_contains: "inneholder"
323-
label_created_on: "created on"
323+
label_created_on: "Opprettet"
324324
label_edit_comment: "Edit this comment"
325325
label_edit_status: "Edit the status of the work package"
326326
label_equals: "er"
@@ -347,7 +347,7 @@
347347
label_incoming_emails: "Inkommende e-post"
348348
label_information_plural: "Informasjon"
349349
label_import: "Importer"
350-
label_latest_activity: "Latest activity"
350+
label_latest_activity: "Siste aktivitet"
351351
label_last_updated_on: "Sist oppdatert"
352352
label_learn_more_link: "Mer informasjon"
353353
label_less_or_equal: "<="
@@ -398,7 +398,7 @@
398398
label_sort_lower: "Flytt ned"
399399
label_sorting: "Sortering"
400400
label_spent_time: "Tid brukt"
401-
label_star_query: "Favored"
401+
label_star_query: "Favorittisert"
402402
label_press_enter_to_save: "Press enter to save."
403403
label_public_query: "Offentlig"
404404
label_sum: "Sum"
@@ -428,9 +428,9 @@
428428
label_unwatch: "Stopp overvåking"
429429
label_unwatch_work_package: "Stopp overvåking av arbeidspakke"
430430
label_uploaded_by: "Opplastet av"
431-
label_default_queries: "Default views"
432-
label_starred_queries: "Favorite views"
433-
label_global_queries: "Public views"
431+
label_default_queries: "Standardvisninger"
432+
label_starred_queries: "Favorittvisninger"
433+
label_global_queries: "Offentlige visninger"
434434
label_custom_queries: "Private views"
435435
label_columns: "Kolonner"
436436
label_attachments: Filer
@@ -769,11 +769,11 @@
769769
versionName: "Versjon"
770770
version: "Versjon"
771771
default_queries:
772-
latest_activity: "Latest activity"
773-
created_by_me: "Created by me"
774-
assigned_to_me: "Assigned to me"
775-
recently_created: "Recently created"
776-
all_open: "All open"
772+
latest_activity: "Siste aktivitet"
773+
created_by_me: "Opprettet av meg"
774+
assigned_to_me: "Tildelt meg"
775+
recently_created: "Nylig opprettet"
776+
all_open: "Alle åpne"
777777
summary: "Sammendrag"
778778
jump_marks:
779779
pagination: "Jump to table pagination"
@@ -800,7 +800,7 @@
800800
confirm_edit_cancel: "Are you sure you want to cancel editing the name of this view? Title will be set back to previous value."
801801
click_to_edit_query_name: "Click to edit title of this view."
802802
rename_query_placeholder: "Name of this view"
803-
star_text: "Mark this view as favorite and add to the saved views sidebar on the left."
803+
star_text: "Marker denne visningen som favoritt og legg til i visnings meny på venstre side."
804804
public_text: >
805805
Publish this view, allowing other users to access your view. Users with the 'Manage public views' permission can modify or remove public query. This does not affect the visibility of work package results in that view and depending on their permissions, users may see different results.
806806
errors:

0 commit comments

Comments
 (0)