OK. Added.Pablo César wrote: see you Turkish file in line 121, it is missing last quote.
STRU - Lists and modifies the structure of the dbfs files
Moderator: Rathinagiri
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: STRU - Lists and modifies the structure of the dbfs file
Viva INTERNATIONAL HMG 

- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
STRU - Lists and modifies the structure of the dbfs file
Thank you Mr. Esgici. Sorry but I have to bother you again with some extra translations for turkish translations.Esgici wrote:OK. Added
Now new release with selective languages, language's file in the path and RDD as fixed default or by user selective option.
Mr. Esgici, I have took grand part of your code source and I made some adjustments. I hope you enjoy all improvements made.
<Attached file removed, see last message with now release>
Last edited by Pablo César on Tue Sep 11, 2012 1:10 pm, edited 2 times in total.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Re: STRU - Lists and modifies the structure of the dbfs file
Hi!
I've created Polish.lng, but I have a few comments:
1. Polish national characters are different in text and graphics mode, so it would be better to separate text/graphical messages.
2. It's impossible to create CLIP.PRG
3. You can embed images directly in the EXE file, so program will be more mobile.
Regards, Marek
I've created Polish.lng, but I have a few comments:
1. Polish national characters are different in text and graphics mode, so it would be better to separate text/graphical messages.
2. It's impossible to create CLIP.PRG
3. You can embed images directly in the EXE file, so program will be more mobile.
Regards, Marek
- Attachments
-
- polish.zip
- (1.76 KiB) Downloaded 194 times
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: STRU - Lists and modifies the structure of the dbfs file
Ola Pablo


Everything is OK, but a little point : do you like if I talk to you with "Mr." or "Sr." ?
Applied to Turkish.lng and attachedPablo César wrote:...some extra translations...

With this improvement STRU has been more useful, thanksPablo César wrote:Now new release with selective languages, language's file in the path and RDD as fixed default or by user selective option.

Sure and with great pleasure; separate thanks for this:)Pablo César wrote:I hope you enjoy all improvements made.
Everything is OK, but a little point : do you like if I talk to you with "Mr." or "Sr." ?
Viva INTERNATIONAL HMG 

- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
STRU - Lists and modifies the structure of the dbfs file
Thank you, Marek !mol (Marek) wrote:I've created Polish.lng
In this case (for console module), we can manage to considere same name but different extension file. What extension name, do you suggest ? ".TLG" (Text Language) ?mol (Marek) wrote:1. Polish national characters are different in text and graphics mode, so it would be better to separate text/graphical messages.
At prompt command, it was not possible, but now is ok (corrected and is updated in Stru.rar file). Thanks Marek.mol (Marek) wrote:2. It's impossible to create CLIP.PRG
I thought images were embedded already in the EXE file. Sorry, I do not know what you means. Tell me how program could be more mobile, in case not using of .rc file ?mol (Marek) wrote:3. You can embed images directly in the EXE file, so program will be more mobile.
Thank you Esgici, but please note that there are 132 items in your Turkish.Lng file, one is missing. Could you complete it, if you don't mind ?Esgici wrote:Applied to Turkish.lng and attached
I'm glad to know that you liked !Esgici wrote:With this improvement STRU has been more useful, thanks
Sorry, I use pronomes by question to be polite but I also understand this make feel distant in treatment sometimes. Sorry, I will try not to be used.Esgici wrote:but a little point : do you like if I talk to you with "Mr." or "Sr." ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: STRU - Lists and modifies the structure of the dbfs file
SorryPablo César wrote:...there are 132 items in your Turkish.Lng file, one is missing..

Viva INTERNATIONAL HMG 

- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
STRU - Lists and modifies the structure of the dbfs file
No problem, my friend.esgici wrote:Sorry
Now is updated with Turkish, Polish, Spanish, English and Portuguese. You can write and press Enter at language field and will only accepts character in UPPER case and only if is part of any item of combobox. When language try to change at combobox will also check if file of language exists and will validate or not in case.
All these options could be accessed bu clicking at item of StatusBar.
Now I shall see others pendant items, with Marek regarding Polish language in console mode and for images into exe file.
- Attachments
-
- Stru.rar
- (1.13 MiB) Downloaded 318 times
Last edited by Pablo César on Wed Sep 12, 2012 1:09 am, edited 1 time in total.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
- Pablo César
- Posts: 4059
- Joined: Wed Sep 08, 2010 1:18 pm
- Location: Curitiba - Brasil
STRU - Lists and modifies the structure of the dbfs files
One question: Is it possible in HMG to change color of highlighted row in grid component ?
From: To: Would be very useful to get change color by any condition, this method calls more attention of users.
From: To: Would be very useful to get change color by any condition, this method calls more attention of users.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Re: STRU - Lists and modifies the structure of the dbfs file
I think it's only possible with MSPaint or PhotoShop
(Any other picture editors would be OK).
Joke of course,
regards,
Marek

