@@ -11,20 +11,19 @@ onMounted(async () => {
11
11
</script >
12
12
13
13
<template >
14
- <section id =" hero" >
14
+ <section id =" hero" dir = " rtl " >
15
15
<h1 class =" tagline" >
16
- The
17
- <span class = " accent " >Progressive</ span >
18
- <br />JavaScript Framework
16
+ إطار جافاسكريبت
17
+ <br / >
18
+ <span class = " accent " >التقدمي</ span >
19
19
</h1 >
20
20
<p class =" description" >
21
- An approachable, performant and versatile framework for building web
22
- user interfaces.
21
+ .إطار عمل سهل وقوي ومتعدد الإستعمالات لبناء واجهات الويب
23
22
</p >
24
23
<p class =" actions" >
25
24
<vue-mastery-modal />
26
25
<a class =" get-started" href =" /guide/introduction.html" >
27
- Get Started
26
+ البدء
28
27
<svg
29
28
class =" icon"
30
29
xmlns =" http://www.w3.org/2000/svg"
@@ -37,17 +36,20 @@ onMounted(async () => {
37
36
/>
38
37
</svg >
39
38
</a >
40
- <a class =" setup" href =" /guide/quick-start.html" >Install </a >
39
+ <a class =" setup" href =" /guide/quick-start.html" >التنصيب </a >
41
40
</p >
42
41
</section >
43
42
44
- <section id =" special-sponsor" >
45
- <span class =" lead" >Special Sponsor </span >
43
+ <section id =" special-sponsor" dir = " rtl " >
44
+ <span class =" lead" >الراعي المميز </span >
46
45
<template v-if =" data && data .special " >
47
46
<template v-for =" { url , img , name , description } of data .special " >
48
47
<a :href =" url" target =" _blank" rel =" sponsored noopener" >
49
48
<picture v-if =" img.endsWith('png')" >
50
- <source type =" image/avif" :srcset =" `${base}/images/${img.replace(/\.png$/, '.avif')}`" />
49
+ <source
50
+ type =" image/avif"
51
+ :srcset =" `${base}/images/${img.replace(/\.png$/, '.avif')}`"
52
+ />
51
53
<img :src =" `${base}/images/${img}`" :alt =" name" />
52
54
</picture >
53
55
<img v-else :src =" `${base}/images/${img}`" :alt =" name" />
@@ -57,34 +59,33 @@ onMounted(async () => {
57
59
</template >
58
60
</section >
59
61
60
- <section id =" highlights" class =" vt-box-container" >
62
+ <section id =" highlights" dir = " rtl " class =" vt-box-container" >
61
63
<div class =" vt-box" >
62
- <h2 >Approachable </h2 >
64
+ <h2 >سهل </h2 >
63
65
<p >
64
- Builds on top of standard HTML, CSS and JavaScript with intuitive
65
- API and world-class documentation .
66
+ بُني باستخدام HTML و CSS و جافاسكريبت مع واجهة برمجية سهلة وتوثيق
67
+ رسمي بمعايير عالمية .
66
68
</p >
67
69
</div >
68
70
<div class =" vt-box" >
69
- <h2 >Performant </h2 >
71
+ <h2 >قوي </h2 >
70
72
<p >
71
- Truly reactive, compiler-optimized rendering system that rarely
72
- requires manual optimization.
73
+ تفاعلي وذو نظام عرض محسن تلقائيا قلّما يحتاج إلى التدخل اليدوي.
73
74
</p >
74
75
</div >
75
76
<div class =" vt-box" >
76
- <h2 >Versatile </h2 >
77
+ <h2 >متعدد الإستعمالات </h2 >
77
78
<p >
78
- A rich, incrementally adoptable ecosystem that scales between a
79
- library and a full-featured framework .
79
+ نظام غني وقابل للتبنّي التدريجي، يمكن استعماله كمكتبة برمجية أو
80
+ كإطار عمل متكامل .
80
81
</p >
81
82
</div >
82
83
</section >
83
84
84
- <section id =" sponsors" >
85
- <h2 >Platinum Sponsors </h2 >
85
+ <section id =" sponsors" dir = " rtl " >
86
+ <h2 >الرعاة البلاتينيون </h2 >
86
87
<SponsorsGroup tier =" platinum" placement =" landing" />
87
- <h2 >Gold Sponsors </h2 >
88
+ <h2 >الرعاة الذهبيون </h2 >
88
89
<SponsorsGroup tier =" gold" placement =" landing" />
89
90
</section >
90
91
@@ -138,7 +139,7 @@ html:not(.dark) .accent,
138
139
}
139
140
140
141
.actions .get-started {
141
- margin-right : 18px ;
142
+ margin-left : 18px ;
142
143
}
143
144
144
145
.actions .icon {
@@ -148,14 +149,15 @@ html:not(.dark) .accent,
148
149
margin-left : 2px ;
149
150
fill : currentColor ;
150
151
transition : transform 0.2s ;
152
+ transform : rotateY (180deg );
151
153
}
152
154
153
155
.actions .get-started :hover {
154
156
transition-duration : 0.2s ;
155
157
}
156
158
157
159
.actions .get-started :hover .icon {
158
- transform : translateX (2px );
160
+ transform : translateX (- 2px ) rotateY ( 180 deg );
159
161
}
160
162
161
163
.actions .get-started ,
@@ -191,7 +193,7 @@ html:not(.dark) .accent,
191
193
}
192
194
193
195
#special-sponsor span :first-child {
194
- text-align : right ;
196
+ text-align : left ;
195
197
}
196
198
197
199
#special-sponsor a {
0 commit comments