Compare commits

...

23 Commits
3.9.0 ... 3

Author SHA1 Message Date
Guy Sartorelli 277f84392f
Merge branch '3.10' into 3 2023-08-29 10:28:27 +12:00
Steve Boyd ca593443d1
Merge pull request #374 from creative-commoners/pulls/3.10/tx-1692323162
ENH Update translations
2023-08-21 12:13:40 +12:00
Guy Sartorelli 67c42b363e
ENH Update translations 2023-08-18 13:46:02 +12:00
Guy Sartorelli 7e202debb7
Merge pull request #370 from silverstripe/dependabot/npm_and_yarn/word-wrap-1.2.5
Bump word-wrap from 1.2.3 to 1.2.5
2023-08-04 12:19:06 +12:00
dependabot[bot] b988465bf1
Bump word-wrap from 1.2.3 to 1.2.5
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-08-03 05:28:15 +00:00
Guy Sartorelli 4a9af98a70
Merge branch '3.10' into 3 2023-04-26 12:46:13 +12:00
Steve Boyd f5157aaf3c
Merge pull request #365 from creative-commoners/pulls/3.10/fix-constraints
MNT Revert erroneous dependency changes
2023-03-28 17:04:12 +13:00
Guy Sartorelli dde8ac9bac
MNT Revert erroneous dependency changes 2023-03-28 14:54:42 +13:00
Maxime Rainville dda2dcbfff
Merge pull request #364 from creative-commoners/pulls/3.10/no-deprecations
FIX Don't use deprecated API
2023-03-28 11:15:44 +13:00
Guy Sartorelli 7448c2050a
FIX Don't use deprecated API 2023-03-28 09:52:10 +13:00
Maxime Rainville 2fccdbe916
Merge pull request #363 from creative-commoners/pulls/3/dispatch-ci
MNT Use gha-dispatch-ci
2023-03-23 14:10:18 +13:00
Steve Boyd 5729dc5c70 MNT Use gha-dispatch-ci 2023-03-21 12:23:30 +13:00
Guy Sartorelli 428b503a70
MNT Update development dependencies 2023-03-10 16:33:11 +13:00
Guy Sartorelli 1dc37ac0c1
MNT Update release dependencies 2023-03-10 16:33:07 +13:00
Guy Sartorelli 1ad761698b
MNT Update development dependencies 2023-03-10 12:21:29 +13:00
Guy Sartorelli e08e51d7f3
Merge pull request #362 from creative-commoners/pulls/3/tx-1678079758
ENH Update translations
2023-03-08 10:25:09 +13:00
Steve Boyd 0c7b2e987b ENH Update translations 2023-03-06 18:15:58 +13:00
Sabina Talipova 5d044bd6eb
Merge pull request #352 from creative-commoners/pulls/3/stop-using-depr
API Stop using deprecated API
2022-12-06 09:44:15 +13:00
Steve Boyd b771bb624a API Stop using deprecated API 2022-11-29 09:35:55 +13:00
Guy Sartorelli 9bfef9e931
Merge pull request #350 from creative-commoners/pulls/3/depr-messages
API Update deprecations
2022-11-21 09:52:02 +13:00
Guy Sartorelli 2b5bde3d8f
Merge pull request #351 from steffen-maass/allow-extension-override
Add a key when enabling the CommentsExtension in the config.
2022-11-20 17:44:39 +13:00
Steffen Maass 57a9617d5b Add a key when enabling the CommentsExtension.
This allows modules to unset it if necessary.
2022-11-19 16:42:56 -08:00
Steve Boyd c3ef4d6efc API Update deprecations 2022-11-16 12:13:50 +13:00
65 changed files with 678 additions and 35 deletions

View File

@ -4,13 +4,8 @@ on:
push:
pull_request:
workflow_dispatch:
# Every Wednesday at 11:10am UTC
schedule:
- cron: '10 11 * * 3'
jobs:
ci:
name: CI
# Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
uses: silverstripe/gha-ci/.github/workflows/ci.yml@v1

16
.github/workflows/dispatch-ci.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: Dispatch CI
on:
# At 11:10 AM UTC, only on Wednesday and Thursday
schedule:
- cron: '10 11 * * 3,4'
jobs:
dispatch-ci:
name: Dispatch CI
# Only run cron on the silverstripe account
if: (github.event_name == 'schedule' && github.repository_owner == 'silverstripe') || (github.event_name != 'schedule')
runs-on: ubuntu-latest
steps:
- name: Dispatch CI
uses: silverstripe/gha-dispatch-ci@v1

View File

@ -1,8 +1,9 @@
[main]
host = https://www.transifex.com
[silverstripe-comments.master]
[o:silverstripe:p:silverstripe-comments:r:master]
file_filter = lang/<lang>.yml
source_file = lang/en.yml
source_lang = en
type = YML
type = YML

View File

@ -1,3 +0,0 @@
<?php
\SilverStripe\Dev\Deprecation::notification_version('3.0', 'comments');

View File

@ -6,6 +6,6 @@ only:
---
SilverStripe\CMS\Model\SiteTree:
extensions:
- SilverStripe\Comments\Extensions\CommentsExtension
comments: SilverStripe\Comments\Extensions\CommentsExtension
comments:
enabled_cms: true

View File

@ -46,4 +46,4 @@
"license": "BSD-3-Clause",
"minimum-stability": "dev",
"prefer-stable": true
}
}

22
lang/ar.yml Normal file
View File

@ -0,0 +1,22 @@
ar:
CommentInterface:
PREVIEW: معاينة
PREVIEWLABEL: معاينة
CommentsInterface_ss:
COMMENTS: التعليقات
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: التعليقات
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: التعليقات
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: التعليقات
COMMENTSTABSET: التعليقات
SilverStripe\Comments\Model\Comment:
COMMENT: تعليق
EMAIL: 'البريد الإلكتروني'
'ON': في
OPTIONS: الخيارات
PARENTTITLE: والد
PLURALNAME: التعليقات
SINGULARNAME: تعليق
URL: الرابط

18
lang/bg.yml Normal file
View File

