Forums / Install & configuration / What language to use with updateclasstranslations?

What language to use with updateclasstranslations?

Author Message

Osichr Hayez

Friday 12 January 2007 2:00:14 am

Im upgrading for 3.6.x to 3.9.0. I run this script:

php update/common/scripts/3.9/updateclasstranslations.php -s plain_user --language=eng-GB

I am uncertain of what language I should specify. My site has default class names, but the language is nor-NO. I should then run the script with -language=eng-GB, right?

And then you could say that all users who have not created new classes or heavily modified the classes should all use language=eng-GB - right? (Cause the class and attributes are in english by default)

Kristof Coomans

Sunday 14 January 2007 4:39:34 am

Hi Osichr

I do think that classes written in another language should be created in this language too, and not the site's main language, as it is done now. I reported this as a bug and it was changed to an enhancement: http://issues.ez.no/9554

In your case it doesn't concern a new installation but an upgrade, but I think the same rule should apply. I'm not sure about this because I didn't try this myself, but have you tried already to use the script with eng-GB while you don't have the language eng-GB installed? Did it work as expected or did it have some negative side-effects?

independent eZ Publish developer and service provider | http://blog.coomanskristof.be | http://ezpedia.org

Osichr Hayez

Monday 15 January 2007 5:14:12 am

I've tried with both languages and they both work fine.

The difference is only which language the class names exist in;

If I use eng-GB as class language in a nor-NO one-language-only site, the class names will appear in english. They get the eng-GB flag icon ang eng-GB is then displayed as a translation.

If I use nor-NO as class language in a nor-NO one-language-only site, the class names will still appear in english, but they will be set as nor-NO with norwegian flag icon. So this is actually wrong as long as I dont translate the class names to norwegian, (something I probably should do anyway..)

Dmitry Lakhtyuk

Tuesday 20 February 2007 12:51:18 am

hi
prior 3.9 content classes and class attributes don't have info about languages. Language info will be added while upgrading to 3.9.
so, using 'language' param you specify what language info should be added to class and class attributes names. Or in other words - 'language' param specifies how to interpret class names which you already have(in 3.8 installation).
example:
1. in 3.8 - name: 'bla"
2. updateclasstranslations.php --language=eng-GB
3. result - name: 'engGB' => 'bla". 'eng-GB' language will be added if it doesn't exist.

so, if you know that you class names in 3.8 were in nor-NO, specify --language=nor-NO. If they were in eng-GB, specify eng-GB.

eZ debug

Timing: Jan 31 2025 01:24:34
Script start
Timing: Jan 31 2025 01:24:34
Module start 'content'
Timing: Jan 31 2025 01:24:34
Module end 'content'
Timing: Jan 31 2025 01:24:34
Script end

Main resources:

Total runtime0.2171 sec
Peak memory usage8,192.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0069 589.3125370.2656
Module start 'content' 0.00690.0124 959.57811,005.7500
Module end 'content' 0.01930.1977 1,965.32813,893.9141
Script end 0.2170  5,859.2422 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00442.0346200.0002
Check MTime0.00130.6054200.0001
Mysql Total
Database connection0.00070.326110.0007
Mysqli_queries0.122156.26061410.0009
Looping result0.00140.66551390.0000
Template Total0.197390.910.1973
Template load0.00070.310910.0007
Template processing0.196690.572310.1966
Override
Cache load0.00040.204510.0004
Sytem overhead
Fetch class attribute can translate value0.00170.765510.0017
XML
Image XML parsing0.00030.131710.0003
General
dbfile0.00693.1598200.0003
String conversion0.00000.002430.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0002 secs