No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / examples / hello-ycp / hello.ycp
blobe9a57d2eca0716aff2eed708d10fb232bda402d2
1 // Example for use of GNU gettext.
2 // Copyright (C) 2003 Free Software Foundation, Inc.
3 // This file is in the public domain.
5 // Source code of the YCP program.
7 UI(``{
8     textdomain "hello-ycp";
10     map bash_out = SCR::Execute (.target.bash_output, "echo $PPID");
11     integer pid = tointeger (bash_out["stdout"]:"99999");
13     OpenDialog (
14         `VBox (
15              `HBox (
16                   `Label (_("Hello, world!")),
17                   `HStretch ()
18                   ),
19              `HBox (
20                   `Label (sformat (_("This program is running as process number %1."), pid)),
21                   `HStretch ()
22                   ),
23              `HBox (
24                   `HStretch (),
25                   `PushButton (`opt(`default), "&OK")
26                   )
27              )
28         );
29     UserInput();
30     CloseDialog();