With CiviCRM 4.5 around the corner, it's time to talk about one of the great new features in this release: improved handling of non-English names and greetings!
This goes back quite a bit: I posted the original plan (as linked above) in July 2013. There was little feedback, so I concluded we are on the right track (nobody complained, so it must have been good! ;-) ), and implemented it over the course of that summer. At the unforgettable Dalesbrige sprint, I added some documentation; and the code was finally merged as the very first feature for CiviCRM 4.5! (The sprints are...Read more
The process of adapting a web application to run in more than one language is variously referred to as localization or internationalization.
There’s a fair bit of documentation online about localizing/internationalizing CiviCRM, and an active community contributing translations, via a site called Transifex. But most of the available information is geared toward people who are contributing translations to the broader CiviCRM community. If you just need to make some changes to the existing translation files on your own site, perhaps in order to reflect changes you’ve made to the English text via CiviCRM’s Word Replacements feature (Administer > Customize Data and Screens > Word Replacements), then most of it won’t apply to you, as your changes are going to be specific to your own site.... Read more
Did that get your attention?
Unfortunately it's not as simple as just coming up with ideas and waiting for a check from Google. As a community, CiviCRM has to apply to even be part of the program. We are still looking for both more project ideas and more mentors to include in CiviCRM's application to be a mentoring organization in Google Summer of Code 2014.
I've been told this blog post was too long. So the tl;dr summary is that organizations with project ideas and developers interested in mentoring a Google Summer of Code student should add their ideas and information to Google Summer of Code 2014 Wiki.
At this point in the process we are trying to make CiviCRM appealing to both potential students and Google. Several months ago we started updating the wiki of project idea...Read more
My first project with CiviCRM goes back to 2006, when I had to deploy a solution to track and report the activities of 25 volunteer activity centers. It ran a beta version of CiviCRM 1.7. It was rather basic, the implementation had a lot of custom code, but it worked. There were a few issues, however, and one of them was that the French translation was incomplete.
Other people had already done a good part of the translation, and most of the tools to improve it were easily accessible. The online tool made it easy to improve the translation in a sustainable way for both my users and for the CiviCRM community, and I was impressed by the responsiveness of the CiviCRM community.
To my surprise, I was later invited by the CiviCRM team to a translation sprint in California in April 2010. Having had contact with CiviCRM developers mostly through IRC and the forums, I had no idea what to expect. A week of "camping" out with other developers, what if it's not the right place...Read more
I'm an aircraft engineer with quality background, I joined to Hungarian Society for Quality in 1990's during years I attended several events as participant, contributed to the our magazine, later on I give lectures on other events, I worked in committees, and February I was picked as CEO for this organization. When I was appointed reviewed the resources and our society inner works, in which I was not fully involved in past, found that it is not manageable for long time. In the same time I participated in open source activities such as OpenOffice Hungarian localization team and in OpenOffice Base as QA volunteer, which I keep until now. When I started looking around our IT system I see big problems, old hardware, the website is old and difficult to manage. The member records in spreadsheet files, the membership fees hardly followed. If one colleague left the society, we could face the hard time to organize, the next event. I started looking for viable solution for our problems, when...Read more
With the upcoming release of 4.4 and a series of "super extensions" like CiviHR, CivVolunteer and CiviBooking - the power and importance of extensions in the CiviCRM ecosystem is on the rise. A group of us met at the UK sprint today to discuss some of the improvements in the technical and human infrastructure to help ensure that more folks are aware of extensions, that more extensions are shared, and that extensions can be made available in multiple languages. As usual, there's more to do than we can bite off right away - but some of the pieces that we agreed to jump on this week are listed below:
- Get the existing backlog of extensions awaiting approval for automated release reviewed (and approved as appropriate). We're looking to enlist folks at the sprint and remotely to jump on this task. You can find the list of extensions AND post a note that you are grabbing one for review here on the...
Last January we shared here that the Spanish - Mexico (MX) translation project of CiviCRM was completed thanks to the community of translators. Even though this was a huge accomplishment, other challenges remained.
Having the Spanish - Mexico (MX) project translated was great, but definitely not enough.
- The Spanish (ES) translation still varied too much from the Mexico (MX) project. The Spanish (ES) should be useful for a lot of Spanish-speaking countries, not only in Spain but also in Latin American countries, including: Argentina, Chile, Uruguay, Bolivia, Peru, Ecuador, Colombia and Paraguay among others
- Despite the fact that the MX project was 100% translated, the translation was not normalized and sometimes inaccurate. Community based translation projects are great collaborative projects, but sometimes they can be...
WORKING TOWARDS DEVELOPING A CIVICRM COMMUNITY IN MEXICO
Mónica Tapia-Alvarez and Isobel Platts-Dunn
In 2009, with Common Cause International technical assistance and while developing a new citizen advocacy model for educational reform, we assessed the importance of IT solutions for managing members, petitions and donations from a large number of citizens. The IT solutions that US-based organizations used were discarded because their license was extremely expensive for Latin American organizations (Convio annual license cost is around US$50,000) and had in-built US representatives and media that was useless for Latin American contexts.
Through searching for different tools (a search suggested by...Read more
English has been my favourite language for a long time now.
There is more than one reason to this. I feel I should write a long and beautiful essay (in English!) about it... But alas, that's not what I'm going to do now. (Sorry -- I hope you can bear the deprivation ;-) ) Rather, I need to help making the world a better place, by saving some poor German NGOs from starving. Which I mean to achieve by -- can you guess it? -- of course: by improving CiviCRM! Easy one :-)
And that's why I'm going to talk about one particular reason for liking the English language: the beautiful simplicity of (certain aspects of) English grammar. Or more to the point, about the fact that those not having the wonderful luck of living in regions doing all communication in English, often have to deal with more complicated grammatical rules -- including, among others, pretty much the entire continental part of Europe.
(Actually, I will mostly talk about Germany only -- after all, I don'...Read more
Returning to CiviCRM videos after some time on other projects, the team at Circle Interactive are now starting to think again about developing a CiviCRM community video project based on the ideas in Young Jin’s blog of Feb 2012.
We specifically see the need for the short instructional videos aimed at the new user (identified as Type C), ideally, less than three minutes long covering common aspects of configuring and using CiviCRM in bite-size pieces. We think this would provide not only a useful set of how-tos but also if they’re done in the right way it will contribute to general marketing - providing more reassurance to decision makers that the support network and documentation is actually just as good if not better than commercial products. We also want everyone contributing this type of video to work on a standard demo site for consistency. We think this should use...Read more