Skip to content

Commit

Permalink
resolve arabic translations and add modifications to script files (#387)
Browse files Browse the repository at this point in the history
* add translation for Arabic (ar) 
---------
Co-authored-by: Pierre Bresson <[email protected]>
  • Loading branch information
EugenSong authored Dec 4, 2023
1 parent e4ea4c9 commit fb60988
Show file tree
Hide file tree
Showing 94 changed files with 1,103 additions and 242 deletions.
3 changes: 2 additions & 1 deletion App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ const supportedLanguages: string[] = [
"ms",
"es",
"it",
"ar",
];
const defaultLanguage = "en";
const defaultLocale = "en-us";
Expand All @@ -56,7 +57,7 @@ const App: React.FC = () => {
enableScreens();

let lang = localeExpo.substring(0, 2);

if (!includes(lang, supportedLanguages)) {
lang = defaultLanguage;
}
Expand Down
6 changes: 6 additions & 0 deletions app/components/NoEmission/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"NO_EMISSION_COMPONENT_TITLE": "مرحبًا 👋",
"NO_EMISSION_COMPONENT_THANKS": "شكرًا لانضمامك إلى معركتنا ضد تغير المناخ!",
"NO_EMISSION_COMPONENT_START_USING_APP": "لبدء تتبع انبعاثات ثاني أكسيد الكربون لديك، اضغط على الزر أدناه",
"NO_EMISSION_COMPONENT_ADD_FIRST_EMISSION": "أضف انبعاثي الأول"
}
3 changes: 2 additions & 1 deletion app/components/NoEmission/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
NO_EMISSION_COMPONENT_TITLE: string;
Expand All @@ -18,4 +19,4 @@ interface TranslationKeys {
NO_EMISSION_COMPONENT_ADD_FIRST_EMISSION: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
3 changes: 3 additions & 0 deletions app/components/OpenFoodFacts/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"OPEN_FOOD_FACTS_COMPONENT_DATA_FROM": "بيانات من حقائق الغذاء المفتوحة"
}
3 changes: 2 additions & 1 deletion app/components/OpenFoodFacts/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
OPEN_FOOD_FACTS_COMPONENT_DATA_FROM: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
7 changes: 7 additions & 0 deletions app/components/PermissionsRequest/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"PERMISSIONS_REQUEST_COMPONENT_OPEN_SETTINGS": "أفتح الإعدادات",
"PERMISSIONS_REQUEST_COMPONENT_CAMERA_TITLE": "لا يمكن الوصول إلى الكاميرا",
"PERMISSIONS_REQUEST_COMPONENT_CAMERA_SUBTITLE": "يرجى منح تطبيق NMF.earth حق الوصول إلى الكاميرا في إعدادات هاتفك لاستخدام هذه الميزة.",
"PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_TITLE": "لا يوجد إذن لإرسال الإخطارات",
"PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_SUBTITLE": "يرجى منح تطبيق NMF.earth الإذن لإرسال إشعارات إليك في إعدادات هاتفك لاستخدام هذه الميزة."
}
3 changes: 2 additions & 1 deletion app/components/PermissionsRequest/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
PERMISSIONS_REQUEST_COMPONENT_OPEN_SETTINGS: string;
Expand All @@ -19,4 +20,4 @@ interface TranslationKeys {
PERMISSIONS_REQUEST_COMPONENT_NOTIFICATION_SUBTITLE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
14 changes: 14 additions & 0 deletions app/screens/About/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"ABOUT_SCREEN_TITLE": "عن",
"ABOUT_SCREEN_INTRO": "نحن فريق صغير مهتم بالتأثير البشري على الكوكب. نحن لسنا شركة ناشئة مدفوعة بالنمو أو الربح لدفع الأرباح للمستثمرين. نحن نتحلى بالشفافية ويمكنك إلقاء نظرة على أرقامنا على Indie Hackers. يمكنك الانضمام إلى فريقنا إذا كنت تريد مساعدة المشروع. أو ببساطة تحدث من حولك عن مشروعنا، أعطنا 5 نجوم في المتجر وأرسل لنا تعليقاتك على التطبيق ستساعدنا كثيرًا. شكرا لك ✌️",
"ABOUT_SCREEN_CARE_HEADER": "نحن نهتم بك",
"ABOUT_SCREEN_PRIVACY": "الخصوصية حسب التصميم",
"ABOUT_SCREEN_ETHIC": "الأخلاق حسب التصميم",
"ABOUT_SCREEN_OPEN_SOURCE": "100% مفتوح المصدر",
"ABOUT_SCREEN_PRIVACY_BODY": "لن يتم أبدًا بيع أو مشاركة جميع البيانات المقدمة في التطبيق إلى أي شركة ولا نتتبع ما تفعله في التطبيق ",
"ABOUT_SCREEN_ETHIC_BODY": "نحن لا نستغل نقاط الضعف النفسية مثل الخلاصات التي لا نهاية لها أو التشغيل التلقائي لمنع المستخدمين من المغادرة ",
"ABOUT_SCREEN_OPEN_SOURCE_BODY": "سيتمكن الجميع من إضافة محتوى إلى التطبيق والتحقق من نماذج الانبعاثات وإصلاح أي معلومات غير صحيحة",
"ABOUT_SCREEN_LIBRARIES_AND_CONTRIBUTORS": "المكتبات والمساهمين",
"ABOUT_SCREEN_CAN_BE_FOUND": "يمكن العثور عليها على ",
"ABOUT_SCREEN_GITHUB": "جيثب"
}
3 changes: 2 additions & 1 deletion app/screens/About/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
ABOUT_SCREEN_TITLE: string;
Expand All @@ -26,4 +27,4 @@ interface TranslationKeys {
ABOUT_SCREEN_GITHUB: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
8 changes: 8 additions & 0 deletions app/screens/Act/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"ACT_SCREEN_TAB_NAME": "يمثل",
"ACT_SCREEN_TITLE": "الدليل المستدام",
"ACT_SCREEN_HABITS": "العادات",
"ACT_SCREEN_FOOD": "طعام",
"ACT_SCREEN_KITCHEN": "مطبخ",
"ACT_SCREEN_TECHNOLOGY": "تكنولوجيا"
}
3 changes: 2 additions & 1 deletion app/screens/Act/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
ACT_SCREEN_TAB_NAME: string;
Expand All @@ -20,4 +21,4 @@ interface TranslationKeys {
ACT_SCREEN_TECHNOLOGY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
3 changes: 3 additions & 0 deletions app/screens/ActDetail/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"ACT_DETAIL_SCREEN_TITLE": "يمثل"
}
3 changes: 2 additions & 1 deletion app/screens/ActDetail/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
ACT_DETAIL_SCREEN_TITLE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
21 changes: 21 additions & 0 deletions app/screens/AddEmission/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"ADD_EMISSION_SCREEN_TAB_NAME": "يضيف",
"ADD_EMISSION_SCREEN_TITLE": "إضافة الانبعاثات",
"ADD_EMISSION_SCREEN_ELECTRICITY_CONSUMPTION": "استهلاك الكهرباء",
"ADD_EMISSION_SCREEN_DURATION": "مدة",
"ADD_EMISSION_SCREEN_DISTANCE": "مسافة",
"ADD_EMISSION_SCREEN_TOTAL": "المجموع",
"ADD_EMISSION_SCREEN_QUANTITY": "كمية",
"ADD_EMISSION_SCREEN_QUANTITY_OF_EMISSION": "كمية الانبعاثات",
"ADD_EMISSION_SCREEN_ADD_THIS_EMISSION": "أضف هذا الانبعاث",
"ADD_EMISSION_SCREEN_TEXTINPUT_PLACEHOLDER": "على سبيل المثال، برجر، رحلة طيران من باريس إلى روما...",
"ADD_EMISSION_SCREEN_NAME_EMISSION": "اسم هذا الانبعاث ",
"ADD_EMISSION_SCREEN_DATE": "تاريخ",
"ADD_EMISSION_SCREEN_PICKER_MODAL_CONFIRM": "يتأكد",
"ADD_EMISSION_SCREEN_PICKER_MODAL_CANCEL": "يلغي",
"ADD_EMISSION_SCREEN_ITEMS": "أغراض)",
"ADD_EMISSION_SCREEN_MEALS": "وجبات)",
"ADD_EMISSION_SCREEN_PERIODICITY": "الدورية",
"ADD_EMISSION_SCREEN_NON_RECURRING": "غير متكررة",
"ADD_EMISSION_SCREEN_NAME": "اسم"
}
3 changes: 2 additions & 1 deletion app/screens/AddEmission/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
ADD_EMISSION_SCREEN_TAB_NAME: string;
Expand All @@ -33,4 +34,4 @@ interface TranslationKeys {
ADD_EMISSION_SCREEN_NAME: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
1 change: 1 addition & 0 deletions app/screens/BarCodeScan/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
3 changes: 2 additions & 1 deletion app/screens/BarCodeScan/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
BAR_CODE_SCAN_SCREEN_TITLE: string;
Expand All @@ -23,4 +24,4 @@ interface TranslationKeys {
BAR_CODE_SCAN_SCREEN_NO_CARBON_DATA_MESSAGE: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
22 changes: 22 additions & 0 deletions app/screens/Budget/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"BUDGET_SCREEN_TAB_NAME": "ميزانية",
"BUDGET_SCREEN_TITLE": "ميزانية الكربون",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_TOTAL": "المجموع",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_FOOD": "طعام",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_MEAL": "وجبة",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_TRANSPORT": "ينقل",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_STREAMING": "تدفق",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_PURCHASE": "شراء",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_FASHION": "موضة",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_ELECTRICITY": "كهرباء",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_PRODUCT_SCANNED": "تم مسح المنتج",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_ITEM_CUSTOM": "مخصص",
"BUDGET_SCREEN_PROGRESS_CHART_LEGEND_PERIOD_BUDGET": "ميزانية ",
"BUDGET_SCREEN_SET_MONTHLY_BUDGET": "تحديد الميزانية الشهرية",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_RECENT_MEAT": "أوه لا، لقد أكلت مؤخرًا اللحوم أو الأسماك 🥺",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_NICE_START": "هذه بداية جميلة! 👌",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WELL_DONE": "أحسنت! 🎉",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_NO_MEAT_SO_FAR": "يبدو أنك لم تأكل أي لحم أو سمك منذ استخدام التطبيق، عمل جيد! 🍾",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_DAYS": "أيام",
"BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WITHOUT_MEAT": "بدون لحم أو سمك."
}
3 changes: 2 additions & 1 deletion app/screens/Budget/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
BUDGET_SCREEN_TAB_NAME: string;
Expand All @@ -34,4 +35,4 @@ interface TranslationKeys {
BUDGET_SCREEN_NUMBER_OF_DAYS_VEGETARIAN_WITHOUT_MEAT: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
1 change: 1 addition & 0 deletions app/screens/CategorySelection/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
3 changes: 2 additions & 1 deletion app/screens/CategorySelection/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
CATEGORY_SELECTION_SCREEN_TITLE: string;
CATEGORY_SELECTION_SCREEN_SELECT_CATEGORY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
5 changes: 5 additions & 0 deletions app/screens/ComingSoon/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"COMING_SOON_SCREEN_TITLE": "قريباً!",
"COMING_SOON_SCREEN_UNDER_DEVELOPMENT": "هذه الميزة قيد التطوير وستكون متاحة قريبًا.",
"COMING_SOON_SCREEN_START_FOLLOW_US": "في هذه الأثناء، تابعونا على وسائل التواصل الاجتماعي!"
}
3 changes: 2 additions & 1 deletion app/screens/ComingSoon/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
COMING_SOON_SCREEN_TITLE: string;
COMING_SOON_SCREEN_UNDER_DEVELOPMENT: string;
COMING_SOON_SCREEN_START_FOLLOW_US: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
16 changes: 16 additions & 0 deletions app/screens/EmissionItem/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"EMISSION_ITEM_SCREEN_EMISSION": "انبعاث",
"EMISSION_ITEM_SCREEN_RECURRING_EMISSION": "الانبعاث المتكرر",
"EMISSION_ITEM_SCREEN_TYPE": "يكتب",
"EMISSION_ITEM_SCREEN_QUANTITY": "كمية",
"EMISSION_ITEM_SCREEN_PRICE": "سعر",
"EMISSION_ITEM_SCREEN_DATE": "تاريخ",
"EMISSION_ITEM_SCREEN_DELETE": "يمسح",
"EMISSION_ITEM_SCREEN_NAME": "اسم",
"EMISSION_ITEM_SCREEN_MITIGATED": "تخفيف",
"EMISSION_ITEM_SCREEN_IS_MITIGATED": "وقد تم تخفيف هذا الانبعاث",
"EMISSION_ITEM_SCREEN_IS_NOT_MITIGATED": "ولم يتم تخفيف هذا الانبعاث",
"EMISSION_ITEM_SCREEN_PERIODICITY": "الدورية",
"EMISSION_ITEM_SCREEN_TITLE": "انبعاث",
"EMISSION_ITEM_SCREEN_DELETE_EMISSION": "حذف الانبعاث"
}
3 changes: 2 additions & 1 deletion app/screens/EmissionItem/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
EMISSION_ITEM_SCREEN_EMISSION: string;
Expand All @@ -28,4 +29,4 @@ interface TranslationKeys {
EMISSION_ITEM_SCREEN_TIME: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
7 changes: 7 additions & 0 deletions app/screens/Emissions/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"EMISSIONS_SCREEN_TAB_NAME": "الانبعاثات",
"EMISSIONS_SCREEN_TITLE": "الانبعاثات",
"EMISSIONS_SCREEN_ADD_EMISSION": "إضافة الانبعاثات",
"EMISSIONS_SCREEN_HEADER_OF_BUDGET": "من الميزانية",
"EMISSIONS_SCREEN_RECURRING_EMISSIONS": "الانبعاثات المتكررة"
}
3 changes: 2 additions & 1 deletion app/screens/Emissions/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
EMISSIONS_SCREEN_TAB_NAME: string;
Expand All @@ -19,4 +20,4 @@ interface TranslationKeys {
EMISSIONS_SCREEN_RECURRING_EMISSIONS: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
19 changes: 19 additions & 0 deletions app/screens/Faq/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"FAQ_SCREEN_TITLE": "التعليمات",
"FAQ_SCREEN_ENTER_MANUALLY_QUESTION": "لماذا يتعين علي إدخال انبعاثاتي يدويًا؟",
"FAQ_SCREEN_ENTER_MANUALLY_ANSWER": "نحن نعمل على إضافة الانبعاثات المتكررة ولكننا لن نذهب إلى أبعد من ذلك، مما يعني أنك لن تتمكن من حساب بصمتك الكربونية تلقائيًا من نفقاتك على سبيل المثال. إنه أمر مزعج حسب التصميم، كتذكير لطيف بالتلوث والاستهلاك الأقل.",
"FAQ_SCREEN_GOAL_QUESTION": "ما هو هدفك؟",
"FAQ_SCREEN_GOAL_ANSWER": "يختفي! على عكس صناعة التكنولوجيا، نأمل أن تتوقف عن استخدام تطبيقنا بعد مرور بعض الوقت. الهدف الوحيد لـ NMF.earth هو مساعدة أي شخص على فهم البصمة الكربونية وتقليلها. وبمجرد الانتهاء من ذلك، فإننا نشجعك على الاستمرار في هذا المسار، دون مدخلاتنا. ",
"FAQ_SCREEN_STARTUP_QUESTION": "هل أنت شركة ناشئة؟",
"FAQ_SCREEN_STARTUP_ANSWER": "لا، وNMF.earth لن يكون كذلك أبدًا، فهو مجرد مشروع جانبي مفتوح المصدر، وليس حتى شركة. الشركات الناشئة، بحكم تعريفها، هي شركات تبحث عن النمو المتسارع. المشكلة هي أن النمو المتسارع هو السبب وراء الانحباس الحراري العالمي.",
"FAQ_SCREEN_DATA_QUESTION": "هل تقوم بجمع بياناتي؟",
"FAQ_SCREEN_DATA_ANSWER": "لا، نحن لا نتتبع ما تفعله في التطبيق، بل نقوم فقط بجمع بيانات الأعطال حتى نتمكن من إصلاح الأخطاء. احصل على فنجان من القهوة واقرأ كودنا مفتوح المصدر، وسترى أننا لا نتتبع أي شيء مما تفعله، لا شيء على الإطلاق.",
"FAQ_SCREEN_VEGAN_QUESTION": "لماذا تشجع الناس على أن يكونوا نباتيين / نباتيين / مرنين؟",
"FAQ_SCREEN_VEGAN_ANSWER": "تولد تربية الحيوانات الصناعية الكثير من انبعاثات ثاني أكسيد الكربون، ولكن ليس هذا فحسب، بل إنها أيضًا فظيعة. يتم كل يوم نقل ما يقرب من 160 مليون حيوان من حيوانات المزرعة في جميع أنحاء العالم إلى المسلخ. ربما يكون الأمر على ما يرام بالنسبة لك، ولكن ليس بالنسبة لنا.",
"FAQ_SCREEN_NMF_QUESTION": "لماذا نمف؟",
"FAQ_SCREEN_NMF_ANSWER": "NMF هو اختصار لـ Not My Fault (؟)، وهو عبارة عن دعوة مفتوحة للتشكيك في أسلوب حياتنا الحديث ومشاركتنا في الإبادة البيئية الحالية.",
"FAQ_SCREEN_DIFFERENT_QUESTION": "كيف حالك مختلفة؟",
"FAQ_SCREEN_DIFFERENT_ANSWER": "نحن لا نتتبع نشاطك داخل التطبيق، ولسنا شركة، لذا لا نحاول الحصول على أموال منك، NMF.earth هو مجرد مشروع مفتوح المصدر أنشأه ناشط مناخي عشوائي حول العالم. كما أننا لا نستغل نقاط الضعف النفسية، مثل الخلاصات التي لا نهاية لها أو التشغيل التلقائي لمنعك من مغادرة التطبيق. نظرًا لأننا لا نتتبعك، فإننا نقدر حقًا أي تعليقات يمكنك تقديمها لنا. نريد أن نأخذ الوقت الكافي لفهم ما تحتاجه وما الذي يجب تحسينه لك. أنت إنسان، ولست سلسلة من الأرقام والإحصائيات على الشاشة.",
"FAQ_SCREEN_GREEN_WASHING_QUESTION": "هل يقوم الجميع بالغسيل الأخضر؟",
"FAQ_SCREEN_GREEN_WASHING_ANSWER": "نعم تقريبا. يجب علينا جميعًا أن نتعاون من أجل مكافحة تغير المناخ، لذا ضع في اعتبارك أن أي شيء غير مفتوح المصدر يعني العمل كالمعتاد. إذا رأيت أن بعض المنظمات لا تشارك كل شيء، فهذا يعني أن اهتمام هذه المنظمة يحفزه الربح الجشع والبقاء، ولا يساعد في التخفيف من تغير المناخ وتعزيز أنماط الحياة المستدامة. نحن لا نبيع أي شيء وكل ما نقوم به مفتوح للجميع بنسبة 100%."
}
3 changes: 2 additions & 1 deletion app/screens/Faq/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
FAQ_SCREEN_TITLE: string;
Expand All @@ -31,4 +32,4 @@ interface TranslationKeys {
FAQ_SCREEN_GREEN_WASHING_ANSWER: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
3 changes: 3 additions & 0 deletions app/screens/InfoModal/translations/ar.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"INFO_MODAL_SCREEN_METHODOLOGY": "المنهجية"
}
3 changes: 2 additions & 1 deletion app/screens/InfoModal/translations/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,10 @@ import pl from "./pl.json";
import zh from "./zh.json";
import ms from "./ms.json";
import it from "./it.json";
import ar from "./ar.json";

interface TranslationKeys {
INFO_MODAL_SCREEN_METHODOLOGY: string;
}

export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, TranslationKeys };
export { en, fr, de, sv, es, pt, da, ru, pl, zh, ms, it, ar, TranslationKeys };
Loading

0 comments on commit fb60988

Please sign in to comment.