@ -0,0 +1,18 @@
bg:
CommentInterface:
PREVIEW: Преглед
PREVIEWLABEL: Преглед
CommentsInterface_ss:
COMMENTS: Коментари
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Коментари
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Коментари
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Коментари
COMMENTSTABSET: Коментари
SilverStripe\Comments\Model\Comment:
EMAIL: Еmail
'ON': на
PLURALNAME: Коментари
URL: URL

19
lang/cs.yml Normal file
View File

@ -0,0 +1,19 @@
cs:
CommentInterface:
POST: Post
PREVIEW: Náhled
PREVIEWLABEL: Náhled
CommentsInterface_ss:
COMMENTS: Komentáře
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Komentáře
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentáře
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentáře
COMMENTSTABSET: Komentáře
SilverStripe\Comments\Model\Comment:
EMAIL: E-mail
'ON': v
PLURALNAME: Komentáře
URL: URL

View File

@ -15,3 +15,12 @@ cs_CZ:
SpamComments: Spam
CommentsInterface_singlecomment_ss:
ISNTSPAM: 'Není spam'
SilverStripe\Comments\Admin\CommentAdmin:
NewComments: Nový
SpamComments: Spam
SilverStripe\Comments\Admin\CommentsGridFieldAction:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
SPAM: Spam

18
lang/da.yml Normal file
View File

@ -0,0 +1,18 @@
da:
CommentInterface:
PREVIEW: Forhåndsvisning
PREVIEWLABEL: Forhåndsvisning
CommentsInterface_ss:
COMMENTS: Kommentarer
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Kommentarer
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Kommentarer
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Kommentarer
COMMENTSTABSET: Kommentarer
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': 'd. '
PLURALNAME: Kommentarer
URL: URL

View File

@ -46,9 +46,15 @@ de:
COMMENTAPPROVED: 'Kommentar genehmigt.'
COMMENTMARKEDSPAM: 'Commentar als Spam markiert.'
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Genehmigen
COMMENTAPPROVED: 'Kommentar genehmigt.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Genehmigen
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Commentar als Spam markiert.'
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Kommentare
EMAILADDRESS: 'E-Mail Adresse (wird nicht angezeigt)'

17
lang/el.yml Normal file
View File

@ -0,0 +1,17 @@
el:
CommentInterface:
PREVIEW: Προεπισκόπιση
PREVIEWLABEL: Προεπισκόπιση
CommentsInterface_ss:
COMMENTS: Σχόλια
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Σχόλια
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Σχόλια
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Σχόλια
COMMENTSTABSET: Σχόλια
SilverStripe\Comments\Model\Comment:
EMAIL: Email
PLURALNAME: Σχόλια
URL: URL

15
lang/en_GB.yml Normal file
View File

@ -0,0 +1,15 @@
en_GB:
CommentsInterface_ss:
COMMENTS: Comments
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Comments
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Comments
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comments
COMMENTSTABSET: Comments
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': 'on'
OPTIONS: Options
PLURALNAME: Comments

View File

@ -32,6 +32,9 @@ es:
EMAILADDRESS: 'Su dirección de correo (no se publicará)'
PERMISSIONFAILURE: 'Ud no puede publicar comentarios en esta página. Por favor asegúrese que haya iniciado sesión y que tenga el adecuado nivel de permisos.'
WEBSITEURL: 'URL de su sitio Web'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentarios
COMMENTSTABSET: Comentarios
SilverStripe\Comments\Model\Comment:
COMMENT: Comentario
COMMENTBY: 'Comentario por %s'
@ -39,6 +42,7 @@ es:
EMAIL: Email
ISSPAM: '¿Spam?'
MODERATED: '¿Moderado?'
'ON': en
PARENTTITLE: Padre
PLURALNAME: Comentarios
SINGULARNAME: Comentario

19
lang/es_MX.yml Normal file
View File

@ -0,0 +1,19 @@
es_MX:
CommentInterface:
PREVIEW: Previo
PREVIEWLABEL: Previo
CommentsInterface_ss:
COMMENTS: Comentarios
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Comentarios
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Comentarios
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentarios
COMMENTSTABSET: Comentarios
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': en
OPTIONS: Options
PLURALNAME: Comentarios
URL: URL

19
lang/et_EE.yml Normal file
View File

@ -0,0 +1,19 @@
et_EE:
CommentInterface:
PREVIEW: Eelvaade
PREVIEWLABEL: Eelvaade
CommentsInterface_ss:
COMMENTS: Komentaarid
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Komentaarid
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentaarid
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentaarid
COMMENTSTABSET: Komentaarid
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': '-'
OPTIONS: Options
PLURALNAME: Komentaarid
URL: URL

View File

@ -46,9 +46,15 @@ fa_IR:
COMMENTAPPROVED: 'دیدگاه تایید شد.'
COMMENTMARKEDSPAM: 'دیدگاه به عنوان هرزنوشت علامت‌گذاری شد.'
SPAM: هرزنوشت
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: تایید
COMMENTAPPROVED: 'دیدگاه تایید شد.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: تایید
SPAM: هرزنوشت
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'دیدگاه به عنوان هرزنوشت علامت‌گذاری شد.'
SPAM: هرزنوشت
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: دیدگاه‌ها
EMAILADDRESS: 'ایمیل شما (منتشر نخواهد شد)'
@ -57,6 +63,7 @@ fa_IR:
WEBSITEURL: 'نشانی وب‌سایت شما'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: دیدگاه‌ها
COMMENTSTABSET: دیدگاه‌ها
MODERATIONREQUIRED_NONE: 'نیاز به مدیریت ندارد'
MODERATIONREQUIRED_NONMEMBERSONLY: 'تنها مدیریت کاربران غیر عضو'
MODERATIONREQUIRED_REQUIRED: 'مدیریت تمامی دیدگاه‌ها'

View File

@ -46,9 +46,15 @@ fi:
COMMENTAPPROVED: 'Kommentti hyväksytty'
COMMENTMARKEDSPAM: 'Kommentti merkitty spämmiksi.'
SPAM: Spämmiä
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Hyväksy
COMMENTAPPROVED: 'Kommentti hyväksytty'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Hyväksy
SPAM: Spämmiä
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Kommentti merkitty spämmiksi.'
SPAM: Spämmiä
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Kommentit
EMAILADDRESS: 'Sähköpostiosoitteesi (ei julkaista)'

