Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Non-English domain naming issues in programming

Most programming code, I imagine is written in English. But I'm curious how people are handling the issue of naming herein. A lot of programming is done within some bussiness domain, usually with well established terms for certain procedures, items.

I'm from Denmark for instance, and something I work a lot with has a term called "indblikskode", which sort of translates to "insight code". So, do I use the line "string indblikskode = ..." in the C# code for some web service related to this? Or do I try to use a translation, such as "insightcode"? The bussiness I'm in isn't even consistent in its language, for instance using the term "organisatorisk enhed" (organizatorical unit), but just as often using the abbreviation "OU", which is obviously abbreviated from the English.

How do other people handle this naming issue, while keeping consistent, and sane (in everything from simple variable names in your code, to database tables, to server names)?

Duplicates:

  • Should identifiers and comments be always in English or in the native language of the application and developers?
  • Do you use another language instead of English?
like image 789
Svend Avatar asked Mar 26 '09 12:03

Svend


People also ask

Can domain names have non English characters?

This includes non-Latin characters in your URLs. John Mueller said “as long as URLs are valid and unique, that's fine.” He added, “So to sum it up, yes, non-English words and URLs are fine, [and] we recommend using them for non-English websites.”

Are domain names only in English?

Domain names can soon be registered using Chinese characters or Cyrillic script, ending the exclusivity of the Latin alphabet in top-level domain names, according to a Friday ICANN vote. ICANN, the net's ruling body on naming, expects the change will help make bring even more users to the internet.


1 Answers

I can only speak for myself, but I always translate terms into English when naming classes and variables, and it's one of our unwritten best coding practices to do so as well. You never know when you might need to hand off development to cheaper labour abroad or the expert expat consultant in town.

like image 61
Martijn Laarman Avatar answered Sep 24 '22 09:09

Martijn Laarman