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",