Skip to content
This repository was archived by the owner on Dec 1, 2023. It is now read-only.

Commit 099e142

Browse files
Merge branch 'release/0.10.1'
2 parents 5872147 + 622439f commit 099e142

16 files changed

+225
-99
lines changed

CHANGELOG.md

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## 0.10.1 (January 11, 2016)
4+
5+
### Added
6+
- Link to login page at comment section
7+
8+
### Changed
9+
- Set comment ordering to DESC at admin panel
10+
- Updated Vue resource
11+
12+
### Fixed
13+
- Comments permalink
14+
315
## 0.10.0 (December 15, 2015)
416

517
### Changed

app/components/post-settings.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
<v-editor id="post-content" :value.sync="post.content" :options="{markdown : post.data.markdown}"></v-editor>
1212
</div>
1313
<div class="uk-form-row">
14-
<label class="uk-form-label">{{ 'Excerpt' | trans }}</label>
14+
<label for="form-post-excerpt" class="uk-form-label">{{ 'Excerpt' | trans }}</label>
1515
<div class="uk-form-controls">
16-
<v-editor id="post-content" :value.sync="post.excerpt" :options="{markdown : post.data.markdown, height: 250}"></v-editor>
16+
<v-editor id="post-excerpt" :value.sync="post.excerpt" :options="{markdown : post.data.markdown, height: 250}"></v-editor>
1717
</div>
1818
</div>
1919

app/views/comments.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ module.exports = {
9494
},
9595

9696
permalink: function () {
97-
return $pagekit.url + this.config.post.url + '#comment-' + this.comment.id;
97+
return '#comment-' + this.comment.id;
9898
}
9999

100100
},
@@ -127,6 +127,10 @@ module.exports = {
127127

128128
user: function () {
129129
return this.config.user;
130+
},
131+
132+
login: function () {
133+
return this.$url('user/login', {redirect: window.location.href});
130134
}
131135

132136
},

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pagekit/blog",
33
"type": "pagekit-extension",
4-
"version": "0.10.0",
4+
"version": "0.10.1",
55
"title": "Blog",
66
"description": "A blog extensions with a built-in comment system.",
77
"license": "MIT",

languages/bg_BG/messages.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
'Default post settings' => '',
2525
'{1} %count% Post selected|]1,Inf[ %count% Posts selected' => '',
2626
'Read more' => '',
27-
'Image' => '',
27+
'Image' => 'Изображение',
2828
'Posts' => 'Публикации',
2929
'Pending' => 'Изчакващ',
3030
'Comment' => 'Коментар',

languages/de_DE/messages.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
'Comments are closed.' => 'Kommentare sind geschlossen.',
9191
'Close comments on articles older than' => 'Kommentare von Artikeln schließen, die älter sind als',
9292
'Cancel' => 'Abbrechen',
93-
'Written by %name% on %date%' => 'Geschrieben von %Name% am %Date%',
93+
'Written by %name% on %date%' => 'Geschrieben von %name% am %date%',
9494
'Enable nested comments of' => 'Verschachtelte Kommentare aktivieren für',
9595
'Restrict Access' => 'Zugriff einschränken',
9696
'Comment cannot be blank.' => 'Kommentar darf nicht leer sein.',

languages/hu_HU/messages.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
'Day and name' => 'Nap és név',
7474
'Options' => 'Egyéb opciók',
7575
'Field must be a valid email address.' => 'Hibás email cím formátum',
76-
'levels deep.' => '',
76+
'levels deep.' => 'szintek mélysége.',
7777
'Comments on %title%' => 'Hozzászólások a %title% tartalmon',
7878
'Insufficient User Rights.' => 'Elégtelen felhasználói jogok',
7979
'Copy' => 'Másolás',

