وحدات الخطاب - تحويل المدد والأطوال والكتل

وحدات discourse

discourse-units هو مكون سمة يكتشف تلقائيًا ويحول الفترات الزمنية والأطوال والكتل بين مقاييس مختلفة لتسهيل فهمها.

مثال:

يمكن العثور على مكون السمة على GitHub:

كيفية تثبيته؟

رابط المستودع هو:

https://github.com/udan11/discourse-units.git
37 إعجابًا

أعتقد أن الكلمات التي يتم التعرف عليها كوحدات يمكن تحسينها. إليك مثال حيث يتم التقاط كلمة “invites” كـ “inches”.

image

4 إعجابات

أتذكر أن هذا كان أمرًا معقدًا بعض الشيء. لم أتحقق من أن “الوحدة” كلمة كاملة لأنني أردت تجنب تعريف جميع أشكال وحدات القياس (المفرد والجمع) (min، minute، mins، minutes). سأضطر إلى القيام بذلك.

إعجابَين (2)

مرحبًا @dan

قد يكون من الجيد (1) عدم تحويل أو عرض التحويل لأي رقم لا يحتوي على وحدات خلفه؛ و(2) وجود قائمة بيضاء بالوحدات المقبولة وتحويلها فقط؛ لتجنب مشكلة معقدة.

آمل أن يكون ذلك مفيدًا.

إعجاب واحد (1)

إحدى خطط الهجوم هي وجود بعض “الأشكال الكاملة المقبولة” وقبول الاختصارات الخاصة بها فقط - مثل mins, minutes و ins, inches - in نعم، inside لا (هناك أحرف إضافية في النهاية).

إعجابَين (2)

سيكون من المفيد إذا أمكنك تحديد نوع الوحدات التي ترغب في تحويلها، على سبيل المثال، حصر التحويل في وحدات الوزن فقط. وإذا أمكن، أن تكون أكثر تحديدًا عن طريق تقييد التحويل لوحدات معينة، مثل تحويل الأونصات إلى كيلوغرامات والعكس.

إعجابَين (2)