15
lang/fi_FI.yml Normal file
View File

@ -0,0 +1,15 @@
fi_FI:
CommentsInterface_ss:
COMMENTS: Kommentit
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Kommentit
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Kommentit
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Kommentit
COMMENTSTABSET: Kommentit
SilverStripe\Comments\Model\Comment:
EMAIL: Sähköposti
OPTIONS: Valinnat
PLURALNAME: Kommentit
URL: URL-osoite

View File

@ -18,6 +18,7 @@ fr:
COMMENTPOSTLOGIN: 'Se connecter'
COMMENTS: Commentaires
COMMENTSDISABLED: 'La publication de commentaires est désactivée'
DELETEALLCOMMENTS: 'Supprimer tout les commentaires de cette page'
LOGINTOPOSTCOMMENT: 'Connectez vous pour poster un commentaire'
NEXT: suivant
NOCOMMENTSYET: 'Il n''y a pas encore de commentaire.'
@ -35,6 +36,7 @@ fr:
WEBSITEURL: 'URl de votre site web'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Commentaires
COMMENTSTABSET: Commentaires
SilverStripe\Comments\Model\Comment:
COMMENT: Commentaire
COMMENTBY: 'Commentaire par %s'
@ -42,6 +44,7 @@ fr:
EMAIL: Email
ISSPAM: 'Spam?'
MODERATED: 'Modéré?'
'ON': sur
PARENTTITLE: Parent
PLURALNAME: Commentaires
SINGULARNAME: Commentaire

16
lang/gl_ES.yml Normal file
View File

@ -0,0 +1,16 @@
gl_ES:
CommentInterface:
PREVIEW: Previsualizar
PREVIEWLABEL: Previsualizar
CommentsInterface_ss:
COMMENTS: Comentarios
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Comentarios
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Comentarios
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentarios
COMMENTSTABSET: Comentarios
SilverStripe\Comments\Model\Comment:
EMAIL: Correo-e
PLURALNAME: Comentarios

17
lang/he_IL.yml Normal file
View File

@ -0,0 +1,17 @@
he_IL:
CommentInterface:
PREVIEW: 'תצוגה מקדימה'
PREVIEWLABEL: 'תצוגה מקדימה'
CommentsInterface_ss:
COMMENTS: תגובות
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: תגובות
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: תגובות
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: תגובות
COMMENTSTABSET: תגובות
SilverStripe\Comments\Model\Comment:
EMAIL: 'דואר אלקטרוני'
PLURALNAME: תגובות
URL: 'כתובת הדף'

View File

@ -46,9 +46,15 @@ hr:
COMMENTAPPROVED: 'Komentar odobren.'
COMMENTMARKEDSPAM: 'Komentar označen kao spam.'
SPAM: SPam
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Odobri
COMMENTAPPROVED: 'Komentar odobren.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Odobri
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Komentar označen kao spam.'
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentari
EMAILADDRESS: 'Vaša email adresa (neće biti objavljena)'
@ -57,6 +63,7 @@ hr:
WEBSITEURL: 'Vaša web adresa'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentari
COMMENTSTABSET: Komentari
MODERATIONREQUIRED_NONE: 'Nije potrebna moderacija'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Samo moderiraj goste'
MODERATIONREQUIRED_REQUIRED: 'Moderiraj sve komentare'

View File

@ -18,6 +18,7 @@ hu:
COMMENTPOSTLOGIN: Bejelentkezés
COMMENTS: Hozzászólások
COMMENTSDISABLED: 'A hozzászólások le vannak tiltva '
DELETEALLCOMMENTS: 'Oldal összes hozzászólásának törlése'
LOGINTOPOSTCOMMENT: 'A hozzászóláshoz jelentkezzen be '
NEXT: következő
NOCOMMENTSYET: 'Nem érkeztek hozzászólások'
@ -34,6 +35,9 @@ hu:
PERMISSIONFAILURE: 'Ön csak a bejelentkezést követően, és a megfelelő jogosultság birtokában hozhat létre hozzászólást.'
RSSTITLE: 'Hozzászólások RSS-ben'
WEBSITEURL: 'Az Ön webcíme'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Hozzászólások
COMMENTSTABSET: Hozzászólások
SilverStripe\Comments\Model\Comment:
COMMENT: Hozzászólás
COMMENTBY: 'Létrehozta %s'

View File

@ -18,6 +18,7 @@ id:
COMMENTPOSTLOGIN: 'Login di Sini'
COMMENTS: Komentar
COMMENTSDISABLED: 'Komentar sedang dinonaktifkan'
DELETEALLCOMMENTS: 'Hapus semua komentar di laman ini'
LOGINTOPOSTCOMMENT: 'Login untuk berkomentar'
NEXT: selanjutnya
NOCOMMENTSYET: 'Belum ada yang berkomentar.'
@ -33,6 +34,9 @@ id:
PERMISSIONFAILURE: 'Anda tidak dapat mengomentari laman ini. Mohon pastikan Anda sudah login dan mendapatkan hak akses yang sesuai.'
RSSTITLE: 'Sindikasi RSS Komentar'
WEBSITEURL: 'URL situs Anda'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentar
COMMENTSTABSET: Komentar
SilverStripe\Comments\Model\Comment:
COMMENT: Komentar
COMMENTBY: 'Komentar oleh %s'

15
lang/is.yml Normal file
View File

@ -0,0 +1,15 @@
is:
CommentsInterface_ss:
COMMENTS: Athugasemdir
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Athugasemdir
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Athugasemdir
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Athugasemdir
COMMENTSTABSET: Athugasemdir
SilverStripe\Comments\Model\Comment:
EMAIL: Tölvupóstur
'ON': á
PLURALNAME: Athugasemdir
URL: 'Veffang (URL)'

22
lang/it.yml Normal file
View File

@ -0,0 +1,22 @@
it:
CommentInterface:
PREVIEW: Anteprima
PREVIEWLABEL: Anteprima
CommentsInterface_ss:
COMMENTS: Commenti
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Commenti
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Commenti
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Commenti
COMMENTSTABSET: Commenti
SilverStripe\Comments\Model\Comment:
COMMENT: Commento
EMAIL: E-mail
'ON': il
OPTIONS: Opzioni
PARENTTITLE: Parente
PLURALNAME: Commenti
SINGULARNAME: Commento
URL: URL

