Feature #447 ยป 0054-fcintl.c-Improve-coding-style.patch
| utility/fcintl.c | ||
|---|---|---|
|
static bool autocap = FALSE;
|
||
|
/*******************************************************************//**
|
||
|
Some strings are ambiguous for translation. For example, "Game" is
|
||
|
Some strings are ambiguous for translation. For example, "Game" is
|
||
|
something you play (like Freeciv!) or animals that can be hunted.
|
||
|
To distinguish strings for translation, we qualify them with a prefix
|
||
|
string of the form "?qualifier:". So, the above two cases might be:
|
||
|
string of the form "?qualifier:". So, the above two cases might be:
|
||
|
"Game" -- when used as meaning something you play
|
||
|
"?animals:Game" -- when used as animals to be hunted
|
||
|
Notice that only the second is qualified; the first is processed in
|
||
| ... | ... | |
|
This function tests for, and removes if found, the qualifier prefix part
|
||
|
of a string.
|
||
|
This function is called by the Q_() macro and specenum. If used in the
|
||
|
This function is called by the Q_() macro and specenum. If used in the
|
||
|
Q_() macro it should, if NLS is enabled, have called gettext() to get the
|
||
|
argument to pass to this function. Specenum use it untranslated.
|
||
|
***********************************************************************/
|
||
| ... | ... | |
|
} else if ((ptr = strchr(str, ':'))) {
|
||
|
return (ptr + 1);
|
||
|
} else {
|
||
|
return str; /* may be something wrong */
|
||
|
return str; /* May be something wrong */
|
||
|
}
|
||
|
}
|
||
| ... | ... | |
|
char *cwdbuf;
|
||
|
#ifdef HAVE_GETCWD
|
||
|
cwdbuf = getcwd(NULL, 0);
|
||
|
cwdbuf = getcwd(nullptr, 0);
|
||
|
#else
|
||
|
/* Can't help it. Must construct relative path. */
|
||
|
cwdbuf = fc_strdup(".");
|
||