یہ ٹول کیسے کام کرتا ہے
ایک ہی خانے میں چار مختلف عمل رکھے ہیں، کیونکہ آپ جو کر رہے ہوں اس کے مطابق الٹانے کے چار مختلف مطلب ہوتے ہیں۔ حروف الٹانا عبارت پر ایک وقت میں ایک کوڈ پوائنٹ پیچھے کی طرف چلتا ہے۔ الفاظ الٹانا ہر سطر کے اندر الفاظ کی ترتیب پلٹ دیتا ہے اور ان کے درمیان کی خالی جگہ جوں کی توں رہنے دیتا ہے۔ سطریں الٹانا سطروں کی ترتیب پلٹ دیتا ہے اور ہر سطر کو ویسے ہی چھوڑ دیتا ہے۔ الفاظ کے اندر الٹانا ہر لفظ کو اپنی جگہ رکھتا ہے اور ہر ایک کو الٹا کر دیتا ہے۔
تقسیم اس بنیاد پر ہوتی ہے کہ ذخیرے کی اکائیوں کے بجائے کوڈ پوائنٹ گنے جائیں، جس سے بنیادی دائرے سے باہر کے حروف — زیادہ تر ایموجی، بہت سے CJK اضافے، ریاضیاتی علامتیں — بیچ سے کٹ کر خالی مربعوں میں بدلنے سے بچ جاتے ہیں۔ بات یہیں تک ہے: عمل کوڈ پوائنٹ پر متعین ہے، اس چیز پر نہیں جسے پڑھنے والا حرف کہے گا۔
الٹاؤ کہاں توقع کے خلاف چلنے لگتا ہے
- الگ محفوظ ہونے والے اعراب اپنی جگہ چھوڑ دیتے ہیں: جو حرف بنیادی حرف اور ایک ملانے والے اعراب سے مل کر لکھا گیا ہو وہ دو کوڈ پوائنٹ ہے، اور انہیں الٹنے سے اعراب اسی حرف پر جا بیٹھتا ہے جو اب اس سے پہلے آ گیا۔ پہلے سے جڑے ہوئے حروف والی عبارت متاثر نہیں ہوتی۔
- جڑی ہوئی ایموجی بکھر جاتی ہیں: جھنڈے، جلد کے رنگ اور خاندان کے سلسلے کئی کوڈ پوائنٹوں کے جوڑ سے بنتے ہیں۔ الٹنے پر وہ ایک علامت کے طور پر باقی رہنے کے بجائے اپنے ٹکڑوں میں بٹ جاتے ہیں۔
- الفاظ الٹانا سطر بہ سطر کام کرتا ہے: ہر سطر اپنے طور پر پلٹتی ہے اور سطریں اپنی اصل ترتیب میں رہتی ہیں۔ جب پوری دستاویز الٹنی ہو تو سطر والا طریقہ استعمال کریں۔
- الٹی ہوئی عبارت دائیں سے بائیں والی عبارت نہیں ہوتی: حروف الٹی ترتیب میں آ جاتے ہیں، جو اس زبان سے مختلف چیز ہے جو اسی طرح پڑھی جاتی ہے۔ عربی اور عبرانی الٹانے سے نہیں بنتیں۔