مكونات جوال تلمسها قبل أن تثبّتها
كل هاتف أدناه يشغّل المكوّن الحقيقي، لا فيديو: اضغط «جرّبه مباشرة». اسحب الورقة، مرّر الصفوف، اضغط الزر مطوّلًا. الاهتزازات والإيماءات والوضع الداكن وتقليل الحركة مدمجة.
$ npx shadcn@latest add https://goodui.dev/native/r/button.jsonCtrl K
80 مكونات
الإجراءات 7
حقول الإدخال 15
التنقل 6
الطبقات العلوية 9
التغذية الراجعة 8
البيانات 11
الشاشات (Pro) 24
التعريب
مزوّد واحد يترجم كل النصوص المدمجة في goodui Native (تسميات إمكانية الوصول، والإعلانات الصوتية، ونصوص الأزرار) ويحدد لغة التواريخ والأرقام. يستخدم الحزم ومعرّفات المكونات نفسها التي تستخدمها عدة الويب: 18 لغة إضافةً إلى الإنجليزية.
npx shadcn@latest add https://goodui.dev/native/r/locale-tr.jsonapp/_layout.tsx
import { Stack } from "expo-router"
import { GooduiLocaleProvider, ThemeProvider } from "@/components/goodui-native/foundation"
import { Toaster } from "@/components/goodui-native/toast/toast"
import tr from "@/components/goodui-native/locales/tr"
export default function RootLayout() {
return (
<GooduiLocaleProvider lang="tr" labels={tr}>
<ThemeProvider colorScheme="system">
<Stack />
<Toaster />
</ThemeProvider>
</GooduiLocaleProvider>
)
}ضعه خارج ThemeProvider لكي تتبعه النوافذ المنبثقة والإشعارات أيضًا. ويمكن لمكوّن واحد أن يستبدل نصًا بعينه عبر الخاصية labels. للعربية والعبرية استدعِ I18nManager.forceRTL(true) عند بدء التطبيق؛ وعلى الويب اضبط dir على المستند.
كيف يعمل التعريب في goodui →