Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(partners): Translate partners section #150

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .vitepress/cache/deps/_metadata.json
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
{
"hash": "9d7bd9d3",
"browserHash": "471d76a2",
"hash": "831dfe67",
"browserHash": "531b02b6",
"optimized": {
"vue": {
"src": "../../../node_modules/.pnpm/vue@3.3.4/node_modules/vue/dist/vue.runtime.esm-browser.js",
"src": "../../../node_modules/.pnpm/vue@3.4.26/node_modules/vue/dist/vue.runtime.esm-browser.js",
"file": "vue.js",
"fileHash": "e0742c69",
"fileHash": "7b0cf463",
"needsInterop": false
},
"vitepress > @vue/devtools-api": {
"src": "../../../node_modules/.pnpm/@vue+devtools-api@6.5.0/node_modules/@vue/devtools-api/lib/esm/index.js",
"file": "vitepress___@vue_devtools-api.js",
"fileHash": "2f2059e7",
"fileHash": "9b0f0d7d",
"needsInterop": false
},
"gsap": {
"src": "../../../node_modules/.pnpm/gsap@3.9.0/node_modules/gsap/index.js",
"file": "gsap.js",
"fileHash": "794a5241",
"fileHash": "301fcb35",
"needsInterop": false
},
"dynamics.js": {
"src": "../../../node_modules/.pnpm/dynamics.js@1.1.5/node_modules/dynamics.js/lib/dynamics.js",
"file": "dynamics__js.js",
"fileHash": "3d12462a",
"fileHash": "ce6bea05",
"needsInterop": true
}
},
4,354 changes: 2,484 additions & 1,870 deletions .vitepress/cache/deps/vue.js

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions .vitepress/cache/deps/vue.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion glossary.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
هذه قائمة ترجمات المصطلحات التقنية التي اتفق عليها فريق الترجمة. تعتبر هذه القائمة المرجع الأساسي للمصطلحات في هذا الموقع.

| English | العربية | متفق عليه |
| ---------------------- | ---------------------------------------------- | --------- |
|------------------------|------------------------------------------------|-----------|
| accessibility | شمولية الوصول | ليس بعد |
| action | حدث (في إدارة الحالة) | ليس بعد |
| alias | اسم بديل | ليس بعد |
1,225 changes: 668 additions & 557 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/partners/components/PartnerAll.vue
Original file line number Diff line number Diff line change
@@ -21,11 +21,11 @@ function includes(a: string, b: string) {
</script>

<template>
<PartnerHero title="Browser All Partners" />
<PartnerHero title="تفقد كل شركائنا" />
<div class="container">
<VTIconSearch class="icon" />
<input
placeholder="Search partners by name or region"
placeholder="ابحث عن شريك بالاسم أو المنطقة"
v-model="query"
/>
<PartnerList :filter="filter" />
2 changes: 1 addition & 1 deletion src/partners/components/PartnerCard.vue
Original file line number Diff line number Diff line change
@@ -43,7 +43,7 @@ const {

<p>{{ intro }}</p>

<h4 v-if="hero">Proficiencies</h4>
<h4 v-if="hero">النشاطات الحرفية</h4>
<p v-if="hero">
<span class="proficiency" v-for="p in proficiencies">{{ p }}</span>
</p>
7 changes: 3 additions & 4 deletions src/partners/components/PartnerHero.vue
Original file line number Diff line number Diff line change
@@ -6,11 +6,10 @@ defineProps<{ title?: string }>()
<div class="PartnerHero">
<h1 class="title">{{ title || 'Vue Partners' }}</h1>
<p class="lead">
Vue Partners are Vue-team endorsed agencies that provide first-class
Vue consulting and development services. If your company is
interested in being listed as a partner, please
شركاء فيو هم وكالات مُصرَّح بها من قبل فريق فيو
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

استعمل مباشرة إسم العلم Vue أو Javascript بدل كتابتها بالحروف العربية

التي تقدم خدمات استشارات وتطوير فيو من الدرجة الأولى. إذا كانت شركتك مهتمة بأن تُدرج كشريك، برجاء.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

عدد الأسطر المحذوفة لابد أن يكون مساويا للعدد الأسطر المضافة

<a href="https://airtable.com/shrCQhat57SApJI2l" target="_blank"
>register your interest here</a
>تسجيل اهتمامك هنا</a
>.
</p>
</div>
8 changes: 3 additions & 5 deletions src/partners/components/PartnerJoin.vue
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
<template>
<div class="divider"></div>
<div class="join-container">
<h2>Grow your business with Vue</h2>
<h2>كبر مشروعك مع فيو</h2>
<p>
Generate leads for new projects, boost your credibility to your
clients, and support the long term sustainability of Vue.js and its
ecosystem.
اجذب عملاء جدد لمشاريعك، عزز مصداقيتك لدى عملائك الحاليين، وادعم استدامة فيو ومنظومتها على المدى الطويل.
</p>
<a
class="join"
href="https://airtable.com/shrCQhat57SApJI2l"
target="_blank"
>Become a partner</a
>قدم كشريك</a
>
</div>
</template>
8 changes: 4 additions & 4 deletions src/partners/components/PartnerLanding.vue
Original file line number Diff line number Diff line change
@@ -17,20 +17,20 @@ onMounted(() => {

<template>
<div class="PartnerPage">
<PartnerHero />
<PartnerHero title="شركاء فيو" />

<!-- Spotlight -->
<div class="spotlight">
<div class="spotlight-inner">
<h2>Partner Spotlight</h2>
<h2>الشريك النجم</h2>
<PartnerCard v-if="spotlighted" hero :data="spotlighted" />
</div>
</div>

<div class="featured">
<h2>Featured Partners</h2>
<h2>الشركاء المتميزون</h2>
<PartnerList :filter="(p) => p.platinum" showLinkToAll />
<a class="browse-all" href="./all.html">Browse All Partners</a>
<a class="browse-all" href="./all.html">تفقد كل الشركاء</a>
</div>

<PartnerJoin />
2 changes: 1 addition & 1 deletion src/partners/components/PartnerList.vue
Original file line number Diff line number Diff line change
@@ -55,7 +55,7 @@ function shuffle(array: Array<any>) {
href="./all.html"
v-if="showLinkToAll && filtered.length % 2"
>
Browse and Search<br />All Partners
راجع وابحث عن<br />كل شركائنا
</a>
</div>
</template>
10 changes: 5 additions & 5 deletions src/partners/components/PartnerPage.vue
Original file line number Diff line number Diff line change
@@ -24,32 +24,32 @@ function genMailLink(email: string) {
<div class="partner-page">
<div class="back">
<a href="/partners/all.html"
><VTIconChevronLeft class="icon" />Back to all partners</a
><VTIconChevronLeft class="icon" />الرجوع لكل شركاءنا</a
>
</div>

<PartnerCard hero page :data="p" />

<div class="description">
<h2>About {{ name }}</h2>
<h2>عن {{ name }}</h2>
<p v-for="desc in description" v-html="desc"></p>
</div>

<div class="actions">
<a :href="website.url" target="_blank" @click="track"
>Visit Website</a
>زر الموقع الرسمي</a
>
<a
class="contact"
:href="genMailLink(contact)"
target="_blank"
@click="track"
>Contact</a
>تواصل</a
>
</div>

<div class="hiring" v-if="hiring">
<a :href="hiring" @click="track">{{ name }} is hiring!</a>
<a :href="hiring" @click="track">{{ name }} لديها وظائف شاغرة!</a>
</div>
</div>
</template>
210 changes: 105 additions & 105 deletions src/partners/partners.json

Large diffs are not rendered by default.