Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Display name first for birthdays in Spanish iCal Apps
In the Spanish localized version of iCal, the automatic birthday calendar you can import live from your Address Book data (look in iCal's preferences to do that), adds birthday events with the title "Cumpleaños de name" (compared to English "name's birthday"). While grammatically correct, this hides the names of the people while in week and month view due to the limited screen space for each cell -- you have to click on each event to see whose birthday each one is. The color of the event already tells you it's a birthday, so it would be more useful to have the name first so it does not get truncated.

You can change iCal's Spanish behaviour by following these steps:
  1. Make sure you quit iCal before anything else.
  2. Look for iCal's icon in the Finder.
  3. Control-click on it and choose Mostrar contenido del paquete (in English, Show package contents) from the pop-up menu.
  4. Got to the Contents -> Resources -> Spanish.lproj folder.
  5. Make a backup of Core.strings in that folder, just in case you screw up.
  6. Open Core.strings in TextEdit
  7. Look for the text "Cumpleaños de %@" and change it to something like "%@ Cumpleaños", and save the changes.
Done. Just launch iCal again, and enjoy being able to know whose birthdays are coming just by having one single glance at the month or week view. Note that the changes might revert whenever you apply an OS update. If instead of that, you would like this to be the iCal's default Spanish behaviour, tell Apple.
    •    
  • Currently 2.60 / 5
  You rated: 1 / 5 (5 votes cast)
 
[7,472 views]  

Display name first for birthdays in Spanish iCal | 7 comments | Create New Account
Click here to return to the 'Display name first for birthdays in Spanish iCal' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Works for English, too
Authored by: ccase on Sep 13, '06 09:43:32AM

Just go to the English.lproj folder instead.

Havng a special color and icon for birthdays is sufficient. No need for the "'s Birthday"



[ Reply to This | # ]
Years?
Authored by: joab on Sep 14, '06 05:20:00AM

It would be great if I could see how old the person will be on his birthday.

Also, in the list of events, it would be cool if it could not display every single birthday (not much of a problem for keeping tabs on kids birthdays but for grandparents...) that has passed.



[ Reply to This | # ]
howto do this with Leopard's iCal?
Authored by: cobrp on Nov 12, '07 11:25:17PM

Core.strings does not exist anymore in the Leopard's iCal implementation.
Still I want to change that impractical label, but how?



[ Reply to This | # ]
Howto do this with Leopard's iCal?
Authored by: La Shampoo on Feb 05, '08 07:34:27AM

Yes. I'm looking too how to change default localization "Birthday" in iCal in order to support my iPhone. Otherwise there's only the useless "Anniversaire de ..." displayed in French. Please, Apple, add an option to change this default string in the iCal's Preferences pane.



[ Reply to This | # ]
howto do this with Leopard's iCal?
Authored by: kikjou on Aug 14, '08 07:40:17AM

In Leopard you have to change the following file:
/System/Library/Frameworks/CalendarStore.framework/Versions/A/Resources/English.lproj/Localizable.strings
In this file, look at one of the first entries.



[ Reply to This | # ]
how to do this with Lion's iCal?
Authored by: bmgsus on Oct 17, '11 08:55:06PM

I'm looking too how to change this in spanish.
Thanks!



[ Reply to This | # ]
howto do this with Leopard's iCal?
Authored by: juanfal on Dec 09, '12 05:14:08PM

Does someone have found any way to change in Mountain Lion the strings that tells "cumpleaos de" in iCal? It is so annoying it is the only part of the string you can see in your calendar, since the real data is hidden after this stupid string.



[ Reply to This | # ]