18
lang/ja.yml Normal file
View File

@ -0,0 +1,18 @@
ja:
CommentInterface:
PREVIEW: プレビュー
PREVIEWLABEL: プレビュー
CommentsInterface_ss:
COMMENTS: コメント
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: コメント
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: コメント
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: コメント
COMMENTSTABSET: コメント
SilverStripe\Comments\Model\Comment:
EMAIL: メール
OPTIONS: オプション
PLURALNAME: コメント
URL: URL

16
lang/ja_JP.yml Normal file
View File

@ -0,0 +1,16 @@
ja_JP:
CommentInterface:
PREVIEW: プレビュー
PREVIEWLABEL: プレビュー
CommentsInterface_ss:
COMMENTS: コメント
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: コメント
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: コメント
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: コメント
COMMENTSTABSET: コメント
SilverStripe\Comments\Model\Comment:
EMAIL: メールアドレス
PLURALNAME: コメント

17
lang/ko.yml Normal file
View File

@ -0,0 +1,17 @@
ko:
CommentInterface:
PREVIEW: 미리보기
PREVIEWLABEL: 미리보기
CommentsInterface_ss:
COMMENTS: 코멘트
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: 코멘트
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: 코멘트
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: 코멘트
COMMENTSTABSET: 코멘트
SilverStripe\Comments\Model\Comment:
EMAIL: 이메일
PLURALNAME: 코멘트
URL: URL

View File

@ -39,6 +39,12 @@ lt:
MENUTITLE: Komentarai
NewComments: Nauji
SpamComments: Šlamštas
SilverStripe\Comments\Admin\CommentsGridFieldAction:
SPAM: Šlamštas
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
SPAM: Šlamštas
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
SPAM: Šlamštas
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentarai
EMAILADDRESS: 'Jūsų el.pašto adresas (nebus skelbiamas)'
@ -47,6 +53,7 @@ lt:
WEBSITEURL: 'Jūsų svetainės nuoroda'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentarai
COMMENTSTABSET: Komentarai
MODERATIONREQUIRED_NONE: 'Nereikalauja patvirtinimo'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Tvirtinti tik neregistruotų vartotojų'
MODERATIONREQUIRED_REQUIRED: 'Tvirtinti visus komentarus'

21
lang/mi.yml Normal file
View File

@ -0,0 +1,21 @@
mi:
CommentInterface:
PREVIEW: Arokite
PREVIEWLABEL: Arokite
CommentsInterface_ss:
COMMENTS: 'Ngā Tākupu'
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: 'Ngā Tākupu'
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: 'Ngā Tākupu'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: 'Ngā Tākupu'
COMMENTSTABSET: 'Ngā Tākupu'
SilverStripe\Comments\Model\Comment:
COMMENT: Tākupu
EMAIL: Īmēra
OPTIONS: 'Ngā Kōwhiringa'
PARENTTITLE: Matua
PLURALNAME: 'Ngā Tākupu'
SINGULARNAME: Tākupu
URL: PRO

View File

@ -1,15 +1,20 @@
nb:
CommentInterface:
EMAILADDRESS_MESSAGE_REQUIRED: 'Vennligst fyll inn din e-postadresse'
POST: 'Legg ut'
PREVIEW: Forhåndsvisning
PREVIEWLABEL: Forhåndsvisning
YOURNAME: Navn
CommentsInterface_pendingcomment_ss:
AWAITINGMODERATION: 'Kommentaren din har blitt lagret og er lagt i kø for moderering.'
CommentsInterface_ss:
AWAITINGMODERATION: 'Kommentaren din har blitt lagret og er lagt i kø for moderering.'
COMMENTLOGINERROR: 'Du kan ikke skrive kommentarer før du har logget inn'
COMMENTPERMISSIONERROR: 'og at du har et passende tilgangsnivå'
COMMENTPOSTLOGIN: 'Logg inn her'
COMMENTS: Kommentarer
COMMENTSDISABLED: 'Kommentarskriving har blitt slått av'
DELETEALLCOMMENTS: 'Fjern alle kommentarer på denne siden'
LOGINTOPOSTCOMMENT: 'Logg inn for å skrive en kommentar'
NEXT: neste
NOCOMMENTSYET: 'Ingen har skrevet en kommentar ennå.'
@ -25,9 +30,14 @@ nb:
PERMISSIONFAILURE: 'Du kan ikke kommentere på denne siden. Vennligst sjekk at du er innlogget og har et passende tilgangsnivå.'
RSSTITLE: 'RSS-feed for kommentarer'
WEBSITEURL: Hjemmeside
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Kommentarer
COMMENTSTABSET: Kommentarer
SilverStripe\Comments\Model\Comment:
COMMENT: Kommentar
EMAIL: Epost
ISSPAM: 'Spam?'
MODERATED: 'Moderert?'
PLURALNAME: Kommentarer
SINGULARNAME: Kommentar
URL: Nettadresse

View File

@ -18,6 +18,7 @@ nl:
CommentsInterface_pendingcomment_ss:
AWAITINGMODERATION: 'Je reactie is verstuurd en is in afwachting van moderatie.'
CommentsInterface_ss:
AWAITINGMODERATION: 'Je reactie is verstuurd en is in afwachting van moderatie.'
COMMENTLOGINERROR: 'Je moet ingelogd zijn om reacties te kunnen plaatsen'
COMMENTPERMISSIONERROR: 'en controleer je gebruikersrechten'
COMMENTPOSTLOGIN: Inloggen
@ -32,7 +33,16 @@ nl:
RSSFEEDALLCOMMENTS: 'RSS feed voor alle reacties'
RSSFEEDCOMMENTS: 'RSS feed voor reacties op deze pagina'
SilverStripe\Comments\Admin\CommentAdmin:
Comments: Goedgekeurd
MENUTITLE: Reacties
NewComments: Nieuw
SpamComments: Spam
SilverStripe\Comments\Admin\CommentsGridFieldAction:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Reacties
EMAILADDRESS: 'E-mail adres (wordt niet gepubliceerd)'
@ -41,10 +51,14 @@ nl:
WEBSITEURL: 'Website URL'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Reacties
COMMENTSTABSET: Reacties
SilverStripe\Comments\Model\Comment:
COMMENT: Reactie
EMAIL: E-mail
ISSPAM: 'Spam?'
MODERATED: 'Gemodereerd?'
'ON': op
OPTIONS: Instellingen
PLURALNAME: Reacties
SINGULARNAME: Reactie
URL: URL

