From 8a6508ea3542d2f0b52eb1682ef28c441ce14fad Mon Sep 17 00:00:00 2001 From: Walid-Stanikzai Date: Wed, 23 Jul 2025 14:16:50 +0430 Subject: [PATCH] Pashto Language localization done --- i18n/ps.js | 283 +++++++++++++++++++++++++++++++++++++++++++++------ i18n/ps.json | 30 +++--- i18n/ps.mjs | 235 ++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 494 insertions(+), 54 deletions(-) diff --git a/i18n/ps.js b/i18n/ps.js index 96a5431b..e16fa19d 100644 --- a/i18n/ps.js +++ b/i18n/ps.js @@ -1,35 +1,254 @@ -(function( factory ) { - if ( typeof define === 'function' && define.amd ) { - // AMD - define( [], factory); - } - else if ( typeof exports === 'object' ) { - // CommonJS - module.exports = factory(); - } - // No browser loader - use JSON, ESM, CJS or AMD +(function(factory) { + if (typeof define === 'function' && define.amd) { + // AMD + define([], factory); + } else if (typeof exports === 'object') { + // CommonJS + module.exports = factory(); + } + // No browser loader - use JSON, ESM, CJS or AMD } (function() { return { - "emptyTable": "جدول خالي دی", - "info": "د _START_ څخه تر _END_ پوري، له ټولو _TOTAL_ څخه", - "infoEmpty": "د 0 څخه تر 0 پوري، له ټولو 0 څخه", - "infoFiltered": "(لټول سوي له ټولو _MAX_ څخه)", - "infoThousands": ",", - "lengthMenu": "_MENU_ کتاره وښايه", - "loadingRecords": "منتظر اوسئ...", - "processing": "منتظر اوسئ...", - "search": "لټون:", - "zeroRecords": "د لټون مطابق معلومات و نه موندل سول", - "paginate": { - "first": "لومړۍ", - "last": "وروستۍ", - "next": "بله", - "previous": "شاته" - }, - "aria": { - "sortAscending": ": په صعودي ډول مرتبول", - "sortDescending": ": په نزولي ډول مرتبول" - } -}; -})); + "emptyTable": "جدول خالي دی", + "info": "د _START_ څخه تر _END_ پورې، له ټولو _TOTAL_ څخه", + "infoEmpty": "د 0 څخه تر 0 پورې، له ټولو 0 څخه", + "infoFiltered": "(لټول شوی له ټولو _MAX_ څخه)", + "infoThousands": ",", + "lengthMenu": "_MENU_ کتاره وښایاست", + "loadingRecords": "منتظر اوسئ...", + "processing": "پر کار دی...", + "search": "لټون:", + "zeroRecords": "د لټون مطابق معلومات ونه موندل شول", + "paginate": { + "first": "لومړۍ", + "last": "وروستۍ", + "next": "بله", + "previous": "شاته" + }, + "aria": { + "sortAscending": ": په صعودي ډول مرتبول", + "sortDescending": ": په نزولي ډول مرتبول" + }, + "autoFill": { + "cancel": "لغو کول", + "fill": "ټول خلیجونه په %d<\/i> سره ډک کړئ", + "fillHorizontal": "خلیجونه افقي ډول ډک کړئ", + "fillVertical": "خلیجونه عمودي ډول ډک کړئ" + }, + "buttons": { + "collection": "مجموعه ", + "colvis": "ستونزې ښکاره کړئ", + "colvisRestore": "د لید حالت بیا راټولول", + "copy": "کاپي", + "copyKeys": "Press ctrl or u2318 + C to copy the table data to your system clipboard.

To cancel, click this message or press escape.", + "copySuccess": { + "1": "1 قطعه کاپي شوه", + "_": "%d قطعې کاپي شوې" + }, + "copyTitle": "کاپي ته", + "csv": "CSV", + "excel": "Excel", + "pageLength": { + "-1": "ټول ردیفونه وښایئ", + "_": "وښایئ %d ردیفونه" + }, + "pdf": "PDF", + "print": "چاپ", + "updateState": "تازه", + "stateRestore": "حالت %d", + "savedStates": "خوندي شوي حالات", + "renameState": "نوې نوم", + "removeState": "لیرې کول", + "removeAllStates": "ټول حالات لیرې کړئ", + "createState": "د حالت جوړول" + }, + "searchBuilder": { + "add": "شرط اضافه کړئ", + "button": { + "0": "د لټون جوړونکی", + "_": "د لټون جوړونکی (%d)" + }, + "clearAll": "ټول پاک کړئ", + "condition": "شرط", + "conditions": { + "date": { + "after": "وروسته", + "before": "مخکې", + "between": "تر منځ", + "empty": "خالي", + "equals": "برابر", + "not": "نه", + "notBetween": "تر منځ نه", + "notEmpty": "خالي نه" + }, + "number": { + "between": "تر منځ", + "empty": "خالي", + "equals": "برابر", + "gt": "له", + "gte": "له برابر", + "lt": "کم", + "lte": "کم برابر", + "not": "نه", + "notBetween": "تر منځ نه", + "notEmpty": "خالي نه" + }, + "string": { + "contains": "شامل دی", + "empty": "خالي", + "endsWith": "سره پای ته رسېږي", + "equals": "برابر", + "not": "نه", + "notEmpty": "خالي نه", + "startsWith": "سره پیل کیږي", + "notContains": "شامل نه دی", + "notStartsWith": "سره پیل نه کیږي", + "notEndsWith": "سره پای ته نه رسېږي" + }, + "array": { + "without": "بغیر", + "notEmpty": "خالي نه", + "not": "نه", + "contains": "شامل دی", + "empty": "خالي", + "equals": "برابر" + } + }, + "data": "معلومات", + "deleteTitle": "د فلټر کولو قاعده لیرې کول", + "leftTitle": "معیارونه منفي کړئ", + "logicAnd": "او", + "logicOr": "یا", + "rightTitle": "معیارونه مثبت کړئ", + "title": { + "0": "د لټون جوړونکی", + "_": "د لټون جوړونکی (%d)" + }, + "value": "ارزښت" + }, + "searchPanes": { + "clearMessage": "ټول پاک کړئ", + "collapse": { + "0": "د لټون پین", + "_": "د لټون پین (%d)" + }, + "count": "{total}", + "countFiltered": "{shown} ({total})", + "emptyPanes": "هیڅ لټون پین نشته", + "loadMessage": "د لټون پینونه بارول", + "title": "فلټرونه فعال - %d", + "showMessage": "ټول وښایئ", + "collapseMessage": "ټول کم کړئ" + }, + "select": { + "cells": { + "1": "1 خلیج انتخاب شوی", + "_": "%d خلیجونه انتخاب شوي" + }, + "columns": { + "1": "1 کالم انتخاب شوی", + "_": "%d کالمونه انتخاب شوي" + }, + "rows": { + "1": "1 قطعه انتخاب شوې", + "_": "%d قطعې انتخاب شوې" + } + }, + "datetime": { + "previous": "مخکینی", + "next": "راتلونکی", + "hours": "ساعت", + "minutes": "دقیقه", + "seconds": "ثانیه", + "unknown": "-", + "amPm": [ + "صبا", + "ماښام" + ], + "weekdays": [ + "یکشنبه", + "دوشنبه", + "سه‌شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه" + ], + "months": [ + "جنوري", + "فبروري", + "مارچ", + "اپریل", + "می", + "جون", + "جولای", + "اګست", + "سپتمبر", + "اکتوبر", + "نوامبر", + "دسمبر" + ] + }, + "editor": { + "close": "بندول", + "create": { + "button": "نوی", + "title": "نوې داخله جوړه کړئ", + "submit": "جوړول" + }, + "edit": { + "button": "سمول", + "title": "د داخله سمول", + "submit": "نوې کول" + }, + "remove": { + "button": "لیرې کول", + "title": "لیرې کول", + "submit": "لیرې کول", + "confirm": { + "_": "آیا تاسو یقین لری چې غواړئ %d قطعات لیرې کړئ؟", + "1": "آیا تاسو یقین لری چې غواړئ 1 قطعه لیرې کړئ؟" + } + }, + "error": { + "system": "یو سیسټم خطا رامنځته شوی (نور معلومات<\/a>)." + }, + "multi": { + "title": "متعدد ارزښتونه", + "info": "انتخاب شوي توکي د دې ان پټ لپاره مختلف ارزښتونه لري. د دې ان پټ لپاره ټول توکي د یوه ارزښت سره سمول، دلته کلیک کړئ یا ټپ کړئ، او که نه، هغوی به خپل انفرادی ارزښتونه وساتي.", + "restore": "بدلونونه پخواني کړئ", + "noMulti": "دا ان پټ انفرادی توګه سمول کیدی شي، مګر د ډلې برخه نه ده." + } + }, + "stateRestore": { + "renameTitle": "حالت نومول", + "renameLabel": "د %s لپاره نوې نوم:", + "renameButton": "نومول", + "removeTitle": "حالت لیرې کول", + "removeSubmit": "لیرې کول", + "removeJoiner": "او", + "removeError": "د حالت لیرې کولو کې ناکامي.", + "removeConfirm": "آیا تاسو یقین لری چې غواړئ %s لیرې کړئ؟", + "emptyStates": "هیڅ خوندي شوي حالات نشته", + "emptyError": "نوم خالي نشي کیدی.", + "duplicateError": "د دې نوم سره یو حالت شتون لري.", + "creationModal": { + "toggleLabel": "شامل دي:", + "title": "نوې حالت جوړه کړئ", + "select": "انتخاب", + "searchBuilder": "د لټون جوړونکی", + "search": "لټون", + "scroller": "د سکرول موقعیت", + "paging": "صفحه بندي", + "order": "ترتیب", + "name": "نوم:", + "columns": { + "visible": "د کالم لید", + "search": "د کالم لټون" + }, + "button": "جوړول" + } + } + }; +})); \ No newline at end of file diff --git a/i18n/ps.json b/i18n/ps.json index 25406b47..5835a033 100644 --- a/i18n/ps.json +++ b/i18n/ps.json @@ -21,7 +21,7 @@ "copy": "کاپي", "copyKeys": "د میز ډیټا د خپل سیسټم کلپ بورډ څخه کاپي کولو لپاره فشار ورکړئ د لغوه کولو لپاره ، پدې پیغام کلیک وکړئ یا فرار فشار ورکړئ.", "copySuccess": { - "_": "کاپي شوي %ds قطارونه کلپ بورډ ته", + "_": "کاپي شوي %d قطارونه کلپ بورډ ته", "1": "1 قطار کلپ بورډ ته کاپي شوی" }, "copyTitle": "کلپ بورډ ته کاپي کړئ", @@ -29,7 +29,7 @@ "csv": "سی اس وی", "excel": "اکسل", "pageLength": { - "_": "قطارونه وښایاست", + "_": "وښایئ %d قطارونه", "-1": "ټول قطارونه وښایاست" }, "pdf": "پی ډی اف", @@ -38,7 +38,7 @@ "removeState": "له منځه وړل", "renameState": "نوم بدلون", "savedStates": "حالت ذخیره کول", - "stateRestore": "حالت شمیره", + "stateRestore": "حالت %d", "updateState": "تازه کول" }, "datetime": { @@ -90,33 +90,33 @@ "title": "د داخله تنظیم" }, "error": { - "system": "د سیسټم که یوه تېروتنه رامنځته شوه" + "system": "د سیسټم یوه تېروتنه رامنځته شوې (نور معلومات<\/a>)." }, "multi": { - "info": "ټاکل شوي توکي د دې ننوت لپاره مختلف ارزښتونه لري. د دې ان پټ لپاره ټول توکي ورته ارزښت ته سمولو او تنظیمولو لپاره، دلته کلیک وکړئ یا ټایپ کړئ، که نه نو دوی به خپل انفرادي ارزښتونه وساتي.", - "noMulti": "دا آخذه په انفرادي توګه ترمیم کیدی شي، مګر د یوې ډلې برخه نه وي.", - "restore": "بدلونونه بیرته راوستل", - "title": "څو ارزښتونه" + "info": "ټاکل شوي توکي د دې ان پټ لپاره مختلف ارزښتونه لري. د دې ان پټ لپاره ټول توکي د یوه ارزښت سره سمول، دلته کلیک وکړئ یا ټپ کړئ، او که نه، هغوی به خپل انفرادی ارزښتونه وساتي.", + "noMulti": "دا ان پټ انفرادی توګه سمول کیدی شي، مګر د ډلې برخه نه ده.", + "restore": "بدلونونه پخواني کړئ", + "title": "متعدد ارزښتونه" }, "remove": { "button": "ړنګول", "confirm": { - "_": "ایا تاسو ډاډه یاست چې تاسو غواړئ %d قطارونه حذف کړئ؟", - "1": "ایا تاسو ډاډه یاست چې تاسو 1 قطار حذف کول غواړئ؟" + "_": "آیا تاسو یقین لری چې غواړئ %d قطعه لیرې کړئ؟", + "1": "آیا تاسو یقین لری چې غواړئ 1 قطعه لیرې کړئ؟" }, "submit": "ړنګول", "title": "ړنګول" } }, "emptyTable": "جدول خالي دی", - "info": "د _START_ څخه تر _END_ پوري، له ټولو _TOTAL_ څخه", - "infoEmpty": "د 0 څخه تر 0 پوري، له ټولو 0 څخه", - "infoFiltered": "(لټول سوي له ټولو _MAX_ څخه)", + "info": "د _START_ څخه تر _END_ پورې، له ټولو _TOTAL_ څخه", + "infoEmpty": "د 0 څخه تر 0 پورې، له ټولو 0 څخه", + "infoFiltered": "(لټول شوی له ټولو _MAX_ څخه)", "infoPostFix": "", "infoThousands": ",", - "lengthMenu": "_MENU_ کتاره وښايه", + "lengthMenu": "_MENU_ کتاره وښایاست", "loadingRecords": "منتظر اوسئ...", - "processing": "منتظر اوسئ...", + "processing": "پر کار دی...", "search": "لټون:", "searchPlaceholder": "", "select": { diff --git a/i18n/ps.mjs b/i18n/ps.mjs index 164e70e0..a8c2e3b6 100644 --- a/i18n/ps.mjs +++ b/i18n/ps.mjs @@ -1,14 +1,15 @@ export default { "emptyTable": "جدول خالي دی", - "info": "د _START_ څخه تر _END_ پوري، له ټولو _TOTAL_ څخه", - "infoEmpty": "د 0 څخه تر 0 پوري، له ټولو 0 څخه", - "infoFiltered": "(لټول سوي له ټولو _MAX_ څخه)", + "info": "د _START_ څخه تر _END_ پورې، له ټولو _TOTAL_ څخه", + "infoEmpty": "د 0 څخه تر 0 پورې، له ټولو 0 څخه", + "infoFiltered": "(لټول شوی له ټولو _MAX_ څخه)", "infoThousands": ",", - "lengthMenu": "_MENU_ کتاره وښايه", + "lengthMenu": "_MENU_ کتاره وښایاست", "loadingRecords": "منتظر اوسئ...", - "processing": "منتظر اوسئ...", + "processing": "پر کار دی...", "search": "لټون:", - "zeroRecords": "د لټون مطابق معلومات و نه موندل سول", + "zeroRecords": "د لټون مطابق معلومات و نه موندل شول", + "thousands": ",", "paginate": { "first": "لومړۍ", "last": "وروستۍ", @@ -18,5 +19,225 @@ export default { "aria": { "sortAscending": ": په صعودي ډول مرتبول", "sortDescending": ": په نزولي ډول مرتبول" + }, + "autoFill": { + "cancel": "لغوه کول", + "fill": "ټول حجرې ډک کړئ", + "fillHorizontal": "حجرې په افقی ډول ډک کړئ", + "fillVertical": "حجرې په عمودی ډول ډک کړئ" + }, + "buttons": { + "collection": "ټولګه ", + "colvis": "د کالم لید", + "colvisRestore": "لید بیرته راګرځول", + "copy": "کاپي", + "copyKeys": "د میز ډیټا د خپل سیسټم کلپ بورډ څخه کاپي کولو لپاره فشار ورکړئ. د لغوه کولو لپاره، پدې پیغام کلیک وکړئ یا فرار فشار ورکړئ.", + "copySuccess": { + "1": "1 قطار کلپ بورډ ته کاپي شوی", + "_": "کاپي شوي %d قطارونه کلپ بورډ ته" + }, + "copyTitle": "کلپ بورډ ته کاپي کړئ", + "csv": "سی اس وی", + "excel": "اکسل", + "pageLength": { + "-1": "ټول قطارونه وښایاست", + "_": "وښایئ %d قطارونه" + }, + "pdf": "پی ډی اف", + "print": "پرنټ", + "updateState": "تازه کول", + "stateRestore": "حالت %d", + "savedStates": "حالت ذخیره کول", + "renameState": "نوم بدلول", + "removeState": "لیرې کول", + "removeAllStates": "ټول حالات لیرې کول", + "createState": "حالت جوړول" + }, + "searchBuilder": { + "add": "شرط اضافه کړئ", + "button": { + "0": "د لټون جوړونکی", + "_": "د لټون جوړونکی (%d)" + }, + "clearAll": "ټول پاک کړئ", + "condition": "شرط", + "conditions": { + "date": { + "after": "وروسته", + "before": "مخکې", + "between": "تر منځ", + "empty": "خالي", + "equals": "برابر", + "not": "نه", + "notBetween": "تر منځ نه", + "notEmpty": "خالي نه" + }, + "number": { + "between": "تر منځ", + "empty": "خالي", + "equals": "برابر", + "gt": "له", + "gte": "له برابر", + "lt": "کم", + "lte": "کم برابر", + "not": "نه", + "notBetween": "تر منځ نه", + "notEmpty": "خالي نه" + }, + "string": { + "contains": "شامل دی", + "empty": "خالي", + "endsWith": "سره پای ته رسېږي", + "equals": "برابر", + "not": "نه", + "notEmpty": "خالي نه", + "startsWith": "سره پیل کیږي", + "notContains": "شامل نه دی", + "notStartsWith": "سره پیل نه کیږي", + "notEndsWith": "سره پای ته نه رسېږي" + }, + "array": { + "without": "بغیر", + "notEmpty": "خالي نه", + "not": "نه", + "contains": "شامل دی", + "empty": "خالي", + "equals": "برابر" + } + }, + "data": "معلومات", + "deleteTitle": "د فلټر کولو قاعده لیرې کول", + "leftTitle": "معیارونه منفي کړئ", + "logicAnd": "او", + "logicOr": "یا", + "rightTitle": "معیارونه مثبت کړئ", + "title": { + "0": "د لټون جوړونکی", + "_": "د لټون جوړونکی (%d)" + }, + "value": "ارزښت" + }, + "searchPanes": { + "clearMessage": "ټول پاک کړئ", + "collapse": { + "0": "د لټون پین", + "_": "د لټون پین (%d)" + }, + "count": "{total}", + "countFiltered": "{shown} ({total})", + "emptyPanes": "هیڅ لټون پین نشته", + "loadMessage": "د لټون پینونه بارول", + "title": "فلټرونه فعال - %d", + "showMessage": "ټول وښایئ", + "collapseMessage": "ټول کم کړئ" + }, + "select": { + "cells": { + "1": "1 خلیج انتخاب شوی", + "_": "%d خلیجونه انتخاب شوي" + }, + "columns": { + "1": "1 کالم انتخاب شوی", + "_": "%d کالمونه انتخاب شوي" + }, + "rows": { + "1": "1 قطعه انتخاب شوې", + "_": "%d قطعې انتخاب شوې" + } + }, + "datetime": { + "previous": "مخکینی", + "next": "راتلونکی", + "hours": "ساعت", + "minutes": "دقیقه", + "seconds": "ثانیه", + "unknown": "-", + "amPm": [ + "صبا", + "ماښام" + ], + "weekdays": [ + "یکشنبه", + "دوشنبه", + "سه‌شنبه", + "چهارشنبه", + "پنجشنبه", + "جمعه", + "شنبه" + ], + "months": [ + "جنوري", + "فبروري", + "مارچ", + "اپریل", + "می", + "جون", + "جولای", + "اګست", + "سپتمبر", + "اکتوبر", + "نوامبر", + "دسمبر" + ] + }, + "editor": { + "close": "بندول", + "create": { + "button": "نوی", + "title": "نوې داخله جوړه کړئ", + "submit": "جوړول" + }, + "edit": { + "button": "سمول", + "title": "د داخله سمول", + "submit": "نوې کول" + }, + "remove": { + "button": "لیرې کول", + "title": "لیرې کول", + "submit": "لیرې کول", + "confirm": { + "_": "آیا تاسو یقین لری چې غواړئ %d قطعات لیرې کړئ؟", + "1": "آیا تاسو یقین لری چې غواړئ 1 قطعه لیرې کړئ؟" + } + }, + "error": { + "system": "د سیسټم یوه تېروتنه رامنځته شوې (نور معلومات<\/a>)." + }, + "multi": { + "title": "متعدد ارزښتونه", + "info": "انتخاب شوي توکي د دې ان پټ لپاره مختلف ارزښتونه لري. د دې ان پټ لپاره ټول توکي د یوه ارزښت سره سمول، دلته کلیک کړئ یا ټپ کړئ، او که نه، هغوی به خپل انفرادی ارزښتونه وساتي.", + "restore": "بدلونونه پخواني کړئ", + "noMulti": "دا ان پټ انفرادی توګه سمول کیدی شي، مګر د ډلې برخه نه ده." + } + }, + "stateRestore": { + "renameTitle": "حالت نومول", + "renameLabel": "د %s لپاره نوې نوم:", + "renameButton": "نومول", + "removeTitle": "حالت لیرې کول", + "removeSubmit": "لیرې کول", + "removeJoiner": "او", + "removeError": "د حالت لیرې کولو کې ناکامي.", + "removeConfirm": "آیا تاسو یقین لری چې غواړئ %s لیرې کړئ؟", + "emptyStates": "هیڅ خوندي شوي حالات نشته", + "emptyError": "نوم خالي نشي کیدی.", + "duplicateError": "د دې نوم سره یو حالت شتون لري.", + "creationModal": { + "toggleLabel": "شامل دي:", + "title": "نوې حالت جوړه کړئ", + "select": "انتخاب", + "searchBuilder": "د لټون جوړونکی", + "search": "لټون", + "scroller": "د سکرول موقعیت", + "paging": "صفحه بندي", + "order": "ترتیب", + "name": "نوم:", + "columns": { + "visible": "د کالم لید", + "search": "د کالم لټون" + }, + "button": "جوړول" + } } -}; +}; \ No newline at end of file