Ik vertaal vrijwel dagelijks (versies van) programma's. Hiervoor ben ik afhankelijk van iLocalize die de vertaalactiviteiten beheert, maar ook van Xcode waarvan ik eigenlijk alleen Interface Builder en nibtool (Tiger) en ibtool (Leopard) gebruik. De rest zelden.
Het eerste wat er gebeurde onder Leopard was dat geen enkele van paletten van derden nog werkte. Apple heeft iets gewijzigd waardoor al deze paletten door de ontwikkelaars bijgewerkt zullen moeten worden. Ben je er van een of meerdere afhankelijk, controleer dit dus. Ongetwijfeld geldt ook voor frameworks, maar dat heb ik niet geprobeerd.
In de pre-release versies tot en met de allerlaatsten voordat Leopard uitkwam zaten al ernstige bugs in het opslaan van nib die ook onder Tiger nog gelezen moesten worden: Tiger kon daar weinig meer mee. Enige oplossing is een versie van de nib te vinden die nog nooit in die versies van Leopard was gebruikt. Aangezien ik slechts aan het ontvangende eind zit van ontwikkelaars, kostte dit dus veel werk.
In de release versie is het leven ook niet beter: ibtool die verantwoordelijk is voor de export van strings uit nibs speelt het klaar om soms keys voor een strings te verwisselen. In mijn geval waren het er 5, maar ik heb ook meldingen van 164 gezien.
Tevens, als het pakket gemaakt is in Carbon met bepaalde Carbon view, dan zal Interface Builder, bij elke keer dat je zo'n nib opslaat bepaalde neerklaplijsten en knoppen met 3 pixels omhoog schuiven. Bizar maar war. Reacties van ontwikkelaars zeiden me dat dit probleem als erg oud was:
We've seen this before with Interface Builder, and it's not specific to Leopard or XCode 3. I'm not sure if it's a version mismatch or something funky with the nibs, but it does make editing almost impossible when it strikes.
en
It's a bug in IB when editing Carbon Tab View nibs. It was present in 10.3.x's dev tools; they told us to use 10.2.x's dev tools or 10.4.x's dev tools (which were then pre-release) to get around it.I can only surmise that the bug is back in Leopard. Which means .nib editing can only be done under Tiger (10.4). Sigh.
Gevolg: ik blijf voor veel vertaalwerk gewoon maar herstarten in Tiger. Wel ga ik nog Xcode 2.5 naast Xcode 3.0 proberen te installeren om te zien of dat remedie biedt.
Heeft anders ook ervaringen in deze richting?