diff --git a/package-lock.json b/package-lock.json index 18622d9f3..2a507e16b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "auspice", - "version": "2.13.0", + "version": "2.14.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/src/components/controls/language.js b/src/components/controls/language.js index cc9c83e47..5924155f8 100644 --- a/src/components/controls/language.js +++ b/src/components/controls/language.js @@ -31,7 +31,8 @@ class Language extends React.Component { {value: "pt", label: "Português"}, {value: "fr", label: "Français"}, {value: "tr", label: "Türkçe"}, - {value: "ja", label: "日本語"} + {value: "ja", label: "日本語"}, + {value: "ar", label: "العربية"} ]; return languages; } diff --git a/src/locales/ar/language.json b/src/locales/ar/language.json new file mode 100644 index 000000000..56809e5e5 --- /dev/null +++ b/src/locales/ar/language.json @@ -0,0 +1,3 @@ +{ + "name": "العربية" +} \ No newline at end of file diff --git a/src/locales/ar/sidebar.json b/src/locales/ar/sidebar.json new file mode 100644 index 000000000..003bdaffa --- /dev/null +++ b/src/locales/ar/sidebar.json @@ -0,0 +1,33 @@ +{ + "Dataset": "مجموعة بيانات", + "Date Range": "النطاق الزمني", + "Color By": "اللون حسب", + "Tree Options": "خيارات الشجرة", + "Layout": "التخطيط", + "rectangular": "مستطيل", + "radial": "شعاعي", + "unrooted": "بدون جذور", + "clock": "زمني", + "Branch Length": "طول الفرع", + "time": "الوقت", + "divergence": "تباعد", + "Show confidence intervals": "اظهار مجال الثقة", + "Branch Labels": "تسميات الفروع", + "Search Strains": "البحث على السلالات", + "Second Tree": "الشجرة الثانية", + "Map Options": "خيارات الخريطة", + "Geographic resolution": "دقة الخريطة", + "Animation Speed": "سرعة الحركة", + "Loop animation": "حركة متكررة", + "Animate cumulative history": "تحريك التاريخ التراكمي", + "Panel Options": "خيارات اللوحة", + "Show tree": "اظهار الشجرة", + "Show map": "اظهار الخريطة", + "Show entropy": "اظهار الانتروبيا", + "Language": "اللغة", + "Slow": "بطيئة", + "Medium": "متوسطة", + "Fast": "سريعة", + "full": "كامل", + "grid": "شبكة" +} \ No newline at end of file diff --git a/src/locales/ar/translation.json b/src/locales/ar/translation.json new file mode 100644 index 000000000..626f6496c --- /dev/null +++ b/src/locales/ar/translation.json @@ -0,0 +1,91 @@ +{ + "__Header//Byline__": "########################################", + "Maintained by": "الصيانة من طرف", + "using data from": "باستخدام البيانات من", + "Built with": "أنشأ باستعمال", + + + "__Header//Info__": "########################################", + "Showing {{x}} of {{y}} genomes": "جينوم {{y}} من {{x}} إظهار", + "Showing {{x}} of {{y}} genomes sampled between {{from}} and {{to}}": "{{to}} إلى {{from}} إظهار {{x}} من {{y}} جنوم أخدت من ", + "Comprising": "يتكون من", + "Animation in progress": "حركة جارية", + "Filtered to": "صغر إلى", + + + "__Download Modal__": "########################################", + "click outside this box to return to the app": "انقر خارج هذا المربع للعودة إلى التطبيق", + "last updated": "آخر تحديث", + "A full list of sequence authors is available via the TSV files below": "قائمة كاملة من المؤلفين متاحة عبر ملفات أدناه", + "Data usage policy": "سياسة استخدام البيانات", + "Please cite the authors who contributed genomic data (where relevant), as well as": "يرجى ذكر المؤلفين الذين ساهموا بالببيانات الجينومية، وكذلك", + "Download data": "تحميل البيانات", + "Data usage part 1": "الغرض من البيانات المقدمة هنا هو النشر بسرعة تحليل مسببات الأمراض الخطيرة. يتم تضمين البيانات غير المنشورة بإذن من ممتلكي البيانات ، ولا تؤثر على حقهم في النشر ", + "Data usage part 2": "يرجى الاتصال بالمؤلفين المعنيين (متاح عبر ملفات أدناه) إذا كنت تنوي إجراء المزيد من البحث باستخدام بياناتهم. يمكن تنزيل البيانات المشتقة ، مثل السلالات ، أدناه - يرجى الاتصال بالمؤلفين المعنيين عند الحاجة.", + + "__Entropy Panel__": "########################################", + "Diversity": "التنوع", + "entropy": "الانتروبيا", + "events": "الأحداث", + "Codon {{codon}} in protein {{protein}}": "شيفرة جينية {{codon}} في البروتين {{protein}}", + "Nucleotide {{nuc}}": "نوكليوتيد {{nuc}}", + "Nuc positions {{a}} to {{b}}": "موضع النيكليوتيدات {{a}} إلى {{b}}", + "Num mutations": "طفرات النيكليوتيدات", + "Negative strand": " اتجاه إيجابي ", + "Positive strand": "اتجاه سلبي", + "Click to color tree & map": "انقر لتلوين الشجرة والخريطة", + + + "__Footer__": "########################################", + "Filter by {{filterTitle}}": "تصنيف بواسطة {{filterTitle}}", + "Data updated": "بيانات محدثة", + + + "__Map panel__": "########################################", + "Transmissions": "الإرساليات", + "Geography": "الجغرافيا", + "reset zoom": "إعادة التكبير", + "Reset": "إعادة التعيين", + "Play": "تشغيل", + "Pause": "إيقاف", + + + "__Tree (Phylogeny) panel__": "########################################", + "Phylogeny": "شجرة تطور السلالات", + "Reset Layout": "إعادة تعيين التصميم", + "Click on tip to display more info": "انقر على النصيحة لعرض المزيد من المعلومات", + "Click to zoom into clade": "انقر لتكبير الفرع الحيوي", + "Click to zoom out to parent clade": "انقر لتكبير سلف الفرع الحيوي ", + "Branch leading to": "الفرع المؤدي الى", + "Number of descendants": "النسل", + "Nucleotide mutations": "طفرات النيكليوتيد", + "AA mutations": "AA طفرات", + "protein mutations truncated": "طفرات البروتين مقتطعة", + "Gaps": "ثغرات", + "{{x}} more": "{{x}} إضافية ", + "No nucleotide mutations": "بدون طفرات النيكليوتيد ", + "No amino acid mutations": "بدون طفرات الأحماض الأمينية", + "Divergence": "تباعد", + "Date": "التاريخ", + "Collection date": "تاريخ التجميع", + "Inferred collection date": "تاريخ التجميع المستنتح", + "Inferred Date": "التاريخ المستنتج", + "Date Confidence Interval": "مجال ثقة التاريخ", + "Vaccine selected": "اللقاح المحدد", + "Vaccine start date": "تاريخ بداية اللقاح", + "Vaccine end date": "تاريخ نهاية اللقاح", + "Serum strain": "سلالة المصل", + "Click outside this box to go back to the tree": "انقر خارج هذا المربع للعودة إلى الشجرة", + "Authors": "المؤلفون", + "Title": "العنوان", + "Journal": "صحيفة", + + + "__Frequencies panel__": "########################################", + "Frequencies": "الترددات", + "colored by": "ملونة بواسطة", + "Projection": "إسقاط", + "Time point": "نقطة زمنية", + "Frequency": "تردد", + "Projected frequency": "التردد المتوقع" +} \ No newline at end of file diff --git a/src/locales/fr/sidebar.json b/src/locales/fr/sidebar.json index 9d2ac1ef9..7ed38c1de 100644 --- a/src/locales/fr/sidebar.json +++ b/src/locales/fr/sidebar.json @@ -1,5 +1,5 @@ { - "Dataset": "Catalogue des données", + "Dataset": "Jeu de données", "Date Range": "Intervalle de dates", "Color By": "Couleur par", "Tree Options": "Options d'arborescence", diff --git a/src/locales/fr/translation.json b/src/locales/fr/translation.json index 32dc4e156..31c4f4a39 100644 --- a/src/locales/fr/translation.json +++ b/src/locales/fr/translation.json @@ -78,7 +78,7 @@ "Click outside this box to go back to the tree": "Cliquez en dehors de cette case pour revenir à l'arbre", "Authors": "Auteurs", "Title": "Titre", - "Journal": "", + "Journal": "Journal", "__Frequencies panel__": "########################################",