the reason is very simple. Primavera is a 16-Bit programm, therefore it uses fonts with only 256 Characters. Windows-fonts now have much more characters and combine Latin, greek and Kyrilic all together in one font. So you habe to find the area for the Greek in the new font and the area in the old font and deduct the difference e.g. 720 for greek
Member for
19 years 7 months
Member for19 years8 months
Submitted by Frederic Fasquelle on Wed, 2007-10-17 01:10
Your idea is very brillant because in my case we had to have the translator in front my computer, with your method, you just have to send an excel file without need of P3,
this is just the way we are working, the only difference ist that translation can be done in excel and then be importet - i.e. export ID, description and log1, translate description into russian (in Excel), transform Kyrilic to "P3-Kyrilic" and import again. Create a Kyrilic font in P3 and Label Log1 to the bars.
If you want to have these files, just send me your e-mail address
Member for
19 years 7 months
Member for19 years8 months
Submitted by Frederic Fasquelle on Tue, 2007-10-16 05:44
I was working last year on Russian contract, and I wasted so many hours in trying to find a solution to get on my schedule russian and english language that it gave me headache.
Well, no I have the solution but I will be highly interested in getting also a sample of your excel file as for Karen.
To come back on my previsous project, final solution decided was to use LOG fields as russian translation. With this solution, I was able to get english version under "Activity Description" column and the translated version on the bart chart.
First operation was to import cyrillic font into my computer thus to import/create into P3 (FORMAT--FONT-- "+").
After defined, you just have to modify your bar definition by using Format--Bars--Modify--Label and to pick up your brand new created font to LOG.
Main constraint of this solution is that somebody must enter translation directly on P3, but as it is done only one time, we loose around 1.5 week for it (around 2000 activities).
Member for
18 years
Member for18 years1 month
Submitted by Donald Donald on Tue, 2007-10-16 02:54
this Excel-macro transforms Russian to "P3-Russian"
from Column 21 to column 12, starting by row 3. "P3-Russian" looks funny but can be read if you use the right font.
I use my log1 for the Russion translation and make my log1 the label for my bars. So, I have the two languages in my timeschedule. It also works for Greek by replacing the number 848 by 720.
hmm, interesting. This tff file; what’s the process for using that?
I could have use of another act descript column to show alternative language (although mine are european, so no need for alt alphabets) and I’m using log fields at the moment, but this is constrained as they won’t show as a column
/edit; oh I see, it uses custom data items. nvm, I need all of those for other stuff anyway
Member for
18 years
Member for18 years1 month
Submitted by Donald Donald on Thu, 2007-10-11 04:14
Member for
20 years 3 monthsRE: Russian Translation
Hi Frederic
the reason is very simple. Primavera is a 16-Bit programm, therefore it uses fonts with only 256 Characters. Windows-fonts now have much more characters and combine Latin, greek and Kyrilic all together in one font. So you habe to find the area for the Greek in the new font and the area in the old font and deduct the difference e.g. 720 for greek
Member for
19 years 7 monthsRE: Russian Translation
Hi Hannes de Bruyne,
Your idea is very brillant because in my case we had to have the translator in front my computer, with your method, you just have to send an excel file without need of P3,
Well I let you my adress : fasquellef@yahoo.fr
In your message you are also explaining that in changing number 848 by 720 you could have greek.
What is connected to this number ?
I am currently involved in Korean project, is-it possible to get korean language also ?
Is there any list of associated number to language ?
Many thanks,
Frederic
Member for
18 years 5 monthsRE: Russian Translation
Hannes,
My schedule is now successfully translated.
Youre brilliant, thanks heaps.
Karen
Member for
20 years 3 monthsRE: Russian Translation
Hello Frederic
this is just the way we are working, the only difference ist that translation can be done in excel and then be importet - i.e. export ID, description and log1, translate description into russian (in Excel), transform Kyrilic to "P3-Kyrilic" and import again. Create a Kyrilic font in P3 and Label Log1 to the bars.
If you want to have these files, just send me your e-mail address
Member for
19 years 7 monthsRE: Russian Translation
Hi Hannes de Bruyne,
I was working last year on Russian contract, and I wasted so many hours in trying to find a solution to get on my schedule russian and english language that it gave me headache.
Well, no I have the solution but I will be highly interested in getting also a sample of your excel file as for Karen.
To come back on my previsous project, final solution decided was to use LOG fields as russian translation. With this solution, I was able to get english version under "Activity Description" column and the translated version on the bart chart.
First operation was to import cyrillic font into my computer thus to import/create into P3 (FORMAT--FONT-- "+").
After defined, you just have to modify your bar definition by using Format--Bars--Modify--Label and to pick up your brand new created font to LOG.
Main constraint of this solution is that somebody must enter translation directly on P3, but as it is done only one time, we loose around 1.5 week for it (around 2000 activities).
Member for
18 yearsRE: Russian Translation
Interesting.
I was able to translate it from Excel to P3 base on my previous directions... I have never used macros for this.
Member for
20 years 3 monthsRE: Russian Translation
If it does not work just send me a small excel-file with 10 russian activities, so that I can install the macro for you.
to:Hannes.de-Bruyne@hochtief.de
Member for
18 years 5 monthsRE: Russian Translation
Hannes,
I will try this new macro, I tried the one you posted in Aug 05 without any luck.
Thanks.
Karen
Member for
20 years 3 monthsRE: Russian Translation
Hi there,
this Excel-macro transforms Russian to "P3-Russian"
from Column 21 to column 12, starting by row 3. "P3-Russian" looks funny but can be read if you use the right font.
I use my log1 for the Russion translation and make my log1 the label for my bars. So, I have the two languages in my timeschedule. It also works for Greek by replacing the number 848 by 720.
Your worksheet should be called: Activity
Function TranslateRussian()
iRow = 3
fColumn = 21
tColumn = 12
Worksheets("Activity").Activate
Do While Not IsEmpty(Cells(iRow, 1))
Application.StatusBar = Transforming Row: " & iRow - 2
If Cells(iRow, fColumn) <> "" Then
Test = ""
For i = 1 To Len(Cells(iRow, fColumn))
Zwischen = AscW(Mid(Cells(iRow, fColumn), i, 1))
Test = Test & IIf(Zwischen < 256, ChrW(Zwischen), ChrW(Zwischen - 848))
Next i
Cells(iRow, tColumn) = Test
End If
iRow = iRow + 1
Loop
End Function
Member for
18 years 2 monthsRE: Russian Translation
hmm, interesting. This tff file; what’s the process for using that?
I could have use of another act descript column to show alternative language (although mine are european, so no need for alt alphabets) and I’m using log fields at the moment, but this is constrained as they won’t show as a column
/edit; oh I see, it uses custom data items. nvm, I need all of those for other stuff anyway
Member for
18 yearsRE: Russian Translation
1st:
Start -- Settings -- Control Panel --Regional & Language Options -- Advanced -- Language for Unicode.... -- RUSSIAN.
Reboot PC for adjust.
2nd:
Make sure that P3 use Cyrillic Fonts, not Western!
3:
Even if you have everything fixed and will send this PRX file to somebody else they probably also will have the problems with ?????????????