Skip to content

Commit b5e6b35

Browse files
committed
Improve in ACP descriptions of draft and default rules statuses
1 parent 148af48 commit b5e6b35

35 files changed

Lines changed: 288 additions & 80 deletions

‎adm/style/boardrules_manage_languages.html‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ <h1>{{ lang('ACP_BOARDRULES_LANGUAGES') }}</h1>
1717
<td><strong>{{ language.LANG_LOCAL_NAME }}</strong><br><span>{{ language.LANG_ENGLISH_NAME }}{% if language.S_DEFAULT %} · {{ lang('ACP_BOARDRULES_DEFAULT_LANGUAGE') }}{% endif %}</span></td>
1818
<td>{{ language.RULE_COUNT }}</td>
1919
<td>
20-
{% if language.S_EMPTY %}<span class="error">{{ lang(language.S_DEFAULT ? 'ACP_BOARDRULES_STATUS_NO_RULES' : 'ACP_BOARDRULES_STATUS_EMPTY') }}</span>
21-
{% elseif language.S_DRAFT %}<strong>{{ lang('ACP_BOARDRULES_STATUS_DRAFT') }}</strong>
20+
{% if language.S_EMPTY %}<span class="error">{{ lang(language.S_DEFAULT ? 'ACP_BOARDRULES_STATUS_NO_RULES' : (language.S_FALLBACK_AVAILABLE ? 'ACP_BOARDRULES_STATUS_EMPTY' : 'ACP_BOARDRULES_FALLBACK_UNAVAILABLE')) }}</span>
21+
{% elseif language.S_DRAFT %}<strong>{{ lang('ACP_BOARDRULES_STATUS_DRAFT') }}</strong>{% if not language.S_DEFAULT %}<br><span{% if not language.S_FALLBACK_AVAILABLE %} class="error"{% endif %}>{{ lang(language.S_FALLBACK_AVAILABLE ? 'ACP_BOARDRULES_STATUS_EMPTY' : 'ACP_BOARDRULES_FALLBACK_UNAVAILABLE') }}</span>{% endif %}
2222
{% else %}<strong class="success">{{ lang('ACP_BOARDRULES_STATUS_PUBLISHED') }}</strong>{% endif %}
2323
</td>
2424
<td class="actions">
2525
<a href="{{ language.U_MANAGE }}">{{ lang('ACP_BOARDRULES_MANAGE_ACTION') }}</a>
2626
{% if language.S_CAN_COPY %} &middot; <a href="{{ language.U_COPY }}">{{ lang('ACP_BOARDRULES_COPY_ACTION') }}</a>{% endif %}
2727
{% if language.S_DRAFT %} &middot; <a href="{{ language.U_PUBLISH }}">{{ lang('ACP_BOARDRULES_PUBLISH') }}</a>{% endif %}
28-
{% if language.S_CAN_DRAFT %} &middot; <a href="{{ language.U_DRAFT }}">{{ lang('ACP_BOARDRULES_SET_DRAFT') }}</a>{% endif %}
28+
{% if language.S_PUBLISHED %} &middot; <a href="{{ language.U_DRAFT }}">{{ lang('ACP_BOARDRULES_SET_DRAFT') }}</a>{% endif %}
2929
</td>
3030
</tr>
3131
{% endfor %}

‎adm/style/boardrules_manage_rules.html‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,23 @@ <h1>{{ lang('ACP_BOARDRULES_MANAGE') }}</h1>
4343
</form>
4444
{% endif %}
4545

46-
{% if S_CAN_COPY_RULESET or S_RULESET_DRAFT or S_CAN_DRAFT_RULESET %}
46+
{% if S_CAN_COPY_RULESET or S_RULESET_DRAFT or S_RULESET_PUBLISHED %}
4747
<p class="boardrules-action-bar">
4848
{% if S_CAN_COPY_RULESET %}<a href="{{ U_COPY_RULESET }}" class="button2 boardrules-button"><i class="icon fa-copy fa-fw" aria-hidden="true"></i> {{ lang('ACP_BOARDRULES_COPY_ACTION') }}</a>{% endif %}
4949
{% if S_RULESET_DRAFT %}<a href="{{ U_PUBLISH_RULESET }}" class="button2 boardrules-button"><i class="icon fa-eye fa-fw" aria-hidden="true"></i> {{ lang('ACP_BOARDRULES_PUBLISH') }}</a>{% endif %}
50-
{% if S_CAN_DRAFT_RULESET %}<a href="{{ U_DRAFT_RULESET }}" class="button2 boardrules-button"><i class="icon fa-eye-slash fa-fw" aria-hidden="true"></i> {{ lang('ACP_BOARDRULES_SET_DRAFT') }}</a>{% endif %}
50+
{% if S_RULESET_PUBLISHED %}<a href="{{ U_DRAFT_RULESET }}" class="button2 boardrules-button"><i class="icon fa-eye-slash fa-fw" aria-hidden="true"></i> {{ lang('ACP_BOARDRULES_SET_DRAFT') }}</a>{% endif %}
5151
</p>
5252
{% endif %}
5353

