123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- /*
- * CDE - Common Desktop Environment
- *
- * Copyright (c) 1993-2012, The Open Group. All rights reserved.
- *
- * These libraries and programs are free software; you can
- * redistribute them and/or modify them under the terms of the GNU
- * Lesser General Public License as published by the Free Software
- * Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * These libraries and programs are distributed in the hope that
- * they will be useful, but WITHOUT ANY WARRANTY; without even the
- * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU Lesser General Public License for more
- * details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with these libraries and programs; if not, write
- * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
- * Floor, Boston, MA 02110-1301 USA
- */
- /* $TOG: PrintMsgs.c /main/14 1999/10/14 13:54:53 mgreess $ */
- /*
- * DtPrint/PrintMsgs.c
- */
- /*
- * (c) Copyright 1996 Digital Equipment Corporation.
- * (c) Copyright 1996 Hewlett-Packard Company.
- * (c) Copyright 1996 International Business Machines Corp.
- * (c) Copyright 1996 Sun Microsystems, Inc.
- * (c) Copyright 1996 Novell, Inc.
- * (c) Copyright 1996 FUJITSU LIMITED.
- * (c) Copyright 1996 Hitachi.
- */
- #ifdef I18N_MSG
- #include <stdio.h>
- #include <X11/Intrinsic.h>
- #include <Dt/MsgCatP.h>
- #include <Dt/PrintI.h>
- #if !defined(NL_CAT_LOCALE)
- #define NL_CAT_LOCALE 0
- #endif
- #define _DTPRINT_CAT_NAME "DtPrint"
- #endif /* I18N_MSG */
- /*
- * ------------------------------------------------------------------------
- * PrintSetupB module messages
- */
- const char _DtPrMsgPrintSetupBox_0000[] =
- "Invalid workAreaLocation resource setting.";
- const char _DtPrMsgPrintSetupBox_0001[] =
- "More Printers...";
- const char _DtPrMsgPrintSetupBox_0002[] =
- "Print to File";
- const char _DtPrMsgPrintSetupBox_0003[] =
- "Select File...";
- const char _DtPrMsgPrintSetupBox_0004[] =
- "Cancel";
- const char _DtPrMsgPrintSetupBox_0005[] =
- "Copies:";
- const char _DtPrMsgPrintSetupBox_0006[] =
- "Help";
- const char _DtPrMsgPrintSetupBox_0007[] =
- "Print";
- const char _DtPrMsgPrintSetupBox_0008[] =
- "Printer Name:";
- const char _DtPrMsgPrintSetupBox_0009[] =
- "Setup...";
- const char _DtPrMsgPrintSetupBox_0010[] =
- "Printer Description:";
- const char _DtPrMsgPrintSetupBox_0011[] =
- "Copy count out of range.";
- const char _DtPrMsgPrintSetupBox_0012[] =
- "Invalid print setup mode.";
- const char _DtPrMsgPrintSetupBox_0013[] =
- "Print setup mode cannot be changed.";
- const char _DtPrMsgPrintSetupBox_0014[] =
- "Printer Info...";
- const char _DtPrMsgPrintSetupBox_0015[] =
- "Invalid Printer";
- const char _DtPrMsgPrintSetupBox_0016[] =
- "Printer %s not found on X print server %s";
- const char _DtPrMsgPrintSetupBox_0017[] =
- "Unable to connect to X print server %s";
- const char _DtPrMsgPrintSetupBox_0018[] =
- "X server %s does not support printing";
- const char _DtPrMsgPrintSetupBox_0019[] =
- "A default printer could not be determined";
- const char _DtPrMsgPrintSetupBox_0020[] =
- "An X print server for %s could not be found";
- const char _DtPrMsgPrintSetupBox_0021[] =
- "Printer name missing from specifier: %s";
- const char _DtPrMsgPrintSetupBox_0022[] =
- "Invalid print destination.";
- const char _DtPrMsgPrintSetupBox_0023[] =
- "Unable to convert from compound text.";
- const char _DtPrMsgPrintSetupBox_0024[] =
- "Arguments not needed for resource conversion.";
- const char _DtPrMsgPrintSetupBox_0025[] =
- "Select Printer Error";
- const char _DtPrMsgPrintSetupBox_0026[] =
- "Unable to find any printers.";
- const char _DtPrMsgPrintSetupBox_0027[] =
- "description unavailable";
- const char _DtPrMsgPrintSetupBox_0028[] =
- "Select File";
- const char _DtPrMsgPrintSetupBox_0029[] =
- "Printer Information";
- const char _DtPrMsgPrintSetupBox_0030[] =
- "Format:";
- const char _DtPrMsgPrintSetupBox_0031[] =
- "Printer Model:";
- const char _DtPrMsgPrintSetupBox_0032[] =
- "Printers:";
- const char _DtPrMsgPrintSetupBox_0033[] =
- "More Printers";
- const char _DtPrMsgPrintSetupBox_0034[] =
- "Print to Printer";
- const char _DtPrMsgPrintSetupBox_0035[] =
- "File Name:";
- const char _DtPrMsgPrintSetupBox_0036[] =
- "Print Setup - Help";
- /*
- * ------------------------------------------------------------------------
- * _DtPrint Frame widget messages
- */
- const char _DtPrMsgPrintOption_0000[] = "Margins";
- const char _DtPrMsgPrintOption_0001[] = "Top:";
- const char _DtPrMsgPrintOption_0002[] = "Right:";
- const char _DtPrMsgPrintOption_0003[] = "Bottom:";
- const char _DtPrMsgPrintOption_0004[] = "Left:";
-
- const char _DtPrMsgPrintOption_0005[] = "Headers and Footers";
- const char _DtPrMsgPrintOption_0006[] = "Top Left:";
- const char _DtPrMsgPrintOption_0007[] = "Top Right:";
- const char _DtPrMsgPrintOption_0008[] = "Bottom Left:";
- const char _DtPrMsgPrintOption_0009[] = "Bottom Right:";
-
- /*
- * ------------------------------------------------------------------------
- * Dt Print Dialog Manager module messages
- */
- const char _DtPrMsgPrintDlgMgr_0000[] = "Send Mail When Done";
- const char _DtPrMsgPrintDlgMgr_0001[] = "Banner Page Title:";
- const char _DtPrMsgPrintDlgMgr_0002[] = "Print Command Options:";
- #if defined(I18N_MSG)
- /*
- * ------------------------------------------------------------------------
- * Name: _DtPrintGetMessage
- *
- * Parameters:
- *
- * int set - The message catalog set number.
- *
- * int n - The message number.
- *
- * char *s - The default message if the message is not
- * retrieved from a message catalog.
- *
- * Returns: the string for set 'set' and number 'n'.
- */
- char *
- _DtPrintGetMessage(
- int set,
- int n,
- char * s)
- {
- static int first = 1;
- static nl_catd nlmsg_fd;
- if(first)
- {
- _DtPrintProcessLock();
- if(first)
- {
- first = 0;
- nlmsg_fd = CATOPEN(_DTPRINT_CAT_NAME, NL_CAT_LOCALE);
- }
- _DtPrintProcessUnlock();
- }
- return CATGETS(nlmsg_fd,set,n,s);
- }
- #endif /* I18N_MSG */
|