diff --git a/locales/ar.json b/locales/ar.json
index 81c8b4c..984452c 100644
--- a/locales/ar.json
+++ b/locales/ar.json
@@ -1,39 +1,39 @@
{
- "Page": "صفحه",
- "of": "علي",
- "Published with": "حررت ب",
- "Subscribe": "اشتراك",
- "Subscribe to": "اشترك",
- "Subscribed!": "تم اشتراكك",
- "Subscribe to our newsletter": "اشترك في نشره موقعنا ",
- "You've successfully subscribed to": "تمت عمليه الاشتراك بنجاح",
- "Your email address": "عنوان بريدك الالكتروني",
- "with the email address": " بعنوان بريدك الالكتروني",
- "Email cannot be blank.": "حقل البريد الالكتروني لايمكن ان يكون خاليا",
- "Get the latest posts delivered right to your inbox.": "احصل علي احدث المشاركات في بريدك الالكتروني",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "تحصل علي اخر المنشورات والمقالات مباشره في صندوق بريدك الالكتروني",
- "Recommended for you": "نرشح لك",
- "Featured": "متميز",
- "Page not found": "الصفحة غير موجودة",
- "Unfortunately the page you were looking for could not be found.": "للأسف ، الصفحة التي كنت تبحث عنها لا يمكن العثور عليها.",
- "Back to home": "ارجع الي الصفحه الرئيسيه",
- "Go to the home page": "اذهب الى الصفحة الرئيسية",
- "Recent articles": "المقالات الأخيرة",
- "No recent articles found :(": "لم يتم العثور على مقالات حديثة :(",
- "1 min read": "1 دقيقه مقروئه",
"% min read": "% دقيقه مقروئه",
- "No posts": "لا توجد مشاركات",
- "No posts found": "لم يتم العثور علي المنشور",
- "Apparently there are no posts at the moment, check again later.": "يبدو أنه لا توجد مشاركات في الوقت الحالي ، تحقق مرة أخرى لاحقًا.",
- "1 post": "منشور واحد",
"% posts": "% منشورات",
- "Tags": "تصنيفات",
- "with this tag": " بهذا التصنيف",
- "No tags found :(": "لم يتم العثور على اي تصنيفات :(",
- "Posted by": "نشر ب",
+ "1 min read": "1 دقيقه مقروئه",
+ "1 post": "منشور واحد",
"Among with": "
موجود مع ",
"Among with no break line": "موجود مع ",
- "Type to search": "اكتب للبحث",
+ "Apparently there are no posts at the moment, check again later.": "يبدو أنه لا توجد مشاركات في الوقت الحالي ، تحقق مرة أخرى لاحقًا.",
+ "Back to home": "ارجع الي الصفحه الرئيسيه",
+ "Email cannot be blank.": "حقل البريد الالكتروني لايمكن ان يكون خاليا",
+ "Featured": "متميز",
+ "Get the latest posts delivered right to your inbox.": "احصل علي احدث المشاركات في بريدك الالكتروني",
+ "Go to the home page": "اذهب الى الصفحة الرئيسية",
+ "JavaScript license information": "معلومات ترخيص JavaScript",
+ "No posts": "لا توجد مشاركات",
+ "No posts found": "لم يتم العثور علي المنشور",
+ "No recent articles found :(": "لم يتم العثور على مقالات حديثة :(",
"No results for your search, try something different.": "لا توجد نتائج لبحثك ، جرب بحثا مختلفًا.",
- "JavaScript license information": "معلومات ترخيص JavaScript"
-}
+ "No tags found :(": "لم يتم العثور على اي تصنيفات :(",
+ "Page": "صفحه",
+ "Page not found": "الصفحة غير موجودة",
+ "Posted by": "نشر ب",
+ "Published with": "حررت ب",
+ "Recent articles": "المقالات الأخيرة",
+ "Recommended for you": "نرشح لك",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "تحصل علي اخر المنشورات والمقالات مباشره في صندوق بريدك الالكتروني",
+ "Subscribe": "اشتراك",
+ "Subscribe to": "اشترك",
+ "Subscribe to our newsletter": "اشترك في نشره موقعنا ",
+ "Subscribed!": "تم اشتراكك",
+ "Tags": "تصنيفات",
+ "Type to search": "اكتب للبحث",
+ "Unfortunately the page you were looking for could not be found.": "للأسف ، الصفحة التي كنت تبحث عنها لا يمكن العثور عليها.",
+ "You've successfully subscribed to": "تمت عمليه الاشتراك بنجاح",
+ "Your email address": "عنوان بريدك الالكتروني",
+ "of": "علي",
+ "with the email address": " بعنوان بريدك الالكتروني",
+ "with this tag": " بهذا التصنيف"
+}
\ No newline at end of file
diff --git a/locales/bg.json b/locales/bg.json
index 202d9e0..49c6930 100644
--- a/locales/bg.json
+++ b/locales/bg.json
@@ -1,40 +1,40 @@
{
- "Page": "Страница",
- "of": "от",
- "Published with": "Публикувано чрез",
- "Subscribe": "Абонирай се",
- "Subscribe to": "Абонирай се",
- "Subscribed!": "Абонира се!",
- "Subscribe to our newsletter": "Абонирай се за нашия нюзлетър",
- "You've successfully subscribed to": "Успешно се абонира за",
- "Your email address": "Твоя имейл адрес",
- "with the email address": "с имейл адресa",
- "Email cannot be blank.": "Имейл не може да бъде празно.",
- "Get the latest posts delivered right to your inbox.": "Получи последните постове директно в твоя имейл.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Остани актуален! Получи всички нови и яки постове доставени направо в твоя имейл.",
- "Recommended for you": "Препоръчани за теб",
- "Featured": "На фокус",
- "Page not found": "Страницата не е намерена",
- "Unfortunately the page you were looking for could not be found.": "За съжаление страницата която търсите не може да бъде намерена.",
- "Back to home": "Назад към Начало",
- "Go to the home page": "Отиди към Начало",
- "Recent articles": "Скорошни публикации",
- "No recent articles found :(": "Не са намерени скорошни публикации :(",
- "1 min read": "1 мин за четене",
"% min read": "% мин за четене",
- "No posts": "Няма постове",
- "No posts found": "Не са намерени постове",
- "Apparently there are no posts at the moment, check again later.": "Очевидно няма нови постове към момента, провери отново по-късно.",
- "1 post": "Един пост",
"% posts": "% постове",
- "Tags": "Тагове",
- "with this tag": "с този таг",
- "No tags found :(": "Не са намерени тагове :(",
- "Posted by": "Публикувано от",
+ "1 min read": "1 мин за четене",
+ "1 post": "Един пост",
"Among with": "
Сред с ",
"Among with no break line": "Сред с ",
- "Type to search": "Въведете за търсене",
- "No results for your search, try something different.": "Няма резултати за твоето търсене, опитай с нещо различно.",
+ "Apparently there are no posts at the moment, check again later.": "Очевидно няма нови постове към момента, провери отново по-късно.",
+ "Back to home": "Назад към Начало",
+ "Email cannot be blank.": "Имейл не може да бъде празно.",
+ "Featured": "На фокус",
+ "Get the latest posts delivered right to your inbox.": "Получи последните постове директно в твоя имейл.",
+ "Go to the home page": "Отиди към Начало",
"JavaScript license information": "Информация за лиценз на JavaScript",
- "Toggle dark mode": "Превключи тъмен режим"
-}
+ "No posts": "Няма постове",
+ "No posts found": "Не са намерени постове",
+ "No recent articles found :(": "Не са намерени скорошни публикации :(",
+ "No results for your search, try something different.": "Няма резултати за твоето търсене, опитай с нещо различно.",
+ "No tags found :(": "Не са намерени тагове :(",
+ "Page": "Страница",
+ "Page not found": "Страницата не е намерена",
+ "Posted by": "Публикувано от",
+ "Published with": "Публикувано чрез",
+ "Recent articles": "Скорошни публикации",
+ "Recommended for you": "Препоръчани за теб",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Остани актуален! Получи всички нови и яки постове доставени направо в твоя имейл.",
+ "Subscribe": "Абонирай се",
+ "Subscribe to": "Абонирай се",
+ "Subscribe to our newsletter": "Абонирай се за нашия нюзлетър",
+ "Subscribed!": "Абонира се!",
+ "Tags": "Тагове",
+ "Toggle dark mode": "Превключи тъмен режим",
+ "Type to search": "Въведете за търсене",
+ "Unfortunately the page you were looking for could not be found.": "За съжаление страницата която търсите не може да бъде намерена.",
+ "You've successfully subscribed to": "Успешно се абонира за",
+ "Your email address": "Твоя имейл адрес",
+ "of": "от",
+ "with the email address": "с имейл адресa",
+ "with this tag": "с този таг"
+}
\ No newline at end of file
diff --git a/locales/de-informal.json b/locales/de-informal.json
index 08de12d..1a0fce4 100644
--- a/locales/de-informal.json
+++ b/locales/de-informal.json
@@ -1,40 +1,47 @@
{
- "Page": "Seite",
- "of": "von",
- "Published with": "Veröffentlicht mit",
- "Subscribe": "Abonnieren",
- "Subscribe to": "Abonniere",
- "Subscribed!": "Abonniert!",
- "Subscribe to our newsletter": "Abonniere unseren Newsletter",
- "You've successfully subscribed to": "Du hast",
- "Your email address": "Deine E-Mail-Adresse",
- "with the email address": "erfolgreich mit folgender E-Mail Adresse abonniert",
- "Email cannot be blank.": "Die E-Mail darf nicht leer sein.",
- "Get the latest posts delivered right to your inbox.": "Hole dir die neuesten Beiträge direkt in deinen Posteingang.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bleibe auf dem Laufenden! Erhalte die neuesten und besten Beiträge direkt in deinen Posteingang.",
- "Recommended for you": "Für dich empfohlen",
- "Featured": "Featured",
- "Page not found": "Seite nicht gefunden",
- "Unfortunately the page you were looking for could not be found.": "Diese Seite wurde leider nicht gefunden.",
- "Back to home": "Zurück zur Startseite",
- "Go to the home page": "Zur Startseite",
- "Recent articles": "Neuste Beiträge",
- "No recent articles found :(": "Keine aktuellen Beiträge gefunden :(",
- "1 min read": "1 min Lesezeit",
"% min read": "% min Lesezeit",
- "No posts": "Keine Beiträge",
- "No posts found": "Keine Beiträge gefunden",
- "Apparently there are no posts at the moment, check again later.": "Anscheinend gibt es im Moment keine Beiträge, versuche es später noch einmal.",
- "1 post": "Ein Beitrag",
"% posts": "% Beiträge",
- "Tags": "Tags",
- "with this tag": "mit diesem Tag",
- "No tags found :(": "Keine Tags gefunden :(",
- "Posted by": "Geschrieben von",
+ "1 min read": "1 min Lesezeit",
+ "1 post": "Ein Beitrag",
"Among with": "
zusammen mit ",
"Among with no break line": "zusammen mit ",
- "Type to search": "Schreiben um zu suchen",
- "No results for your search, try something different.": "Keine Ergebnisse für deine Suche gefunden, versuche es mit etwas anderem.",
+ "Apparently there are no posts at the moment, check again later.": "Anscheinend gibt es im Moment keine Beiträge, versuche es später noch einmal.",
+ "Back to home": "Zurück zur Startseite",
+ "Email cannot be blank.": "Die E-Mail darf nicht leer sein.",
+ "Featured": "Featured",
+ "Get the latest posts delivered right to your inbox.": "Hole dir die neuesten Beiträge direkt in deinen Posteingang.",
+ "Go to the home page": "Zur Startseite",
+ "Great! Next, complete checkout for full access.": "Großartig! Schließe als Nächstes die Kaufabwicklung ab, um vollen Zugriff zu erhalten.",
+ "Great! You've successfully subscribed.": "Großartig! Das Abonnement wurde erfolgreich abgeschlossen.",
"JavaScript license information": "JavaScript-Lizenzinformationen",
- "Toggle dark mode": "Dunklen Modus umschalten"
-}
+ "No posts": "Keine Beiträge",
+ "No posts found": "Keine Beiträge gefunden",
+ "No recent articles found :(": "Keine aktuellen Beiträge gefunden :(",
+ "No results for your search, try something different.": "Keine Ergebnisse für deine Suche gefunden, versuche es mit etwas anderem.",
+ "No tags found :(": "Keine Tags gefunden :(",
+ "Now check your inbox and click the link to confirm your subscription.": "Überprüfe nun deinen Posteingang und klicke auf den Link, um dein Abonnement zu bestätigen.",
+ "Oops! There was an error sending the email, please try later.": "Hoppla! Es gab einen Fehler beim Senden der E-Mail, bitte versuche es später erneut.",
+ "Page": "Seite",
+ "Page not found": "Seite nicht gefunden",
+ "Please enter a valid email address": "Bitte gib eine gültige E-Mail-Adresse ein",
+ "Posted by": "Geschrieben von",
+ "Published with": "Veröffentlicht mit",
+ "Recent articles": "Neuste Beiträge",
+ "Recommended for you": "Für dich empfohlen",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bleibe auf dem Laufenden! Erhalte die neuesten und besten Beiträge direkt in deinen Posteingang.",
+ "Subscribe": "Abonnieren",
+ "Subscribe to": "Abonniere",
+ "Subscribe to our newsletter": "Abonniere unseren Newsletter",
+ "Subscribed!": "Abonniert!",
+ "Success! Your account is fully activated, you now have access to all content.": "Erfolg! Dein Konto ist vollständig aktiviert, du hast jetzt Zugang zu allen Inhalten.",
+ "Tags": "Tags",
+ "Toggle dark mode": "Dunklen Modus umschalten",
+ "Type to search": "Schreiben um zu suchen",
+ "Unfortunately the page you were looking for could not be found.": "Diese Seite wurde leider nicht gefunden.",
+ "Welcome back! You've successfully signed in.": "Willkommen zurück! Du hast dich erfolgreich angemeldet.",
+ "You've successfully subscribed to": "Du hast",
+ "Your email address": "Deine E-Mail-Adresse",
+ "of": "von",
+ "with the email address": "erfolgreich mit folgender E-Mail Adresse abonniert",
+ "with this tag": "mit diesem Tag"
+}
\ No newline at end of file
diff --git a/locales/de.json b/locales/de.json
index f120476..da8a69e 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -1,40 +1,47 @@
{
- "Page": "Seite",
- "of": "von",
- "Published with": "Veröffentlicht mit",
- "Subscribe": "Abonnieren",
- "Subscribe to": "Abonnieren Sie",
- "Subscribed!": "Abonniert!",
- "Subscribe to our newsletter": "Abonnieren Sie unseren Newsletter",
- "You've successfully subscribed to": "Sie haben",
- "Your email address": "Ihre E-Mail-Adresse",
- "with the email address": "erfolgreich mit folgender E-Mail Adresse abonniert",
- "Email cannot be blank.": "Die E-Mail darf nicht leer sein.",
- "Get the latest posts delivered right to your inbox.": "Holen Sie sich die neuesten Beiträge direkt in Ihren Posteingang.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bleiben Sie auf dem Laufenden! Erhalten Sie die neuesten und besten Beiträge direkt in Ihren Posteingang.",
- "Recommended for you": "Für sie empfohlen",
- "Featured": "Featured",
- "Page not found": "Seite nicht gefunden",
- "Unfortunately the page you were looking for could not be found.": "Diese Seite wurde leider nicht gefunden.",
- "Back to home": "Zurück zur Startseite",
- "Go to the home page": "Zur Startseite",
- "Recent articles": "Neuste Beiträge",
- "No recent articles found :(": "Keine aktuellen Beiträge gefunden :(",
- "1 min read": "1 min Lesezeit",
"% min read": "% min Lesezeit",
- "No posts": "Keine Beiträge",
- "No posts found": "Keine Beiträge gefunden",
- "Apparently there are no posts at the moment, check again later.": "Anscheinend gibt es im Moment keine Beiträge, versuchen Sie es später noch einmal.",
- "1 post": "Ein Beitrag",
"% posts": "% Beiträge",
- "Tags": "Tags",
- "with this tag": "mit diesem Tag",
- "No tags found :(": "Keine Tags gefunden :(",
- "Posted by": "Geschrieben von",
+ "1 min read": "1 min Lesezeit",
+ "1 post": "Ein Beitrag",
"Among with": "
zusammen mit ",
"Among with no break line": "zusammen mit ",
- "Type to search": "Schreiben Sie um zu suchen",
- "No results for your search, try something different.": "Keine Ergebnisse für Ihre Suche gefunden, versuchen Sie es mit etwas anderem.",
+ "Apparently there are no posts at the moment, check again later.": "Anscheinend gibt es im Moment keine Beiträge, versuchen Sie es später noch einmal.",
+ "Back to home": "Zurück zur Startseite",
+ "Email cannot be blank.": "Die E-Mail darf nicht leer sein.",
+ "Featured": "Featured",
+ "Get the latest posts delivered right to your inbox.": "Holen Sie sich die neuesten Beiträge direkt in Ihren Posteingang.",
+ "Go to the home page": "Zur Startseite",
+ "Great! Next, complete checkout for full access.": "Großartig! Schließen Sie als Nächstes die Kaufabwicklung ab, um vollen Zugriff zu erhalten.",
+ "Great! You've successfully subscribed.": "Großartig! Das Abonnement wurde erfolgreich abgeschlossen.",
"JavaScript license information": "JavaScript-Lizenzinformationen",
- "Toggle dark mode": "Dunklen Modus umschalten"
-}
+ "No posts": "Keine Beiträge",
+ "No posts found": "Keine Beiträge gefunden",
+ "No recent articles found :(": "Keine aktuellen Beiträge gefunden :(",
+ "No results for your search, try something different.": "Keine Ergebnisse für Ihre Suche gefunden, versuchen Sie es mit etwas anderem.",
+ "No tags found :(": "Keine Tags gefunden :(",
+ "Now check your inbox and click the link to confirm your subscription.": "Überprüfen Sie nun Ihren Posteingang und klicken Sie auf den Link, um Ihr Abonnement zu bestätigen.",
+ "Oops! There was an error sending the email, please try later.": "Hoppla! Es gab einen Fehler beim Senden der E-Mail, bitte versuchen Sie es später erneut.",
+ "Page": "Seite",
+ "Page not found": "Seite nicht gefunden",
+ "Please enter a valid email address": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
+ "Posted by": "Geschrieben von",
+ "Published with": "Veröffentlicht mit",
+ "Recent articles": "Neuste Beiträge",
+ "Recommended for you": "Für sie empfohlen",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bleiben Sie auf dem Laufenden! Erhalten Sie die neuesten und besten Beiträge direkt in Ihren Posteingang.",
+ "Subscribe": "Abonnieren",
+ "Subscribe to": "Abonnieren Sie",
+ "Subscribe to our newsletter": "Abonnieren Sie unseren Newsletter",
+ "Subscribed!": "Abonniert!",
+ "Success! Your account is fully activated, you now have access to all content.": "Erfolg! Ihr Konto ist vollständig aktiviert, Sie haben jetzt Zugang zu allen Inhalten.",
+ "Tags": "Tags",
+ "Toggle dark mode": "Dunklen Modus umschalten",
+ "Type to search": "Schreiben Sie um zu suchen",
+ "Unfortunately the page you were looking for could not be found.": "Diese Seite wurde leider nicht gefunden.",
+ "Welcome back! You've successfully signed in.": "Willkommen zurück! Sie haben sich erfolgreich angemeldet.",
+ "You've successfully subscribed to": "Sie haben",
+ "Your email address": "Ihre E-Mail-Adresse",
+ "of": "von",
+ "with the email address": "erfolgreich mit folgender E-Mail Adresse abonniert",
+ "with this tag": "mit diesem Tag"
+}
\ No newline at end of file
diff --git a/locales/en.json b/locales/en.json
index 527ded8..ec11d10 100644
--- a/locales/en.json
+++ b/locales/en.json
@@ -1,47 +1,47 @@
{
- "Page": "Page",
- "of": "of",
- "Published with": "Published with",
- "Subscribe": "Subscribe",
- "Subscribe to": "Subscribe to",
- "Subscribed!": "Subscribed!",
- "Subscribe to our newsletter": "Subscribe to our newsletter",
- "You've successfully subscribed to": "You've successfully subscribed to",
- "Your email address": "Your email address",
- "with the email address": "with the email address",
- "Now check your inbox and click the link to confirm your subscription.": "Now check your inbox and click the link to confirm your subscription.",
- "Please enter a valid email address": "Please enter a valid email address",
- "Oops! There was an error sending the email, please try later.": "Oops! There was an error sending the email, please try later.",
- "Email cannot be blank.": "Email cannot be blank.",
- "Get the latest posts delivered right to your inbox.": "Get the latest posts delivered right to your inbox.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.",
- "Recommended for you": "Recommended for you",
- "Featured": "Featured",
- "Page not found": "Page not found",
- "Unfortunately the page you were looking for could not be found.": "Unfortunately the page you were looking for could not be found.",
- "Back to home": "Back to home",
- "Go to the home page": "Go to the home page",
- "Recent articles": "Recent articles",
- "No recent articles found :(": "No recent articles found :(",
- "1 min read": "1 min read",
"% min read": "% min read",
- "No posts": "No posts",
- "No posts found": "No posts found",
- "Apparently there are no posts at the moment, check again later.": "Apparently there are no posts at the moment, check again later.",
- "1 post": "One post",
"% posts": "% posts",
- "Tags": "Tags",
- "with this tag": "with this tag",
- "No tags found :(": "No tags found :(",
- "Posted by": "Posted by",
+ "1 min read": "1 min read",
+ "1 post": "One post",
"Among with": "
Among with ",
"Among with no break line": "Among with ",
- "Type to search": "Type to search",
- "No results for your search, try something different.": "No results for your search, please try with something else.",
- "JavaScript license information": "JavaScript license information",
- "Toggle dark mode": "Toggle dark mode",
- "Great! You've successfully subscribed.": "Great! You've successfully subscribed.",
+ "Apparently there are no posts at the moment, check again later.": "Apparently there are no posts at the moment, check again later.",
+ "Back to home": "Back to home",
+ "Email cannot be blank.": "Email cannot be blank.",
+ "Featured": "Featured",
+ "Get the latest posts delivered right to your inbox.": "Get the latest posts delivered right to your inbox.",
+ "Go to the home page": "Go to the home page",
"Great! Next, complete checkout for full access.": "Great! Next, complete checkout for full access.",
+ "Great! You've successfully subscribed.": "Great! You've successfully subscribed.",
+ "JavaScript license information": "JavaScript license information",
+ "No posts": "No posts",
+ "No posts found": "No posts found",
+ "No recent articles found :(": "No recent articles found :(",
+ "No results for your search, try something different.": "No results for your search, please try with something else.",
+ "No tags found :(": "No tags found :(",
+ "Now check your inbox and click the link to confirm your subscription.": "Now check your inbox and click the link to confirm your subscription.",
+ "Oops! There was an error sending the email, please try later.": "Oops! There was an error sending the email, please try later.",
+ "Page": "Page",
+ "Page not found": "Page not found",
+ "Please enter a valid email address": "Please enter a valid email address",
+ "Posted by": "Posted by",
+ "Published with": "Published with",
+ "Recent articles": "Recent articles",
+ "Recommended for you": "Recommended for you",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.",
+ "Subscribe": "Subscribe",
+ "Subscribe to": "Subscribe to",
+ "Subscribe to our newsletter": "Subscribe to our newsletter",
+ "Subscribed!": "Subscribed!",
+ "Success! Your account is fully activated, you now have access to all content.": "Success! Your account is fully activated, you now have access to all content.",
+ "Tags": "Tags",
+ "Toggle dark mode": "Toggle dark mode",
+ "Type to search": "Type to search",
+ "Unfortunately the page you were looking for could not be found.": "Unfortunately the page you were looking for could not be found.",
"Welcome back! You've successfully signed in.": "Welcome back! You've successfully signed in.",
- "Success! Your account is fully activated, you now have access to all content.": "Success! Your account is fully activated, you now have access to all content."
-}
+ "You've successfully subscribed to": "You've successfully subscribed to",
+ "Your email address": "Your email address",
+ "of": "of",
+ "with the email address": "with the email address",
+ "with this tag": "with this tag"
+}
\ No newline at end of file
diff --git a/locales/es.json b/locales/es.json
index 92dfbdf..bac941c 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -1,47 +1,47 @@
{
- "Page": "Página",
- "of": "de",
- "Published with": "Publicado con",
- "Subscribe": "Suscríbete",
- "Subscribe to": "Suscríbete a",
- "Subscribed!": "Suscrito!",
- "Subscribe to our newsletter": "Suscríbete a nuestro Newsletter",
- "You've successfully subscribed to": "Te has suscrito con éxito a",
- "Your email address": "Tu dirección de correo electrónico",
- "with the email address": "con la dirección de correo electrónico",
- "Now check your inbox and click the link to confirm your subscription.": "Ahora revisa tu bandeja de entrada y haz click en el enlace para confirmar tu suscripción.",
- "Please enter a valid email address": "Por favor introduce una dirección de correo electrónico válida",
- "Oops! There was an error sending the email, please try later.": "Oops! Ha ocurrido un error, por favor inténtalo más tarde.",
- "Email cannot be blank.": "El correo electrónico no puede estar vacío.",
- "Get the latest posts delivered right to your inbox.": "Recibe los últimos artículos directamente en tu bandeja de entrada.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantente al día! Recibe todos los mejores y más recientes artículos directamente en tu bandeja de entrada.",
- "Recommended for you": "Recomendado para ti",
- "Featured": "Destacado",
- "Page not found": "Página no encontrada",
- "Unfortunately the page you were looking for could not be found.": "Desafortunadamente, la página que estabas buscando no pudo ser encontrada.",
- "Back to home": "Regresar al inicio",
- "Go to the home page": "Ir a la página de inicio",
- "Recent articles": "Artículos recientes",
- "No recent articles found :(": "No se han encontrado artículos recientes :(",
- "1 min read": "1 min de lectura",
"% min read": "% min de lectura",
- "No posts": "No hay artículos",
- "No posts found": "No se encontraron artículos",
- "Apparently there are no posts at the moment, check again later.": "Aparentemente no hay artículos en este momento, revisa más tarde.",
- "1 post": "Un artículo",
"% posts": "% artículos",
- "Tags": "Etiquetas",
- "with this tag": "con esta etiqueta",
- "No tags found :(": "No se encontraron etiquetas :(",
- "Posted by": "Publicado por",
+ "1 min read": "1 min de lectura",
+ "1 post": "Un artículo",
"Among with": "
Junto con ",
"Among with no break line": "Junto con ",
- "Type to search": "Escribe para buscar",
- "No results for your search, try something different.": "No hay resultados para tu búsqueda, prueba algo diferente.",
- "JavaScript license information": "Información de licencia JavaScript",
- "Toggle dark mode": "Alternar modo oscuro",
- "Great! You've successfully subscribed.": "¡Genial! Te has suscrito con éxito.",
+ "Apparently there are no posts at the moment, check again later.": "Aparentemente no hay artículos en este momento, revisa más tarde.",
+ "Back to home": "Regresar al inicio",
+ "Email cannot be blank.": "El correo electrónico no puede estar vacío.",
+ "Featured": "Destacado",
+ "Get the latest posts delivered right to your inbox.": "Recibe los últimos artículos directamente en tu bandeja de entrada.",
+ "Go to the home page": "Ir a la página de inicio",
"Great! Next, complete checkout for full access.": "¡Genial! Ahora, completa el checkout para tener acceso completo.",
+ "Great! You've successfully subscribed.": "¡Genial! Te has suscrito con éxito.",
+ "JavaScript license information": "Información de licencia JavaScript",
+ "No posts": "No hay artículos",
+ "No posts found": "No se encontraron artículos",
+ "No recent articles found :(": "No se han encontrado artículos recientes :(",
+ "No results for your search, try something different.": "No hay resultados para tu búsqueda, prueba algo diferente.",
+ "No tags found :(": "No se encontraron etiquetas :(",
+ "Now check your inbox and click the link to confirm your subscription.": "Ahora revisa tu bandeja de entrada y haz click en el enlace para confirmar tu suscripción.",
+ "Oops! There was an error sending the email, please try later.": "Oops! Ha ocurrido un error, por favor inténtalo más tarde.",
+ "Page": "Página",
+ "Page not found": "Página no encontrada",
+ "Please enter a valid email address": "Por favor introduce una dirección de correo electrónico válida",
+ "Posted by": "Publicado por",
+ "Published with": "Publicado con",
+ "Recent articles": "Artículos recientes",
+ "Recommended for you": "Recomendado para ti",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantente al día! Recibe todos los mejores y más recientes artículos directamente en tu bandeja de entrada.",
+ "Subscribe": "Suscríbete",
+ "Subscribe to": "Suscríbete a",
+ "Subscribe to our newsletter": "Suscríbete a nuestro Newsletter",
+ "Subscribed!": "Suscrito!",
+ "Success! Your account is fully activated, you now have access to all content.": "Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.",
+ "Tags": "Etiquetas",
+ "Toggle dark mode": "Alternar modo oscuro",
+ "Type to search": "Escribe para buscar",
+ "Unfortunately the page you were looking for could not be found.": "Desafortunadamente, la página que estabas buscando no pudo ser encontrada.",
"Welcome back! You've successfully signed in.": "¡Bienvenido de nuevo! Has iniciado sesión con éxito.",
- "Success! Your account is fully activated, you now have access to all content.": "Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido."
-}
+ "You've successfully subscribed to": "Te has suscrito con éxito a",
+ "Your email address": "Tu dirección de correo electrónico",
+ "of": "de",
+ "with the email address": "con la dirección de correo electrónico",
+ "with this tag": "con esta etiqueta"
+}
\ No newline at end of file
diff --git a/locales/fr-informal.json b/locales/fr-informal.json
index 6e10af1..dff9107 100644
--- a/locales/fr-informal.json
+++ b/locales/fr-informal.json
@@ -1,39 +1,39 @@
{
- "Page": "Page",
- "of": "de",
- "Published with": "Publié avec",
- "Subscribe": "S'abonner",
- "Subscribe to": "S'abonner à",
- "Subscribed!": "Inscrit !",
- "Subscribe to our newsletter": "S'abonner à notre newsletter",
- "You've successfully subscribed to": "Tu es inscrit avec succès à",
- "Your email address": "Ton adresse email",
- "with the email address": "avec l'adresse email",
- "Email cannot be blank.": "L'email ne peut pas être vide.",
- "Get the latest posts delivered right to your inbox.": "Reçois les derniers articles directement dans ta boite mail.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Tiens toi à jour ! Reçois tous les derniers et meilleurs articles directement dans ta boite mail.",
- "Recommended for you": "Recommandé pour toi",
- "Featured": "Mis en avant",
- "Page not found": "Page non trouvée",
- "Unfortunately the page you were looking for could not be found.": "Malheureusement la page que tu cherches n'a pas pu être trouvée.",
- "Back to home": "Retour à l'accueil",
- "Go to the home page": "Aller à la page d'accueil",
- "Recent articles": "Articles Récents",
- "No recent articles found :(": "Aucun article récent trouvé :(",
- "1 min read": "Lecture d'1 min",
"% min read": "Lecture de % min",
- "No posts": "Aucun article",
- "No posts found": "Aucun article trouvé",
- "Apparently there are no posts at the moment, check again later.": "Apparemment il n'y a pas d'article pour le moment, vérifie plus tard.",
- "1 post": "Un article",
"% posts": "% articles",
- "Tags": "Mots clés",
- "with this tag": "avec ce mot clé",
- "No tags found :(": "Aucun mot clé trouvé :(",
- "Posted by": "Publié par",
+ "1 min read": "Lecture d'1 min",
+ "1 post": "Un article",
"Among with": "
Avec ",
"Among with no break line": "Avec ",
- "Type to search": "Écris pour rechercher",
+ "Apparently there are no posts at the moment, check again later.": "Apparemment il n'y a pas d'article pour le moment, vérifie plus tard.",
+ "Back to home": "Retour à l'accueil",
+ "Email cannot be blank.": "L'email ne peut pas être vide.",
+ "Featured": "Mis en avant",
+ "Get the latest posts delivered right to your inbox.": "Reçois les derniers articles directement dans ta boite mail.",
+ "Go to the home page": "Aller à la page d'accueil",
+ "JavaScript license information": "Informations sur la licence JavaScript",
+ "No posts": "Aucun article",
+ "No posts found": "Aucun article trouvé",
+ "No recent articles found :(": "Aucun article récent trouvé :(",
"No results for your search, try something different.": "Pas de résultat pour ta recherche, essaie autre chose.",
- "JavaScript license information": "Informations sur la licence JavaScript"
-}
+ "No tags found :(": "Aucun mot clé trouvé :(",
+ "Page": "Page",
+ "Page not found": "Page non trouvée",
+ "Posted by": "Publié par",
+ "Published with": "Publié avec",
+ "Recent articles": "Articles Récents",
+ "Recommended for you": "Recommandé pour toi",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Tiens toi à jour ! Reçois tous les derniers et meilleurs articles directement dans ta boite mail.",
+ "Subscribe": "S'abonner",
+ "Subscribe to": "S'abonner à",
+ "Subscribe to our newsletter": "S'abonner à notre newsletter",
+ "Subscribed!": "Inscrit !",
+ "Tags": "Mots clés",
+ "Type to search": "Écris pour rechercher",
+ "Unfortunately the page you were looking for could not be found.": "Malheureusement la page que tu cherches n'a pas pu être trouvée.",
+ "You've successfully subscribed to": "Tu es inscrit avec succès à",
+ "Your email address": "Ton adresse email",
+ "of": "de",
+ "with the email address": "avec l'adresse email",
+ "with this tag": "avec ce mot clé"
+}
\ No newline at end of file
diff --git a/locales/fr.json b/locales/fr.json
index 52e6d85..23efe28 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -1,39 +1,39 @@
{
- "Page": "Page",
- "of": "de",
- "Published with": "Publié avec",
- "Subscribe": "S'abonner",
- "Subscribe to": "S'abonnez à",
- "Subscribed!": "Inscrit !",
- "Subscribe to our newsletter": "S'abonner à notre newsletter",
- "You've successfully subscribed to": "Vous êtes inscrit avec succès à",
- "Your email address": "Votre adresse email",
- "with the email address": "avec l'adresse email",
- "Email cannot be blank.": "L'email ne peut pas être vide.",
- "Get the latest posts delivered right to your inbox.": "Recevez les derniers articles directement dans votre boite mail.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Restez à jour ! Recevez tous les derniers et meilleurs articles directement dans votre boite mail.",
- "Recommended for you": "Recommandé pour vous",
- "Featured": "Mis en avant",
- "Page not found": "Page non trouvée",
- "Unfortunately the page you were looking for could not be found.": "Malheureusement la page que vous cherchez n'a pas pu être trouvée.",
- "Back to home": "Retour à l'accueil",
- "Go to the home page": "Aller à la page d'accueil",
- "Recent articles": "Articles Récents",
- "No recent articles found :(": "Aucun article récent trouvé :(",
- "1 min read": "Lecture d'1 min",
"% min read": "Lecture de % min",
- "No posts": "Aucun article",
- "No posts found": "Aucun article trouvé",
- "Apparently there are no posts at the moment, check again later.": "Apparemment il n'y a pas d'article pour le moment, vérifiez plus tard.",
- "1 post": "Un article",
"% posts": "% articles",
- "Tags": "Mots clés",
- "with this tag": "avec ce mot clé",
- "No tags found :(": "Aucun mot clé trouvé :(",
- "Posted by": "Publié par",
+ "1 min read": "Lecture d'1 min",
+ "1 post": "Un article",
"Among with": "
Avec ",
"Among with no break line": "Avec ",
- "Type to search": "Écrivez pour rechercher",
+ "Apparently there are no posts at the moment, check again later.": "Apparemment il n'y a pas d'article pour le moment, vérifiez plus tard.",
+ "Back to home": "Retour à l'accueil",
+ "Email cannot be blank.": "L'email ne peut pas être vide.",
+ "Featured": "Mis en avant",
+ "Get the latest posts delivered right to your inbox.": "Recevez les derniers articles directement dans votre boite mail.",
+ "Go to the home page": "Aller à la page d'accueil",
+ "JavaScript license information": "Informations sur la licence JavaScript",
+ "No posts": "Aucun article",
+ "No posts found": "Aucun article trouvé",
+ "No recent articles found :(": "Aucun article récent trouvé :(",
"No results for your search, try something different.": "Pas de résultat pour votre recherche, essayez autre chose.",
- "JavaScript license information": "Informations sur la licence JavaScript"
-}
+ "No tags found :(": "Aucun mot clé trouvé :(",
+ "Page": "Page",
+ "Page not found": "Page non trouvée",
+ "Posted by": "Publié par",
+ "Published with": "Publié avec",
+ "Recent articles": "Articles Récents",
+ "Recommended for you": "Recommandé pour vous",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Restez à jour ! Recevez tous les derniers et meilleurs articles directement dans votre boite mail.",
+ "Subscribe": "S'abonner",
+ "Subscribe to": "S'abonnez à",
+ "Subscribe to our newsletter": "S'abonner à notre newsletter",
+ "Subscribed!": "Inscrit !",
+ "Tags": "Mots clés",
+ "Type to search": "Écrivez pour rechercher",
+ "Unfortunately the page you were looking for could not be found.": "Malheureusement la page que vous cherchez n'a pas pu être trouvée.",
+ "You've successfully subscribed to": "Vous êtes inscrit avec succès à",
+ "Your email address": "Votre adresse email",
+ "of": "de",
+ "with the email address": "avec l'adresse email",
+ "with this tag": "avec ce mot clé"
+}
\ No newline at end of file
diff --git a/locales/he.json b/locales/he.json
index 513eedf..d8bd637 100644
--- a/locales/he.json
+++ b/locales/he.json
@@ -1,40 +1,39 @@
{
- "Page": "דף",
- "of": "של",
- "Published with": "פורסם על ידי",
- "Subscribe": "הירשם",
- "Subscribe to": "הירשם ל",
- "Subscribed!": "נירשמת!",
- "Subscribe to our newsletter": "הירשם לרשימת הדיוור שלנו",
- "You've successfully subscribed to": "נירשמת בהצלחה ל",
- "Your email address": "כתובת האימייל שלך",
- "with the email address": "עם כתובת האימייל",
- "Email cannot be blank.": "כתובת האימייל אינה יכולה להיות ריקה.",
- "Get the latest posts delivered right to your inbox.": "קבל את העדכונים האחרונים ישר לאימייל שלך.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "הישאר מעודכן! קבל את כל העדכונים האחרונים והחמים ישירות לאימייל שלך.",
- "Recommended for you": "מומלצים עבורך",
- "Featured": "מומלצים",
- "Page not found": "לא נמצא הדף",
- "Unfortunately the page you were looking for could not be found.": "לצערנו הדף שניסית לגשת אליו אינו זמין.",
- "Back to home": "חזרה לדף הבית",
- "Go to the home page": "חזרה לדף הבית",
- "Recent articles": "כתבות אחרונות",
- "No recent articles found :(": "לא נמצאו כתבות חדשות :(",
- "1 min read": "קריאה של דקה",
- "% min read": "קריאה של % דקות",
- "No posts": "אין פוסטים",
- "No posts found": "לא נמצאו פוסטים",
- "Apparently there are no posts at the moment, check again later.": "נראה שלא נמצאו פוסטים נכון לעכשיו, חזור מאוחר יותר.",
- "1 post": "פוסט אחד",
- "% posts": "% פוסטים",
- "Tags": "תגיות",
- "with this tag": "עם התגית הזו",
- "No tags found :(": "לא נמצאו תגיות :(",
- "Posted by": "פורסם על ידי",
- "Among with": "
בשיתוף עם ",
- "Among with no break line": "בשיתוף עם ",
- "Type to search": "רשום כדי לחפש",
- "No results for your search, try something different.": "לא נמצאו תוצאות לחיפוש, חפש משהו אחר.",
- "JavaScript license information": "פרטים על רשיון הJavaScript"
- }
-
\ No newline at end of file
+ "% min read": "קריאה של % דקות",
+ "% posts": "% פוסטים",
+ "1 min read": "קריאה של דקה",
+ "1 post": "פוסט אחד",
+ "Among with": "
בשיתוף עם ",
+ "Among with no break line": "בשיתוף עם ",
+ "Apparently there are no posts at the moment, check again later.": "נראה שלא נמצאו פוסטים נכון לעכשיו, חזור מאוחר יותר.",
+ "Back to home": "חזרה לדף הבית",
+ "Email cannot be blank.": "כתובת האימייל אינה יכולה להיות ריקה.",
+ "Featured": "מומלצים",
+ "Get the latest posts delivered right to your inbox.": "קבל את העדכונים האחרונים ישר לאימייל שלך.",
+ "Go to the home page": "חזרה לדף הבית",
+ "JavaScript license information": "פרטים על רשיון הJavaScript",
+ "No posts": "אין פוסטים",
+ "No posts found": "לא נמצאו פוסטים",
+ "No recent articles found :(": "לא נמצאו כתבות חדשות :(",
+ "No results for your search, try something different.": "לא נמצאו תוצאות לחיפוש, חפש משהו אחר.",
+ "No tags found :(": "לא נמצאו תגיות :(",
+ "Page": "דף",
+ "Page not found": "לא נמצא הדף",
+ "Posted by": "פורסם על ידי",
+ "Published with": "פורסם על ידי",
+ "Recent articles": "כתבות אחרונות",
+ "Recommended for you": "מומלצים עבורך",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "הישאר מעודכן! קבל את כל העדכונים האחרונים והחמים ישירות לאימייל שלך.",
+ "Subscribe": "הירשם",
+ "Subscribe to": "הירשם ל",
+ "Subscribe to our newsletter": "הירשם לרשימת הדיוור שלנו",
+ "Subscribed!": "נירשמת!",
+ "Tags": "תגיות",
+ "Type to search": "רשום כדי לחפש",
+ "Unfortunately the page you were looking for could not be found.": "לצערנו הדף שניסית לגשת אליו אינו זמין.",
+ "You've successfully subscribed to": "נירשמת בהצלחה ל",
+ "Your email address": "כתובת האימייל שלך",
+ "of": "של",
+ "with the email address": "עם כתובת האימייל",
+ "with this tag": "עם התגית הזו"
+}
\ No newline at end of file
diff --git a/locales/id.json b/locales/id.json
index 6fbae42..e1f683e 100644
--- a/locales/id.json
+++ b/locales/id.json
@@ -1,40 +1,40 @@
{
- "Page": "Halaman",
- "of": "dari",
- "Published with": "Diterbitkan dengan",
- "Subscribe": "Berlangganan",
- "Subscribe to": "Berlangganan",
- "Subscribed!": "Berlangganan!",
- "Subscribe to our newsletter": "Berlangganan newsletter kami",
- "You've successfully subscribed to": "Kamu telah berhasil berlangganan",
- "Your email address": "Alamat email kamu",
- "with the email address": "dengan alamat email",
- "Email cannot be blank.": "Email tidak boleh kosong.",
- "Get the latest posts delivered right to your inbox.": "Dapatkan postingan terbaru yang dikirim langsung ke kotak masuk kamu.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Tetap update! Dapatkan semua postingan terbaru & terkini yang dikirimkan langsung ke kotak masuk kamu.",
- "Recommended for you": "Direkomendasikan untuk kamu",
- "Featured": "Unggulan",
- "Page not found": "Halaman tidak ditemukan",
- "Unfortunately the page you were looking for could not be found.": "Sayangnya halaman yang kamu cari tidak dapat ditemukan.",
- "Back to home": "Kembali ke beranda",
- "Go to the home page": "Buka halaman beranda",
- "Recent articles": "Artikel Terbaru",
- "No recent articles found :(": "Tidak ada artikel terbaru yang ditemukan :(",
- "1 min read": "1 menit baca",
"% min read": "% menit baca",
- "No posts": "Tidak ada postingan",
- "No posts found": "Tidak ada postingan yang ditemukan",
- "Apparently there are no posts at the moment, check again later.": "Tampaknya tidak ada postingan saat ini, periksa lagi nanti.",
- "1 post": "Satu postingan",
"% posts": "% postingan",
- "Tags": "Tag",
- "with this tag": "dengan tag ini",
- "No tags found :(": "Tidak ada tag yang ditemukan :(",
- "Posted by": "Dikirim oleh",
+ "1 min read": "1 menit baca",
+ "1 post": "Satu postingan",
"Among with": "
Di antara dengan ",
"Among with no break line": "Di antara dengan ",
- "Type to search": "Ketik untuk mencari",
- "No results for your search, try something different.": "Tidak ada hasil untuk pencarian kamu, coba sesuatu yang berbeda.",
+ "Apparently there are no posts at the moment, check again later.": "Tampaknya tidak ada postingan saat ini, periksa lagi nanti.",
+ "Back to home": "Kembali ke beranda",
+ "Email cannot be blank.": "Email tidak boleh kosong.",
+ "Featured": "Unggulan",
+ "Get the latest posts delivered right to your inbox.": "Dapatkan postingan terbaru yang dikirim langsung ke kotak masuk kamu.",
+ "Go to the home page": "Buka halaman beranda",
"JavaScript license information": "Informasi lisensi JavaScript",
- "Toggle dark mode": "Beralih ke mode gelap"
-}
+ "No posts": "Tidak ada postingan",
+ "No posts found": "Tidak ada postingan yang ditemukan",
+ "No recent articles found :(": "Tidak ada artikel terbaru yang ditemukan :(",
+ "No results for your search, try something different.": "Tidak ada hasil untuk pencarian kamu, coba sesuatu yang berbeda.",
+ "No tags found :(": "Tidak ada tag yang ditemukan :(",
+ "Page": "Halaman",
+ "Page not found": "Halaman tidak ditemukan",
+ "Posted by": "Dikirim oleh",
+ "Published with": "Diterbitkan dengan",
+ "Recent articles": "Artikel Terbaru",
+ "Recommended for you": "Direkomendasikan untuk kamu",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Tetap update! Dapatkan semua postingan terbaru & terkini yang dikirimkan langsung ke kotak masuk kamu.",
+ "Subscribe": "Berlangganan",
+ "Subscribe to": "Berlangganan",
+ "Subscribe to our newsletter": "Berlangganan newsletter kami",
+ "Subscribed!": "Berlangganan!",
+ "Tags": "Tag",
+ "Toggle dark mode": "Beralih ke mode gelap",
+ "Type to search": "Ketik untuk mencari",
+ "Unfortunately the page you were looking for could not be found.": "Sayangnya halaman yang kamu cari tidak dapat ditemukan.",
+ "You've successfully subscribed to": "Kamu telah berhasil berlangganan",
+ "Your email address": "Alamat email kamu",
+ "of": "dari",
+ "with the email address": "dengan alamat email",
+ "with this tag": "dengan tag ini"
+}
\ No newline at end of file
diff --git a/locales/it.json b/locales/it.json
index 28aa7d0..f5b31f5 100644
--- a/locales/it.json
+++ b/locales/it.json
@@ -1,39 +1,39 @@
{
- "Page": "Pagina",
- "of": "di",
- "Published with": "Pubblicato con",
- "Subscribe": "Iscriviti",
- "Subscribe to": "Iscriviti a",
- "Subscribed!": "Iscritto!",
- "Subscribe to our newsletter": "Iscriviti alla newsletter",
- "You've successfully subscribed to": "Ti sei iscritto con successo a",
- "Your email address": "Il tuo indirizzo email",
- "with the email address": "con l'indirizzo email",
- "Email cannot be blank.": "Inserisci un indirizzo email.",
- "Get the latest posts delivered right to your inbox.": "Ricevi i post più recenti direttamente nella tua casella di posta.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Resta aggiornato! Ricevi i post più letti e recenti nella tua casella di posta.",
- "Recommended for you": "Raccomandato per te",
- "Featured": "In evidenza",
- "Page not found": "Pagina non trovata",
- "Unfortunately the page you were looking for could not be found.": "Sfortunatamente la pagina che stai cercando non è stata trovata.",
- "Back to home": "Torna alla home",
- "Go to the home page": "Vai alla home page",
- "Recent articles": "Articoli recenti",
- "No recent articles found :(": "Nessun articolo recente trovato :(",
- "1 min read": "tempo di lettura: 1 min",
"% min read": "tempo di lettura: % min",
- "No posts": "Nessun post",
- "No posts found": "Nessun post trovato",
- "Apparently there are no posts at the moment, check again later.": "Sembra che non ci siano post al momento, controlla più tardi.",
- "1 post": "Un post",
"% posts": "% post",
- "Tags": "Tag",
- "with this tag": "con questo tag",
- "No tags found :(": "Nessun tag trovato :(",
- "Posted by": "Postato da",
+ "1 min read": "tempo di lettura: 1 min",
+ "1 post": "Un post",
"Among with": "
Insieme a ",
"Among with no break line": "Insieme a ",
- "Type to search": "Cerca",
+ "Apparently there are no posts at the moment, check again later.": "Sembra che non ci siano post al momento, controlla più tardi.",
+ "Back to home": "Torna alla home",
+ "Email cannot be blank.": "Inserisci un indirizzo email.",
+ "Featured": "In evidenza",
+ "Get the latest posts delivered right to your inbox.": "Ricevi i post più recenti direttamente nella tua casella di posta.",
+ "Go to the home page": "Vai alla home page",
+ "JavaScript license information": "Informazioni sulle licenze JavaScript",
+ "No posts": "Nessun post",
+ "No posts found": "Nessun post trovato",
+ "No recent articles found :(": "Nessun articolo recente trovato :(",
"No results for your search, try something different.": "Nessun risultato, prova con qualcos'altro.",
- "JavaScript license information": "Informazioni sulle licenze JavaScript"
-}
+ "No tags found :(": "Nessun tag trovato :(",
+ "Page": "Pagina",
+ "Page not found": "Pagina non trovata",
+ "Posted by": "Postato da",
+ "Published with": "Pubblicato con",
+ "Recent articles": "Articoli recenti",
+ "Recommended for you": "Raccomandato per te",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Resta aggiornato! Ricevi i post più letti e recenti nella tua casella di posta.",
+ "Subscribe": "Iscriviti",
+ "Subscribe to": "Iscriviti a",
+ "Subscribe to our newsletter": "Iscriviti alla newsletter",
+ "Subscribed!": "Iscritto!",
+ "Tags": "Tag",
+ "Type to search": "Cerca",
+ "Unfortunately the page you were looking for could not be found.": "Sfortunatamente la pagina che stai cercando non è stata trovata.",
+ "You've successfully subscribed to": "Ti sei iscritto con successo a",
+ "Your email address": "Il tuo indirizzo email",
+ "of": "di",
+ "with the email address": "con l'indirizzo email",
+ "with this tag": "con questo tag"
+}
\ No newline at end of file
diff --git a/locales/ky.json b/locales/ky.json
index ade3fcb..bc55e53 100644
--- a/locales/ky.json
+++ b/locales/ky.json
@@ -1,40 +1,40 @@
{
- "Page": "Барак",
- "of": "ичинен",
- "Published with": "Мунун жардамы менен жарыяланды",
- "Subscribe": "Жазылуу",
- "Subscribe to": "Кийинкиге жазылуу",
- "Subscribed!": "Сиз жазылдыңыз!",
- "Subscribe to our newsletter": "Биздин каттарга жызылыңыз",
- "You've successfully subscribed to": "Сиз кийинкиге жазылдыңыз",
- "Your email address": "Сиздин email-дарек",
- "with the email address": "email-дарек менен",
- "Email cannot be blank.": "Email-дарек бош боло албайт.",
- "Get the latest posts delivered right to your inbox.": "Акыркы макалаларды почтаңызга алыңыз.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Бир толкунда бол! Акыркы макалаларды түз почтаңызга алыңыз.",
- "Recommended for you": "Сизге сунушталган",
- "Featured": "Тандалган",
- "Page not found": "Баракча табылган жок",
- "Unfortunately the page you were looking for could not be found.": "Тилекке каршы, сиз издеген барак - дайынсыз.",
- "Back to home": "Башкы бетке кайтуу",
- "Go to the home page": "Башкы бетке кайтуу",
- "Recent articles": "Акыркы макалалар",
- "No recent articles found :(": "Акыркы макалалар табылган жок :(",
- "1 min read": "1 мүнөт окулат",
"% min read": "% мүнөт окулат",
- "No posts": "Посттор жок",
- "No posts found": "Посттор табылган жок",
- "Apparently there are no posts at the moment, check again later.": "Азырынча посттор жок, Шашпай карап көрүңүз.",
- "1 post": "1 макала",
"% posts": "% макала",
- "Tags": "Тектер",
- "with this tag": "ушундай эле тег менен",
- "No tags found :(": "Тегтер табылган жок :(",
- "Posted by": "Автор",
+ "1 min read": "1 мүнөт окулат",
+ "1 post": "1 макала",
"Among with": "
Анын ичинде ",
"Among with no break line": "Анын ичинде ",
- "Type to search": "Издеш үчүн териңиз",
- "No results for your search, try something different.": "Сиздин өтүнүч боюнча эч нерсе табылган жок, башкача издеп көрүңүз.",
+ "Apparently there are no posts at the moment, check again later.": "Азырынча посттор жок, Шашпай карап көрүңүз.",
+ "Back to home": "Башкы бетке кайтуу",
+ "Email cannot be blank.": "Email-дарек бош боло албайт.",
+ "Featured": "Тандалган",
+ "Get the latest posts delivered right to your inbox.": "Акыркы макалаларды почтаңызга алыңыз.",
+ "Go to the home page": "Башкы бетке кайтуу",
"JavaScript license information": "JavaScript лицензиясы боюнча маалымат",
- "Toggle dark mode": "Жарыкты өчүрүү"
-}
+ "No posts": "Посттор жок",
+ "No posts found": "Посттор табылган жок",
+ "No recent articles found :(": "Акыркы макалалар табылган жок :(",
+ "No results for your search, try something different.": "Сиздин өтүнүч боюнча эч нерсе табылган жок, башкача издеп көрүңүз.",
+ "No tags found :(": "Тегтер табылган жок :(",
+ "Page": "Барак",
+ "Page not found": "Баракча табылган жок",
+ "Posted by": "Автор",
+ "Published with": "Мунун жардамы менен жарыяланды",
+ "Recent articles": "Акыркы макалалар",
+ "Recommended for you": "Сизге сунушталган",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Бир толкунда бол! Акыркы макалаларды түз почтаңызга алыңыз.",
+ "Subscribe": "Жазылуу",
+ "Subscribe to": "Кийинкиге жазылуу",
+ "Subscribe to our newsletter": "Биздин каттарга жызылыңыз",
+ "Subscribed!": "Сиз жазылдыңыз!",
+ "Tags": "Тектер",
+ "Toggle dark mode": "Жарыкты өчүрүү",
+ "Type to search": "Издеш үчүн териңиз",
+ "Unfortunately the page you were looking for could not be found.": "Тилекке каршы, сиз издеген барак - дайынсыз.",
+ "You've successfully subscribed to": "Сиз кийинкиге жазылдыңыз",
+ "Your email address": "Сиздин email-дарек",
+ "of": "ичинен",
+ "with the email address": "email-дарек менен",
+ "with this tag": "ушундай эле тег менен"
+}
\ No newline at end of file
diff --git a/locales/pl.json b/locales/pl.json
index fb595ff..97b6fc3 100644
--- a/locales/pl.json
+++ b/locales/pl.json
@@ -1,40 +1,40 @@
{
- "Page": "Strona",
- "of": "z",
- "Published with": "Publikujemy za pomocą",
- "Subscribe": "Bądź na bieżąco!",
- "Subscribe to": "Zasubskrybuj",
- "Subscribed!": "Zasubskrybowano!",
- "Subscribe to our newsletter": "Bądź na bieżąco z naszym newsletterem",
- "You've successfully subscribed to": "Udało się zasubskrybować",
- "Your email address": "Twój adres e-mail",
- "with the email address": "z adresem e-mail",
- "Email cannot be blank.": "E-mail nie może być puste",
- "Get the latest posts delivered right to your inbox.": "Otrzymaj wszystkie ostatnie i najlepsze wpisy bezpośrednio na swoją skrzynkę!",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bądź na bieżąco! Otrzymaj wszystkie ostatnie i najlepsze wpisy bezpośrednio na swoją skrzynkę!",
- "Recommended for you": "Polecane dla Ciebie",
- "Featured": "Polecamy",
- "Page not found": "Strona nie została znaleziona",
- "Unfortunately the page you were looking for could not be found.": "Przykro nam, ale nie udało się znaleźć strony, którą szukasz!",
- "Back to home": "Wróć na stronę główną",
- "Go to the home page": "Idź na stronę główną",
- "Recent articles": "Ostatnie artykuły",
- "No recent articles found :(": "Nie znaleziono nowych artykułów :(",
- "1 min read": "1 min na przeczytanie",
"% min read": "% min na przeczytanie",
- "No posts": "Brak postów",
- "No posts found": "Nie znaleziono postów",
- "Apparently there are no posts at the moment, check again later.": "Najwyraźniej w tej chwili nie ma żadnych postów, sprawdź ponownie później.",
- "1 post": "Jeden post",
"% posts": "% postów",
- "Tags": "Tagi",
- "with this tag": "z tagiem",
- "No tags found :(": "Nie znaleziono tagów :(",
- "Posted by": "Opublikowane przez",
+ "1 min read": "1 min na przeczytanie",
+ "1 post": "Jeden post",
"Among with": "
Wśród ",
"Among with no break line": "Wśród ",
- "Type to search": "Wyszukaj",
- "No results for your search, try something different.": "Nie udało się znaleźć wyszukiwanej frazy, spróbuj z inną frazą.",
+ "Apparently there are no posts at the moment, check again later.": "Najwyraźniej w tej chwili nie ma żadnych postów, sprawdź ponownie później.",
+ "Back to home": "Wróć na stronę główną",
+ "Email cannot be blank.": "E-mail nie może być puste",
+ "Featured": "Polecamy",
+ "Get the latest posts delivered right to your inbox.": "Otrzymaj wszystkie ostatnie i najlepsze wpisy bezpośrednio na swoją skrzynkę!",
+ "Go to the home page": "Idź na stronę główną",
"JavaScript license information": "Informacja licencyjna skryptów JavaScript",
- "Toggle dark mode": "Tryb jasny/ciemny"
-}
+ "No posts": "Brak postów",
+ "No posts found": "Nie znaleziono postów",
+ "No recent articles found :(": "Nie znaleziono nowych artykułów :(",
+ "No results for your search, try something different.": "Nie udało się znaleźć wyszukiwanej frazy, spróbuj z inną frazą.",
+ "No tags found :(": "Nie znaleziono tagów :(",
+ "Page": "Strona",
+ "Page not found": "Strona nie została znaleziona",
+ "Posted by": "Opublikowane przez",
+ "Published with": "Publikujemy za pomocą",
+ "Recent articles": "Ostatnie artykuły",
+ "Recommended for you": "Polecane dla Ciebie",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Bądź na bieżąco! Otrzymaj wszystkie ostatnie i najlepsze wpisy bezpośrednio na swoją skrzynkę!",
+ "Subscribe": "Bądź na bieżąco!",
+ "Subscribe to": "Zasubskrybuj",
+ "Subscribe to our newsletter": "Bądź na bieżąco z naszym newsletterem",
+ "Subscribed!": "Zasubskrybowano!",
+ "Tags": "Tagi",
+ "Toggle dark mode": "Tryb jasny/ciemny",
+ "Type to search": "Wyszukaj",
+ "Unfortunately the page you were looking for could not be found.": "Przykro nam, ale nie udało się znaleźć strony, którą szukasz!",
+ "You've successfully subscribed to": "Udało się zasubskrybować",
+ "Your email address": "Twój adres e-mail",
+ "of": "z",
+ "with the email address": "z adresem e-mail",
+ "with this tag": "z tagiem"
+}
\ No newline at end of file
diff --git a/locales/pt-br.json b/locales/pt-br.json
index 380b9c8..2237e78 100644
--- a/locales/pt-br.json
+++ b/locales/pt-br.json
@@ -1,38 +1,38 @@
{
- "Page": "Página",
- "of": "de",
- "Published with": "Publicado com",
- "Subscribe": "Inscreva-se",
- "Subscribe to": "Inscreva-se a",
- "Subscribed!": "Inscrito!",
- "Subscribe to our newsletter": "Inscreva-se para a nossa lista de email",
- "You've successfully subscribed to": "Inscrito com sucesso a",
- "Your email address": "Seu email",
- "with the email address": "com seu email",
- "Email cannot be blank.": "Email não pode ser vazio.",
- "Get the latest posts delivered right to your inbox.": "Receba nossos artigos mais novos diretamente na sua caixa de entrada.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantenha-se atualizado e receba nossos melhores e mais recentes artigos diretamente na sua caixa de email.",
- "Recommended for you": "Recomendado para você",
- "Featured": "Em destaque",
- "Page not found": "Página não encontrada",
- "Unfortunately the page you were looking for could not be found.": "Infelizmente, a página que procurava não foi encontrada.",
- "Back to home": "Voltar para o início",
- "Go to the home page": "Ir para o início",
- "Recent articles": "Artigos recentes",
- "No recent articles found :(": "Não foram encontrados artigos recentes :(",
- "1 min read": "1 min de leitura",
"% min read": "% min de leitura",
- "No posts": "Nenhum artigo",
- "No posts found": "Nenhum artigo encontrado",
- "Apparently there are no posts at the moment, check again later.": "Parece que não há artigos no momento. Que tal voltar mais tarde?",
- "1 post": "1 artigo",
"% posts": "% artigos",
- "Tags": "Marcadores",
- "with this tag": "com este marcador",
- "No tags found :(": "Nenhum marcador foi encontrado :(",
- "Posted by": "Publicado por",
+ "1 min read": "1 min de leitura",
+ "1 post": "1 artigo",
"Among with": "
Junto com ",
"Among with no break line": "Junto com ",
+ "Apparently there are no posts at the moment, check again later.": "Parece que não há artigos no momento. Que tal voltar mais tarde?",
+ "Back to home": "Voltar para o início",
+ "Email cannot be blank.": "Email não pode ser vazio.",
+ "Featured": "Em destaque",
+ "Get the latest posts delivered right to your inbox.": "Receba nossos artigos mais novos diretamente na sua caixa de entrada.",
+ "Go to the home page": "Ir para o início",
+ "No posts": "Nenhum artigo",
+ "No posts found": "Nenhum artigo encontrado",
+ "No recent articles found :(": "Não foram encontrados artigos recentes :(",
+ "No results for your search, try something different.": "Não foi encontrado nada para sua busca. Que tal tentar algo diferente?",
+ "No tags found :(": "Nenhum marcador foi encontrado :(",
+ "Page": "Página",
+ "Page not found": "Página não encontrada",
+ "Posted by": "Publicado por",
+ "Published with": "Publicado com",
+ "Recent articles": "Artigos recentes",
+ "Recommended for you": "Recomendado para você",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantenha-se atualizado e receba nossos melhores e mais recentes artigos diretamente na sua caixa de email.",
+ "Subscribe": "Inscreva-se",
+ "Subscribe to": "Inscreva-se a",
+ "Subscribe to our newsletter": "Inscreva-se para a nossa lista de email",
+ "Subscribed!": "Inscrito!",
+ "Tags": "Marcadores",
"Type to search": "Digite para buscar",
- "No results for your search, try something different.": "Não foi encontrado nada para sua busca. Que tal tentar algo diferente?"
-}
+ "Unfortunately the page you were looking for could not be found.": "Infelizmente, a página que procurava não foi encontrada.",
+ "You've successfully subscribed to": "Inscrito com sucesso a",
+ "Your email address": "Seu email",
+ "of": "de",
+ "with the email address": "com seu email",
+ "with this tag": "com este marcador"
+}
\ No newline at end of file
diff --git a/locales/pt.json b/locales/pt.json
index 19e607f..01bcb88 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -1,39 +1,39 @@
{
- "Page": "Página",
- "of": "de",
- "Published with": "Publicado com",
- "Subscribe": "Subscrever",
- "Subscribe to": "Subscreve a",
- "Subscribed!": "Subscrito!",
- "Subscribe to our newsletter": "Subscreve à Newsletter",
- "You've successfully subscribed to": "Subscrição efetuada com sucesso",
- "Your email address": "Endereço de email",
- "with the email address": "com endereço de email",
- "Email cannot be blank.": "O email não pode estar vazio.",
- "Get the latest posts delivered right to your inbox.": "Recebe os últimos artígos diretamente na tua caixa de entrada.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantem-te atualizado! Recebe os artigos mais recentes diretamente na tua caixa de entrada.",
- "Recommended for you": "Recomendado para ti",
- "Featured": "Em destaque",
- "Page not found": "Página não encontrada",
- "Unfortunately the page you were looking for could not be found.": "Infelizmente, a página que procuras não pode ser encontrada.",
- "Back to home": "Regressar ao início",
- "Go to the home page": "Ir para a página de início",
- "Recent articles": "Artigos recentes",
- "No recent articles found :(": "No foi encontrado artigos recentes :(",
- "1 min read": "1 min de leitura",
"% min read": "% min de leitura",
- "No posts": "Não há artigos",
- "No posts found": "Não foram encontrados artigos",
- "Apparently there are no posts at the moment, check again later.": "Aparentemente de momento não há artigos, verifica novamente mais tarde.",
- "1 post": "Um artigo",
"% posts": "% artigos",
- "Tags": "Etiquetas",
- "with this tag": "com esta etiqueta",
- "No tags found :(": "As etiquetas não foram encontradas :(",
- "Posted by": "Publicado por",
+ "1 min read": "1 min de leitura",
+ "1 post": "Um artigo",
"Among with": "
Junto com ",
"Among with no break line": "Junto com ",
- "Type to search": "Escreve para pesquisar",
+ "Apparently there are no posts at the moment, check again later.": "Aparentemente de momento não há artigos, verifica novamente mais tarde.",
+ "Back to home": "Regressar ao início",
+ "Email cannot be blank.": "O email não pode estar vazio.",
+ "Featured": "Em destaque",
+ "Get the latest posts delivered right to your inbox.": "Recebe os últimos artígos diretamente na tua caixa de entrada.",
+ "Go to the home page": "Ir para a página de início",
+ "JavaScript license information": "Informações sobre a licença JavaScript",
+ "No posts": "Não há artigos",
+ "No posts found": "Não foram encontrados artigos",
+ "No recent articles found :(": "No foi encontrado artigos recentes :(",
"No results for your search, try something different.": "Não há resultados para a tua pesquisa, tenta algo diferente.",
- "JavaScript license information": "Informações sobre a licença JavaScript"
-}
+ "No tags found :(": "As etiquetas não foram encontradas :(",
+ "Page": "Página",
+ "Page not found": "Página não encontrada",
+ "Posted by": "Publicado por",
+ "Published with": "Publicado com",
+ "Recent articles": "Artigos recentes",
+ "Recommended for you": "Recomendado para ti",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Mantem-te atualizado! Recebe os artigos mais recentes diretamente na tua caixa de entrada.",
+ "Subscribe": "Subscrever",
+ "Subscribe to": "Subscreve a",
+ "Subscribe to our newsletter": "Subscreve à Newsletter",
+ "Subscribed!": "Subscrito!",
+ "Tags": "Etiquetas",
+ "Type to search": "Escreve para pesquisar",
+ "Unfortunately the page you were looking for could not be found.": "Infelizmente, a página que procuras não pode ser encontrada.",
+ "You've successfully subscribed to": "Subscrição efetuada com sucesso",
+ "Your email address": "Endereço de email",
+ "of": "de",
+ "with the email address": "com endereço de email",
+ "with this tag": "com esta etiqueta"
+}
\ No newline at end of file
diff --git a/locales/ro.json b/locales/ro.json
index eedf4c1..26ef9f7 100644
--- a/locales/ro.json
+++ b/locales/ro.json
@@ -1,40 +1,40 @@
{
- "Page": "Pagina",
- "of": "din",
- "Published with": "Publicat cu",
- "Subscribe": "Abonează-te",
- "Subscribe to": "Abonează-te la",
- "Subscribed!": "Abonat!",
- "Subscribe to our newsletter": "Abonează-te la newsletter-ul nostru",
- "You've successfully subscribed to": "Te-ai abonat cu succes la",
- "Your email address": "Adresa ta de email",
- "with the email address": "cu adresa de email",
- "Email cannot be blank.": "Email-ul nu poate lipsi.",
- "Get the latest posts delivered right to your inbox.": "Primește ultimele articole în contul tău de email.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Rămâi la curent! Primește cele mai noi și mai importante articole direct în contul tău de email.",
- "Recommended for you": "Recomandate pentru tine",
- "Featured": "Recomandate",
- "Page not found": "Pagina nu a fost găsită",
- "Unfortunately the page you were looking for could not be found.": "Din păcate pagina pe care o cauți nu a fost găsită.",
- "Back to home": "Înapoi la pagina principală",
- "Go to the home page": "Mergi la pagina principală",
- "Recent articles": "Articole recente",
- "No recent articles found :(": "Nu au fost găsite articole recente :(",
- "1 min read": "lectură de 1 min",
"% min read": "lectură de % min",
- "No posts": "Nu sunt articole",
- "No posts found": "Nu au fost găsite articole",
- "Apparently there are no posts at the moment, check again later.": "Aparent nu sunt articole noi în acest moment, revino mai târziu.",
- "1 post": "Un articol",
"% posts": "% articole",
- "Tags": "Tag-uri",
- "with this tag": "cu acest tag",
- "No tags found :(": "Nu au fost găsite tag-uri :(",
- "Posted by": "Publicat de",
+ "1 min read": "lectură de 1 min",
+ "1 post": "Un articol",
"Among with": "
Împreună cu ",
"Among with no break line": "Împreună cu ",
- "Type to search": "Scrie aici pentru a căuta",
- "No results for your search, try something different.": "Nu au fost găsite rezultate, încearcă ceva diferit.",
+ "Apparently there are no posts at the moment, check again later.": "Aparent nu sunt articole noi în acest moment, revino mai târziu.",
+ "Back to home": "Înapoi la pagina principală",
+ "Email cannot be blank.": "Email-ul nu poate lipsi.",
+ "Featured": "Recomandate",
+ "Get the latest posts delivered right to your inbox.": "Primește ultimele articole în contul tău de email.",
+ "Go to the home page": "Mergi la pagina principală",
"JavaScript license information": "informații despre licența JavaScript",
- "Toggle dark mode": "Activează modul întunecat"
-}
+ "No posts": "Nu sunt articole",
+ "No posts found": "Nu au fost găsite articole",
+ "No recent articles found :(": "Nu au fost găsite articole recente :(",
+ "No results for your search, try something different.": "Nu au fost găsite rezultate, încearcă ceva diferit.",
+ "No tags found :(": "Nu au fost găsite tag-uri :(",
+ "Page": "Pagina",
+ "Page not found": "Pagina nu a fost găsită",
+ "Posted by": "Publicat de",
+ "Published with": "Publicat cu",
+ "Recent articles": "Articole recente",
+ "Recommended for you": "Recomandate pentru tine",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Rămâi la curent! Primește cele mai noi și mai importante articole direct în contul tău de email.",
+ "Subscribe": "Abonează-te",
+ "Subscribe to": "Abonează-te la",
+ "Subscribe to our newsletter": "Abonează-te la newsletter-ul nostru",
+ "Subscribed!": "Abonat!",
+ "Tags": "Tag-uri",
+ "Toggle dark mode": "Activează modul întunecat",
+ "Type to search": "Scrie aici pentru a căuta",
+ "Unfortunately the page you were looking for could not be found.": "Din păcate pagina pe care o cauți nu a fost găsită.",
+ "You've successfully subscribed to": "Te-ai abonat cu succes la",
+ "Your email address": "Adresa ta de email",
+ "of": "din",
+ "with the email address": "cu adresa de email",
+ "with this tag": "cu acest tag"
+}
\ No newline at end of file
diff --git a/locales/ru.json b/locales/ru.json
index 192940a..937395d 100644
--- a/locales/ru.json
+++ b/locales/ru.json
@@ -1,39 +1,39 @@
{
- "Page": "Страница",
- "of": "из",
- "Published with": "Опубликовано с помощью",
- "Subscribe": "Подписаться",
- "Subscribe to": "Подписаться на",
- "Subscribed!": "Вы подписаны!",
- "Subscribe to our newsletter": "Подпишитесь на нашу рассылку",
- "You've successfully subscribed to": "Вы подписались на",
- "Your email address": "Ваш email-адрес",
- "with the email address": "с email-адресом",
- "Email cannot be blank.": "Email-адрес не может быть пустым.",
- "Get the latest posts delivered right to your inbox.": "Получайте последние статьи прямо на почту.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Будьте в курсе! Получайте последние статьи прямо на почту.",
- "Recommended for you": "Рекомендуем",
- "Featured": "ТОП",
- "Page not found": "Страница не найдена",
- "Unfortunately the page you were looking for could not be found.": "К сожалению, страница, которую вы ищете - отсутствует.",
- "Back to home": "На главную",
- "Go to the home page": "На главную страницу",
- "Recent articles": "Последние статьи",
- "No recent articles found :(": "Последние статьи не найдены :(",
- "1 min read": "1 минута на чтение",
"% min read": "% минут на чтение",
- "No posts": "Нет статей",
- "No posts found": "Статьи не найдены",
- "Apparently there are no posts at the moment, check again later.": "Пока что нет статей, загляните позже.",
- "1 post": "1 статья",
"% posts": "% статьи",
- "Tags": "Теги",
- "with this tag": "с таким же тегом",
- "No tags found :(": "Теги не найдены :(",
- "Posted by": "Автор",
+ "1 min read": "1 минута на чтение",
+ "1 post": "1 статья",
"Among with": "
В том числе ",
"Among with no break line": "В том числе ",
- "Type to search": "Начните печатать для поиска",
+ "Apparently there are no posts at the moment, check again later.": "Пока что нет статей, загляните позже.",
+ "Back to home": "На главную",
+ "Email cannot be blank.": "Email-адрес не может быть пустым.",
+ "Featured": "ТОП",
+ "Get the latest posts delivered right to your inbox.": "Получайте последние статьи прямо на почту.",
+ "Go to the home page": "На главную страницу",
+ "JavaScript license information": "Информация о лицензии JavaScript",
+ "No posts": "Нет статей",
+ "No posts found": "Статьи не найдены",
+ "No recent articles found :(": "Последние статьи не найдены :(",
"No results for your search, try something different.": "По вашему запросу ничего не найдено, попробуйте что-нибудь другое.",
- "JavaScript license information": "Информация о лицензии JavaScript"
-}
+ "No tags found :(": "Теги не найдены :(",
+ "Page": "Страница",
+ "Page not found": "Страница не найдена",
+ "Posted by": "Автор",
+ "Published with": "Опубликовано с помощью",
+ "Recent articles": "Последние статьи",
+ "Recommended for you": "Рекомендуем",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Будьте в курсе! Получайте последние статьи прямо на почту.",
+ "Subscribe": "Подписаться",
+ "Subscribe to": "Подписаться на",
+ "Subscribe to our newsletter": "Подпишитесь на нашу рассылку",
+ "Subscribed!": "Вы подписаны!",
+ "Tags": "Теги",
+ "Type to search": "Начните печатать для поиска",
+ "Unfortunately the page you were looking for could not be found.": "К сожалению, страница, которую вы ищете - отсутствует.",
+ "You've successfully subscribed to": "Вы подписались на",
+ "Your email address": "Ваш email-адрес",
+ "of": "из",
+ "with the email address": "с email-адресом",
+ "with this tag": "с таким же тегом"
+}
\ No newline at end of file
diff --git a/locales/tr.json b/locales/tr.json
index fd227ca..6a1788f 100644
--- a/locales/tr.json
+++ b/locales/tr.json
@@ -1,40 +1,40 @@
{
- "Page": "Sayfa",
- "of": "/",
- "Published with": "Yazılım:",
- "Subscribe": "Abone ol",
- "Subscribe to": "Abone ol:",
- "Subscribed!": "Abone olundu!",
- "Subscribe to our newsletter": "Bültenimize abone ol",
- "You've successfully subscribed to": "Başarıyla abone oldun:",
- "Your email address": "E-posta adresin",
- "with the email address": "e-posta ile",
- "Email cannot be blank.": "E-posta boş olamaz.",
- "Get the latest posts delivered right to your inbox.": "Son yazıları e-posta olarak al.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Güncel kal! Tüm yeni & harika yazıları e-posta olarak al.",
- "Recommended for you": "Önerilen",
- "Featured": "Öne çıkan",
- "Page not found": "Sayfa bulunamadı",
- "Unfortunately the page you were looking for could not be found.": "Ne yazık ki aradığın sayfa bulunamadı.",
- "Back to home": "Anasayfaya dön",
- "Go to the home page": "Anasayfaya git",
- "Recent articles": "Son yazılar",
- "No recent articles found :(": "Yeni yazı bulunamadı :(",
- "1 min read": "1 dk okuma",
"% min read": "% dk okuma",
- "No posts": "Yazı yok",
- "No posts found": "Yazı bulunamadı",
- "Apparently there are no posts at the moment, check again later.": "Anlaşılan şu anda hiç yazı yok, daha sonra tekrar kontrol et.",
- "1 post": "Bir yazı",
"% posts": "% yazı",
- "Tags": "Etiketler",
- "with this tag": ", bu etiket ile",
- "No tags found :(": "Etiket bulunamadı :(",
- "Posted by": "Yazan",
+ "1 min read": "1 dk okuma",
+ "1 post": "Bir yazı",
"Among with": "
İle birlikte: ",
"Among with no break line": "İle birlikte: ",
- "Type to search": "Aramak için yaz",
- "No results for your search, try something different.": "Aramanla eşleşen sonuç bulunamadı, farklı şeyler dene.",
+ "Apparently there are no posts at the moment, check again later.": "Anlaşılan şu anda hiç yazı yok, daha sonra tekrar kontrol et.",
+ "Back to home": "Anasayfaya dön",
+ "Email cannot be blank.": "E-posta boş olamaz.",
+ "Featured": "Öne çıkan",
+ "Get the latest posts delivered right to your inbox.": "Son yazıları e-posta olarak al.",
+ "Go to the home page": "Anasayfaya git",
"JavaScript license information": "JavaScript lisans bilgisi",
- "Toggle dark mode": "Karanlık mod"
-}
+ "No posts": "Yazı yok",
+ "No posts found": "Yazı bulunamadı",
+ "No recent articles found :(": "Yeni yazı bulunamadı :(",
+ "No results for your search, try something different.": "Aramanla eşleşen sonuç bulunamadı, farklı şeyler dene.",
+ "No tags found :(": "Etiket bulunamadı :(",
+ "Page": "Sayfa",
+ "Page not found": "Sayfa bulunamadı",
+ "Posted by": "Yazan",
+ "Published with": "Yazılım:",
+ "Recent articles": "Son yazılar",
+ "Recommended for you": "Önerilen",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Güncel kal! Tüm yeni & harika yazıları e-posta olarak al.",
+ "Subscribe": "Abone ol",
+ "Subscribe to": "Abone ol:",
+ "Subscribe to our newsletter": "Bültenimize abone ol",
+ "Subscribed!": "Abone olundu!",
+ "Tags": "Etiketler",
+ "Toggle dark mode": "Karanlık mod",
+ "Type to search": "Aramak için yaz",
+ "Unfortunately the page you were looking for could not be found.": "Ne yazık ki aradığın sayfa bulunamadı.",
+ "You've successfully subscribed to": "Başarıyla abone oldun:",
+ "Your email address": "E-posta adresin",
+ "of": "/",
+ "with the email address": "e-posta ile",
+ "with this tag": ", bu etiket ile"
+}
\ No newline at end of file
diff --git a/locales/vi.json b/locales/vi.json
index 220f1ba..92ccae5 100644
--- a/locales/vi.json
+++ b/locales/vi.json
@@ -1,39 +1,39 @@
{
- "Page": "Trang",
- "of": "của",
- "Published with": "Xuất bản với",
- "Subscribe": "Đăng ký",
- "Subscribe to": "Đăng ký vào",
- "Subscribed!": "Đã đăng ký!",
- "Subscribe to our newsletter": "Đăng ký vào bản tin của chúng mình",
- "You've successfully subscribed to": "Bạn đã đăng ký thành công vào",
- "Your email address": "Email của bạn",
- "with the email address": "với địa chỉ email",
- "Email cannot be blank.": "Email không thể để trống",
- "Get the latest posts delivered right to your inbox.": "Nhận bài viết mới nhất gửi vào ngay inbox của bạn.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Cập nhật tin mới nhất! Nhận bài viết mới & hay nhất gửi ngay vào inbox của bạn.",
- "Recommended for you": "Dành riêng cho bạn",
- "Featured": "Nổi bật",
- "Page not found": "Trang không tìm thấy",
- "Unfortunately the page you were looking for could not be found.": "Thật tiếc, trang bạn đang tìm đã không được tìm thấy.",
- "Back to home": "Quay về trang chủ",
- "Go to the home page": "Đi đến trang chủ",
- "Recent articles": "Bài viết mới nhất",
- "No recent articles found :(": "Không tìm thấy bài viết mới nhất :(",
- "1 min read": "1 phút đọc",
"% min read": "% phút đọc",
- "No posts": "Không có bài viết",
- "No posts found": "Không tìm thấy bài viết",
- "Apparently there are no posts at the moment, check again later.": "Có vẻ như hiện không có bài viết nào cả, bạn xem lại sau nha.",
- "1 post": "1 bài viết",
"% posts": "% bài viết",
- "Tags": "Thẻ tag",
- "with this tag": "với thẻ tag này",
- "No tags found :(": "Không tìm thấy thẻ tag nào cả :(",
- "Posted by": "Viết bởi",
+ "1 min read": "1 phút đọc",
+ "1 post": "1 bài viết",
"Among with": "
Cùng với ",
"Among with no break line": "Cùng với ",
- "Type to search": "Nhập để tìm kiếm",
+ "Apparently there are no posts at the moment, check again later.": "Có vẻ như hiện không có bài viết nào cả, bạn xem lại sau nha.",
+ "Back to home": "Quay về trang chủ",
+ "Email cannot be blank.": "Email không thể để trống",
+ "Featured": "Nổi bật",
+ "Get the latest posts delivered right to your inbox.": "Nhận bài viết mới nhất gửi vào ngay inbox của bạn.",
+ "Go to the home page": "Đi đến trang chủ",
+ "JavaScript license information": "Thông tin giấy phép JavaScript",
+ "No posts": "Không có bài viết",
+ "No posts found": "Không tìm thấy bài viết",
+ "No recent articles found :(": "Không tìm thấy bài viết mới nhất :(",
"No results for your search, try something different.": "Không tìm thấy kết quả, bạn hãy thử một từ khác nhé",
- "JavaScript license information": "Thông tin giấy phép JavaScript"
-}
+ "No tags found :(": "Không tìm thấy thẻ tag nào cả :(",
+ "Page": "Trang",
+ "Page not found": "Trang không tìm thấy",
+ "Posted by": "Viết bởi",
+ "Published with": "Xuất bản với",
+ "Recent articles": "Bài viết mới nhất",
+ "Recommended for you": "Dành riêng cho bạn",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "Cập nhật tin mới nhất! Nhận bài viết mới & hay nhất gửi ngay vào inbox của bạn.",
+ "Subscribe": "Đăng ký",
+ "Subscribe to": "Đăng ký vào",
+ "Subscribe to our newsletter": "Đăng ký vào bản tin của chúng mình",
+ "Subscribed!": "Đã đăng ký!",
+ "Tags": "Thẻ tag",
+ "Type to search": "Nhập để tìm kiếm",
+ "Unfortunately the page you were looking for could not be found.": "Thật tiếc, trang bạn đang tìm đã không được tìm thấy.",
+ "You've successfully subscribed to": "Bạn đã đăng ký thành công vào",
+ "Your email address": "Email của bạn",
+ "of": "của",
+ "with the email address": "với địa chỉ email",
+ "with this tag": "với thẻ tag này"
+}
\ No newline at end of file
diff --git a/locales/zh-hans.json b/locales/zh-hans.json
index a4d4381..592117e 100755
--- a/locales/zh-hans.json
+++ b/locales/zh-hans.json
@@ -1,40 +1,40 @@
{
- "Page": "",
- "of": " / ",
- "Published with": "发布者: ",
- "Subscribe": "订阅",
- "Subscribe to": "订阅",
- "Subscribed!": "订阅成功!",
- "Subscribe to our newsletter": "订阅我们的新内容",
- "You've successfully subscribed to": "你已经成功订阅了",
- "Your email address": "你的 Email 地址",
- "with the email address": "在此邮箱",
- "Email cannot be blank.": "Email 地址不能为空.",
- "Get the latest posts delivered right to your inbox.": "将最新的文章发送到你的收件箱.",
- "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "事不宜迟! 将最新和最好的文章直接发送到你的收件箱.",
- "Recommended for you": "向你推荐",
- "Featured": "精选",
- "Page not found": "未找到页面",
- "Unfortunately the page you were looking for could not be found.": "非常抱歉, 页面找不到了.",
- "Back to home": "返回首页",
- "Go to the home page": "前往首页",
- "Recent articles": "最近更新",
- "No recent articles found :(": "找不到最近更新的内容 :(",
- "1 min read": "阅读预计需要1分钟",
"% min read": "阅读预计需要%分钟",
- "No posts": "没有文章",
- "No posts found": "未找到文章",
- "Apparently there are no posts at the moment, check again later.": "当前没有文章, 请稍后再看.",
- "1 post": "1篇文章",
"% posts": "%篇文章",
- "Tags": "标签",
- "with this tag": "包含此标签",
- "No tags found :(": "找不到标签 :(",
- "Posted by": "作者: ",
+ "1 min read": "阅读预计需要1分钟",
+ "1 post": "1篇文章",
"Among with": "
和 ",
"Among with no break line": "和 ",
- "Type to search": "输入搜索内容",
- "No results for your search, try something different.": "搜索不到内容, 请尝试其他关键词.",
+ "Apparently there are no posts at the moment, check again later.": "当前没有文章, 请稍后再看.",
+ "Back to home": "返回首页",
+ "Email cannot be blank.": "Email 地址不能为空.",
+ "Featured": "精选",
+ "Get the latest posts delivered right to your inbox.": "将最新的文章发送到你的收件箱.",
+ "Go to the home page": "前往首页",
"JavaScript license information": "JavaScript license 信息",
- "Toggle dark mode": "切换到暗色模式"
-}
+ "No posts": "没有文章",
+ "No posts found": "未找到文章",
+ "No recent articles found :(": "找不到最近更新的内容 :(",
+ "No results for your search, try something different.": "搜索不到内容, 请尝试其他关键词.",
+ "No tags found :(": "找不到标签 :(",
+ "Page": "",
+ "Page not found": "未找到页面",
+ "Posted by": "作者: ",
+ "Published with": "发布者: ",
+ "Recent articles": "最近更新",
+ "Recommended for you": "向你推荐",
+ "Stay up to date! Get all the latest & greatest posts delivered straight to your inbox.": "事不宜迟! 将最新和最好的文章直接发送到你的收件箱.",
+ "Subscribe": "订阅",
+ "Subscribe to": "订阅",
+ "Subscribe to our newsletter": "订阅我们的新内容",
+ "Subscribed!": "订阅成功!",
+ "Tags": "标签",
+ "Toggle dark mode": "切换到暗色模式",
+ "Type to search": "输入搜索内容",
+ "Unfortunately the page you were looking for could not be found.": "非常抱歉, 页面找不到了.",
+ "You've successfully subscribed to": "你已经成功订阅了",
+ "Your email address": "你的 Email 地址",
+ "of": " / ",
+ "with the email address": "在此邮箱",
+ "with this tag": "包含此标签"
+}
\ No newline at end of file
diff --git a/src/order-locales.js b/src/order-locales.js
new file mode 100644
index 0000000..0a8e077
--- /dev/null
+++ b/src/order-locales.js
@@ -0,0 +1,22 @@
+"use strict";
+
+const fs = require("fs");
+const path = require("path");
+
+const locales = "../locales";
+
+fs.readdir(locales, function(err, files) {
+ files.forEach(function(file, index) {
+ const unordered = JSON.parse(fs.readFileSync(path.join(locales, file)));
+ const ordered = {};
+ Object.keys(unordered)
+ .sort()
+ .forEach(function(key) {
+ ordered[key] = unordered[key];
+ });
+ fs.writeFileSync(
+ path.join(locales, file),
+ JSON.stringify(ordered, null, 2)
+ );
+ });
+});
diff --git a/src/package-lock.json b/src/package-lock.json
index d549766..e1272f6 100644
--- a/src/package-lock.json
+++ b/src/package-lock.json
@@ -923,6 +923,12 @@
"jsonwebtoken": "^8.4.0"
}
},
+ "@types/color-name": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
+ "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==",
+ "dev": true
+ },
"@types/events": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
@@ -952,6 +958,12 @@
"integrity": "sha512-dyYO+f6ihZEtNPDcWNR1fkoTDf3zAK3lAABDze3mz6POyIercH0lEUawUFXlG8xaQZmm1yEBON/4TsYv/laDYg==",
"dev": true
},
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
"@types/q": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
@@ -1204,9 +1216,9 @@
}
},
"acorn": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
- "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
+ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
"dev": true
},
"adjust-sourcemap-loader": {
@@ -2011,6 +2023,26 @@
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
},
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
"find-up": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
@@ -2291,9 +2323,9 @@
"dev": true
},
"buffer": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
- "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
"dev": true,
"requires": {
"base64-js": "^1.0.2",
@@ -2374,9 +2406,9 @@
"dev": true
},
"cacache": {
- "version": "12.0.2",
- "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.2.tgz",
- "integrity": "sha512-ifKgxH2CKhJEg6tNdAwziu6Q33EvuG26tYcda6PT3WKisZcYDXsnEdnRv67Po3yCzFfaSoMjGZzJyD2c3DT1dg==",
+ "version": "12.0.3",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz",
+ "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==",
"dev": true,
"requires": {
"bluebird": "^3.5.5",
@@ -2396,29 +2428,6 @@
"y18n": "^4.0.0"
},
"dependencies": {
- "glob": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
- "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
"y18n": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
@@ -2601,29 +2610,110 @@
"dev": true
},
"chokidar": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
- "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz",
+ "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==",
"dev": true,
"requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "fsevents": "^1.2.7",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
+ "anymatch": "~3.1.1",
+ "braces": "~3.0.2",
+ "fsevents": "~2.1.2",
+ "glob-parent": "~5.1.0",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.3.0"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+ "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
+ "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==",
+ "dev": true
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "fsevents": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz",
+ "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==",
+ "dev": true,
+ "optional": true
+ },
+ "glob-parent": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
+ "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz",
+ "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.0.7"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ }
}
},
"chownr": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz",
- "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
"dev": true
},
"chrome-trace-event": {
@@ -2635,6 +2725,12 @@
"tslib": "^1.9.0"
}
},
+ "ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true
+ },
"cipher-base": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -2928,6 +3024,12 @@
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
"dev": true
},
+ "compare-versions": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz",
+ "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==",
+ "dev": true
+ },
"component-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
@@ -3069,13 +3171,10 @@
"dev": true
},
"console-browserify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
- "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
- "dev": true,
- "requires": {
- "date-now": "^0.1.4"
- }
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+ "dev": true
},
"consolidate": {
"version": "0.15.1",
@@ -3156,31 +3255,6 @@
"mkdirp": "^0.5.1",
"rimraf": "^2.5.4",
"run-queue": "^1.0.0"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
- "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
}
},
"copy-descriptor": {
@@ -3638,17 +3712,17 @@
},
"dependencies": {
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
},
"cyclist": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
- "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
"dev": true
},
"d": {
@@ -3673,12 +3747,6 @@
"integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==",
"dev": true
},
- "date-now": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
- "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
- "dev": true
- },
"de-indent": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
@@ -4012,9 +4080,9 @@
"dev": true
},
"des.js": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
- "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
"dev": true,
"requires": {
"inherits": "^2.0.1",
@@ -4307,9 +4375,9 @@
"dev": true
},
"elliptic": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz",
- "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
+ "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
"dev": true,
"requires": {
"bn.js": "^4.4.0",
@@ -4586,9 +4654,9 @@
"dev": true
},
"events": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
- "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz",
+ "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
"dev": true
},
"eventsource": {
@@ -5188,6 +5256,15 @@
}
}
},
+ "find-versions": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
+ "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
+ "dev": true,
+ "requires": {
+ "semver-regex": "^2.0.0"
+ }
+ },
"findup-sync": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
@@ -5338,6 +5415,12 @@
"readable-stream": "^2.0.0"
}
},
+ "fs": {
+ "version": "0.0.1-security",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.1-security.tgz",
+ "integrity": "sha1-invTcYa23d84E/I4WLV+yq9eQdQ=",
+ "dev": true
+ },
"fs-constants": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
@@ -6723,6 +6806,172 @@
"integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
"dev": true
},
+ "husky": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.3.tgz",
+ "integrity": "sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^3.0.0",
+ "ci-info": "^2.0.0",
+ "compare-versions": "^3.5.1",
+ "cosmiconfig": "^6.0.0",
+ "find-versions": "^3.2.0",
+ "opencollective-postinstall": "^2.0.2",
+ "pkg-dir": "^4.2.0",
+ "please-upgrade-node": "^3.2.0",
+ "slash": "^3.0.0",
+ "which-pm-runs": "^1.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
+ "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.7.2"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "import-fresh": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
+ "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "parse-json": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz",
+ "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
"iconv-lite": {
"version": "0.4.24",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -7574,9 +7823,9 @@
},
"dependencies": {
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
@@ -7659,9 +7908,9 @@
"dev": true
},
"kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dev": true
},
"laravel-mix": {
@@ -7721,6 +7970,26 @@
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
},
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
"cliui": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
@@ -7904,6 +8173,12 @@
"integrity": "sha512-XCpr5bElgDI65vVgstP8TWjv6/QKWm9GU5UG0Pr5sLQ3QLo8NVKsioe+Jed5/3vFOe3IQuqE7DKwTvKQkjTHvg==",
"dev": true
},
+ "lines-and-columns": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
+ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
+ "dev": true
+ },
"listr": {
"version": "0.14.3",
"resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz",
@@ -8103,9 +8378,9 @@
}
},
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
@@ -8846,31 +9121,6 @@
"mkdirp": "^0.5.1",
"rimraf": "^2.5.4",
"run-queue": "^1.0.3"
- },
- "dependencies": {
- "glob": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
- "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- }
}
},
"ms": {
@@ -8971,9 +9221,9 @@
},
"dependencies": {
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
@@ -9360,6 +9610,12 @@
"mimic-fn": "^2.1.0"
}
},
+ "opencollective-postinstall": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz",
+ "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==",
+ "dev": true
+ },
"openurl": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
@@ -9626,18 +9882,18 @@
}
},
"pako": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
- "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
"dev": true
},
"parallel-transform": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
- "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
"dev": true,
"requires": {
- "cyclist": "~0.2.2",
+ "cyclist": "^1.0.1",
"inherits": "^2.0.3",
"readable-stream": "^2.1.5"
}
@@ -9651,10 +9907,27 @@
"no-case": "^2.2.0"
}
},
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ }
+ }
+ },
"parse-asn1": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
- "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
+ "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
"dev": true,
"requires": {
"asn1.js": "^4.0.0",
@@ -9711,6 +9984,33 @@
"integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
"dev": true
},
+ "path": {
+ "version": "0.12.7",
+ "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
+ "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=",
+ "dev": true,
+ "requires": {
+ "process": "^0.11.1",
+ "util": "^0.10.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
+ }
+ }
+ },
"path-browserify": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
@@ -9801,6 +10101,12 @@
"integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
"dev": true
},
+ "picomatch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz",
+ "integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==",
+ "dev": true
+ },
"pid-from-port": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/pid-from-port/-/pid-from-port-1.1.3.tgz",
@@ -9901,6 +10207,15 @@
}
}
},
+ "please-upgrade-node": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
+ "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
+ "dev": true,
+ "requires": {
+ "semver-compare": "^1.0.0"
+ }
+ },
"popper.js": {
"version": "1.15.0",
"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz",
@@ -10789,9 +11104,9 @@
},
"dependencies": {
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
@@ -11013,9 +11328,9 @@
},
"dependencies": {
"minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
}
}
@@ -11640,6 +11955,15 @@
"integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
"dev": true
},
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
"ripemd160": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
@@ -11803,6 +12127,18 @@
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"dev": true
},
+ "semver-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
+ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
+ "dev": true
+ },
+ "semver-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
+ "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
+ "dev": true
+ },
"send": {
"version": "0.16.2",
"resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
@@ -11866,9 +12202,9 @@
}
},
"serialize-javascript": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz",
- "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
+ "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
"dev": true
},
"serve-index": {
@@ -12671,9 +13007,9 @@
}
},
"stream-shift": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
- "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
"dev": true
},
"stream-throttle": {
@@ -12964,16 +13300,16 @@
}
},
"terser-webpack-plugin": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz",
- "integrity": "sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz",
+ "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==",
"dev": true,
"requires": {
"cacache": "^12.0.2",
"find-cache-dir": "^2.1.0",
"is-wsl": "^1.1.0",
"schema-utils": "^1.0.0",
- "serialize-javascript": "^1.7.0",
+ "serialize-javascript": "^2.1.2",
"source-map": "^0.6.1",
"terser": "^4.1.2",
"webpack-sources": "^1.4.0",
@@ -12998,9 +13334,9 @@
"dev": true
},
"terser": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.1.4.tgz",
- "integrity": "sha512-+ZwXJvdSwbd60jG0Illav0F06GDJF0R4ydZ21Q3wGAFKoBGyJGo34F63vzJHgvYxc1ukOtIjvwEvl9MkjzM6Pg==",
+ "version": "4.6.7",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz",
+ "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==",
"dev": true,
"requires": {
"commander": "^2.20.0",
@@ -13600,9 +13936,9 @@
"dev": true
},
"vm-browserify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
- "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
"dev": true
},
"vue-hot-reload-api": {
@@ -13659,6 +13995,28 @@
"chokidar": "^2.0.2",
"graceful-fs": "^4.1.2",
"neo-async": "^2.5.0"
+ },
+ "dependencies": {
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ }
}
},
"wbuf": {
@@ -13680,9 +14038,9 @@
}
},
"webpack": {
- "version": "4.39.2",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.39.2.tgz",
- "integrity": "sha512-AKgTfz3xPSsEibH00JfZ9sHXGUwIQ6eZ9tLN8+VLzachk1Cw2LVmy+4R7ZiwTa9cZZ15tzySjeMui/UnSCAZhA==",
+ "version": "4.42.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz",
+ "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.8.5",
@@ -13705,7 +14063,7 @@
"node-libs-browser": "^2.2.1",
"schema-utils": "^1.0.0",
"tapable": "^1.1.3",
- "terser-webpack-plugin": "^1.4.1",
+ "terser-webpack-plugin": "^1.4.3",
"watchpack": "^1.6.0",
"webpack-sources": "^1.4.1"
},
@@ -14005,6 +14363,26 @@
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
},
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
"cliui": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
@@ -14272,6 +14650,12 @@
"integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
"dev": true
},
+ "which-pm-runs": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
+ "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
+ "dev": true
+ },
"win-node-env": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/win-node-env/-/win-node-env-0.4.0.tgz",
@@ -14331,11 +14715,37 @@
"dev": true
},
"yallist": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
- "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
+ "yaml": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.2.tgz",
+ "integrity": "sha512-omakb0d7FjMo3R1D2EbTKVIk6dAVLRxFXdLZMEUToeAvuqgG/YuHMuQOZ5fgk+vQ8cx+cnGKwyg+8g8PNT0xQg==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.8.7"
+ },
+ "dependencies": {
+ "@babel/runtime": {
+ "version": "7.8.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.7.tgz",
+ "integrity": "sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==",
+ "dev": true,
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.5",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz",
+ "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==",
+ "dev": true
+ }
+ }
+ },
"yargs": {
"version": "14.2.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.0.tgz",
diff --git a/src/package.json b/src/package.json
index d33c28c..2e17118 100644
--- a/src/package.json
+++ b/src/package.json
@@ -15,7 +15,13 @@
"build": "NODE_ENV=production node node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
"zip": "run-script-os",
"zip:win32": "cd .. && 7z a -r -x!.git -x!src -x!liebling.zip liebling.zip *",
- "zip:default": "cd .. && zip -r liebling.zip ./* -x '*.git*' -x '*src*' -x 'liebling.zip'"
+ "zip:default": "cd .. && zip -r liebling.zip ./* -x '*.git*' -x '*src*' -x 'liebling.zip'",
+ "order-locales": "node order-locales.js"
+ },
+ "husky": {
+ "hooks": {
+ "pre-commit": "npm run order-locales; git add ../locales"
+ }
},
"keywords": [],
"author": "",
@@ -26,8 +32,11 @@
"browser-sync": "^2.26.7",
"browser-sync-webpack-plugin": "^2.0.1",
"dotenv": "^8.2.0",
+ "fs": "0.0.1-security",
"ghost-cli": "^1.12.0",
+ "husky": "^4.2.3",
"laravel-mix": "^4.0.0-beta.2",
+ "path": "^0.12.7",
"resolve-url-loader": "3.1.0",
"run-script-os": "^1.0.7",
"sass": "^1.22.9",