آسف، لم أكن أشير إلى جميع المستخدمين بالضرورة، ولكن المستخدمين لدي يفضلون ذلك. لقد تم ترحيلهم من منتدى كبير راسخ كان يفتح الروابط الخارجية أيضًا في علامة تبويب جديدة افتراضيًا.
بالإضافة إلى ذلك، بالنظر إلى أن لدي روابط أخرى في القسم المخصص التي يتم فتحها في نفس علامة التبويب، فإن عدم الاتساق مع روابط /my/* غريب بعض الشيء للمستخدمين، الذين لا يعرفون أو يهتمون بما إذا كان هذا النوع من الروابط يتطلب معالجة خاصة.
هناك وجهة نظر أخرى أيضًا - كم مرة يستخدم المستخدمون روابط /my؟ أعني هل هناك أي سبب حقيقي لوضع تلك الروابط في الشريط الجانبي وجعله أطول وأطول وأطول قليلاً؟ لدينا بالفعل روابط لقسم /my في قائمة شخصية أكثر…
بالتأكيد. كان هناك نقاش كبير فور ترحيل المنتدى، “أين قائمة المواضيع التي اشتركت فيها؟”. بصراحة، حتى أنا لم أجد روابط المواضيع المتعقبة والمراقبة في موقعها الغريب تحت /my/preferences/tracking. احتجت أيضًا إلى إضافة رابط شريط جانبي لاستعلام بحث مخصص لمساعدة المستخدمين في العثور على المواضيع المستوردة من المنتدى القديم التي شاركوا فيها (والتي تفتح في نفس علامة التبويب نظرًا لأنها ليست رابط /my/).
من الرائع وجود خيار “اجعل هذا القسم عامًا ومرئيًا للجميع”، ولكن لدي بعض الملاحظات،
“عام ومرئي للجميع” يعني “مرئي للمستوى 0 وما فوق”، أي أن المعنى المعتاد لـ “الجميع” في ديسكورس هنا لا يتم اتباعه.
سيكون من الرائع جدًا جدًا جدًا لو كان هذا عامًا ومرئيًا للجميع بالفعل.
تحديد هذا المربع يعني أيضًا أن المسؤولين الآخرين قادرون على تعديل القسم (وهو أمر رائع!!) ولكن ربما لا يكون متوقعًا دائمًا، لذلك قد يكون من الجيد توضيح ذلك.
(أوه، وتحدث أشياء غريبة حقًا إذا قام مسؤول بتحديد المربع وقام مسؤول آخر بإلغاء تحديده، يبدو أن حالة مربع الاختيار لا يتم تحديثها بين العملاء ولا يتم تحديث الشريط الجانبي. الاستنساخ: المسؤول 1 ينشئ قسمًا ويحدد المربع، المسؤول 2 يعدل القسم ويلغي تحديده، المسؤول 2 يعدل القسم ويحدده مرة أخرى، ينتج خطأ فشل)
في الواقع، لقد قمت بتكرار ذلك على جهازي المحلي
ما أعتقد أنه حدث هو أنك تجاوزت النصوص للترجمات الجديدة: js.sidebar.sections.custom.links.name.validation.blankjs.sidebar.sections.custom.links.name.validation.maximum
ومع ذلك، كما لاحظت، اللغات الأخرى غير الإنجليزية لا تحتوي عليها بعد. لذلك، يتعين علينا إزالتها في الوقت الحالي حتى يتم تحديث ملفات اللغات الأخرى:
أولاً، دعنا نعرض جميع الترجمات قبل حذفها، ربما قم بنسخها ولصقها في مكان ما، حتى لا تضيع ترجماتك بشكل دائم:
TranslationOverride.where("translation_key like 'js.sidebar.sections.custom.links%'")
لحذفها، قم بتشغيل:
TranslationOverride.where("translation_key like 'js.sidebar.sections.custom.links%'").delete_all
لا تقلق بشأن ذلك أنا سعيد حقًا لأن هذه الأنواع من الأخطاء تحدث أحيانًا والآن بفضلك تعلمت كيفية حل هذا من خلال Rails. أعتقد أن هذا شيء رائع حقًا. استجابتك السريعة وحلك لهذه المشكلة أدهشتني. ربما سيواجه الآخرون هذه المشكلة أيضًا ويمكن أن يساعد هذا الحوار الصغير في حلها.
أحب هذه الفكرة. آمل أن يتم تنفيذها قريبًا. أحب تجربة أشياء جديدة ومحاولة العثور على أخطاء جديدة لذلك أقوم دائمًا بتشغيل الميزات التجريبية والحفاظ على تحديث الموقع. وهذا يعني أيضًا أنني لا أنتظر دائمًا تحديثات اللغة. حتى ذلك الحين، يتعين عليّ إيلاء المزيد من الاهتمام للترجمات.
هدفي الأول هو نقل أقسام الفئات الموجودة. أود نقل “القنوات (الدردشة)” إلى الأعلى، تليها “الفئات” ثم “المجتمع”.
هدفي الثاني هو تعديل أسماء أقسام الفئات الافتراضية هذه.
ومع ذلك، إذا كان بإمكاني إنشاء أقسام مخصصة، فسأحاول إعادة إنشاء ما وصفته في هدفي الأول والثاني، ثم أرغب في إزالة الأقسام الافتراضية. لكن كل هذا يبدو بلا جدوى الآن لأنني سأنتظر فقط القدرة على نقل أقسام الفئات والقدرة على تعديل عناوين أقسام الفئات.