languages/id_ID/messages.php

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php return array (
2-
'Require e-mail.' => '',
2+
'Require e-mail.' => 'E-mail diperlukan',
33
'General' => 'Umum',
44
'Show Avatars from Gravatar.' => 'Tampilan Avatar dari Gravatar.',
5-
'Unable to comment. Please try again later.' => '',
6-
'Submit' => '',
5+
'Unable to comment. Please try again later.' => 'Tidak dapat berkomentar. Silakan coba lagi nanti.',
6+
'Submit' => 'Submit',
77
'{0} No pending|{1} One pending|]1,Inf[ %comments% pending' => '{0} Tidak ada yang tertunda|{1} Satu tertunda|]1,Inf[ %comments% tertunda',
88
'Enable Comments' => 'Ijinkan Komentar',
99
'Appearance' => 'Tampilan',
@@ -14,23 +14,23 @@
1414
'Slug' => 'Slug',
1515
'Email invalid.' => 'Email tidak valid',
1616
'Comment not found.' => 'Halaman tidak ditemukan.',
17-
'Filter by' => '',
17+
'Filter by' => 'Filter dengan',
1818
'Comments (%count%)' => '(%count%) Komentar',
1919
'Author' => 'Penulis',
2020
'Unapprove' => 'Jangan terima',
2121
'{1} %count% Comment selected|]1,Inf[ %count% Comments selected' => '{1} %count% komentar yang dipilih|]1,Inf[ %count% Komentar yang dipilih',
2222
'Insufficient user rights.' => 'Hak pengguna tidak cukup .',
23-
'Posts View' => '',
23+
'Posts View' => 'Lihat Post',
2424
'Default post settings' => 'Standar pengaturan post',
2525
'{1} %count% Post selected|]1,Inf[ %count% Posts selected' => '{1} %count% Posting yang dipilih|]1,Inf[ %count% Posting yang dipilih',
26-
'Read more' => '',
26+
'Read more' => 'Baca selengkapnya',
2727
'Image' => 'Gambar',
2828
'Posts' => 'Post',
2929
'Pending' => 'Tertunda',
3030
'Comment' => 'Komentar',
3131
'Approved' => 'Diterima',
3232
'Edit Post' => 'Edit Post',
33-
'Thank you! Your comment needs approval before showing up.' => '',
33+
'Thank you! Your comment needs approval before showing up.' => 'Terima kasih! Komentar anda memerlukan persetujuan sebelum ditayangkan.',
3434
'Pending Review' => 'Review tertunda',
3535
'Excerpt' => 'Ringkasan',
3636
'Edit' => 'Edit',
@@ -48,7 +48,7 @@
4848
'Please login to leave a comment.' => 'Silahkan masuk untuk meninggalkan komentar.',
4949
'Posts per page' => 'Post per halaman',
5050
'E-mail' => 'E-mail',
51-
'latest last' => '',
51+
'latest last' => 'terbaru terakhir',
5252
'Please wait another %seconds% seconds before commenting again.' => 'Silahkan tunggu %seconds% detik lagi sebelum berkomentar kembali.',
5353
'Delete' => 'Hapus',
5454
'Post not found.' => 'Post tidak ditemukan.',
@@ -59,7 +59,7 @@
5959
'Please provide valid name and email.' => 'Harap berikan nama dan email yang valid.',
6060
'You are not allowed to post comments.' => 'Anda tidak diperbolehkan untuk mengirimkan komentar.',
6161
'Author cannot be blank.' => 'Penulis tidak boleh kosong.',
62-
'latest first' => '',
62+
'latest first' => 'terbaru pertama',
6363
'Unpublished' => 'Tidak diterbitkan',
6464
'Mark as spam' => 'Tandai sebagai spam',
6565
'Custom' => 'Kustom',
@@ -99,7 +99,7 @@
9999
'Leave a comment' => 'Tinggalkan komentar',
100100
'{0} No comments|{1} %num% Comment|]1,Inf[ %num% Comments' => '{0} Tidak ada komentar|{1} %num% Komentar|]1,Inf[ %num% Komentar',
101101
'Post' => 'Post',
102-
'View' => '',
102+
'View' => 'Lihat',
103103
'Numeric' => 'Numerik',
104104
'Name' => 'Nama',
105105
);

languages/th/messages.php