20
lang/pl.yml Normal file
View File

@ -0,0 +1,20 @@
pl:
CommentInterface:
EMAILADDRESS_MESSAGE_REQUIRED: 'Proszę podać adres email'
POST: Post
PREVIEW: Podgląd
PREVIEWLABEL: Podgląd
CommentsInterface_ss:
COMMENTS: Komentarze
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Komentarze
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentarze
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentarze
COMMENTSTABSET: Komentarze
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': Opublikowano
PLURALNAME: Komentarze
URL: 'Adres URL'

View File

@ -39,6 +39,12 @@ pl_PL:
MENUTITLE: Komentarze
NewComments: Nowy
SpamComments: Spam
SilverStripe\Comments\Admin\CommentsGridFieldAction:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentarze
EMAILADDRESS: 'Twój adres email (nie będzie widoczny)'
@ -47,6 +53,7 @@ pl_PL:
WEBSITEURL: 'Adres Twojej strony'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentarze
COMMENTSTABSET: Komentarze
MODERATIONREQUIRED_NONE: 'Komentarze nie wymagają moderacji'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Moderuj tylko niezarejestrowanych użytkowników'
MODERATIONREQUIRED_REQUIRED: 'Moderuj wszystkie komentarze'
@ -58,6 +65,7 @@ pl_PL:
ISSPAM: 'Spam?'
MODERATED: 'Moderowane?'
'ON': na
OPTIONS: Opcje
OPTION_DESCRIPTION: 'Niemoderowane i oznaczone jako spam komentarze nie będą wyświetlane do momentu zatwierdzenia'
PARENTTITLE: Rodzic
PLURALNAME: Komentarze

16
lang/pt.yml Normal file
View File

@ -0,0 +1,16 @@
pt:
CommentInterface:
PREVIEW: Pré-visualização
PREVIEWLABEL: Pré-visualização
CommentsInterface_ss:
COMMENTS: Comentários
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Comentários
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Comentários
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentários
COMMENTSTABSET: Comentários
SilverStripe\Comments\Model\Comment:
'ON': em
PLURALNAME: Comentários

15
lang/pt_PT.yml Normal file
View File

@ -0,0 +1,15 @@
pt_PT:
CommentsInterface_ss:
COMMENTS: Comentários
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Comentários
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Comentários
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentários
COMMENTSTABSET: Comentários
SilverStripe\Comments\Model\Comment:
EMAIL: Email
'ON': em
OPTIONS: Options
PLURALNAME: Comentários

View File

@ -18,6 +18,7 @@ ro:
COMMENTPOSTLOGIN: Autentificare
COMMENTS: Comentarii
COMMENTSDISABLED: 'Postarea de comentarii a fost dezactivată'
DELETEALLCOMMENTS: 'Ştergeţi toate comentariile de pe această pagină'
LOGINTOPOSTCOMMENT: 'Autentificaţi-vă pentru a publica un comentariu'
NEXT: următorul
NOCOMMENTSYET: 'Nimeni nu a comentat încă pe aceasta pagină.'
@ -33,6 +34,9 @@ ro:
PERMISSIONFAILURE: 'Nu puteţi publica comentarii pe această pagină. Vă rugăm să vă asiguaţi că sunteți autentificat și că aveşi nivelul de permisiune corespunzător.'
RSSTITLE: 'RSS feed pentru comentarii'
WEBSITEURL: 'URL Site web'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Comentarii
COMMENTSTABSET: Comentarii
SilverStripe\Comments\Model\Comment:
COMMENT: Comentariu
COMMENTBY: 'Comentat de %s'
@ -40,6 +44,7 @@ ro:
EMAIL: E-mail
ISSPAM: 'Spam?'
MODERATED: 'Moderare?'
'ON': pe
PARENTTITLE: Părinte
PLURALNAME: Comentarii
SINGULARNAME: Comentariu

View File

@ -46,9 +46,15 @@ ru:
COMMENTAPPROVED: 'Комментарий одобрен.'
COMMENTMARKEDSPAM: 'Комментарий помечен как спам.'
SPAM: Спам
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Одобрить
COMMENTAPPROVED: 'Комментарий одобрен.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Одобрить
SPAM: Спам
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Комментарий помечен как спам.'
SPAM: Спам
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Комментарии
EMAILADDRESS: 'Ваш электронный адрес (не будет опубликован)'
@ -57,6 +63,7 @@ ru:
WEBSITEURL: 'Адрес вашего сайта'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Комментарии
COMMENTSTABSET: Комментарии
MODERATIONREQUIRED_NONE: 'Проверка не требуется'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Проверка требуется только для незарегистрированных пользователей'
MODERATIONREQUIRED_REQUIRED: 'Проверка требуется для всех комментариев'

View File

@ -46,9 +46,15 @@ sk:
COMMENTAPPROVED: 'Komentár schválený.'
COMMENTMARKEDSPAM: 'Komentár označený ako spam.'
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Schváliť
COMMENTAPPROVED: 'Komentár schválený.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Schváliť
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Komentár označený ako spam.'
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentáre
EMAILADDRESS: 'Váš e-mail (nebude zverejnený)'
@ -57,6 +63,7 @@ sk:
WEBSITEURL: 'Vaša web stránka'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentáre
COMMENTSTABSET: Komentáre
MODERATIONREQUIRED_NONE: 'Nevyžadovať odsúhlasenie'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Vyžadovať odsúhlasenie len od neprihlásených užívateľov'
MODERATIONREQUIRED_REQUIRED: 'Odsúhlasiť všetky komentáre'

View File

