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