From e670ffc322aa48c664d94ea2994bb2da2ec9d29a Mon Sep 17 00:00:00 2001 From: Jonah Lawrence Date: Fri, 14 Oct 2022 18:15:16 -0600 Subject: [PATCH 1/3] feat: Added Hebrew translations and RTL language support --- src/card.php | 6 +++++- src/translations.php | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/card.php b/src/card.php index 65d73bbf..7720ace4 100644 --- a/src/card.php +++ b/src/card.php @@ -135,6 +135,9 @@ function generateCard(array $stats, array $params = null): string // add missing translations from English $localeTranslations += $translations["en"]; + // whether the locale is right-to-left + $direction = $localeTranslations["rtl"] ?? false ? "rtl" : "ltr"; + // get date format // locale date formatter (used only if date_format is not specified) $dateFormat = $params["date_format"] ?? ($localeTranslations["date_format"] ?? null); @@ -168,7 +171,8 @@ function generateCard(array $stats, array $params = null): string $longestStreakRange .= " - " . $longestStreakEnd; } - return " + return "