5454
{% if S_RULESET_DRAFT %}
5555
<div class="errorbox notice">
5656
<h3>{{ lang('ACP_BOARDRULES_STATUS_DRAFT') }}</h3>
57-
<p>{{ lang(S_DEFAULT_LANGUAGE ? 'ACP_BOARDRULES_DRAFT_DEFAULT_NOTICE' : 'ACP_BOARDRULES_DRAFT_NOTICE') }}</p>
57+
<p>{{ lang(S_DEFAULT_LANGUAGE ? 'ACP_BOARDRULES_DRAFT_DEFAULT_NOTICE' : (S_FALLBACK_AVAILABLE ? 'ACP_BOARDRULES_DRAFT_NOTICE' : 'ACP_BOARDRULES_FALLBACK_UNAVAILABLE')) }}</p>
5858
</div>
5959
{% elseif S_RULESET_EMPTY %}
6060
<div class="errorbox notice">
61-
<h3>{{ lang(S_DEFAULT_LANGUAGE ? 'ACP_BOARDRULES_STATUS_NO_RULES' : 'ACP_BOARDRULES_STATUS_EMPTY') }}</h3>
62-
<p>{{ lang(S_DEFAULT_LANGUAGE ? 'ACP_BOARDRULES_EMPTY_DEFAULT_NOTICE' : 'ACP_BOARDRULES_EMPTY_NOTICE') }}</p>
61+
<h3>{{ lang(S_DEFAULT_LANGUAGE or not S_FALLBACK_AVAILABLE ? 'ACP_BOARDRULES_STATUS_NO_RULES' : 'ACP_BOARDRULES_STATUS_EMPTY') }}</h3>
62+
<p>{{ lang(S_DEFAULT_LANGUAGE ? 'ACP_BOARDRULES_EMPTY_DEFAULT_NOTICE' : (S_FALLBACK_AVAILABLE ? 'ACP_BOARDRULES_EMPTY_NOTICE' : 'ACP_BOARDRULES_FALLBACK_UNAVAILABLE')) }}</p>
6363
</div>
6464
{% endif %}
6565

‎controller/admin_controller.php‎

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,8 @@ public function display_language_dashboard()
217217
'S_EMPTY' => $is_empty,
218218
'S_PUBLISHED' => !$is_empty && $language['published'],
219219
'S_DRAFT' => !$is_empty && !$language['published'],
220+
'S_FALLBACK_AVAILABLE' => !$is_default && $this->default_ruleset_is_available($languages),
220221
'S_CAN_COPY' => $this->has_copy_source($languages, $language['lang_iso']),
221-
'S_CAN_DRAFT' => !$is_empty && $language['published'] && !$is_default,
222222
'U_MANAGE' => "{$this->u_action}&amp;language={$language['lang_iso']}",
223223
'U_COPY' => "{$this->u_action}&amp;action=copy&amp;language={$language['lang_iso']}&amp;return_to=dashboard",
224224
'U_PUBLISH' => "{$this->u_action}&amp;action=publish&amp;language={$language['lang_iso']}&amp;return_to=dashboard",
@@ -249,6 +249,7 @@ public function display_rules($language, $parent_id = 0)
249249

