Skip to content

Commit 15a840b

Browse files
authored
Merge pull request #84 from Fabulously-Optimized/l10n_production
New Crowdin updates
2 parents 8307857 + 945bb76 commit 15a840b

File tree

6 files changed

+196
-7
lines changed

6 files changed

+196
-7
lines changed

components/Navbar.vue

+12-1
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,16 @@ import {
88
LanguagesIcon,
99
OverflowMenu,
1010
} from "omorphia";
11+
import { useDirection } from '../composables/useDirection';
12+
const { setDirection } = useDirection();
1113
1214
const colorMode = useColorMode();
1315
const { locales, locale: currentLocale, setLocale } = useI18n();
16+
const rtlLocales = ['ar', 'he', 'ms-arab', 'fa', 'ur'];
17+
18+
function updateDirection(locale) {
19+
setDirection(rtlLocales.includes(locale));
20+
}
1421
1522
const theme = computed({
1623
get() {
@@ -31,10 +38,15 @@ const languageOptionFilter = computed(() => {
3138
color: locale.code === currentLocale.value ? "green" : "",
3239
action: () => {
3340
setLocale(locale.code);
41+
updateDirection(locale.code);
3442
},
3543
hoverFilledOnly: false,
3644
}));
3745
});
46+
47+
// Initially set the direction based on the current locale
48+
updateDirection(currentLocale.value);
49+
3850
</script>
3951