@ -46,9 +46,15 @@ sk_SK:
COMMENTAPPROVED: 'Komentár schválený.'
COMMENTMARKEDSPAM: 'Komentár označený ako spam.'
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldApproveAction:
APPROVE: Schváliť
COMMENTAPPROVED: 'Komentár schválený.'
SilverStripe\Comments\Admin\CommentsGridFieldConfig:
APPROVE: Schváliť
SPAM: Spam
SilverStripe\Comments\Admin\CommentsGridFieldSpamAction:
COMMENTMARKEDSPAM: 'Komentár označený ako spam.'
SPAM: Spam
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentáre
EMAILADDRESS: 'Váš e-mail (nebude zverejnený)'
@ -57,6 +63,7 @@ sk_SK:
WEBSITEURL: 'Vaša web stránka'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentáre
COMMENTSTABSET: Komentáre
MODERATIONREQUIRED_NONE: 'Nevyžadovať odsúhlasenie'
MODERATIONREQUIRED_NONMEMBERSONLY: 'Vyžadovať odsúhlasenie len od neprihlásených užívateľov'
MODERATIONREQUIRED_REQUIRED: 'Odsúhlasiť všetky komentáre'

17
lang/sl.yml Normal file
View File

@ -0,0 +1,17 @@
sl:
CommentInterface:
PREVIEW: Predogled
PREVIEWLABEL: Predogled
CommentsInterface_ss:
COMMENTS: Komentarji
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Komentarji
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentarji
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentarji
COMMENTSTABSET: Komentarji
SilverStripe\Comments\Model\Comment:
EMAIL: E-pošta
PLURALNAME: Komentarji
URL: URL

18
lang/sr.yml Normal file
View File

@ -0,0 +1,18 @@
sr:
CommentInterface:
PREVIEW: 'Претходни преглед'
PREVIEWLABEL: 'Претходни преглед'
CommentsInterface_ss:
COMMENTS: Коментари
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Коментари
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Коментари
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Коментари
COMMENTSTABSET: Коментари
SilverStripe\Comments\Model\Comment:
EMAIL: Е-пошта
'ON': у
PLURALNAME: Коментари
URL: URL

View File

@ -18,6 +18,7 @@ sr@latin:
COMMENTPOSTLOGIN: 'Prijavite se ovde'
COMMENTS: Komentari
COMMENTSDISABLED: 'Objavljivanje komentara je onemogućeno'
DELETEALLCOMMENTS: 'Obriši sve komentare na ovoj strani'
LOGINTOPOSTCOMMENT: 'Prijavite se da biste objavili komentar'
NEXT: sledeći
NOCOMMENTSYET: 'Niko još uvek nije objavio komentar na ovoj strani'
@ -33,6 +34,9 @@ sr@latin:
PERMISSIONFAILURE: 'Niste u mogućnosti da objavljujete komentare na ovoj strani. Molimo Vas da proverite da li ste prijavljeni i da li imate odgovarajući nivo ovlašćenja.'
RSSTITLE: 'RSS Feed komentara'
WEBSITEURL: 'URL Vašeg sajta'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentari
COMMENTSTABSET: Komentari
SilverStripe\Comments\Model\Comment:
COMMENT: Komentar
COMMENTBY: 'Autor komentara %s'

17
lang/sr_RS@latin.yml Normal file
View File

@ -0,0 +1,17 @@
sr_RS@latin:
CommentInterface:
PREVIEW: 'Prethodni pregled'
PREVIEWLABEL: 'Prethodni pregled'
CommentsInterface_ss:
COMMENTS: Komentari
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Komentari
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Komentari
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Komentari
COMMENTSTABSET: Komentari
SilverStripe\Comments\Model\Comment:
EMAIL: E-pošta
PLURALNAME: Komentari
URL: URL

View File

@ -18,6 +18,7 @@ sv:
COMMENTPOSTLOGIN: 'Logga in'
COMMENTS: Kommentarer
COMMENTSDISABLED: 'Möjligheten att skriva kommentarer har spärrats'
DELETEALLCOMMENTS: 'Radera alla kommenterar på den här sidan'
LOGINTOPOSTCOMMENT: 'Logga in för att skriva en kommentar'
NEXT: nästa
NOCOMMENTSYET: 'Inga har kommenterat på denna sida ännu'
@ -33,6 +34,9 @@ sv:
PERMISSIONFAILURE: 'Du kan inte skriva kommentarer på denna sida. Vänligen kontrollera att du är inloggad och har de användarrättigheter som krävs.'
RSSTITLE: 'RSS-flöde med kommentarer'
WEBSITEURL: 'Din hemsidas URL'
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Kommentarer
COMMENTSTABSET: Kommentarer
SilverStripe\Comments\Model\Comment:
COMMENT: Kommentarer
COMMENTBY: 'Kommentar av %s'
@ -40,6 +44,8 @@ sv:
EMAIL: E-post
ISSPAM: 'Spam?'
MODERATED: 'Modererad?'
'ON': den
OPTIONS: Alternativ
PARENTTITLE: 'Överordnad sida'
PLURALNAME: Kommentarer
SINGULARNAME: Kommentar

16
lang/th.yml Normal file
View File

@ -0,0 +1,16 @@
th:
CommentInterface:
PREVIEW: ดูตัวอย่าง
PREVIEWLABEL: ดูตัวอย่าง
CommentsInterface_ss:
COMMENTS: ความคิดเห็น
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: ความคิดเห็น
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: ความคิดเห็น
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: ความคิดเห็น
COMMENTSTABSET: ความคิดเห็น
SilverStripe\Comments\Model\Comment:
EMAIL: อีเมล
PLURALNAME: ความคิดเห็น

17
lang/tr.yml Normal file
View File

@ -0,0 +1,17 @@
tr:
CommentInterface:
PREVIEW: Önizleme
PREVIEWLABEL: Önizleme
CommentsInterface_ss:
COMMENTS: Yorumlar
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: Yorumlar
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: Yorumlar
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: Yorumlar
COMMENTSTABSET: Yorumlar
SilverStripe\Comments\Model\Comment:
EMAIL: Eposta
'ON': üzerinde
PLURALNAME: Yorumlar

21
lang/zh.yml Normal file
View File

