removed extra code

This commit is contained in:
aliyanlatif 2024-02-06 09:59:39 +05:00
parent 28b7fc6277
commit 2a75282c18
12 changed files with 499 additions and 548 deletions

View File

@ -11,33 +11,6 @@ import TextError from "../../Text/TextError/TextError";
import useStyle from "./styles"; import useStyle from "./styles";
import i18n from "../../../../i18n"; import i18n from "../../../../i18n";
// export const orderStatuses = [
// {
// key: i18n.t("PENDING"),
// status: 1,
// statusText: i18n.t("orderPending"),
// },
// {
// key: i18n.t("ACCEPTED"),
// status: 2,
// statusText: i18n.t("prepFood"),
// },
// {
// key: i18n.t("PICKED"),
// status: 3,
// statusText: i18n.t("riderOnWay"),
// },
// {
// key: i18n.t("DELIVERED"),
// status: 4,
// statusText: i18n.t("orderDelivered"),
// },
// {
// key: i18n.t("COMPLETED"),
// status: 5,
// statusText: i18n.t("completeOrder"),
// },
// ];
export const orderStatuses = { export const orderStatuses = {
PENDING: { PENDING: {
status: 1, status: 1,
@ -76,13 +49,6 @@ const StatusCard = () => {
} = useContext(UserContext); } = useContext(UserContext);
const configuration = useContext(ConfigurationContext); const configuration = useContext(ConfigurationContext);
// const checkStatus = (status) => {
// const obj = orderStatuses.filter((x) => {
// return x.key === status;
// });
// return obj[0];
// };
if (loadingOrders) return <Spinner />; if (loadingOrders) return <Spinner />;
if (errorOrders) return <TextError>{errorOrders.message}</TextError>; if (errorOrders) return <TextError>{errorOrders.message}</TextError>;
@ -95,7 +61,6 @@ const StatusCard = () => {
refreshing={networkStatusOrders === 4} refreshing={networkStatusOrders === 4}
onRefresh={() => networkStatusOrders === 7 && fetchOrders()} onRefresh={() => networkStatusOrders === 7 && fetchOrders()}
data={orders.filter((o) => orderStatusActive.includes(o.order_status))} data={orders.filter((o) => orderStatusActive.includes(o.order_status))}
//keyExtractor={(item) => item._id}
keyExtractor={(item, index) => String(index)} keyExtractor={(item, index) => String(index)}
renderItem={({ item, index }) => ( renderItem={({ item, index }) => (
<TouchableOpacity <TouchableOpacity
@ -123,9 +88,6 @@ const StatusCard = () => {
<TextDefault textColor={"#00b9c6"} H5 medium> <TextDefault textColor={"#00b9c6"} H5 medium>
{i18n.t(item.order_status)}{" "} {i18n.t(item.order_status)}{" "}
<TextDefault numberOfLines={2} medium> <TextDefault numberOfLines={2} medium>
{/* {checkStatus(item.order_status).status}.{' '} */}
{/* {checkStatus(i18n.t(item.order_status)?.status)?.statusText ||
"..."} */}
{`(${i18n.t(orderStatuses[item.order_status]?.statusText)})`} {`(${i18n.t(orderStatuses[item.order_status]?.statusText)})`}
</TextDefault> </TextDefault>
</TextDefault> </TextDefault>

View File

@ -1,51 +1,51 @@
import { useTheme } from '@react-navigation/native' import { useTheme } from "@react-navigation/native";
import PropTypes from 'prop-types' import PropTypes from "prop-types";
import React, { useState } from 'react' import React, { useState } from "react";
import { TouchableOpacity, View } from 'react-native' import { TouchableOpacity, View } from "react-native";
import i18n from '../../../../i18n' import i18n from "../../../../i18n";
import RadioButton from '../../../components/FdRadioBtn/RadioBtn' import RadioButton from "../../../components/FdRadioBtn/RadioBtn";
import { alignment } from '../../../utils/alignment' import { alignment } from "../../../utils/alignment";
import { ICONS_NAME } from '../../../utils/constant' import { ICONS_NAME } from "../../../utils/constant";
import { scale } from '../../../utils/scaling' import { scale } from "../../../utils/scaling";
import { CustomIcon } from '../../CustomIcon' import { CustomIcon } from "../../CustomIcon";
import TextDefault from '../../Text/TextDefault/TextDefault' import TextDefault from "../../Text/TextDefault/TextDefault";
import useStyles from './styles' import useStyles from "./styles";
function PaymentModal(props) { function PaymentModal(props) {
const styles = useStyles() const styles = useStyles();
const { colors } = useTheme() const { colors } = useTheme();
const [selectedPayment, setSelectedPayment] = useState( const [selectedPayment, setSelectedPayment] = useState(
props.payment ?? {}, props.payment ?? {},
{} {}
) );
const CASH = [ const CASH = [
{ {
payment: 'STRIPE', payment: "STRIPE",
label: i18n.t('creditCart'), label: i18n.t("creditCart"),
index: 0, index: 0,
icon: ICONS_NAME.Visa, icon: ICONS_NAME.Visa,
iconSize: scale(30) iconSize: scale(30),
}, },
{ {
payment: 'PAYPAL', payment: "PAYPAL",
label: i18n.t('paypal'), label: i18n.t("paypal"),
index: 1, index: 1,
icon: ICONS_NAME.Paypal, icon: ICONS_NAME.Paypal,
iconSize: scale(30) iconSize: scale(30),
}, },
{ {
payment: 'COD', payment: "COD",
label: i18n.t('cod'), label: i18n.t("cod"),
index: 2, index: 2,
icon: ICONS_NAME.Cash, icon: ICONS_NAME.Cash,
iconSize: scale(25) iconSize: scale(25),
} },
] ];
function onSelectPayment(payment) { function onSelectPayment(payment) {
setSelectedPayment(payment) setSelectedPayment(payment);
props.paymentChange(payment) props.paymentChange(payment);
} }
return ( return (
@ -57,9 +57,10 @@ function PaymentModal(props) {
alignment.MTlarge, alignment.MTlarge,
alignment.PTmedium, alignment.PTmedium,
alignment.MBlarge, alignment.MBlarge,
alignment.PBxSmall alignment.PBxSmall,
]}> ]}
Change Payment Method >
{`(${i18n.t("Change Payment Method")})`}
</TextDefault> </TextDefault>
{CASH.map((item, index) => ( {CASH.map((item, index) => (
<View key={index.toString()} style={styles.width100}> <View key={index.toString()} style={styles.width100}>
@ -67,8 +68,9 @@ function PaymentModal(props) {
style={[styles.radioGroup]} style={[styles.radioGroup]}
key={index.toString()} key={index.toString()}
onPress={() => { onPress={() => {
onSelectPayment(item) onSelectPayment(item);
}}> }}
>
<View style={[alignment.MRxSmall, styles.iconContainer]}> <View style={[alignment.MRxSmall, styles.iconContainer]}>
<CustomIcon <CustomIcon
name={item.icon} name={item.icon}
@ -82,13 +84,13 @@ function PaymentModal(props) {
</TextDefault> </TextDefault>
<View style={styles.radioContainer}> <View style={styles.radioContainer}>
<RadioButton <RadioButton
animation={'bounceIn'} animation={"bounceIn"}
outerColor={colors.radioOuterColor} outerColor={colors.radioOuterColor}
size={11} size={11}
innerColor={colors.radioColor} innerColor={colors.radioColor}
isSelected={selectedPayment.index === item.index} isSelected={selectedPayment.index === item.index}
onPress={() => { onPress={() => {
onSelectPayment(item) onSelectPayment(item);
}} }}
/> />
</View> </View>
@ -98,21 +100,22 @@ function PaymentModal(props) {
))} ))}
<TouchableOpacity style={[styles.button]} onPress={props.onClose}> <TouchableOpacity style={[styles.button]} onPress={props.onClose}>
<TextDefault H5 bold textColor={colors.lightBackground}> <TextDefault H5 bold textColor={colors.lightBackground}>
Done {`(${i18n.t("Done")})`}
</TextDefault> </TextDefault>
</TouchableOpacity> </TouchableOpacity>
<TouchableOpacity <TouchableOpacity
onPress={props.onClose} onPress={props.onClose}
style={[styles.width100, alignment.PBlarge, alignment.PTlarge]}> style={[styles.width100, alignment.PBlarge, alignment.PTlarge]}
<TextDefault>Cancel</TextDefault> >
<TextDefault>{`(${i18n.t("Cancel")})`}</TextDefault>
</TouchableOpacity> </TouchableOpacity>
</View> </View>
) );
} }
PaymentModal.propTypes = { PaymentModal.propTypes = {
payment: PropTypes.object, payment: PropTypes.object,
paymentChange: PropTypes.func, paymentChange: PropTypes.func,
onClose: PropTypes.func onClose: PropTypes.func,
} };
export default PaymentModal export default PaymentModal;

View File

@ -147,7 +147,6 @@ function Cart() {
function update(cache, { data: { placeOrder } }) { function update(cache, { data: { placeOrder } }) {
if (placeOrder && placeOrder.payment_method === 'COD') { if (placeOrder && placeOrder.payment_method === 'COD') {
const data = cache.readQuery({ query: ORDERS }) const data = cache.readQuery({ query: ORDERS })
// console.log('placeorder', placeOrder)
if (data) { if (data) {
cache.writeQuery({ cache.writeQuery({
query: ORDERS, query: ORDERS,

View File

@ -201,11 +201,13 @@ function ItemDetail() {
status="Required" status="Required"
/> />
<View style={[alignment.PLmedium, alignment.PRmedium]}> <View style={[alignment.PLmedium, alignment.PRmedium]}>
{<RadioComponent {
options={food.variations} <RadioComponent
selected={selectedVariation} options={food.variations}
onPress={onSelectVariation} selected={selectedVariation}
/>} onPress={onSelectVariation}
/>
}
</View> </View>
</> </>
)} )}
@ -214,7 +216,7 @@ function ItemDetail() {
<TitleComponent <TitleComponent
title={addon.title} title={addon.title}
subTitle={addon.description} subTitle={addon.description}
error={false} error={addon.error}
status={ status={
addon.quantity_minimum === 0 addon.quantity_minimum === 0
? "OPTIONAL" ? "OPTIONAL"

View File

@ -29,13 +29,6 @@ function calculatePrice(food) {
return foodPrice; return foodPrice;
} }
// const checkStatus = (status) => {
// const obj = orderStatuses.filter((x) => {
// return x.key === status;
// });
// return obj[0];
// };
function OrderDetail() { function OrderDetail() {
const styles = useStyle(); const styles = useStyle();
const route = useRoute(); const route = useRoute();

View File

@ -1,19 +1,11 @@
import { useMutation } from "@apollo/react-hooks"; import { useMutation } from "@apollo/react-hooks";
import AsyncStorage from "@react-native-async-storage/async-storage"; import AsyncStorage from "@react-native-async-storage/async-storage";
import { useNavigation, useTheme } from "@react-navigation/native"; import { useNavigation, useTheme } from "@react-navigation/native";
import Constants from "expo-constants";
import * as Device from "expo-device"; import * as Device from "expo-device";
import * as Localization from "expo-localization"; import * as Localization from "expo-localization";
import * as Notifications from "expo-notifications"; import * as Notifications from "expo-notifications";
import * as Updates from "expo-updates";
import gql from "graphql-tag"; import gql from "graphql-tag";
import React, { import React, { useContext, useEffect, useRef, useState } from "react";
useContext,
useEffect,
useLayoutEffect,
useRef,
useState,
} from "react";
import { import {
AppState, AppState,
Linking, Linking,
@ -24,7 +16,6 @@ import {
} from "react-native"; } from "react-native";
import { Modalize } from "react-native-modalize"; import { Modalize } from "react-native-modalize";
import { async } from "validate.js";
import i18n from "../../../i18n"; import i18n from "../../../i18n";
import { moderateScale } from "../../utils/scaling"; import { moderateScale } from "../../utils/scaling";
@ -84,7 +75,6 @@ function Settings() {
profile.is_order_notification profile.is_order_notification
); );
const [activeRadio, activeRadioSetter] = useState(languageTypes[0].index); const [activeRadio, activeRadioSetter] = useState(languageTypes[0].index);
// eslint-disable-next-line no-unused-vars
const [appState, setAppState] = useState(AppState.currentState); const [appState, setAppState] = useState(AppState.currentState);
const [uploadToken] = useMutation(PUSH_TOKEN); const [uploadToken] = useMutation(PUSH_TOKEN);
const [updateUserInfo] = useMutation(UPDATEUSER); const [updateUserInfo] = useMutation(UPDATEUSER);
@ -96,7 +86,7 @@ function Settings() {
const modalizeRef = useRef(null); const modalizeRef = useRef(null);
const modalizeRef1 = useRef(null); const modalizeRef1 = useRef(null);
useLayoutEffect(() => { useEffect(() => {
navigation.setOptions({ navigation.setOptions({
headerTitle: i18n.t("titleSettings"), headerTitle: i18n.t("titleSettings"),
headerRight: null, headerRight: null,
@ -176,7 +166,6 @@ function Settings() {
const langName = languageTypes[defLang].value; const langName = languageTypes[defLang].value;
activeRadioSetter(defLang); activeRadioSetter(defLang);
languageNameSetter(langName); languageNameSetter(langName);
// Updates.reloadAsync();
} }
}; };
@ -343,11 +332,6 @@ function Settings() {
/> />
</View> </View>
</TouchableOpacity> </TouchableOpacity>
{/* <View style={styles.versionContainer}>
<TextDefault textColor={colors.fontSecondColor}>
{/* Version: {Constants.manifest.version}
</TextDefault>
</View> */}
</View> </View>
</View> </View>
<TextDefault <TextDefault

View File

@ -1,249 +1,252 @@
export const ar = { export const ar = {
home: 'الصفحة الرئيسية', home: "الصفحة الرئيسية",
title0: 'اللغة المختارة', title0: "اللغة المختارة",
subtitle0: 'العربية', subtitle0: "العربية",
description0: description0:
'اختر أي لغة تريد لتغيير محتوى التطبيق إلى اللغة المطلوبة لديك.', "اختر أي لغة تريد لتغيير محتوى التطبيق إلى اللغة المطلوبة لديك.",
title1: 'لذيذ', title1: "لذيذ",
subtitle1: 'الفطور', subtitle1: "الفطور",
description1: description1:
'الفطور هو كل شيء. البداية، الشيء الأول. إنها اللقمة التي هي الالتزام بيوم جديد، حياة مستمرة.', "الفطور هو كل شيء. البداية، الشيء الأول. إنها اللقمة التي هي الالتزام بيوم جديد، حياة مستمرة.",
title2: 'منعش', title2: "منعش",
subtitle2: 'المشروبات', subtitle2: "المشروبات",
description2: description2:
'الصمت الحقيقي هو راحة العقل، وهو للروح ما النوم للجسم، غذاء وانتعاش.', "الصمت الحقيقي هو راحة العقل، وهو للروح ما النوم للجسم، غذاء وانتعاش.",
title3: 'لذيذ', title3: "لذيذ",
subtitle3: 'آيس كريم', subtitle3: "آيس كريم",
description3: description3:
'العمر لا يقلل من خيبة الأمل الشديدة من سقوط ملعقة من الآيس كريم من المخروط', "العمر لا يقلل من خيبة الأمل الشديدة من سقوط ملعقة من الآيس كريم من المخروط",
getStarted: 'ابدأ!', getStarted: "ابدأ!",
welcome: welcome:
"مرحبًا بك في Enatega، في بعض الأحيان كل ما تحتاجه هو الحب. لكن القليل من الطعام بين الحين والآخر لا يضر.", "مرحبًا بك في Enatega، في بعض الأحيان كل ما تحتاجه هو الحب. لكن القليل من الطعام بين الحين والآخر لا يضر.",
loginBtn: 'تسجيل الدخول', loginBtn: "تسجيل الدخول",
registerBtn: 'تسجيل', registerBtn: "تسجيل",
name: 'الاسم', name: "الاسم",
phone: 'رقم الهاتف', phone: "رقم الهاتف",
email: 'البريد الإلكتروني', email: "البريد الإلكتروني",
emailphone: 'البريد الإلكتروني أو الهاتف', emailphone: "البريد الإلكتروني أو الهاتف",
password: 'كلمه السر', password: "كلمه السر",
deliveryAddress: 'عنوان التسليم', deliveryAddress: "عنوان التسليم",
fullDeliveryAddress: 'عنوان التسليم الكامل', fullDeliveryAddress: "عنوان التسليم الكامل",
deliveryDetails: 'التفاصيل المطلوبة - على سبيل المثال الطابق / المبنى', deliveryDetails: "التفاصيل المطلوبة - على سبيل المثال الطابق / المبنى",
myAddresses: 'عناويني', myAddresses: "عناويني",
addAddress: 'إضافة عنوان', addAddress: "إضافة عنوان",
editAddress: 'تعديل العنوان', editAddress: "تعديل العنوان",
registerText: 'أو سجل مع', registerText: "أو سجل مع",
forgotPassword: 'نسيت كلمة السر؟', forgotPassword: "نسيت كلمة السر؟",
loginText: 'أو تسجيل الدخول مع', loginText: "أو تسجيل الدخول مع",
deliveryLocation: deliveryLocation:
'قم بتشغيل الموقع حتى نتمكن من إرسال إليك طعم لا نهاية له من الطعام اللذيذ.', "قم بتشغيل الموقع حتى نتمكن من إرسال إليك طعم لا نهاية له من الطعام اللذيذ.",
locationBtn: 'تشغيل الموقع', locationBtn: "تشغيل الموقع",
locationPermissionDenied: 'تم رفض إذن الوصول إلى الموقع', locationPermissionDenied: "تم رفض إذن الوصول إلى الموقع",
cameraRollPermissionDenied: 'تم رفض إذن الوصول إلى Camera Roll', cameraRollPermissionDenied: "تم رفض إذن الوصول إلى Camera Roll",
locationOff: 'قم بتشغيل الموقع وحاول مرة أخرى', locationOff: "قم بتشغيل الموقع وحاول مرة أخرى",
titleLanguage: 'تغيير اللغة', titleLanguage: "تغيير اللغة",
titleMenu: 'القائمة', titleMenu: "القائمة",
titleOrders: 'طلباتي', titleOrders: "طلباتي",
titleNotifications: 'الإشعارات', titleNotifications: "الإشعارات",
titleReviews: 'المشاركات', titleReviews: "المشاركات",
titleProfile: 'الملف الشخصي', titleProfile: "الملف الشخصي",
titleSettings: 'الإعدادات', titleSettings: "الإعدادات",
titleHelp: 'مساعدة', titleHelp: "مساعدة",
titleChat: 'الدردشة', titleChat: "الدردشة",
titleLogout: 'تسجيل خروج', titleLogout: "تسجيل خروج",
titleCart: 'عربتي', titleCart: "عربتي",
titlePayment: 'دفع', titlePayment: "دفع",
totalOrderAmount: 'إجمالي المبلغ المستحق', totalOrderAmount: "إجمالي المبلغ المستحق",
reOrder: 'إعادة ترتيب', reOrder: "إعادة ترتيب",
unReadNotifications: 'لا توجد إشعارات غير مقروءة', unReadNotifications: "لا توجد إشعارات غير مقروءة",
upload: 'حمل', upload: "حمل",
saveBtn: 'حفظ التغييرات', saveBtn: "حفظ التغييرات",
saveContBtn: 'حفظ واستمر', saveContBtn: "حفظ واستمر",
emailUs: 'أرسل لنا بريدًا إلكترونيًا على', emailUs: "أرسل لنا بريدًا إلكترونيًا على",
question1: 'أين نجد الطعام؟', question1: "أين نجد الطعام؟",
question2: 'كيف نتصل؟', question2: "كيف نتصل؟",
question3: 'كيف يمكنني دفع ثمن عامل التوصيل؟', question3: "كيف يمكنني دفع ثمن عامل التوصيل؟",
question4: 'هل الخدمة متوفرة في مدينتي؟', question4: "هل الخدمة متوفرة في مدينتي؟",
answer1: answer1:
'يمكنك العثور على الطعام في أقرب متجر إليك دون دفع أي شيء لخدمة العملاء. تهمتنا منخفضة للغاية مقارنة بالآخرين.', "يمكنك العثور على الطعام في أقرب متجر إليك دون دفع أي شيء لخدمة العملاء. تهمتنا منخفضة للغاية مقارنة بالآخرين.",
answer2: 'يمكنك الاتصال بنا من خلال البريد الإلكتروني أو رقم الهاتف أو موقعنا الإلكتروني.', answer2:
"يمكنك الاتصال بنا من خلال البريد الإلكتروني أو رقم الهاتف أو موقعنا الإلكتروني.",
answer3: answer3:
'يمكنك دفع ثمن عامل التوصيل شخصيًا أو الدفع عبر الإنترنت أيضًا باستخدام بطاقة الائتمان أو الخصم.', "يمكنك دفع ثمن عامل التوصيل شخصيًا أو الدفع عبر الإنترنت أيضًا باستخدام بطاقة الائتمان أو الخصم.",
answer4: answer4:
'تتوفر هذه الخدمة حاليًا في مدن إسلام آباد وكراتشي يمكنك الاتصال بنا للاستفادة من هذه الخدمة في مدينتك.', "تتوفر هذه الخدمة حاليًا في مدن إسلام آباد وكراتشي يمكنك الاتصال بنا للاستفادة من هذه الخدمة في مدينتك.",
add: 'إضافة', add: "إضافة",
quantity: 'الكمية', quantity: "الكمية",
size: 'الحجم', size: "الحجم",
addToCart: 'أضف إلى العربة', addToCart: "أضف إلى العربة",
orderNow: 'اطلب الآن', orderNow: "اطلب الآن",
addToCartMessage: 'أضيف إلى العربة', addToCartMessage: "أضيف إلى العربة",
emptyCart: 'لا يوجد عناصر في العربة', emptyCart: "لا يوجد عناصر في العربة",
itemTotal: 'إجمالي العنصر', itemTotal: "إجمالي العنصر",
delvieryCharges: 'رسوم التوصيل', delvieryCharges: "رسوم التوصيل",
total: 'مجموع', total: "مجموع",
contactInfo: 'معلومات الاتصال', contactInfo: "معلومات الاتصال",
deliveryAddressmessage: 'تعيين عنوان التسليم', deliveryAddressmessage: "تعيين عنوان التسليم",
proceedCheckout: 'المتابعة إلى الدفع', proceedCheckout: "المتابعة إلى الدفع",
paymentText: 'كيف ترغب في الدفع؟', paymentText: "كيف ترغب في الدفع؟",
checkout: 'الدفع', checkout: "الدفع",
creditCart: 'بطاقة الائتمان / بطاقة الخصم', creditCart: "بطاقة الائتمان / بطاقة الخصم",
paypal: 'باي بال', paypal: "باي بال",
cod: 'الدفع عند الاستلام', cod: "الدفع عند الاستلام",
thankYou: 'شكرا لك!', thankYou: "شكرا لك!",
orderConfirmed: 'تم تأكيد طلبك', orderConfirmed: "تم تأكيد طلبك",
orderId: 'معرف الطلب الخاص بك', orderId: "معرف الطلب الخاص بك",
orderAmount: 'المبلغ المستحق لطلبك', orderAmount: "المبلغ المستحق لطلبك",
orderDetail: 'تفاصيل الطلب', orderDetail: "تفاصيل الطلب",
paymentMethod: 'طريقة الدفع', paymentMethod: "طريقة الدفع",
trackOrder: 'تتبع الطلب', trackOrder: "تتبع الطلب",
backToMenu: 'العودة إلى القائمة', backToMenu: "العودة إلى القائمة",
foodItem: 'صنف غذائي', foodItem: "صنف غذائي",
deliveredTo: 'تسليم إلى', deliveredTo: "تسليم إلى",
writeAReview: 'اكتب مراجعة', writeAReview: "اكتب مراجعة",
orderReceived: 'استلام الطلب', orderReceived: "استلام الطلب",
orderPicked: 'طلبك في طريقه', orderPicked: "طلبك في طريقه",
orderDelivered: 'تم التوصيل', orderDelivered: "تم التوصيل",
completed: 'اكتمل', completed: "اكتمل",
cancelled: 'ألغي', cancelled: "ألغي",
orderPreparing: 'يتم تحضير طلبك', orderPreparing: "يتم تحضير طلبك",
delivered: 'تم التوصيل', delivered: "تم التوصيل",
rateAndReview: 'التقييم والمراجعة', rateAndReview: "التقييم والمراجعة",
reviewPlaceholder: 'تحصل المراجعات الأكثر تفصيلاً على مزيد من الرؤية ...', reviewPlaceholder: "تحصل المراجعات الأكثر تفصيلاً على مزيد من الرؤية ...",
submit: 'ارسال', submit: "ارسال",
noWorriesText: 'لا تقلق، دعنا نساعدك!', noWorriesText: "لا تقلق، دعنا نساعدك!",
yourEmail: 'بريدك الإلكتروني', yourEmail: "بريدك الإلكتروني",
send: 'ارسال', send: "ارسال",
apply: 'تطبيق', apply: "تطبيق",
checkEmail: 'تحقق من بريدك الإلكتروني للحصول على رابط إعادة تعيين كلمة المرور', checkEmail:
languageText: 'الرجاء تحديد اللغة المطلوبة', "تحقق من بريدك الإلكتروني للحصول على رابط إعادة تعيين كلمة المرور",
countryCodePickerTranslation: 'العربية', languageText: "الرجاء تحديد اللغة المطلوبة",
countryCodeSelect: 'اختر رمز البلد', countryCodePickerTranslation: "العربية",
paymentNotSupported: 'طريقة الدفع هذه لا تدعم هذه العملة', countryCodeSelect: "اختر رمز البلد",
loginOrCreateAccount: 'تسجيل الدخول / إنشاء حساب', paymentNotSupported: "طريقة الدفع هذه لا تدعم هذه العملة",
unReadReviews: 'لا توجد مراجعات حتى الآن!', loginOrCreateAccount: "تسجيل الدخول / إنشاء حساب",
unReadOrders: 'لا توجد طلبات حتى الآن!', unReadReviews: "لا توجد مراجعات حتى الآن!",
error: 'خطأ', unReadOrders: "لا توجد طلبات حتى الآن!",
noMoreItems: 'لا يوجد المزيد من العناصر في المخزون', error: "خطأ",
hungry: 'جائع', noMoreItems: "لا يوجد المزيد من العناصر في المخزون",
emptyCartBtn: 'العودة إلى الطعام', hungry: "جائع",
subTotal: 'المجموع الفرعي', emptyCartBtn: "العودة إلى الطعام",
deliveryFee: 'رسوم التوصيل', subTotal: "المجموع الفرعي",
haveVoucher: 'هل لديك قسيمة؟', deliveryFee: "رسوم التوصيل",
remove: 'ازالة', haveVoucher: "هل لديك قسيمة؟",
change: 'تغيير', remove: "ازالة",
condition1: 'باستكمال هذا الطلب، أوافق على جميع الشروط والأحكام.', change: "تغيير",
condition1: "باستكمال هذا الطلب، أوافق على جميع الشروط والأحكام.",
condition2: condition2:
'أوافق وأطالبك بتنفيذ الخدمة المطلوبة قبل نهاية فترة الإلغاء. أنا أدرك أنه بعد الإكمال الكامل للخدمة أفقد حق التراجع عن الشراء.', "أوافق وأطالبك بتنفيذ الخدمة المطلوبة قبل نهاية فترة الإلغاء. أنا أدرك أنه بعد الإكمال الكامل للخدمة أفقد حق التراجع عن الشراء.",
orderBtn: 'تقديم الطلب', orderBtn: "تقديم الطلب",
coupanApply: 'تم تطبيق خصم القسيمة', coupanApply: "تم تطبيق خصم القسيمة",
coupanFailed: 'القسيمة غير متوفرة', coupanFailed: "القسيمة غير متوفرة",
invalidCoupan: 'قسيمة غير صالحة', invalidCoupan: "قسيمة غير صالحة",
validateItems: 'أضف عناصر إلى العربة قبل الدفع', validateItems: "أضف عناصر إلى العربة قبل الدفع",
validateDelivery: 'تعيين عنوان التسليم قبل الدفع', validateDelivery: "تعيين عنوان التسليم قبل الدفع",
language: 'اللغة', language: "اللغة",
getUpdatesText: 'احصل على تحديثات حول حالة طلبك!', getUpdatesText: "احصل على تحديثات حول حالة طلبك!",
delAcc: 'حذف الحساب', delAcc: "حذف الحساب",
delAccText: 'هل أنت متأكد أنك تريد حذف الحساب؟', delAccText: "هل أنت متأكد أنك تريد حذف الحساب؟",
cancel: 'إلغاء', cancel: "إلغاء",
receiveOffers: 'تلقي عروض خاصة', receiveOffers: "تلقي عروض خاصة",
notificationUpdate: "تم تحديث حالة الإشعار", notificationUpdate: "تم تحديث حالة الإشعار",
notificationsNotWorking: "الإشعارات لا تعمل على المحاكاة", notificationsNotWorking: "الإشعارات لا تعمل على المحاكاة",
loginOrCreateAcc: "تسجيل الدخول / إنشاء حساب", loginOrCreateAcc: "تسجيل الدخول / إنشاء حساب",
welcome: "مرحبا", welcome: "مرحبا",
noItems: 'لا توجد عناصر', noItems: "لا توجد عناصر",
featured: 'متميز', featured: "متميز",
filters: 'التصفية', filters: "التصفية",
reset: 'إعادة تعيين', reset: "إعادة تعيين",
showSaleItems: 'إظهار العناصر المخفضة فقط', showSaleItems: "إظهار العناصر المخفضة فقط",
showStockItems: 'إظهار العناصر المتوفرة فقط', showStockItems: "إظهار العناصر المتوفرة فقط",
priceRange: 'نطاق السعر', priceRange: "نطاق السعر",
sorting: 'الفرز', sorting: "الفرز",
applyFilter: 'تطبيق التصفية', applyFilter: "تطبيق التصفية",
close: 'إغلاق', close: "إغلاق",
phoneNumberRequired: 'رقم الهاتف مطلوب', phoneNumberRequired: "رقم الهاتف مطلوب",
phoneNumberMissing: 'رقم الهاتف مفقود', phoneNumberMissing: "رقم الهاتف مفقود",
userInfoUpdated: 'تم تحديث معلومات المستخدم', userInfoUpdated: "تم تحديث معلومات المستخدم",
nameReq: 'الاسم مطلوب', nameReq: "الاسم مطلوب",
minWords: 'يسمح بأقل 11 وأقصى 15 حرفًا', minWords: "يسمح بأقل 11 وأقصى 15 حرفًا",
rightsReserved: 'جميع الحقوق محفوظة لشركة Enatega', rightsReserved: "جميع الحقوق محفوظة لشركة Enatega",
changePass: 'تغيير كلمة المرور', changePass: "تغيير كلمة المرور",
currentPass: 'كلمة المرور الحالية', currentPass: "كلمة المرور الحالية",
passReq: 'كلمة المرور مطلوبة', passReq: "كلمة المرور مطلوبة",
newPass: 'كلمة المرور الجديدة', newPass: "كلمة المرور الجديدة",
invalidPass: 'كلمة مرور غير صالحة', invalidPass: "كلمة مرور غير صالحة",
passChange: 'تم تحديث كلمة المرور', passChange: "تم تحديث كلمة المرور",
noOrdersFound: 'لا توجد طلبات', noOrdersFound: "لا توجد طلبات",
startShopping: 'ابدأ التسوق', startShopping: "ابدأ التسوق",
reOrder: 'إعادة الطلب', reOrder: "إعادة الطلب",
smthWrong: 'هناك خطأ ما', smthWrong: "هناك خطأ ما",
noOrdersAssigned: 'لا توجد طلبات معينة بعد!', noOrdersAssigned: "لا توجد طلبات معينة بعد!",
oldOrder: 'طلب قديم', oldOrder: "طلب قديم",
activeOrder: 'طلب نشط', activeOrder: "طلب نشط",
idVar: 'المعرف: ', idVar: "المعرف: ",
addressUpdated: 'تم تحديث العنوان', addressUpdated: "تم تحديث العنوان",
labelAs: 'التسمية ك', labelAs: "التسمية ك",
addressReq: 'عنوان التسليم مطلوب', addressReq: "عنوان التسليم مطلوب",
deliveryDetailsReq: 'تفاصيل التسليم مطلوبة', deliveryDetailsReq: "تفاصيل التسليم مطلوبة",
locaPermission: 'لم يتم منح إذن الموقع', locaPermission: "لم يتم منح إذن الموقع",
addressAdded: 'تمت إضافة العنوان', addressAdded: "تمت إضافة العنوان",
productPage: 'صفحة المنتج', productPage: "صفحة المنتج",
Docs: 'المستندات', Docs: "المستندات",
Blog: 'المدونة', Blog: "المدونة",
aboutUs: 'عنا', aboutUs: "عنا",
myVouchers: 'قسائمي', myVouchers: "قسائمي",
typeVoucherCode: 'اكتب رمز القسيمة', typeVoucherCode: "اكتب رمز القسيمة",
enterVoucherCode: 'أدخل رمز القسيمة الخاص بك', enterVoucherCode: "أدخل رمز القسيمة الخاص بك",
status: 'الحالة', status: "الحالة",
anySuggestion: 'هل لديك أي اقتراح؟', anySuggestion: "هل لديك أي اقتراح؟",
reviewRegarding: 'مراجعة بخصوص طلبك؟', reviewRegarding: "مراجعة بخصوص طلبك؟",
writeReview: 'اكتب مراجعة', writeReview: "اكتب مراجعة",
chatWithRider: 'الدردشة مع المتسلم', chatWithRider: "الدردشة مع المتسلم",
signupGoogle: 'التسجيل باستخدام Google', signupGoogle: "التسجيل باستخدام Google",
signupEmail: 'التسجيل باستخدام البريد الإلكتروني', signupEmail: "التسجيل باستخدام البريد الإلكتروني",
signup: 'تسجيل', signup: "تسجيل",
signupApple: 'التسجيل باستخدام Apple', signupApple: "التسجيل باستخدام Apple",
alreadyMember: 'عضو بالفعل؟ سجل الدخول', alreadyMember: "عضو بالفعل؟ سجل الدخول",
enterUsername: 'أدخل البريد الإلكتروني وكلمة المرور', enterUsername: "أدخل البريد الإلكتروني وكلمة المرور",
createNewAcc: 'إنشاء حساب جديد', createNewAcc: "إنشاء حساب جديد",
emailphoneReq: 'البريد الإلكتروني / الهاتف مطلوب', emailphoneReq: "البريد الإلكتروني / الهاتف مطلوب",
invalidMail: 'بريد إلكتروني / هاتف غير صالح', invalidMail: "بريد إلكتروني / هاتف غير صالح",
passReq: 'كلمة المرور مطلوبة', passReq: "كلمة المرور مطلوبة",
cantLogin: 'لا يمكنك تسجيل الدخول، هذا الحساب محذوف!', cantLogin: "لا يمكنك تسجيل الدخول، هذا الحساب محذوف!",
orderPending: 'طلبك لا يزال معلقًا.', orderPending: "طلبك لا يزال معلقًا.",
prepFood: 'المطعم يحضر الطعام.', prepFood: "المطعم يحضر الطعام.",
riderOnWay: 'المتسلم في طريقه.', riderOnWay: "المتسلم في طريقه.",
orderDelivered: 'تم تسليم الطلب.', orderDelivered: "تم تسليم الطلب.",
completeOrder: 'تم الانتهاء من الطلب.', completeOrder: "تم الانتهاء من الطلب.",
PENDING: 'معلق', PENDING: "معلق",
ACCEPTED: 'مقبول', ACCEPTED: "مقبول",
PICKED: 'مستلم', PICKED: "مستلم",
DELIVERED: 'مسلم', DELIVERED: "مسلم",
COMPLETED: 'اكتمل', COMPLETED: "اكتمل",
'Default': 'الافتراضي', Default: "الافتراضي",
'Ascending (A-Z)': 'تصاعدي (أ-ي)', "Ascending (A-Z)": "تصاعدي (أ-ي)",
'Descending (Z-A)': 'تنازلي (ي-أ)', "Descending (Z-A)": "تنازلي (ي-أ)",
'Price (Low - High)': 'السعر (منخفض - مرتفع)', "Price (Low - High)": "السعر (منخفض - مرتفع)",
'Price (High - Low)': 'السعر (مرتفع - منخفض)', "Price (High - Low)": "السعر (مرتفع - منخفض)",
Home: 'الرئيسية', Home: "الرئيسية",
Work: 'العمل', Work: "العمل",
Other: 'آخر', Other: "آخر",
NoStock: 'نفاذ الكمية', NoStock: "نفاذ الكمية",
ItemOutOfStock: 'العنصر غير متوفر حالياً', ItemOutOfStock: "العنصر غير متوفر حالياً",
SelectLanguage: 'اختر اللغة', SelectLanguage: "اختر اللغة",
Done: 'تم', Done: "تم",
Cancel: 'إلغاء', Cancel: "إلغاء",
NoFoods: 'لا توجد أطعمة', NoFoods: "لا توجد أطعمة",
CartIsEmpty: 'السلة فارغة.', CartIsEmpty: "السلة فارغة.",
SetPaymentMethod: 'يرجى تحديد وسيلة الدفع قبل الخروج', SetPaymentMethod: "يرجى تحديد وسيلة الدفع قبل الخروج",
AnErrorOccured: 'حدث خطأ. الرجاء المحاولة مرة أخرى', AnErrorOccured: "حدث خطأ. الرجاء المحاولة مرة أخرى",
ResetPasswordLinkSent: 'تم إرسال رابط إعادة تعيين كلمة المرور إلى بريدك الإلكتروني', ResetPasswordLinkSent:
LocationPermissionNotGranted: 'لم يتم منح إذن الموقع', "تم إرسال رابط إعادة تعيين كلمة المرور إلى بريدك الإلكتروني",
NoFooditemFound: 'لم يتم العثور على عنصر طعام', LocationPermissionNotGranted: "لم يتم منح إذن الموقع",
SavedYet: 'لم تقم بحفظ أي عنوان بعد.', NoFooditemFound: "لم يتم العثور على عنصر طعام",
ClickAddNewAddress: 'انقر فوق إضافة عنوان جديد للبدء', SavedYet: "لم تقم بحفظ أي عنوان بعد.",
NoAddressesfound: 'لم يتم العثور على عناوين.', ClickAddNewAddress: "انقر فوق إضافة عنوان جديد للبدء",
AddNewAddress: 'إضافة عنوان جديد', NoAddressesfound: "لم يتم العثور على عناوين.",
'About Us': 'من نحن', AddNewAddress: "إضافة عنوان جديد",
'Product Page': 'صفحة المنتج', "About Us": "من نحن",
"Product Page": "صفحة المنتج",
} "Change Payment Method": "قم بتغيير آلية الدفع",
};

View File

@ -246,4 +246,5 @@ export const de = {
AddNewAddress: "Nieuw adres toevoegen", AddNewAddress: "Nieuw adres toevoegen",
"About Us": "Over ons", "About Us": "Over ons",
"Product Page": "Productpagina", "Product Page": "Productpagina",
"Change Payment Method": "Bezahlungsmethode ändern",
}; };

View File

@ -1,165 +1,165 @@
export const en = { export const en = {
home: 'Home', home: "Home",
title0: 'Selected Language', title0: "Selected Language",
subtitle0: 'English', subtitle0: "English",
description0: description0:
'Select any language of your choice to change the content of the app to your required language.', "Select any language of your choice to change the content of the app to your required language.",
title1: 'Tasty', title1: "Tasty",
subtitle1: 'BreakFast', subtitle1: "BreakFast",
description1: description1:
'Breakfast is everything. The beginning, the first thing. It is the mouthful that is the commitment to a new day, a continuing life.', "Breakfast is everything. The beginning, the first thing. It is the mouthful that is the commitment to a new day, a continuing life.",
title2: 'Refreshing', title2: "Refreshing",
subtitle2: 'Drinks', subtitle2: "Drinks",
description2: description2:
'True silence is the rest of the mind, and is to the spirit what sleep is to the body, nourishment and refreshment.', "True silence is the rest of the mind, and is to the spirit what sleep is to the body, nourishment and refreshment.",
title3: 'Delicous', title3: "Delicous",
subtitle3: 'Icecream', subtitle3: "Icecream",
description3: description3:
'Age does not diminish the extreme disappointment of having a scoop of ice cream fall from the cone', "Age does not diminish the extreme disappointment of having a scoop of ice cream fall from the cone",
getStarted: 'Get Started!', getStarted: "Get Started!",
welcome: welcome:
"Welcome to Enatega, sometimes all you need is love. But a little food now and then doesn't hurt.", "Welcome to Enatega, sometimes all you need is love. But a little food now and then doesn't hurt.",
loginBtn: 'Login', loginBtn: "Login",
registerBtn: 'Register', registerBtn: "Register",
name: 'Name', name: "Name",
phone: 'Phone Number', phone: "Phone Number",
email: 'Email', email: "Email",
emailphone: 'Email or Phone', emailphone: "Email or Phone",
password: 'Password', password: "Password",
deliveryAddress: 'Delivery Address', deliveryAddress: "Delivery Address",
fullDeliveryAddress: 'Your full delivery address', fullDeliveryAddress: "Your full delivery address",
deliveryDetails: 'Required details -e.g. floor/ building', deliveryDetails: "Required details -e.g. floor/ building",
myAddresses: 'My Addresses', myAddresses: "My Addresses",
addAddress: 'Add Address', addAddress: "Add Address",
editAddress: 'Edit Address', editAddress: "Edit Address",
registerText: 'Or Register With', registerText: "Or Register With",
forgotPassword: 'Forgot Password?', forgotPassword: "Forgot Password?",
loginText: 'Or Login With', loginText: "Or Login With",
deliveryLocation: deliveryLocation:
'Turn on location so we could send you endless taste of delicious food.', "Turn on location so we could send you endless taste of delicious food.",
locationBtn: 'Turn on Location', locationBtn: "Turn on Location",
locationPermissionDenied: 'Permission to access location was denied', locationPermissionDenied: "Permission to access location was denied",
cameraRollPermissionDenied: 'Permission to access Camera Roll was denied', cameraRollPermissionDenied: "Permission to access Camera Roll was denied",
locationOff: 'Turn on location and try again', locationOff: "Turn on location and try again",
titleLanguage: 'Change Language', titleLanguage: "Change Language",
titleMenu: 'Menu', titleMenu: "Menu",
titleOrders: 'My Orders', titleOrders: "My Orders",
titleNotifications: 'Notifications', titleNotifications: "Notifications",
titleReviews: 'Reviews', titleReviews: "Reviews",
titleProfile: 'Profile', titleProfile: "Profile",
titleSettings: 'Settings', titleSettings: "Settings",
titleHelp: 'Help', titleHelp: "Help",
titleChat: 'Chat', titleChat: "Chat",
titleLogout: 'Logout', titleLogout: "Logout",
titleCart: 'My Cart', titleCart: "My Cart",
titlePayment: 'Payment', titlePayment: "Payment",
totalOrderAmount: 'Total Order Amount', totalOrderAmount: "Total Order Amount",
reOrder: 'Reorder', reOrder: "Reorder",
unReadNotifications: 'No unread notifications', unReadNotifications: "No unread notifications",
upload: 'Upload', upload: "Upload",
saveBtn: 'Save Changes', saveBtn: "Save Changes",
saveContBtn: 'SAVE AND CONTINUE', saveContBtn: "SAVE AND CONTINUE",
emailUs: 'Email us at', emailUs: "Email us at",
question1: 'Where do we find the food?', question1: "Where do we find the food?",
question2: 'How do we contact?', question2: "How do we contact?",
question3: 'How can I pay the delivery person?', question3: "How can I pay the delivery person?",
question4: 'Is the service available in my city?', question4: "Is the service available in my city?",
answer1: answer1:
'You can find the food at your nearest store without paying anything to customer service.Our charges are extremely low as compared to others.', "You can find the food at your nearest store without paying anything to customer service.Our charges are extremely low as compared to others.",
answer2: 'You can contact us through our email, phone number or our website.', answer2: "You can contact us through our email, phone number or our website.",
answer3: answer3:
'You can pay the delivery person in person or pay online as well through credit or debit card.', "You can pay the delivery person in person or pay online as well through credit or debit card.",
answer4: answer4:
'Currently this service is available in cities Islamabad and Karachi you can contact us to avail this service in your city.', "Currently this service is available in cities Islamabad and Karachi you can contact us to avail this service in your city.",
add: 'ADD', add: "ADD",
quantity: 'Quantity', quantity: "Quantity",
size: 'Size', size: "Size",
addToCart: 'Add to Cart', addToCart: "Add to Cart",
orderNow: 'Order Now', orderNow: "Order Now",
addToCartMessage: 'Added to cart', addToCartMessage: "Added to cart",
emptyCart: 'No items in cart', emptyCart: "No items in cart",
itemTotal: 'Item Total', itemTotal: "Item Total",
delvieryCharges: 'Delivery Charges', delvieryCharges: "Delivery Charges",
total: 'Total', total: "Total",
contactInfo: 'Contact Info', contactInfo: "Contact Info",
deliveryAddressmessage: 'Set delivery address', deliveryAddressmessage: "Set delivery address",
proceedCheckout: 'Proceed to Checkout', proceedCheckout: "Proceed to Checkout",
paymentText: 'How do you wish to pay?', paymentText: "How do you wish to pay?",
checkout: 'Checkout', checkout: "Checkout",
creditCart: 'Credit Card/Debit Card', creditCart: "Credit Card/Debit Card",
paypal: 'Paypal', paypal: "Paypal",
cod: 'Cash on delivery', cod: "Cash on delivery",
thankYou: 'Thank You!', thankYou: "Thank You!",
orderConfirmed: 'Your Order is confirmed', orderConfirmed: "Your Order is confirmed",
orderId: 'Your Order Id', orderId: "Your Order Id",
orderAmount: 'Your Order Amount', orderAmount: "Your Order Amount",
orderDetail: 'Order Detail', orderDetail: "Order Detail",
paymentMethod: 'Payment Method', paymentMethod: "Payment Method",
trackOrder: 'Track Order', trackOrder: "Track Order",
backToMenu: 'Back To Menu', backToMenu: "Back To Menu",
foodItem: 'Food item', foodItem: "Food item",
deliveredTo: 'Delivered to', deliveredTo: "Delivered to",
writeAReview: 'Write a Review', writeAReview: "Write a Review",
orderReceived: 'Order Received', orderReceived: "Order Received",
orderPicked: 'Your order is on its way', orderPicked: "Your order is on its way",
orderDelivered: 'Delivered', orderDelivered: "Delivered",
completed: 'Completed', completed: "Completed",
cancelled: 'Cancelled', cancelled: "Cancelled",
orderPreparing: 'Your order is being prepared', orderPreparing: "Your order is being prepared",
delivered: 'Delivered', delivered: "Delivered",
rateAndReview: 'Rate and Review', rateAndReview: "Rate and Review",
reviewPlaceholder: 'More detailed reviews get more visibility...', reviewPlaceholder: "More detailed reviews get more visibility...",
submit: 'Submit', submit: "Submit",
noWorriesText: 'No worries, let us help you out!', noWorriesText: "No worries, let us help you out!",
yourEmail: 'Your Email', yourEmail: "Your Email",
send: 'Send', send: "Send",
apply: 'Apply', apply: "Apply",
checkEmail: 'Check your email for reset password link', checkEmail: "Check your email for reset password link",
languageText: 'Please select your required language', languageText: "Please select your required language",
countryCodePickerTranslation: 'eng', countryCodePickerTranslation: "eng",
countryCodeSelect: 'Select Country Code', countryCodeSelect: "Select Country Code",
paymentNotSupported: 'This payment method does not support this Currency', paymentNotSupported: "This payment method does not support this Currency",
loginOrCreateAccount: 'Login/Create Account', loginOrCreateAccount: "Login/Create Account",
unReadReviews: 'No Reviews Yet!', unReadReviews: "No Reviews Yet!",
unReadOrders: 'No Orders Yet!', unReadOrders: "No Orders Yet!",
error: 'Error', error: "Error",
noMoreItems: 'No more items in stock', noMoreItems: "No more items in stock",
hungry: 'Hungry', hungry: "Hungry",
emptyCartBtn: 'Back to Food', emptyCartBtn: "Back to Food",
subTotal: 'SubTotal', subTotal: "SubTotal",
deliveryFee: 'Delivery Fee', deliveryFee: "Delivery Fee",
haveVoucher: 'Do you have a voucher', haveVoucher: "Do you have a voucher",
remove: 'Remove', remove: "Remove",
change: 'Change', change: "Change",
condition1: 'By completing this order, I agree to all Terms & Conditions.', condition1: "By completing this order, I agree to all Terms & Conditions.",
condition2: condition2:
'I agree and I demand that you execute the ordered service before the end of the revocation period. I am aware that after complete fulfillment of the service I lose my right of rescission.', "I agree and I demand that you execute the ordered service before the end of the revocation period. I am aware that after complete fulfillment of the service I lose my right of rescission.",
orderBtn: 'Place order', orderBtn: "Place order",
coupanApply: 'Coupon discount applied', coupanApply: "Coupon discount applied",
coupanFailed: 'Coupon Unavailable', coupanFailed: "Coupon Unavailable",
invalidCoupan: 'Invalid Coupon', invalidCoupan: "Invalid Coupon",
validateItems: 'Add items to cart before checkout', validateItems: "Add items to cart before checkout",
validateDelivery: 'Set delivery address before checkout', validateDelivery: "Set delivery address before checkout",
language: 'Language', language: "Language",
getUpdatesText: 'Get updates on your order status!', getUpdatesText: "Get updates on your order status!",
delAcc: 'Delete Account', delAcc: "Delete Account",
delAccText: 'Are you Sure you want to delete Account?', delAccText: "Are you Sure you want to delete Account?",
cancel:'Cancel', cancel: "Cancel",
receiveOffers: 'Receive Special Offers', receiveOffers: "Receive Special Offers",
notificationUpdate: "Notification Status Updated", notificationUpdate: "Notification Status Updated",
notificationsNotWorking: "Notification do not work on simulator", notificationsNotWorking: "Notification do not work on simulator",
loginOrCreateAcc: "Login/Create Account", loginOrCreateAcc: "Login/Create Account",
welcome: "Welcome", welcome: "Welcome",
noItems: 'No item found', noItems: "No item found",
featured: 'Featured', featured: "Featured",
filters: 'Filters', filters: "Filters",
reset: 'Reset', reset: "Reset",
showSaleItems: 'Show sale items only', showSaleItems: "Show sale items only",
showStockItems: 'Show stock items only', showStockItems: "Show stock items only",
priceRange: 'Price Range', priceRange: "Price Range",
sorting: 'Sorting', sorting: "Sorting",
applyFilter: 'Apply Filter', applyFilter: "Apply Filter",
close: 'Close', close: "Close",
phoneNumberRequired: "Phone number is required", phoneNumberRequired: "Phone number is required",
phoneNumberMissing: "Phone Number is missing", phoneNumberMissing: "Phone Number is missing",
userInfoUpdated: "User's Info Updated", userInfoUpdated: "User's Info Updated",
@ -168,43 +168,43 @@ export const en = {
rightsReserved: "All rights are reserved by Enatega", rightsReserved: "All rights are reserved by Enatega",
changePass: "Change Password", changePass: "Change Password",
currentPass: "Current Password", currentPass: "Current Password",
passReq: 'Password is required', passReq: "Password is required",
newPass: "New Password", newPass: "New Password",
invalidPass: 'Invalid password', invalidPass: "Invalid password",
passChange: 'Password Updated', passChange: "Password Updated",
noOrdersFound: 'No Orders Found', noOrdersFound: "No Orders Found",
startShopping: 'Start Shopping', startShopping: "Start Shopping",
reOrder: "Re-Order", reOrder: "Re-Order",
smthWrong: "Something is worng", smthWrong: "Something is worng",
noOrdersAssigned: "No Orders Assigned yet!", noOrdersAssigned: "No Orders Assigned yet!",
oldOrder: "Old Order", oldOrder: "Old Order",
activeOrder: "Active Order", activeOrder: "Active Order",
idVar: 'ID: ', idVar: "ID: ",
addressUpdated: 'Address updated', addressUpdated: "Address updated",
labelAs: 'Label as', labelAs: "Label as",
addressReq: 'Delivery address is required', addressReq: "Delivery address is required",
deliveryDetailsReq: 'Delivery details is required', deliveryDetailsReq: "Delivery details is required",
locaPermission: 'Location permission not granted', locaPermission: "Location permission not granted",
addressAdded: 'Address added', addressAdded: "Address added",
productPage: 'Product Page', productPage: "Product Page",
Docs: 'Docs', Docs: "Docs",
Blog: 'Blog', Blog: "Blog",
aboutUs: 'About Us', aboutUs: "About Us",
myVouchers: 'My Vouchers', myVouchers: "My Vouchers",
typeVoucherCode: "TYPe voucher code", typeVoucherCode: "TYPe voucher code",
enterVoucherCode: "Enter your voucher code", enterVoucherCode: "Enter your voucher code",
status: 'Status', status: "Status",
anySuggestion: 'Any suggestion?', anySuggestion: "Any suggestion?",
reviewRegarding: 'Review regarding your order?', reviewRegarding: "Review regarding your order?",
writeReview: 'Write a review', writeReview: "Write a review",
chatWithRider: 'Chat with Rider', chatWithRider: "Chat with Rider",
signupGoogle: 'Signup with Google', signupGoogle: "Signup with Google",
signupEmail: 'Signup using Email', signupEmail: "Signup using Email",
signup: 'Signup', signup: "Signup",
signupApple: 'Signup with Apple', signupApple: "Signup with Apple",
alreadyMember: 'Already a member? Log in', alreadyMember: "Already a member? Log in",
enterUsername: 'Enter your Email and Password', enterUsername: "Enter your Email and Password",
createNewAcc: 'Create New Account', createNewAcc: "Create New Account",
emailphoneReq: "Email/Phone is required", emailphoneReq: "Email/Phone is required",
invalidMail: "Invalid Email/Phone", invalidMail: "Invalid Email/Phone",
passReq: "Password is required", passReq: "Password is required",
@ -215,34 +215,35 @@ export const en = {
orderDelivered: "Order is delivered.", orderDelivered: "Order is delivered.",
completeOrder: "Order is completed.", completeOrder: "Order is completed.",
PENDING: "PENDING", PENDING: "PENDING",
ACCEPTED: 'ACCEPTED', ACCEPTED: "ACCEPTED",
PICKED: "PICKED", PICKED: "PICKED",
DELIVERED: "DELIVERED", DELIVERED: "DELIVERED",
COMPLETED: "COMPLETED", COMPLETED: "COMPLETED",
'Default': 'Default', Default: "Default",
'Ascending (A-Z)': 'Ascending (A-Z)', "Ascending (A-Z)": "Ascending (A-Z)",
'Descending (Z-A)': 'Descending (Z-A)', "Descending (Z-A)": "Descending (Z-A)",
'Price (Low - High)': 'Price (Low - High)', "Price (Low - High)": "Price (Low - High)",
'Price (High - Low)': 'Price (High - Low)', "Price (High - Low)": "Price (High - Low)",
Home: 'Home', Home: "Home",
Work: 'Work', Work: "Work",
Other: 'Other', Other: "Other",
NoStock: 'No Stock', NoStock: "No Stock",
ItemOutOfStock: 'Item out of stock', ItemOutOfStock: "Item out of stock",
SelectLanguage: 'Select Language', SelectLanguage: "Select Language",
Done: 'Done', Done: "Done",
Cancel: 'Cancel', Cancel: "Cancel",
NoFoods: 'No Foods', NoFoods: "No Foods",
CartIsEmpty: 'Cart is empty.', CartIsEmpty: "Cart is empty.",
SetPaymentMethod: 'Set payment method before checkout', SetPaymentMethod: "Set payment method before checkout",
AnErrorOccured: 'An error occured. Please try again', AnErrorOccured: "An error occured. Please try again",
ResetPasswordLinkSent: 'Reset password link sent on your email', ResetPasswordLinkSent: "Reset password link sent on your email",
LocationPermissionNotGranted: 'Location permission not granted', LocationPermissionNotGranted: "Location permission not granted",
NoFooditemFound: 'No food item found', NoFooditemFound: "No food item found",
SavedYet: 'You haven&#39;t saved any address yet.', SavedYet: "You haven&#39;t saved any address yet.",
ClickAddNewAddress: 'Click Add New Address to get started', ClickAddNewAddress: "Click Add New Address to get started",
NoAddressesfound: 'No Addresses found.', NoAddressesfound: "No Addresses found.",
AddNewAddress: 'Add New Address', AddNewAddress: "Add New Address",
'About Us': 'About Us', "About Us": "About Us",
'Product Page': 'Product Page', "Product Page": "Product Page",
} "Change Payment Method": "Change Payment Method",
};

View File

@ -249,4 +249,5 @@ export const fr = {
AddNewAddress: "Ajouter une nouvelle adresse", AddNewAddress: "Ajouter une nouvelle adresse",
"About Us": "À propos de nous", "About Us": "À propos de nous",
"Product Page": "Page de produit", "Product Page": "Page de produit",
"Change Payment Method": "Changer la méthode de paiement",
}; };

View File

@ -244,4 +244,5 @@ export const km = {
AddNewAddress: "បន្ថែមអាសយដ្ឋានថ្មី", AddNewAddress: "បន្ថែមអាសយដ្ឋានថ្មី",
"About Us": "អំពីពួកយើង", "About Us": "អំពីពួកយើង",
"Product Page": "ទំព័រផលិតផល", "Product Page": "ទំព័រផលិតផល",
"Change Payment Method": "ផ្លាស់ប្តូរវិធីបង់ប្រាក់",
}; };

View File

@ -237,4 +237,5 @@ export const zh = {
AddNewAddress: "添加新地址", AddNewAddress: "添加新地址",
"About Us": "关于我们", "About Us": "关于我们",
"Product Page": "产品页面", "Product Page": "产品页面",
"Change Payment Method": "更改付款方式",
}; };