(Any other picture editors would be OK).
Joke of course,
regards,
Marek
Re: STRU - Lists and modifies the structure of the dbfs file
Hello Pablo,Pablo César wrote:One question: Is it possible in HMG to change color of highlighted row in grid component ?
It is possible with changing of the following internal variables:
The working sample is below:* _HMG_SYSDATA [ 348 ] -> Grid Selected Row ForeColor (by cell navigation)
* _HMG_SYSDATA [ 349 ] -> Grid Selected Row BackColor (by cell navigation)
Code: Select all
/*
* HMG Grid Demo
* (c) 2005 Roberto Lopez
*/
#include "hmg.ch"
Function Main
Local aRows [20] [3]
DEFINE WINDOW Form_1 ;
AT 0,0 ;
WIDTH 640 ;
HEIGHT 400 ;
TITLE 'Mixed Data Type Grid Test' ;
MAIN
DEFINE MAIN MENU
DEFINE POPUP 'File'
MENUITEM 'Set Item' ACTION SetItem()
MENUITEM 'Get Item' ACTION GetItem()
END POPUP
END MENU
aRows [1] := {113.12,date(),1,1 , .t. }
aRows [2] := {123.12,date(),2,2 , .f. }
aRows [3] := {133.12,date(),3,3, .t. }
aRows [4] := {143.12,date(),1,4, .f. }
aRows [5] := {153.12,date(),2,5, .t. }
aRows [6] := {163.12,date(),3,6, .f. }
aRows [7] := {173.12,date(),1,7, .t. }
aRows [8] := {183.12,date(),2,8, .f. }
aRows [9] := {193.12,date(),3,9, .t. }
aRows [10] := {113.12,date(),1,10, .f. }
aRows [11] := {123.12,date(),2,11, .t. }
aRows [12] := {133.12,date(),3,12, .f. }
aRows [13] := {143.12,date(),1,13, .t. }
aRows [14] := {153.12,date(),2,14, .f. }
aRows [15] := {163.12,date(),3,15, .t. }
aRows [16] := {173.12,date(),1,16, .f. }
aRows [17] := {183.12,date(),2,17, .t. }
aRows [18] := {193.12,date(),3,18, .f. }
aRows [19] := {113.12,date(),1,19, .t. }
aRows [20] := {123.12,date(),2,20, .f. }
_HMG_SYSDATA [ 348 ] := YELLOW
_HMG_SYSDATA [ 349 ] := RED
_HMG_SYSDATA [ 350 ] := YELLOW
_HMG_SYSDATA [ 351 ] := RED
@ 10,10 GRID Grid_1 ;
WIDTH 620 ;
HEIGHT 330 ;
HEADERS {'Column 1','Column 2','Column 3','Column 4','Column 5'} ;
WIDTHS {140,140,140,140,140} ;
ITEMS aRows ;
EDIT ON CHANGE playbeep() ;
COLUMNCONTROLS { {'TEXTBOX','NUMERIC','$ 999,999.99'} , {'DATEPICKER','DROPDOWN'} , {'COMBOBOX',{'One','Two','Three'}} , { 'SPINNER' , 1 , 20 } , { 'CHECKBOX' , 'Yes' , 'No' } } ;
CELLNAVIGATION
END WINDOW
Form_1.Grid_1.Value := { 1, 1 }
CENTER WINDOW Form_1
ACTIVATE WINDOW Form_1
Return
PROCEDURE SETITEM()
Form_1.Grid_1.Item (2) := { 123.45 , date() , 2 , 10 , .T. }
RETURN
PROCEDURE GETITEM()
local a
a := Form_1.Grid_1.Item (2)
msginfo ( str ( a [1] ) , '1' )
msginfo ( dtoc ( a [2] ) , '2' )
msginfo ( str( a [3] ) , '3' )
msginfo ( str ( a [4] ) , '4' )
msginfo ( if ( a [5] == .t. , '.t.' , '.f.' ) , '5' )
RETURN

Last edited by gfilatov on Wed Sep 12, 2012 12:30 pm, edited 1 time in total.
Kind Regards,
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein