Macbookon nem lehet összeadni két számot

Posted by No-Interaction-2724@reddit | programmingHungary | View on Reddit | 30 comments

Esetleg volt-e köztetek valakinek olyan egzotikus igénye hogy szeretett volna összeadni számokat egy macen?!

A 2022-es MacOS 13 release-zel kivezették azt a funkciót, hogy be lehessen állítani a tizedespontot mint univerzális szent igazságot az oprendszerben. Így globálisan elbaszódik minden numerikus művelet.

Semmilyen mac-es alkalmazás nem ismeri fel a tizedespontot tartalmazó számokat számként. Se a default táblázatkezelőben (Numbers), se más alkalmazásban nem lehet tört számokat összeadni.

Ennek oka, hogy a laptopot Magyarországon vásároltad, tehát - kösz Apple - megváltoztathatatlanul bele van égetve a Hungary, mint régió, és az ehhez tartozó számábrázolás, a tizedesjegyek vesszővel történő elválasztása.

Meg ne próbálj 49.90 USD-ért eladni valamit, álmatlan éjszakáid lesznek!

Az internetről kikukázva így néz ki az Apple állásfoglalása:

Ha szeretnéd visszakapni a világon mindenhol használt tizedespontokat, nyomd be a terminálba hogy

defaults write .GlobalPreferences AppleICUNumberSymbols -dict 0 "." 1 "'" 10 "." 17 "'"

Indítsd újra a gépet.

Menj be az összes érintett alkalmazásba, ahol egyenként állítsd át az app default locale kezelését US English-re

Majd várj a következő frissítésig, amikor újra elbaszódik az egész 💜