نحن نستخدم Advanced Search Banner ونواجه هذه المشكلة.
على حد علمي، بدأ هذا يحدث فقط بعد تحديث حديث.
أي مساعدة ستكون محل تقدير كبير. شكرا لك.
نحن نستخدم Advanced Search Banner ونواجه هذه المشكلة.
على حد علمي، بدأ هذا يحدث فقط بعد تحديث حديث.
أي مساعدة ستكون محل تقدير كبير. شكرا لك.
أعتقد أن هذا ناتج عن UX: add optional search button text (#33) · discourse/discourse-search-banner@eeeb391 · GitHub ليس اختياريًا كما يوحي :ضحك:
لا يمكنني تكرار هذا في المنتدى الخاص بي وأنا على أحدث إصدار تجريبي
ربما حاول إعادة تثبيت المكون (أو تحديثه إذا لم تكن قد فعلت ذلك بعد) ![]()
نعم، نحن نواجه هذا مع جميع أحدث الإصدارات لكل شيء مثبت.
أعتقد أن المشكلة تتعلق بـ en مقابل en-GB (في حالتي، على الأقل).
تم الإبلاغ عن المشكلة لنا من قبل المستخدمين (الذين، أفترض، لديهم لغتهم مضبوطة على en).
أي مساعدة ستكون موضع تقدير كبير.
يُعد استخدام إعدادات اللغة en أمرًا شائعًا جدًا. هل هناك حل بديل قبل إصلاح هذه المشكلة؟ إنها واضحة جدًا في أعلى جميع الصفحات ![]()
لم أتمكن من تكرار هذه المشكلة. ![]()
حتى يتم تحديد المشكلة وإصلاحها، يمكنك استخدام CSS هذا لإخفاء الزر:
.custom-search-banner-wrap .btn.search-icon span {
display: none;
}
أو بدلاً من ذلك، إذا كنت ترغب في الاحتفاظ بنص قابل للنقر:
.custom-search-banner-wrap .btn.search-icon {
span {
display: none;
}
&:before {
content: "Search";
}
}
إذا قمت بتعيين لغتك المحلية إلى نفس لغة المستخدمين الذين واجهوا المشكلة، ثم قمت بتحديث صفحات إعدادات المكون، فهل search_banner.search_button_text فارغة؟
شكرا @Canapin
لقد اخترت CSS الأقصر (الأول) وقد نجح الأمر ![]()
نعم، لذا تحدث المشكلة مع en ولكن ليس مع en_GB. إذا قمت بتبديل لغة الواجهة الخاصة بي، أرى مربع search_banner.search_button_text فارغًا في كلتا الحالتين.
شكرا لمساعدتك.
غريب، لا أرى المشكلة في أي لغة أقوم بتعيينها
— عادةً ما تظهر هذه الأنواع من المشاكل عندما تفتقر لغة ما إلى مفتاح الترجمة بالكامل… ولكنها محددة في السمة، ويجب أن تعود إلى سلسلة فارغة ما لم يكن لديها قيمة مضافة في الإعدادات.
أتساءل عما إذا كان هناك تعارض مع سمة أخرى أو مكون إضافي في مكان ما؟ إذا انتقلت إلى سمة لافتة البحث في admin/customize/themes وانقر فوق زر المعاينة لعرضها بشكل منفصل، فهل تستمر المشكلة هناك؟
نعم، أراه عند استخدام زر المعاينة (لم أكن بحاجة إلى إزالة حل CSS البديل).
لقد جربت أيضًا حذف مكون السمة وتثبيته حديثًا من مستودع git، ولا تزال المشكلة قائمة، أخشى ذلك.
في حال كان ذلك ذا صلة، فإن لغتنا الافتراضية هي الإنجليزية (المملكة المتحدة).
شكراً لمساعدتك.
لم أنسَ هذا الأمر، لكن نفدت أفكاري. لقد جربت لغات متعددة، بما في ذلك جميع أنواع اللغة الإنجليزية، وما زلت غير قادر على إعادة إنتاج المشكلة. لقد تحققت أيضًا من بعض المواقع الأخرى التي تستخدم هذه المكونات ولا تواجه هذه المشكلة.
أعتقد أن هناك مشكلة في ترجمة السمة لا تعمل عندما لا تكون اللغة الافتراضية لموقعك هي الإنجليزية (الولايات المتحدة). عندما أقوم بتعيينها على الإنجليزية (الولايات المتحدة)، فإن Advanced Search Banner تعمل بإعداداتها الافتراضية لكل لغة للمستخدم (الإنجليزية (الولايات المتحدة)، الإنجليزية (المملكة المتحدة)، والألمانية)
آه، فهمت، شكرًا لك! يمكنني تكرار هذا عندما يتم تغيير إعدادات اللغة للموقع إلى شيء آخر غير الإنجليزية-الولايات المتحدة ويتم تعيين لغة المستخدم إلى الإنجليزية-الولايات المتحدة - لم يكن هذا الإعداد واضحًا بالنسبة لي عندما حاولت في البداية.
سيتم إصلاح هذا في المرة القادمة التي يتم فيها تحديث المكون: FIX: don't use fallback key as button text by awesomerobot · Pull Request #55 · discourse/discourse-search-banner · GitHub
تم إغلاق هذا الموضوع تلقائيًا بعد 6 أيام. لم يعد يُسمح بالردود الجديدة.