4052
<template>
@@ -236,7 +248,6 @@ const languageOptionFilter = computed(() => {
236248
display: flex;
237249
margin: auto;
238250
margin-left: auto;
239-
left: calc(var(--gap-xl) * -4);
240251
flex-direction: row;
241252
gap: var(--gap-xl);
242253
flex-wrap: wrap;

composables/useDirection.js

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// useDirection.js
2+
import { ref, onMounted } from 'vue';
3+
4+
export function useDirection() {
5+
const direction = ref('ltr'); // Default direction is 'ltr'
6+
7+
function setDirection(isRtl) {
8+
direction.value = isRtl ? 'rtl' : 'ltr';
9+
// Ensure the code runs only on the client side
10+
if (typeof window !== 'undefined') {
11+
document.documentElement.setAttribute('dir', direction.value);
12+
console.log('Direction set to:', direction.value);
13+
}
14+
}
15+
16+
return { direction, setDirection };
17+
}

lang/he.json

+77
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"navbar.links.home": "בית",
3+
"navbar.links.wiki": "ויקי",
4+
"navbar.links.contribute": "תרום",
5+
"navbar.action.language": "עזור לנו לתרגם!",
6+
"footer.header.contribute": "תרום",
7+
"footer.header.discuss": "שוחח",
8+
"footer.header.download": "הורדה",
9+
"footer.links.rate": "דרג",
10+
"footer.links.translate": "תרגם",
11+
"footer.links.contribute": "תרומות ועוד",
12+
"footer.links.vanilla": "הורדה ידנית",
13+
"footer.legal_notice": "אתר פותח על ידי {0} עם תוספות של התורמים של Fabulously Optimized. לא מזוהה עם Mojang Studios או Microsoft.",
14+
"content.home.columned-hero.vanilla": "הורדה ידנית",
15+
"content.home.columned-hero.disclaimer": "על ידי הורדת Fabulously Optimized, אישרת את כתבי הוויתור.",
16+
"content.home.columned-hero.title.supercharge": "תן כוח",
17+
"content.home.columned-hero.title": "{0} למשחק שלך ב-Minecraft.",
18+
"content.home.columned-hero.subtitle": "חבילת מודים פשוטה של Minecraft המתמקדת בשיפורי ביצועים וגרפיקה.",
19+
"content.home.graph.subtitle.quicker": "פי 5 יותר מהיר",
20+
"content.home.graph.subtitle": "Fabulously Optimized {0} ממיינקראפט וונילה.",
21+
"content.home.graph.fps": "FPS",
22+
"content.home.graph.small": "נבדק על AMD Ryzen 5 2600 (12) {0} 3.400GHz ו-NVIDIA GeForce GTX 1060 3GB עם Vanilla Minecraft 1.20.1, לקוח משחק פופולרי ממוקד ביצועים עבור Minecraft 1.20.1 ו-Fabulously Optimized 5.4.1 (Singleplayer). התוצאות עשויות להשתנות במערכות אחרות.",
23+
"content.home.graph.competitor": "קליינט פופולרי",
24+
"content.home.graph.vanilla": "ללא מודים",
25+
"content.home.download.subtitle": "אנו ממליצים להשתמש באפליקציית CurseForge, באפליקציית Modrinth, ב-Prism Launcher, ב-MultiMC או ב-Minecraft Launcher הרשמי.",
26+
"content.home.download.title": "הורד עכשיו",
27+
"content.home.features.title": "למה כדי לך להשתמש ב-Fabulously Optimized?",
28+
"content.home.features.videoID": "bb8G9X5Q_4I",
29+
"feature.performance.title": "ביצועים",
30+
"feature.performance.desc": "Fabulously Optimized מהיר יותר מלקוחות משחקים מתחרים, הודות ל [מודים של ביצועים מודרניים][1] כמו Sodium, Lithium ואחרים. המודים המצורפים נבחרו בקפידה כדי להיות בטוחים בעולמות שלך ולספק יתרונות מהירות ניכרים בכל מכשיר.",
31+
"feature.optifine-parity.title": "עם תכונות של OptiFine",
32+
"feature.optifine-parity.desc": "Fabulously Optimized [תומך ברוב תכונות OptiFine][2], כולל Shaders, טקסטורות מחוברות וזום. אם ערכת המשאבים שלך מציינת \"נדרש OptiFine\", היא כנראה תעבוד גם כאן. [אתה יכול אפילו להשיג גלימה משלך בחינם!][3]",
33+
"feature.feels-familiar.title": "מרגיש מוכר",
34+
"feature.feels-familiar.desc": "Fabulously Optimized כולל תכונות המאפשרות לך לחוות את Minecraft בדיוק כפי שאתה זוכר אותה, לא משנה באיזו גרסה השתמשת בעבר. זה אומר שאתה יכול [להשתמש בבקרי משחק, לשחק בעולמות מקומיים עם חברים, לצפות בהתקדמות בחלון גדול ועוד הרבה יותר][4].",
35+
"feature.works-anywhere.title": "עובד בכל מכום",
36+
"feature.works-anywhere.desc": "Fabulously Optimized אינו כולל מודים של תוכן, כך שתוכל לשחק בכל עולם או שרת. אמנם אתה יכול להשתמש בכל משגר משחקים כדי לשחק בחבילה, [אנו ממליצים ומספקים תמיכה עבור אלה ספציפיים המציעים את החוויה הטובה ביותר][5].",
37+
"feature.up-to-date.title": "עדכני",
38+
"feature.up-to-date.desc": "Fabulously Optimized [מקבל עדכונים מהירים][6] ועומד כאחד מחבילות המודים הראשונות שמשודרגות לגרסאות Minecraft החדשות ביותר. [עדכון החבילת מודים הוא קל][7] וישמור את הגדרות המוד שלך, במידת האפשר.",
39+
"feature.built-on-fabric.title": "מבוסס על Fabric",
40+
"feature.built-on-fabric.desc": "Fabulously Optimized משתמש בטוען מודים Fabric, שהוא קל להרצה, מהיר, ותומך בהרבה מודים. [אתה יכול להשתמש בחבילת מודים כבסיס להוספת המודים המועדפים עליך.][8]",
41+
"feature.open-development.title": "פיתוח ציבורי",
42+
"feature.open-development.desc": "Fabulously Optimized [הוא קוד פתוח][9], וכך גם רוב המודים שלו. אנו מקבלים בברכה הצעות משתמשים ומשתפים פעולה עם מפתחי מודים כדי ליצור חווית משתמש טובה יותר לכולם.",
43+
"feature.helpful-community.title": "קהילה מועילה",
44+
"feature.helpful-community.desc": "יש לנו קהילה הולכת וגדלה של אנשים ידידותיים שנהנים לדון בחבילת מודים, [לתרגם את התוכן שלו][10], ולעזור אחד לשני. [הצטרף אלינו היום!][11]",
45+
"content.vanilla.title": "הורד בשביל Minecraft Launcher",
46+
"content.vanilla.button.howto": "איך להתקין",
47+
"content.vanilla.button.disclaimer.important": "חשוב:",
48+
"content.vanilla.button.disclaimer.text": "אנא אפשר חלונות קופצים והורדות מרובות כאשר תתבקש - לפעמים יש להוריד את המודים בנפרד ולשים אותם בתיקיית mods באופן ידני.",
49+
"content.contribute.title": "תרמו ל-Fabulously Optimized",
50+
"content.contribute.supportMessage": "אז אתה אוהב את החבילת מודים ואתה רוצה לתמוך בו? תודה!",
51+
"content.contribute.modsTitle": "המודים",
52+
"content.contribute.modsDescription": "בעוד ש-Fabulously Optimized בעצמה לא לוקחת תרומות ישירות, יש בה הרבה אופנים שכן. הנה רשימה של מודים שמקבלים תרומות, לחץ כדי להפנות לדף התרומות.",
53+
"content.contribute.modsLink": "מה עושה כל אחד מהמודים?",
54+
"content.contribute.modsAutomaticListFetch": "מפתחים: רשימה זו לקוחה אוטומטית מ-Modrinth עבור הגרסה היציבה האחרונה של החבילת מודים. כל מה שאתה צריך לעשות הוא להוסיף קישור תרומה לפרויקט שלך!",
55+
"content.contribute.modpackTitle": "החבילת מודים",
56+
"content.contribute.modpackSupportWays": "יש גם כמה דרכים שבהן תוכל לתמוך בחבילת מודים:",
57+
"content.contribute.modpackLaunchersTitle": "▶️ שחק באמצעות {0} או {1}",
58+
"content.contribute.modpackLaunchersTitle.curseforge": "אפליקציית CurseForge",
59+
"content.contribute.modpackLaunchersTitle.modrinth": "אפליקציית Modrinth App",
60+
"content.contribute.modpackLaunchersMoneyInfo": "שימוש באחד מהמשגרים הללו נותן למפתחי החבילת מודים ומפתחי המודים כסף, משגרים אחרים אינם עושים זאת כרגע.",
61+
"content.contribute.modpackLaunchersInstallInstructions": "איך להתקין?",
62+
"content.contribute.modpackAltToHeartTitle": "❤️תן לב ותגובה ב-AlternativeTo",
63+
"content.contribute.modpackAltToHeartSignupInfo": "אנא הירשם לפני שתעשה את זה, אחרת זה לא ייחשב ☹️",
64+
"content.contribute.modpackFreeCapeTitle": "🦸 קבלו גלימת FO בחינם",
65+
"content.contribute.modpackAdBlockerTitle": "🛑 {0} ו{1}",
66+
"content.contribute.modpackAdBlockerTitle.adblocker": "בטל חוסם פרסומות ב-Modrinth",
67+
"content.contribute.modpackAdBlockerTitle.projects": "בדוק את הפרויקטים האחרים שלי",
68+
"content.contribute.modpackMinecraftServer": "🗄️ צור שרת Minecraft (25% הנחה בחודש הראשון!)",
69+
"content.contribute.modpackShare": "🔗 ספר לחברים שלך להוריד FO על ידי שיתוף הקישור!",
70+
"content.contribute.contributeTitle": "תרום",
71+
"content.contribute.contributeAdditionalSupportMessage": "ואם תרצו לעשות אפילו יותר, תמיד תוכלו לבדוק, לכתוב ולתרגם!",
72+
"content.contribute.contributeTestModsTitle": "🧪 בדוק מודים שמתוכננים להיכלל",
73+
"content.contribute.contributeTranslateTitle": "🌐 תרגם את החבילת מודים ואת המודים",
74+
"content.contribute.contributeWikiTitle": "📝 תרום לויקי",
75+
"content.contribute.contributeProgrammingTitle": "🧑‍💻 עזור בתכנות דברים",
76+
"content.contribute.contributeDiscordTitle": "💬 תתכתב ותן משוב בדיסקורד שלנו!"
77+
}

0 commit comments

Comments
 (0)