@ -0,0 +1,21 @@
zh:
CommentInterface:
PREVIEW: 预览
PREVIEWLABEL: 预览
CommentsInterface_ss:
COMMENTS: 评论
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: 评论
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: 评论
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: 评论
COMMENTSTABSET: 评论
SilverStripe\Comments\Model\Comment:
COMMENT: 评论
EMAIL: 电子邮件
OPTIONS: 选项
PARENTTITLE:
PLURALNAME: 评论
SINGULARNAME: 评论
URL: 网址

14
lang/zh_TW.yml Normal file
View File

@ -0,0 +1,14 @@
zh_TW:
CommentsInterface_ss:
COMMENTS: 意見
SilverStripe\Comments\Admin\CommentAdmin:
MENUTITLE: 意見
SilverStripe\Comments\Controllers\CommentingController:
COMMENTS: 意見
SilverStripe\Comments\Extensions\CommentsExtension:
COMMENTOPTIONS: 意見
COMMENTSTABSET: 意見
SilverStripe\Comments\Model\Comment:
EMAIL: 電子郵件
PLURALNAME: 意見
URL: 網址

View File

@ -2,6 +2,7 @@
namespace SilverStripe\Comments\Admin;
use SilverStripe\Dev\Deprecation;
use SilverStripe\Comments\Model\Comment;
use SilverStripe\Control\Controller;
use SilverStripe\Forms\GridField\GridField;
@ -10,13 +11,22 @@ use SilverStripe\Forms\GridField\GridField_ColumnProvider;
use SilverStripe\Forms\GridField\GridField_FormAction;
/**
* @deprecated 3.2.0 {@see CommentsGridFieldApproveAction} and {@see CommentsGridFieldSpamAction} instead
* @deprecated 3.2.0 Use CommentsGridFieldApproveAction CommentsGridFieldSpamAction instead
*/
class CommentsGridFieldAction implements GridField_ColumnProvider, GridField_ActionProvider
{
/**
* {@inheritdoc}
*/
public function __construct()
{
Deprecation::notice(
'3.2.0',
'Use CommentsGridFieldApproveAction CommentsGridFieldSpamAction instead',
Deprecation::SCOPE_CLASS
);
}
public function augmentColumns($gridField, &$columns)
{
if (!in_array('Actions', $columns ?? [])) {

View File

@ -2,6 +2,7 @@
namespace SilverStripe\Comments\Admin\CommentsGridFieldBulkAction;
use SilverStripe\Dev\Deprecation;
use Colymba\BulkManager\BulkAction\Handler as GridFieldBulkActionHandler;
use SilverStripe\Core\Convert;
use SilverStripe\Control\HTTPRequest;
@ -10,7 +11,7 @@ use SilverStripe\Control\HTTPResponse;
/**
* A {@link GridFieldBulkActionHandler} for bulk marking comments as spam
*
* @deprecated 3.1..4.0 Abstract handlers are removed, please use concrete Spam or Approve handlers
* @deprecated 3.1.0 Use concrete Spam or Approve handlers instead
*/
class Handler extends GridFieldBulkActionHandler
{
@ -28,6 +29,11 @@ class Handler extends GridFieldBulkActionHandler
* @param HTTPRequest $request
* @return HTTPResponse
*/
public function __construct()
{
Deprecation::notice('3.1.0', 'Use concrete Spam or Approve handlers instead', Deprecation::SCOPE_CLASS);
}
public function spam(HTTPRequest $request)
{
$ids = array();

View File

@ -19,6 +19,7 @@ use SilverStripe\ORM\DataObject;
use SilverStripe\ORM\FieldType\DBHTMLText;
use SilverStripe\ORM\PaginatedList;
use SilverStripe\Security\Security;
use SilverStripe\Control\Middleware\HTTPCacheControlMiddleware;
/**
* @package comments
@ -499,7 +500,7 @@ class CommentingController extends Controller
public function redirectBack()
{
// Don't cache the redirect back ever
HTTP::set_cache_age(0);
HTTPCacheControlMiddleware::singleton()->setMaxAge(0);
$url = null;

View File

@ -77,9 +77,9 @@ class CommentForm extends Form
// limited HTML is allowed. Populated by JS/Ajax.
if ($usePreview) {
$fields->insertAfter(
'Comment',
ReadonlyField::create('PreviewComment', _t('CommentInterface.PREVIEWLABEL', 'Preview'))
->setAttribute('style', 'display: none'), // enable through JS
'Comment'
->setAttribute('style', 'display: none') // enable through JS
);
}

View File

@ -2,6 +2,7 @@
namespace SilverStripe\Comments\Model;
use SilverStripe\Dev\Deprecation;
use HTMLPurifier;
use HTMLPurifier_Config;
use SilverStripe\Comments\Controllers\CommentingController;
@ -27,6 +28,7 @@ use SilverStripe\ORM\PaginatedList;
use SilverStripe\ORM\SS_List;
use SilverStripe\Security\Member;
use SilverStripe\Security\Permission;
use SilverStripe\Security\Security;
/**
* Represents a single comment object.
@ -264,6 +266,12 @@ class Comment extends DataObject
*/
public function getParent()
{
// this is wrapped in withNoReplacement() because it's called by ViewableData::__get()
// which looks for a `"get$property"` method, which itself is called by
// AssetControllExtension::findAssets()
Deprecation::withNoReplacement(function () {
Deprecation::notice('4.0.0', 'Use $this->Parent() instead');
});
return $this->BaseClass && $this->ParentID
? DataObject::get_by_id($this->BaseClass, $this->ParentID, true)
: null;
@ -426,7 +434,7 @@ class Comment extends DataObject
protected function getMember($member = null)
{
if (!$member) {
$member = Member::currentUser();
$member = Security::getCurrentUser();
}
if (is_numeric($member)) {
@ -475,7 +483,7 @@ class Comment extends DataObject
protected function actionLink($action, $member = null)
{
if (!$member) {
$member = Member::currentUser();
$member = Security::getCurrentUser();
}
if (!$member) {
return false;
@ -648,9 +656,9 @@ class Comment extends DataObject
// Show member name if given
if (($author = $this->Author()) && $author->exists()) {
$fields->insertAfter(
'Name',
TextField::create('AuthorMember', $this->fieldLabel('Author'), $author->Title)
->performReadonlyTransformation(),
'Name'
->performReadonlyTransformation()
);
}

View File

@ -5,6 +5,7 @@ namespace SilverStripe\Comments\Model\Comment;
use SilverStripe\Control\Controller;
use SilverStripe\Security\Member;
use SilverStripe\Security\RandomGenerator;
use SilverStripe\Security\Security;
/**
* Provides the ability to generate cryptographically secure tokens for comment moderation
@ -87,7 +88,7 @@ class SecurityToken
*/
public function checkRequest($request)
{
$member = Member::currentUser();
$member = Security::getCurrentUser();
if (!$member) {
return false;
}

View File

@ -25,7 +25,7 @@
<% if $PagedComments %>
<ul class="comments-list root-level">
<% loop $PagedComments %>
<li class="comment $EvenOdd<% if FirstLast %> $FirstLast <% end_if %> $SpamClass">
<li class="comment $EvenOdd<% if $FirstLast %> $FirstLast <% end_if %> $SpamClass">
<% include CommentsInterface_singlecomment %>
</li>
<% end_loop %>

View File

@ -11,7 +11,7 @@
<% if $Replies %>
<ul class="comments-list level-{$Depth}">
<% loop $Replies %>
<li class="comment $EvenOdd<% if FirstLast %> $FirstLast <% end_if %> $SpamClass">
<li class="comment $EvenOdd<% if $FirstLast %> $FirstLast <% end_if %> $SpamClass">
<% include CommentsInterface_singlecomment %>
</li>
<% end_loop %>

View File

@ -14,6 +14,7 @@ use SilverStripe\Dev\FunctionalTest;
use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Member;
use SilverStripe\Security\SecurityToken;
use SilverStripe\Security\Security;
class CommentingControllerTest extends FunctionalTest
{
@ -98,7 +99,7 @@ class CommentingControllerTest extends FunctionalTest
$comment = $this->objFromFixture(Comment::class, 'testModeratedComment1');
$st = new CommentSecurityToken($comment);
$url = 'comments/approve/' . $comment->ID;
$url = $st->addToUrl($url, Member::currentUser());
$url = $st->addToUrl($url, Security::getCurrentUser());
$response = $this->get($url, null, ['Referer' => '/']);
$this->assertEquals(302, $response->getStatusCode());
$comment = DataObject::get_by_id(Comment::class, $comment->ID);
@ -131,7 +132,7 @@ class CommentingControllerTest extends FunctionalTest
$comment->markSpam();
$st = new CommentSecurityToken($comment);
$url = 'comments/ham/' . $comment->ID;
$url = $st->addToUrl($url, Member::currentUser());
$url = $st->addToUrl($url, Security::getCurrentUser());
$response = $this->get($url);
$this->assertEquals(302, $response->getStatusCode());
$comment = DataObject::get_by_id(Comment::class, $comment->ID);
@ -153,7 +154,7 @@ class CommentingControllerTest extends FunctionalTest
$comment->markApproved();
$st = new CommentSecurityToken($comment);
$url = 'comments/spam/' . $comment->ID;
$url = $st->addToUrl($url, Member::currentUser());
$url = $st->addToUrl($url, Security::getCurrentUser());
$response = $this->get($url);
$this->assertEquals(302, $response->getStatusCode());
$comment = DataObject::get_by_id(Comment::class, $comment->ID);
@ -274,7 +275,7 @@ class CommentingControllerTest extends FunctionalTest
);
$this->assertEquals(302, $response->getStatusCode());
// $this->assertStringStartsWith('CommentableItemController#comment-', $response->getHeader('Location'));
$this->assertDOSEquals(
$this->assertListEquals(
array(
array(
'Name' => 'Poster',
@ -305,7 +306,7 @@ class CommentingControllerTest extends FunctionalTest
);
$this->assertEquals(302, $response->getStatusCode());
// $this->assertStringStartsWith('CommentableItemController#comment-', $response->getHeader('Location'));
$this->assertDOSEquals(
$this->assertListEquals(
array(
array(
'Name' => 'Test Author',

View File

@ -13,6 +13,7 @@ use SilverStripe\Dev\FunctionalTest;
use SilverStripe\Dev\SapphireTest;
use SilverStripe\Security\Member;
use SilverStripe\View\Requirements;
use SilverStripe\Security\Security;
class CommentsExtensionTest extends FunctionalTest
{
@ -218,8 +219,8 @@ class CommentsExtensionTest extends FunctionalTest
public function testCanModerateComments()
{
// ensure nobody logged in
if (Member::currentUser()) {
Member::currentUser()->logOut();
if (Security::getCurrentUser()) {
Security::getCurrentUser()->logOut();
}
$item = $this->objFromFixture(CommentableItem::class, 'first');

View File

@ -18,6 +18,7 @@ use SilverStripe\Forms\GridField\GridFieldDeleteAction;
use SilverStripe\ORM\ArrayList;
use SilverStripe\ORM\DataList;
use SilverStripe\ORM\DataObject;
use SilverStripe\Dev\Deprecation;
class CommentsGridFieldActionTest extends SapphireTest
{
@ -40,6 +41,9 @@ class CommentsGridFieldActionTest extends SapphireTest
protected function setUp(): void
{
parent::setUp();
if (Deprecation::isEnabled()) {
$this->markTestSkipped('Test calls deprecated code');
}
$this->list = new DataList(Team::class);
$config = CommentsGridFieldConfig::create()->addComponent(new GridFieldDeleteAction());
$this->gridField = new CommentsGridField('testfield', 'testfield', $this->list, $config);

View File

@ -8,6 +8,7 @@ use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Member;
use SilverStripe\Security\Permission;
use SilverStripe\Security\Security;
class CommentableItem extends DataObject implements TestOnly
{
@ -39,7 +40,8 @@ class CommentableItem extends DataObject implements TestOnly
} elseif (is_numeric($member)) {
$memberID = $member;
} else {
$memberID = Member::currentUserID();
$currentUser = Security::getCurrentUser();
$memberID = $currentUser ? $currentUser->ID : 0;
}
if ($memberID && Permission::checkMember($memberID, array('ADMIN', 'CMS_ACCESS_CommentAdmin'))) {

View File

@ -9807,9 +9807,9 @@ window-size@0.1.0:
integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
version "1.2.5"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34"
integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==
wordwrap@0.0.2:
version "0.0.2"