+105
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<?php return array (
2+
'Require e-mail.' => 'จำเป็นต้องใช้อีเมล์',
3+
'General' => 'ทั่วไป',
4+
'Show Avatars from Gravatar.' => 'แสดงรูปประจำตัวจาก Gravatar',
5+
'Unable to comment. Please try again later.' => 'ไม่สามารถแสดงความเห็นได้ โปรดลองอีกครั้งภายหลัง',
6+
'Submit' => 'ตกลง',
7+
'{0} No pending|{1} One pending|]1,Inf[ %comments% pending' => '{0} ไม่มีการรอดำเนินการ|{1} หนึ่งความเห็นที่รอดำเนินการ|]1,Inf[ %comments% ดำเนินการ',
8+
'Enable Comments' => 'เปิดใช้งานความคิดเห็น',
9+
'Appearance' => 'ลักษณะ',
10+
'Draft' => 'ฉบับร่าง',
11+
'Approve' => 'อนุมัติ',
12+
'Title' => 'หัวเรื่อง',
13+
'Permalink' => 'ลิงก์ถาวร',
14+
'Slug' => 'Slug',
15+
'Email invalid.' => 'อีเมลไม่ถูกต้อง',
16+
'Comment not found.' => 'ไม่พบความเห็น',
17+
'Filter by' => 'คัดกรองโดย',
18+
'Comments (%count%)' => 'ความเห็น (%count%)',
19+
'Author' => 'ผู้เขียน',
20+
'Unapprove' => 'ไม่อนุมัติ',
21+
'{1} %count% Comment selected|]1,Inf[ %count% Comments selected' => '{1} %count% ความเห็นที่เลือก|]1,Inf[ %count% ความเห็นที่เลือก',
22+
'Insufficient user rights.' => 'สิทธิ์ของผู้ใช้ไม่เพียงพอ',
23+
'Posts View' => 'เข้าชมเรื่อง',
24+
'Default post settings' => 'ค่าเริ่มต้นการตั้งค่าเรื่อง',
25+
'{1} %count% Post selected|]1,Inf[ %count% Posts selected' => '{1} %count% เรื่องที่เลือก|]1,Inf[ %count% เรื่องที่เลือก',
26+
'Read more' => 'อ่านต่อ',
27+
'Image' => 'รูปภาพ',
28+
'Posts' => 'เรื่อง',
29+
'Pending' => 'รอดำเนินการ',
30+
'Comment' => 'ความคิดเห็น',
31+
'Approved' => 'ได้รับการอนุมัติ',
32+
'Edit Post' => 'แก้ไขเรื่อง',
33+
'Thank you! Your comment needs approval before showing up.' => 'ขอบคุณ! ความเห็นของคุณต้องอนุมัติก่อนขึ้นโชว์',
34+
'Pending Review' => 'รอคอยการตรวจสอบ',
35+
'Excerpt' => 'คำตัดทอน',
36+
'Edit' => 'แก้ไข',
37+
'{0} No pending|{1} One pending|]1,Inf[ %comments_pending% pending' => '{0} ไม่มีการรอดำเนินการ|{1} หนึ่งความเห็นที่รอดำเนินการ|]1,Inf[ %comments_pending% ดำเนินการ',
38+
'Invalid post id.' => 'ไอดีเรื่องไม่ถูกต้อง',
39+
'Blog' => 'บล็อก',
40+
'Enter Title' => 'ระบุหัวเรื่อง',
41+
'Logged in as %name%' => 'เข้าสู่ระบบในชื่อ %name%',
42+
'Order comments by' => 'เรียงความเห็นโดย',
43+
'Title cannot be blank.' => 'หัวเรื่องไม่สามารถเว้นว่างได้',
44+
'Save' => 'บันทึก',
45+
'Status' => 'สถานะ',
46+
'{0} No post copied.|{1} Post copied.|]1,Inf[ Posts copied.' => '{0} ไม่มีการคัดลอกเรื่อง|{1} เรื่องถูกคัดลอก|]1,Inf[ เรื่องถูกคัดลอก.',
47+
'{0} %count% Comments|{1} %count% Comment|]1,Inf[ %count% Comments' => '{0} %count% ความเห็น|{1} %count% ความเห็น|]1,Inf[ %count% ความเห็น',
48+
'Please login to leave a comment.' => 'กรุณาเข้าสู่ระบบก่อนแสดงความคิดเห็น',
49+
'Posts per page' => 'เรื่องต่อหน้า',
50+
'E-mail' => 'อีเมล์',
51+
'latest last' => 'รายการแรกสุดท้าย',
52+
'Please wait another %seconds% seconds before commenting again.' => 'โปรดรอ %seconds% วินาที จึงจะแสดงความเห็นได้อีกครั้ง',
53+
'Delete' => 'ลบ',
54+
'Post not found.' => 'ไม่พบเรื่อง',
55+
'No comments found.' => 'ไม่พบความคิดเห็น',
56+
'Publish on' => 'เผยแพร่บน',
57+
'Name cannot be blank.' => 'ชื่อไม่สามารถเว้นว่างได้',
58+
'Invalid slug.' => 'slug ไม่ถูกต้อง',
59+
'Please provide valid name and email.' => 'โปรดระบุชื่อที่ถูกต้องและอีเมล',
60+
'You are not allowed to post comments.' => 'คุณยังไม่ได้รับอนุญาตให้แสดงความคิดเห็น',
61+
'Author cannot be blank.' => 'ผู้เขียนไม่สามารถเว้นว่างได้',
62+
'latest first' => 'รายการแรกล่าสุด',
63+
'Unpublished' => 'ไม่ได้เผยแพร่แล้ว',
64+
'Mark as spam' => 'ระบุว่าเป็นสแปม',
65+
'Custom' => 'ปรับแต่ง',
66+
'Published' => 'เผยแพร่แล้ว',
67+
'{0} %count% Posts|{1} %count% Post|]1,Inf[ %count% Posts' => '{0} %count% เรื่อง|{1} %count% เรื่อง|]1,Inf[ %count% เรื่อง',
68+
'Add Post' => 'เพิ่มเรื่อง',
69+
'Date' => 'วันที่',
70+
'Reply' => 'ตอบกลับ',
71+
'Parent not found.' => 'ไม่พบหัวข้อหลัก',
72+
'URL' => 'URL',
73+
'Day and name' => 'วันที่และชื่อ',
74+
'Options' => 'ตัวเลือก',
75+
'Field must be a valid email address.' => 'ต้องระบุอีเมลที่ถูกต้อง',
76+
'levels deep.' => 'ระดับความลึก',
77+
'Comments on %title%' => 'ความเห็น %title%',
78+
'Insufficient User Rights.' => 'สิทธิ์ของผู้ใช้ไม่เพียงพอ',
79+
'Copy' => 'คัดลอก',
80+
'Post not found!' => 'ไม่พบเรื่อง!',
81+
'Blog Settings' => 'การตั้งค่าบล็อก',
82+
'days.' => 'วัน',
83+
'Email' => 'อีเมล',
84+
'No posts found.' => 'ไม่พบเรื่อง',
85+
'Enable Markdown' => 'เปิดใช้งาน Markdown',
86+
'Comments' => 'ความเห็น',
87+
'Content cannot be blank.' => 'เนื้อหาไม่สามารถเว้นว่างได้',
88+
'Unknown' => 'ไม่ระบุ',
89+
'Month and name' => 'เดือนและชื่อ',
90+
'Comments are closed.' => 'ความคิดเห็นถูกปิด',
91+
'Close comments on articles older than' => 'ปิดความเห็นบนบทความที่เก่ากว่า',
92+
'Cancel' => 'ยกเลิก',
93+
'Written by %name% on %date%' => 'เขียนโดย %name% ใน %date%',
94+
'Enable nested comments of' => 'เปิดใช้งานความเห็นที่ซ้อนกันของ',
95+
'Restrict Access' => 'จำกัดการเข้าถึง',
96+
'Comment cannot be blank.' => 'ความเห็นไม่สามารถเว้นว่างได้',
97+
'Access denied.' => 'ปฏิเสธการเข้าใช้',
98+
'Spam' => 'สแปม',
99+
'Leave a comment' => 'แสดงความคิดเห็น',
100+
'{0} No comments|{1} %num% Comment|]1,Inf[ %num% Comments' => '{0} ไม่มีความเห็น|{1} %num% ความเห็น|]1,Inf[ %num% ความเห็น',
101+
'Post' => 'เรื่อง',
102+
'View' => 'เข้าชม',
103+
'Numeric' => 'ตัวเลข',
104+
'Name' => 'ชื่อ',
105+
);

