From: Steve D. <ste...@us...> - 2004-07-29 21:25:22
|
Update of /cvsroot/evms/evms2/engine/plugins/replace In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30678/plugins/replace Modified Files: replace.c Log Message: Initial tagging of messages that should be translated Some rework of messages to adhere to translation requirements Index: replace.c =================================================================== RCS file: /cvsroot/evms/evms2/engine/plugins/replace/replace.c,v retrieving revision 1.48 retrieving revision 1.49 diff -u -d -r1.48 -r1.49 --- replace.c 15 Jul 2004 18:59:46 -0000 1.48 +++ replace.c 29 Jul 2004 21:24:43 -0000 1.49 @@ -1083,16 +1083,15 @@ } else { /* Make sure volume is not mounted for off-line replace. */ if (!EngFncs->is_offline(obj, &vol)) { - char * choices[] = {"Retry", "Cancel", NULL}; + char * choices[] = {_("Retry"), _("Cancel"), NULL}; int answer = 0; // Default is "Retry". do { - EngFncs->user_message(my_plugin_record, &answer, choices, - "Object %s is part of volume %s which is currently mounted on %s. " - "The object cannot be replaced while the volume is mounted. " - "Either unmount the volume and press \"%s\" or press \"%s\" to cancel the replace.\n", - obj->name, vol->name, vol->mount_point, - choices[0], choices[1]); + QUESTION(&answer, choices, + _("Object %s is part of volume %s which is currently mounted on %s. " + "The object cannot be replaced while the volume is mounted. " + "Either unmount the volume and press \"Retry\" or press \"Cancel\" to cancel the replace.\n"), + obj->name, vol->name, vol->mount_point); } while ((answer == 0) && !EngFncs->is_offline(obj, &vol)); if (answer != 0) { @@ -1431,28 +1430,28 @@ } info->info[i].name = EngFncs->engine_strdup("source"); - info->info[i].title = EngFncs->engine_strdup("Source object"); - info->info[i].desc = EngFncs->engine_strdup("The source object for the replace"); + info->info[i].title = EngFncs->engine_strdup(_("Source object")); + info->info[i].desc = EngFncs->engine_strdup(_("The source object for the replace")); info->info[i].type = EVMS_Type_String; info->info[i].value.s = EngFncs->engine_strdup(source->name); i++; info->info[i].name = EngFncs->engine_strdup("target"); - info->info[i].title = EngFncs->engine_strdup("Target object"); - info->info[i].desc = EngFncs->engine_strdup("The target object for the replace"); + info->info[i].title = EngFncs->engine_strdup(_("Target object")); + info->info[i].desc = EngFncs->engine_strdup(_("The target object for the replace")); info->info[i].type = EVMS_Type_String; info->info[i].value.s = EngFncs->engine_strdup(target->name); i++; info->info[i].name = EngFncs->engine_strdup("copy_progress"); - info->info[i].title = EngFncs->engine_strdup("Copy progress"); - info->info[i].desc = EngFncs->engine_strdup("How much of the copying has been completed"); + info->info[i].title = EngFncs->engine_strdup(_("Copy progress")); + info->info[i].desc = EngFncs->engine_strdup(_("How much of the copying has been completed")); pthread_mutex_lock(&pd->copy_job.progress_mutex); if (pd->copy_job.flags & COPY_STARTED) { if (pd->copy_job.flags & COPY_FINISHED) { info->info[i].type = EVMS_Type_String; - info->info[i].value.s = EngFncs->engine_strdup("Finished"); + info->info[i].value.s = EngFncs->engine_strdup(_("Finished")); } else { info->info[i].type = EVMS_Type_Real32; @@ -1464,7 +1463,7 @@ } else { info->info[i].type = EVMS_Type_String; - info->info[i].value.s = EngFncs->engine_strdup("Not started"); + info->info[i].value.s = EngFncs->engine_strdup(_("Not started")); } pthread_mutex_unlock(&pd->copy_job.progress_mutex); i++; @@ -1506,45 +1505,47 @@ } info->info[i].name = EngFncs->engine_strdup("ShortName"); - info->info[i].title = EngFncs->engine_strdup("Short Name"); - info->info[i].desc = EngFncs->engine_strdup("A short name given to this plugin"); + info->info[i].title = EngFncs->engine_strdup(_("Short Name")); + info->info[i].desc = EngFncs->engine_strdup(_("A short name given to this plug-in")); info->info[i].type = EVMS_Type_String; info->info[i].value.s = EngFncs->engine_strdup(my_plugin_record->short_name); i++; info->info[i].name = EngFncs->engine_strdup("LongName"); - info->info[i].title = EngFncs->engine_strdup("Long Name"); - info->info[i].desc = EngFncs->engine_strdup("A long name given to this plugin"); + info->info[i].title = EngFncs->engine_strdup(_("Long Name")); + info->info[i].desc = EngFncs->engine_strdup(_("A long name given to this plug-in")); info->info[i].type = EVMS_Type_String; info->info[i].value.s = EngFncs->engine_strdup(my_plugin_record->long_name); i++; info->info[i].name = EngFncs->engine_strdup("Type"); - info->info[i].title = EngFncs->engine_strdup("Plugin Type"); - info->info[i].desc = EngFncs->engine_strdup("There are various types of plug-ins; each responsible for some kind of storage object."); + info->info[i].title = EngFncs->engine_strdup(_("Plug-in Type")); + info->info[i].desc = EngFncs->engine_strdup(_("There are various types of plug-ins, each responsible for some kind of storage object or logical volume.")); info->info[i].type = EVMS_Type_String; - info->info[i].value.s = EngFncs->engine_strdup("Region Manager"); + info->info[i].value.s = EngFncs->engine_strdup(_("Device Manager")); i++; info->info[i].name = EngFncs->engine_strdup("Version"); - info->info[i].title = EngFncs->engine_strdup("Plugin Version"); - info->info[i].desc = EngFncs->engine_strdup("This is the version number of the plugin."); + info->info[i].title = EngFncs->engine_strdup(_("Plug-in Version")); + info->info[i].desc = EngFncs->engine_strdup(_("This is the version number of the plug-in.")); info->info[i].type = EVMS_Type_String; snprintf(buffer, 50, "%d.%d.%d", MAJOR_VERSION, MINOR_VERSION, PATCH_LEVEL); info->info[i].value.s = EngFncs->engine_strdup(buffer); i++; info->info[i].name = EngFncs->engine_strdup("Required_Engine_Version"); - info->info[i].title = EngFncs->engine_strdup("Required Engine Services Version"); - info->info[i].desc = EngFncs->engine_strdup("This is the version of the Engine services that this plug-in requires. It will not run on older versions of the Engine services."); + info->info[i].title = EngFncs->engine_strdup(_("Required Engine Services Version")); + info->info[i].desc = EngFncs->engine_strdup(_("This is the version of the Engine services that this plug-in requires. " + "It will not run on older versions of the Engine services.")); info->info[i].type = EVMS_Type_String; snprintf(buffer, 50, "%d.%d.%d", my_plugin_record->required_engine_api_version.major, my_plugin_record->required_engine_api_version.minor, my_plugin_record->required_engine_api_version.patchlevel); info->info[i].value.s = EngFncs->engine_strdup(buffer); i++; info->info[i].name = EngFncs->engine_strdup("Required_Plugin_Version"); - info->info[i].title = EngFncs->engine_strdup("Required Plug-in API Version"); - info->info[i].desc = EngFncs->engine_strdup("This is the version of the Engine plug-in API that this plug-in requires. It will not run on older versions of the Engine plug-in API."); + info->info[i].title = EngFncs->engine_strdup(_("Required Plug-in API Version")); + info->info[i].desc = EngFncs->engine_strdup(_("This is the version of the Engine plug-in API that this plug-in requires. " + "It will not run on older versions of the Engine plug-in API.")); info->info[i].type = EVMS_Type_String; snprintf(buffer, 50, "%d.%d.%d", my_plugin_record->required_plugin_api_version.plugin.major, my_plugin_record->required_plugin_api_version.plugin.minor, my_plugin_record->required_plugin_api_version.plugin.patchlevel); info->info[i].value.s = EngFncs->engine_strdup(buffer); |