DIALOGZ ;O-OIFO/GFT - CREATE AND USE FOREIGN-LANGUAGE ADDITIONS TO THE DATA DICTIONARY ;1JUNE2016
Source file <DIALOGZ.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ENGLISH | ;
|
|
| GERMAN | ;
|
|
| SPANISH | ;
|
|
| FINNISH | ;
|
|
| PORTUG | ;
|
|
| ARABIC | ;
|
|
| LANG(LANG) | ;
|
|
| FILE | ||
| FIELDS | ||
| HLP | ||
| SET | ||
| SL(S) | ;
|
|
| DIR(LN) | ||
| FILENAME(FILE) | ;
|
|
| LABEL(FILE,FIELD) | ;Called many places to return the foreign-language FIELD NAME
|
|
| HELP(FILE,FIELD) | ;
|
|
| EXT | ||
| Y | ||
| 3 | ||
| DICW(FILE) | ;
|
|
| SETIN() | ;NAKED REFERENCE Builds the SET STRING user sees, with 1,2,3...
|
|
| SETOUT() | ;NAKED REFERENCE Builds the SET STRING that converts INTERNAL to user's EXTERNAL
|
|
| YESORNO(Y) | ;TRY TO TURN YES OR NO INTO 'SI', WHATEVER
|
|
| GOODLANG(Y) |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Field # of Occurrence |
|---|---|
| ^( | HLP+3, SET+4, LABEL+4, SETIN+3, SETOUT+3 |
| ^("ALANG" | FILENAME+5 |
| ^("UP" | LABEL+3 |
| ^(0 | FILE, FIELDS+7, FIELDS+10!, FIELDS+11, HLP+3, HLP+6!, SET+2, SET+4, SET+8!, FILENAME+4 , FILENAME+5, LABEL+3, LABEL+4, HELP+2, HELP+4, SETIN+2, SETIN+4, SETOUT+2, SETOUT+4, YESORNO+2 , YESORNO+3 |
| ^(3 | HLP+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| C | SETIN+1~, SETIN+2*, SETIN+4*, SETIN+7, SETIN+8*, SETIN+9, SETOUT+1~, SETOUT+2*, SETOUT+4*, SETOUT+5* , SETOUT+6 |
| DA | LANG+1~ |
| DIAL | LANG+1~, LANG+3*, LANG+4*, DIR |
| DIALDD | LANG+1~, FIELDS+6*, FIELDS+7, FIELDS+9, FIELDS+11, HLP, HLP+5, SET, SET+7 |
| DIALFILE | LANG+1~, FILE*, FILE+2, FILE+3, FILE+4, FIELDS+2, FIELDS+4, FIELDS+5*, FIELDS+7, FIELDS+9 , FIELDS+11*, HLP, HLP+5, SET, SET+7 |
| DIC | LANG+1~, FIELDS+1* |
| DIC("W" | DICW+1*, DICW+2*, DICW+3* |
| DIC(0 | FIELDS+1* |
| DICATT2 | HELP+3~, HELP+4*, EXT, EXT+1, EXT+4, EXT+9 |
| DICATT5 | HELP+3~, HELP+4*, EXT+5, EXT+6, EXT+7, EXT+8, EXT+10 |
| DIE | LANG+1~ |
| DIF | LANG+1~, FILE*, FIELDS+6*, HLP+1*, SET+2*, SET+3, DIR |
| DIR | LANG+1~, FILE+5!, FIELDS+6!, FIELDS+8!, HLP+5!, SET+7! |
| DIR("?" | SET+5* |
| DIR("A" | DIR* |
| DIR("B" | FILE*, FILE+2, FIELDS+7*, HLP+3*, SET+4* |
| DIR(0 | DIR* |
| DLAYGO | LANG+1~ |
| DR | LANG+1~ |
| DSTART | LANG+1~, FILE*, FIELDS, FIELDS+4!, FIELDS+5 |
| DUOUT | LANG+1~, FILE+1, FIELDS+6!, FIELDS+8, HLP, HLP+4, SET+6, DIR+1! |
| DUZ | HLP+3~ |
| DUZ("LANG" | DIALOGZ+10, HLP+3*, FILENAME+5, LABEL+4, HELP+1, HELP+2, EXT+11, DICW+2, SETIN+3, SETOUT+3 , YESORNO+1, YESORNO+2, YESORNO+3 |
| F | FILENAME+1~, FILENAME+3, FILENAME+4*, FILENAME+5*, FILENAME+6* |
| FIELD | LABEL~, LABEL+2, HELP~, HELP+1, HELP+2, HELP+4, EXT+11, 3 |
| FILE | FILENAME~, FILENAME+2, FILENAME+3, FILENAME+6, LABEL~, LABEL+2, LABEL+3, HELP~, HELP+1, HELP+2 , HELP+4, EXT+11, 3, DICW~, DICW+2 |
| LANG | LANG~, LANG+2, LANG+4, FILE, FILE+2, FILE+3, FILE+4, FIELDS+7, FIELDS+9, HLP+3 , HLP+5, SET+4, SET+7 |
| LANG(0 | LANG+2*, LANG+3, LANG+4 |
| LN | DIR~ |
| N | FILENAME+1~, FILENAME+6*, LABEL+1~, LABEL+2*, LABEL+5 |
| O | SETIN+6~, SETIN+7* |
| OUT | SETIN+6~, SETIN+7* |
| P | HELP+3~, EXT+3, EXT+8, EXT+10, SETIN+1~, SETIN+4*, SETIN+7*, SETOUT+1~, SETOUT+4*, SETOUT+5* |
| P(1 | EXT+2*, EXT+3, EXT+5*, EXT+10* |
| P(2 | EXT+2*, EXT+3, EXT+6*, EXT+10* |
| P(3 | EXT+7* |
| S | SL~, SL+1*, SL+2 |
| SET | SET+1~, SET+2*, SET+3, SET+5 |
| TRY | SETIN+6~, SETIN+7*!, SETIN+8 |
| U | LANG+2*, LANG+3, LANG+4, FILE, FIELDS+6, FIELDS+11, SET, SET+2, HELP+4, SETIN+2 , SETOUT+2, YESORNO+2, YESORNO+3, GOODLANG+5 |
| V | SETOUT+1~, SETOUT+4*, SETOUT+5* |
| >> X | FILE+1, FIELDS+8, HLP+4, SET+6 |
| Y | LANG+1~, LANG+5, FILE, FILE+3, FILE+4, FIELDS+3, FIELDS+6, FIELDS+9, FIELDS+10, FIELDS+11* , HLP+5, HLP+6, SET+7, SET+8, HELP+3~, EXT*, EXT+2, EXT+3!*, EXT+8*, EXT+10* , EXT+11, Y, YESORNO~, YESORNO+1, YESORNO+2, YESORNO+3, YESORNO+4, GOODLANG~, GOODLANG+4 |
| Y(0 | GOODLANG+4, GOODLANG+5 |