الاسم
- Provided by: manpages-ar-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
مكتبة سي المعيارية (libc، -lc)
#include <locale.h>
locale_t uselocale(locale_t newloc);
uselocale():
منذ glibc 2.10:
_XOPEN_SOURCE >= 700
قبل glibc 2.10:
_GNU_SOURCE
تضبط الدالة uselocale() المحلية الحالية للخيط المستدعي، وتُعيد المحلية السابقة للخيط. بعد استدعاء ناجح لـ uselocale()، تعمل أي استدعاءات من هذا الخيط لدوال تعتمد على المحلية كما لو أن المحلية ضُبطت إلى newloc.
يمكن أن يأخذ المعامل newloc إحدى القيم التالية:
عند النجاح، تُعيد uselocale() مُعالَج المحلية الذي ضُبط بواسطة الاستدعاء السابق لـ uselocale() في هذا الخيط، أو LC_GLOBAL_LOCALE إذا لم يكن هناك استدعاء سابق. عند الخطأ، تُعيد (locale_t) 0، وتضبط errno للإشارة إلى الخطأ.
POSIX.1-2008.
glibc 2.3. POSIX.1-2008.
على عكس setlocale(3)، لا تسمح uselocale() بالاستبدال الانتقائي لفئات المحلية الفردية. لاستخدام محلية تختلف في فئات قليلة فقط عن المحلية الحالية، استخدم استدعاءات لـ duplocale(3) و newlocale(3) للحصول على كائن محلية مكافئ للمحلية الحالية وتعديل الفئات المطلوبة في ذلك الكائن.
انظر newlocale(3) و duplocale(3).
locale(1), duplocale(3), freelocale(3), newlocale(3), setlocale(3), locale(5), locale(7)
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.