250250
$languages = $this->assign_language_options($language);
251251
$current_language = $this->find_language($languages, $language);
252+
$fallback_available = $this->default_ruleset_is_available($languages);
252253
if ($current_language === null)
253254
{
254255
trigger_error($this->lang->lang('ACP_BOARDRULES_INVALID_LANGUAGE') . adm_back_link($this->u_action), E_USER_WARNING);
@@ -321,7 +322,7 @@ public function display_rules($language, $parent_id = 0)
321322
'S_DEFAULT_LANGUAGE' => $language === $this->config['default_lang'],
322323
'S_RULESET_PUBLISHED' => $current_language['rule_count'] > 0 && $current_language['published'],
323324
'S_RULESET_DRAFT' => $current_language['rule_count'] > 0 && !$current_language['published'],
324-
'S_CAN_DRAFT_RULESET' => $current_language['rule_count'] > 0 && $current_language['published'] && $language !== $this->config['default_lang'],
325+
'S_FALLBACK_AVAILABLE' => $language !== $this->config['default_lang'] && $fallback_available,
325326
'S_CAN_COPY_RULESET' => $this->has_copy_source($languages, $language),
326327
'S_RULESET_ROOT' => $parent_id === 0,
327328
));
@@ -455,11 +456,6 @@ public function set_ruleset_published($language, $published, $return_to = '')
455456
{
456457
$return_url = $this->get_ruleset_return_url($language, $return_to);
457458

458-
if (!$published && $language === $this->config['default_lang'])
459-
{
460-
trigger_error($this->lang->lang('ACP_BOARDRULES_DEFAULT_CANNOT_DRAFT') . adm_back_link($return_url), E_USER_WARNING);
461-
}
462-
463459
if (confirm_box(true))
464460
{
465461
try
@@ -477,7 +473,21 @@ public function set_ruleset_published($language, $published, $return_to = '')
477473
trigger_error($this->lang->lang($message) . adm_back_link($return_url));
478474
}
479475

480-
$confirm_key = $published ? 'ACP_BOARDRULES_PUBLISH_CONFIRM' : 'ACP_BOARDRULES_DRAFT_CONFIRM';
476+
if ($published)
477+
{
478+
$confirm_key = 'ACP_BOARDRULES_PUBLISH_CONFIRM';
479+
}
480+
else if ($language === $this->config['default_lang'])
481+
{
482+
$confirm_key = 'ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM';
483+
}
484+
else
485+
{
486+
$confirm_key = $this->default_ruleset_is_available($this->ruleset_operator->get_languages())
487+
? 'ACP_BOARDRULES_DRAFT_CONFIRM'
488+
: 'ACP_BOARDRULES_DRAFT_NO_FALLBACK_CONFIRM';
489+
}
490+
481491
confirm_box(false, $this->lang->lang($confirm_key), build_hidden_fields(array(
482492
'mode' => 'manage',
483493
'action' => $published ? 'publish' : 'draft',
@@ -954,6 +964,19 @@ protected function find_language(array $languages, $language_iso)
954964
return null;
955965
}
956966

967+
/**
968+
* Test whether published default-language rules are available as a fallback.
969+
*
970+
* @param array $languages
971+
* @return bool
972+
*/
973+
protected function default_ruleset_is_available(array $languages)
974+
{
975+
$default = $this->find_language($languages, $this->config['default_lang']);
976+
977+
return $default !== null && $default['rule_count'] > 0 && $default['published'];
978+
}
979+
957980
/**
958981
* @param array $languages
959982
* @param string $target_language

‎language/ar/boardrules_acp.php‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
'ACP_BOARDRULES_LANGUAGES_EXPLAIN' => 'أدر جميع اللغات المثبتة من مكان واحد. انسخ مجموعة قوانين كاملة إلى لغة أخرى، وترجمها كمسودة، ثم انشرها عندما تصبح جاهزة.',
7777
'ACP_BOARDRULES_RULES' => 'القوانين',
7878
'ACP_BOARDRULES_STATUS' => 'الحالة',
79-
'ACP_BOARDRULES_STATUS_EMPTY' => 'استخدام اللغة الافتراضية',
79+
'ACP_BOARDRULES_STATUS_EMPTY' => 'استخدام قواعد اللغة الافتراضية',
8080
'ACP_BOARDRULES_STATUS_NO_RULES' => 'لا توجد قوانين',
8181
'ACP_BOARDRULES_STATUS_DRAFT' => 'مسودة',
8282
'ACP_BOARDRULES_STATUS_PUBLISHED' => 'منشور',
@@ -105,7 +105,6 @@
105105
'ACP_BOARDRULES_COPY_ANCHORS_RENAMED' => 'أُعيدت تسمية %d من المراسي المتعارضة باستخدام لواحق رقمية.',
106106
'ACP_BOARDRULES_INVALID_LANGUAGE' => 'اللغة المحددة غير مثبتة.',
107107
'ACP_BOARDRULES_STATUS_CHANGE_EMPTY' => 'لا يمكن نشر مجموعة قوانين فارغة أو تغييرها إلى مسودة.',
108-
'ACP_BOARDRULES_DEFAULT_CANNOT_DRAFT' => 'لا يمكن تغيير لغة المنتدى الافتراضية إلى مسودة.',
109108
'ACP_BOARDRULES_PUBLISH_CONFIRM' => 'هل تريد نشر مجموعة القوانين الكاملة لهذه اللغة؟ سيراها مستخدمو هذه اللغة فوراً.',
110109
'ACP_BOARDRULES_DRAFT_CONFIRM' => 'هل تريد تغيير مجموعة القوانين الكاملة لهذه اللغة إلى مسودة؟ سيرى مستخدمو هذه اللغة قوانين اللغة الافتراضية للمنتدى بدلاً منها.',
111110
'ACP_BOARDRULES_PUBLISH_SUCCESS' => 'نُشرت مجموعة قوانين اللغة.',
@@ -134,6 +133,10 @@
134133
'ACP_RULE_EDITED' => 'تم تعديل القانون بنجاح.',
135134
'ACP_RULE_TITLE_EMPTY' => 'يجب إضافة عنوان لهذه القانون.',
136135

136+
'ACP_BOARDRULES_FALLBACK_UNAVAILABLE' => 'لا تتوفر أية قواعد لغة افتراضية منشورة.',
137+
'ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM' => 'هل تريد تغيير مجموعة قواعد اللغة الافتراضية إلى مسودة؟ لن يكون لدى المستخدمين الذين ليس لديهم مجموعة قواعد منشورة أخرى أي قواعد متاحة.',
138+
'ACP_BOARDRULES_DRAFT_NO_FALLBACK_CONFIRM' => 'هل تريد تغيير مجموعة قواعد اللغة الكاملة هذه إلى مسودة؟ لا تتوفر أي قواعد لغة افتراضية منشورة كبديل.',
139+
137140
// Nested set exception messages (only appears in PHP error logging)
138141
// Translators: Feel free to not translate these language strings
139142
'RULES_NESTEDSET_LOCK_FAILED_ACQUIRE' => 'فشلت قوانين المنتدى في اغلاق الجدول. ربما هناك عملية أخرى تمنع ذلك حالياً. يتم إيقاف عمليات الإغلاق بعد فترة مُحددة : ساعة واحدة.',

‎language/bg/boardrules_acp.php‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
'ACP_BOARDRULES_LANGUAGES_EXPLAIN' => 'Управлявайте всички инсталирани езици от едно място. Копирайте пълен набор от правила на друг език, преведете го като чернова и го публикувайте, когато е готов.',
7676
'ACP_BOARDRULES_RULES' => 'Правила',
7777
'ACP_BOARDRULES_STATUS' => 'Състояние',
78-
'ACP_BOARDRULES_STATUS_EMPTY' => 'Използва се езикът по подразбиране',
78+
'ACP_BOARDRULES_STATUS_EMPTY' => 'Използват се правилата на езика по подразбиране',
7979
'ACP_BOARDRULES_STATUS_NO_RULES' => 'Няма правила',
8080
'ACP_BOARDRULES_STATUS_DRAFT' => 'Чернова',
8181
'ACP_BOARDRULES_STATUS_PUBLISHED' => 'Публикувано',
@@ -104,7 +104,6 @@
104104
'ACP_BOARDRULES_COPY_ANCHORS_RENAMED' => '%d конфликтни котви бяха преименувани с цифрови суфикси.',
105105
'ACP_BOARDRULES_INVALID_LANGUAGE' => 'Избраният език не е инсталиран.',
106106
'ACP_BOARDRULES_STATUS_CHANGE_EMPTY' => 'Празен набор от правила не може да бъде публикуван или зададен като чернова.',
107-
'ACP_BOARDRULES_DEFAULT_CANNOT_DRAFT' => 'Езикът по подразбиране на форума не може да бъде зададен като чернова.',
108107
'ACP_BOARDRULES_PUBLISH_CONFIRM' => 'Да се публикува ли този пълен набор от правила? Потребителите на този език ще го видят веднага.',
109108
'ACP_BOARDRULES_DRAFT_CONFIRM' => 'Да се зададе ли този пълен набор от правила като чернова? Потребителите на този език вместо него ще виждат правилата на езика по подразбиране на форума.',
110109
'ACP_BOARDRULES_PUBLISH_SUCCESS' => 'Наборът от правила на езика е публикуван.',
@@ -134,6 +133,10 @@
134133
'ACP_RULE_EDITED' => 'Правилото успешно редактирано.',
135134
'ACP_RULE_TITLE_EMPTY' => 'Трябва да въведете заглавие за това Правило.',
136135

136+
'ACP_BOARDRULES_FALLBACK_UNAVAILABLE' => 'Няма публикувани правила за език по подразбиране.',
137+
'ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM' => 'Промяна на набора от правила за език по подразбиране на чернова? Потребителите без друг публикуван набор от правила няма да имат налични правила.',
138+
'ACP_BOARDRULES_DRAFT_NO_FALLBACK_CONFIRM' => 'Да промените този пълен набор от езикови правила на чернова? Няма публикувани правила за език по подразбиране, налични като резервен вариант.',
139+
137140
// Nested set exception messages (only appears in PHP error logging)
138141
// Translators: Feel free to not translate these language strings
139142
'RULES_NESTEDSET_LOCK_FAILED_ACQUIRE' => 'Board rules failed to acquire the table lock. Another process may be holding the lock. Locks are forcibly released after a timeout of 1 hour.',

‎language/cs/boardrules_acp.php‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
'ACP_BOARDRULES_LANGUAGES_EXPLAIN' => 'Spravujte všechny nainstalované jazyky na jednom místě. Zkopírujte kompletní sadu pravidel do jiného jazyka, přeložte ji jako koncept a po dokončení ji zveřejněte.',
7676
'ACP_BOARDRULES_RULES' => 'Pravidla',
7777
'ACP_BOARDRULES_STATUS' => 'Stav',
78-
'ACP_BOARDRULES_STATUS_EMPTY' => 'Používá se výchozí jazyk',
78+
'ACP_BOARDRULES_STATUS_EMPTY' => 'Používají se pravidla výchozího jazyka',
7979
'ACP_BOARDRULES_STATUS_NO_RULES' => 'Žádná pravidla',
8080
'ACP_BOARDRULES_STATUS_DRAFT' => 'Koncept',
8181
'ACP_BOARDRULES_STATUS_PUBLISHED' => 'Zveřejněno',
@@ -104,7 +104,6 @@
104104
'ACP_BOARDRULES_COPY_ANCHORS_RENAMED' => '%d konfliktních odkazů bylo přejmenováno pomocí číselných přípon.',
105105
'ACP_BOARDRULES_INVALID_LANGUAGE' => 'Vybraný jazyk není nainstalován.',
106106
'ACP_BOARDRULES_STATUS_CHANGE_EMPTY' => 'Prázdnou sadu pravidel nelze zveřejnit ani nastavit jako koncept.',
107-
'ACP_BOARDRULES_DEFAULT_CANNOT_DRAFT' => 'Výchozí jazyk fóra nelze nastavit jako koncept.',
108107
'ACP_BOARDRULES_PUBLISH_CONFIRM' => 'Zveřejnit tuto kompletní jazykovou sadu pravidel? Uživatelé tohoto jazyka ji uvidí okamžitě.',
109108
'ACP_BOARDRULES_DRAFT_CONFIRM' => 'Nastavit tuto kompletní jazykovou sadu pravidel jako koncept? Uživatelé tohoto jazyka místo ní uvidí pravidla ve výchozím jazyce fóra.',
110109
'ACP_BOARDRULES_PUBLISH_SUCCESS' => 'Jazyková sada pravidel byla zveřejněna.',
@@ -134,6 +133,10 @@
134133
'ACP_RULE_EDITED' => 'Pravidlo úspěšně upraveno.',
135134
'ACP_RULE_TITLE_EMPTY' => 'Musíš zadat název pravidla.',
136135

136+
'ACP_BOARDRULES_FALLBACK_UNAVAILABLE' => 'Nejsou k dispozici žádná publikovaná pravidla výchozího jazyka.',
137+
'ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM' => 'Změnit sadu pravidel výchozího jazyka na koncept? Uživatelé bez další publikované sady pravidel nebudou mít žádná pravidla k dispozici.',
138+
'ACP_BOARDRULES_DRAFT_NO_FALLBACK_CONFIRM' => 'Změnit tuto úplnou sadu jazykových pravidel na koncept? Žádná publikovaná pravidla výchozího jazyka nejsou k dispozici jako záložní.',
139+
137140
// Nested set exception messages (only appears in PHP error logging)
138141
// Translators: Feel free to not translate these language strings
139142
'RULES_NESTEDSET_LOCK_FAILED_ACQUIRE' => 'Board rules se nepodařilo uzamknout tabulku. Možná je právě uzamčena jiným procesem. Zámky jsou násilně odstraňovány po uplynutí jedné hodiny.',

‎language/da/boardrules_acp.php‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
'ACP_BOARDRULES_LANGUAGES_EXPLAIN' => 'Administrer alle installerede sprog ét sted. Kopiér et komplet regelsæt til et andet sprog, oversæt det som en kladde, og udgiv det, når det er klar.',
7676
'ACP_BOARDRULES_RULES' => 'Regler',
7777
'ACP_BOARDRULES_STATUS' => 'Status',
78-
'ACP_BOARDRULES_STATUS_EMPTY' => 'Bruger standardsprog',
78+
'ACP_BOARDRULES_STATUS_EMPTY' => 'Bruger regler på standardsproget',
7979
'ACP_BOARDRULES_STATUS_NO_RULES' => 'Ingen regler',
8080
'ACP_BOARDRULES_STATUS_DRAFT' => 'Kladde',
8181
'ACP_BOARDRULES_STATUS_PUBLISHED' => 'Udgivet',
@@ -104,7 +104,6 @@
104104
'ACP_BOARDRULES_COPY_ANCHORS_RENAMED' => '%d ankre med konflikter blev omdøbt med numeriske suffikser.',
105105
'ACP_BOARDRULES_INVALID_LANGUAGE' => 'Det valgte sprog er ikke installeret.',
106106
'ACP_BOARDRULES_STATUS_CHANGE_EMPTY' => 'Et tomt regelsæt kan ikke udgives eller angives som kladde.',
107-
'ACP_BOARDRULES_DEFAULT_CANNOT_DRAFT' => 'Boardets standardsprog kan ikke angives som kladde.',
108107
'ACP_BOARDRULES_PUBLISH_CONFIRM' => 'Vil du udgive hele dette regelsæt? Brugere af dette sprog vil se det med det samme.',
109108
'ACP_BOARDRULES_DRAFT_CONFIRM' => 'Vil du ændre hele dette regelsæt til en kladde? Brugere af dette sprog vil i stedet se reglerne på boardets standardsprog.',
110109
'ACP_BOARDRULES_PUBLISH_SUCCESS' => 'Sprogets regelsæt blev udgivet.',
@@ -134,6 +133,10 @@
134133
'ACP_RULE_EDITED' => 'Regel redigeret.',
135134
'ACP_RULE_TITLE_EMPTY' => 'Du skal indtaste en titel til reglen.',
136135

136+
'ACP_BOARDRULES_FALLBACK_UNAVAILABLE' => 'Ingen offentliggjorte standardsprogsregler er tilgængelige.',
137+
'ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM' => 'Vil du ændre standardsprogets regelsæt til kladde? Brugere uden et andet offentliggjort regelsæt har ingen tilgængelige regler.',
138+
'ACP_BOARDRULES_DRAFT_NO_FALLBACK_CONFIRM' => 'Vil du ændre dette komplette sprogregelsæt til kladde? Ingen offentliggjorte standardsprogsregler er tilgængelige som en reserve.',
139+
137140
// Nested set exception messages (only appears in PHP error logging)
138141
// Translators: Feel free to not translate these language strings
139142
'RULES_NESTEDSET_LOCK_FAILED_ACQUIRE' => 'Boardregler kunne ikke indhente tabellåsen. En anden proces bruger måske låsen. Låse tvinges til frigivelse efter en timeout på 1 time.',

0 commit comments

Comments
 (0)