languages/tr_TR/messages.php

+23-23
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php return array (
2-
'Require e-mail.' => '',
2+
'Require e-mail.' => 'Zorunlu e-posta.',
33
'General' => 'Genel',
44
'Show Avatars from Gravatar.' => 'Avatarlar Gravatar Üzerinden Görüntülensin',
5-
'Unable to comment. Please try again later.' => '',
6-
'Submit' => '',
5+
'Unable to comment. Please try again later.' => 'Yorum yapılamaz. Lütfen daha sonra tekrar deneyiniz.',
6+
'Submit' => 'Gönder',
77
'{0} No pending|{1} One pending|]1,Inf[ %comments% pending' => '{0} Bekleyen yorum yok|{1} Bir yorum bekliyor|]1,Inf[ %comments% yorum bekliyor',
88
'Enable Comments' => 'Yorumlar Kullanılsın',
99
'Appearance' => 'Görünüm',
@@ -14,27 +14,27 @@
1414
'Slug' => 'Kısaltma',
1515
'Email invalid.' => 'E-posta geçersiz.',
1616
'Comment not found.' => 'Yorum bulunamadı.',
17-
'Filter by' => '',
17+
'Filter by' => 'Filtrele',
1818
'Comments (%count%)' => 'Yorumlar (%count%)',
1919
'Author' => 'Yazar',
2020
'Unapprove' => 'Onaylama',
21-
'{1} %count% Comment selected|]1,Inf[ %count% Comments selected' => '',
21+
'{1} %count% Comment selected|]1,Inf[ %count% Comments selected' => '{1} %count% Yorum seçildi|]1,Inf[ %count% Yorum seçildi',
2222
'Insufficient user rights.' => 'Yetersiz kullanıcı yetkisi',
23-
'Posts View' => '',
24-
'Default post settings' => '',
25-
'{1} %count% Post selected|]1,Inf[ %count% Posts selected' => '',
26-
'Read more' => '',
23+
'Posts View' => 'Yazılar Görünümü',
24+
'Default post settings' => 'Varsayılan yazı ayarları',
25+
'{1} %count% Post selected|]1,Inf[ %count% Posts selected' => '{1} %count% Yazı seçildi|]1,Inf[ %count% Yazı seçildi',
26+
'Read more' => 'Devamını oku',
2727
'Image' => 'Görsel',
2828
'Posts' => 'Yazılar',
2929
'Pending' => 'Bekleyen',
3030
'Comment' => 'Yorum',
3131
'Approved' => 'Onaylanmış',
3232
'Edit Post' => 'Yazıyı Düzenle',
33-
'Thank you! Your comment needs approval before showing up.' => '',
33+
'Thank you! Your comment needs approval before showing up.' => 'Teşekkürler. Yorumunuz yayınlanmak için onay bekliyor.',
3434
'Pending Review' => 'İncelenmeyi Bekliyor',
3535
'Excerpt' => 'Alıntı',
3636
'Edit' => 'Düzenle',
37-
'{0} No pending|{1} One pending|]1,Inf[ %comments_pending% pending' => '',
37+
'{0} No pending|{1} One pending|]1,Inf[ %comments_pending% pending' => '{0} Bekleyen yok|{1} Bir bekleyen|]1,Inf[ %comments_pending% bekleyen',
3838
'Invalid post id.' => 'Geçersiz yazı kodu.',
3939
'Blog' => 'Blog',
4040
'Enter Title' => 'Başlık Yazın',
@@ -44,35 +44,35 @@
4444
'Save' => 'Kaydet',
4545
'Status' => 'Durum',
4646
'{0} No post copied.|{1} Post copied.|]1,Inf[ Posts copied.' => '{0} Hiç bir yazı kopyalanmadı.|{1} yazı kopyalandı.|]1,Inf[ yazı kopyalandı.',
47-
'{0} %count% Comments|{1} %count% Comment|]1,Inf[ %count% Comments' => '',
47+
'{0} %count% Comments|{1} %count% Comment|]1,Inf[ %count% Comments' => '{0} %count% Yorumlar|{1} %count% Yorum|]1,Inf[ %count% Yorumlar',
4848
'Please login to leave a comment.' => 'Yorum yapmak için lütfen oturum açın.',
49-
'Posts per page' => '',
49+
'Posts per page' => 'Sayfa da görüntülenecek yazı ',
5050
'E-mail' => 'E-posta',
51-
'latest last' => '',
51+
'latest last' => 'yeniden eskiye',
5252
'Please wait another %seconds% seconds before commenting again.' => 'Lütfen yeniden yorum yazabilmek için %seconds% saniye bekleyin.',
5353
'Delete' => 'Sil',
54-
'Post not found.' => '',
54+
'Post not found.' => 'Yazı bulunamadı!',
5555
'No comments found.' => 'Henüz bir yorum yok.',
5656
'Publish on' => 'Yayınlanma',
57-
'Name cannot be blank.' => '',
58-
'Invalid slug.' => '',
57+
'Name cannot be blank.' => 'İsim boş bırakılamaz.',
58+
'Invalid slug.' => 'Geçersiz kısaltma',
5959
'Please provide valid name and email.' => 'Geçerli bir ad ve e-posta yazın.',
6060
'You are not allowed to post comments.' => 'Yorum gönderme izniniz yok.',
6161
'Author cannot be blank.' => 'Yazar boş bırakılamaz.',
62-
'latest first' => '',
62+
'latest first' => 'eskiden yeniye',
6363
'Unpublished' => 'Yayınlanmamış',
6464
'Mark as spam' => 'Istenmeyen olarak işaretle',
6565
'Custom' => 'İsteğe göre uyarlanmış',
6666
'Published' => 'Yayınlanmış',
67-
'{0} %count% Posts|{1} %count% Post|]1,Inf[ %count% Posts' => '',
67+
'{0} %count% Posts|{1} %count% Post|]1,Inf[ %count% Posts' => '{0} %count% Yazılar|{1} %count% Yazı]1,Inf[ %count% Yazılar',
6868
'Add Post' => 'Yazı Ekle',
6969
'Date' => 'Tarih',
7070
'Reply' => 'Yanıt',
71-
'Parent not found.' => '',
71+
'Parent not found.' => 'Yol bulunamadı.',
7272
'URL' => 'URL',
7373
'Day and name' => 'Gün ve ad',
7474
'Options' => 'Seçenekler',
75-
'Field must be a valid email address.' => '',
75+
'Field must be a valid email address.' => 'Alanda geçerli bir e-posta adresi olmalıdır.',
7676
'levels deep.' => 'derinlik düzeyi.',
7777
'Comments on %title%' => '%title% yorumları',
7878
'Insufficient User Rights.' => 'Yetersiz Kullanıcı Yetkisi.',
@@ -87,7 +87,7 @@
8787
'Content cannot be blank.' => 'İçerik boş bırakılamaz',
8888
'Unknown' => 'Bilinmeyen',
8989
'Month and name' => 'Ay ve ad',
90-
'Comments are closed.' => '',
90+
'Comments are closed.' => 'Yorumlar kapatıldı.',
9191
'Close comments on articles older than' => 'Şu tarihten önceki yazılar yoruma kapatılsın:',
9292
'Cancel' => 'İptal',
9393
'Written by %name% on %date%' => '%date% tarihinde %name% tarafından yazılmıştır.',
@@ -99,7 +99,7 @@
9999
'Leave a comment' => 'Bir yorum yapın',
100100
'{0} No comments|{1} %num% Comment|]1,Inf[ %num% Comments' => '{0} Yorum Yok|{1} %num% Yorum|]1,Inf[ %num% Yorum',
101101
'Post' => 'Yazı',
102-
'View' => '',
102+
'View' => 'Görünüm',
103103
'Numeric' => 'Sayısal',
104104
'Name' => 'Ad',
105105
);

0 commit comments

Comments
 (0)