phetsims / decaf

PhET Java Simulations converted to HTML5 using CheerpJ
1 stars 0 forks source link

Republish CheerpJ versions to capture new translations #124

Closed oliver-phet closed 3 years ago

oliver-phet commented 4 years ago

Our Ukrainian translator has requested we republish the CheerpJ version of several simulations. The Ukrainian translations for these simulations have been updated since the original batch of CheerpJ sims were published.

I'm guessing it is more work to selectively publish sims/translations and it may make sense to just republish the entire list. There are likely other Java translations that have been added since the original batch of CheerpJ sims and it would be nice to pick those up as well (our sim translation spreadsheet shows 20 translations submitted).

The specific sims requested: Ramp: Forces and Motion - (ukr) https://phet.colorado.edu/uk/simulation/legacy/ramp-forces-and-motion Forces and Motion - (ukr) https://phet.colorado.edu/uk/simulation/legacy/forces-and-motion Moving Man - (ukr) https://phet.colorado.edu/uk/simulation/legacy/moving-man Forces in 1 Dimension - https://phet.colorado.edu/uk/simulation/legacy/forces-1d The Greenhouse Effect - https://phet.colorado.edu/uk/simulation/legacy/greenhouse Motion in 2D - https://phet.colorado.edu/uk/simulation/legacy/motion-2d Beta Decay -https://phet.colorado.edu/uk/simulation/legacy/beta-decay Magnet and Compass - https://phet.colorado.edu/uk/simulation/legacy/magnet-and-compass

@ariel-phet What sort of priority should this be? I assume @samreid would do the republication?

samreid commented 4 years ago

I'm guessing it is more work to selectively publish sims/translations and it may make sense to just republish the entire list.

Our process only knows how to redeploy all translations for a given sim at the moment. The process runs faster and requires less babysitting if we redeploy a smaller number of simulations.

Also be aware of #123 which may need to be resolved or worked around before our next deploy.

oliver-phet commented 4 years ago

@samreid here are a few projects that would have at least 1 updated translation:

estimation faraday fluid-pressure-and-flow

samreid commented 4 years ago

Paper trail:

~/phet-svn-trunk-2020$ svn info
Path: .
Working Copy Root Path: /Users/samreid/phet-svn-trunk-2020
URL: https://phet.unfuddle.com/svn/phet_svn/branches/decaf
Relative URL: ^/branches/decaf
Repository Root: https://phet.unfuddle.com/svn/phet_svn
Repository UUID: 3dd8ee02-672a-0410-8165-a85d635670bd
Revision: 75165
Node Kind: directory
Schedule: normal
Last Changed Author: samreid
Last Changed Rev: 75157
Last Changed Date: 2020-05-14 21:37:11 -0600 (Thu, 14 May 2020)

~/phet-svn-trunk-2020$ svn update
Updating '.':
At revision 75186.

~/phet-svn-trunk-2020$ svn status
 M      .

~/phet-svn-trunk-2020$ svn diff
Index: .
===================================================================
--- .   (revision 75186)
+++ .   (working copy)

Property changes on: .
___________________________________________________________________
Modified: svn:mergeinfo
## -0,0 +0,1 ##
   Merged /trunk:r75120-75165

~/phet-svn-trunk-2020$ svn commit -m "property changes on ."
Sending        .
Committing transaction...
Committed revision 75187.
samreid commented 4 years ago

Here is a more full list of translations:

~/phet-svn-trunk-2020$ svn switch ^/trunk
U    build-tools/src/edu/colorado/phet/buildtools/BuildScript.java
U    simulations-java/simulations/quantum-wave-interference/src/edu/colorado/phet/quantumwaveinterference/model/Wavefunction.java
U    simulations-java/simulations/quantum-wave-interference/src/edu/colorado/phet/quantumwaveinterference/QWIFrameSetup.java
U    simulations-java/simulations/quantum-wave-interference/quantum-wave-interference-build.properties
U    simulations-java/simulations/rotation/src/edu/colorado/phet/rotation/LadybugRevolutionApplication.java
U    simulations-java/simulations/rotation/src/edu/colorado/phet/rotation/TorqueApplication.java
U    simulations-java/simulations/nuclear-physics/src/edu/colorado/phet/nuclearphysics/module/nuclearreactor/NuclearReactorCanvas.java
U    simulations-java/simulations/motion-series/scala-src/edu/colorado/phet/motionseries/controls/ObjectSelectionComboBox.scala
U    simulations-java/simulations/ladybug-motion-2d/ladybug-motion-2d-build.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_ru.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_es_MX.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_cs.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_zh_TW.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_fa.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_ar.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_pl.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_es.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_gl.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_es_PE.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_sk.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_km.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_eu.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_fi.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_it.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_da.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_zh_CN.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_vi.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_sq.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_ja.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_el.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_tr.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_hr.properties
U    simulations-java/simulations/fluid-pressure-and-flow/src/edu/colorado/phet/fluidpressureandflow/watertower/view/WaterTowerControlPanel.java
U    simulations-java/simulations/fluid-pressure-and-flow/fluid-pressure-and-flow-build.properties
U    simulations-java/simulations/sugar-and-salt-solutions/src/edu/colorado/phet/sugarandsaltsolutions/water/view/SphericalParticleNodeWithText.java
U    simulations-java/simulations/sugar-and-salt-solutions/sugar-and-salt-solutions-build.properties
U    simulations-java/simulations/capacitor-lab/src/edu/colorado/phet/capacitorlab/control/MetersControlPanel.java
U    simulations-java/simulations/photoelectric/src/edu/colorado/phet/photoelectric/PhotoelectricApplication.java
U    simulations-java/simulations/lasers/src/edu/colorado/phet/lasers/LasersConfig.java
U    simulations-java/simulations/fourier/src/edu/colorado/phet/fourier/control/DiscreteControlPanel.java
U    simulations-java/simulations/gene-network/src/edu/colorado/phet/genenetwork/LacOperonApplication.java
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_lt.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_mn.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_bs.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_zh_TW.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_kk.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_pl.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_ja.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_es_PE.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_sk.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_tk.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_af.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_zh_CN.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_eu.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_iw.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_el.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_hu.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_et.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_fa.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_da.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_sr.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_tr.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_mk.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_vi.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_nb.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_hr.properties
U    simulations-java/simulations/glaciers/data/glaciers/localization/glaciers-strings_nl.properties
U    simulations-java/simulations/glaciers/src/edu/colorado/phet/glaciers/control/MiscControlPanel.java
U    simulations-java/simulations/ideal-gas/ideal-gas-build.properties
U    simulations-java/simulations/discharge-lamps/src/edu/colorado/phet/dischargelamps/view/HeatingElementGraphic.java
U    simulations-java/simulations/discharge-lamps/src/edu/colorado/phet/dischargelamps/DischargeLampsApplication.java
U    simulations-java/simulations/battery-voltage/src/edu/colorado/phet/batteryvoltage/common/electron/paint/ImageUtils.java
U    simulations-java/simulations/eating-and-exercise/src/edu/colorado/phet/eatingandexercise/EatingAndExerciseApplication.java
U    simulations-java/simulations/mri/src/edu/colorado/phet/mri/MriApplication.java
U    simulations-java/simulations/self-driven-particle-model/src/edu/colorado/phet/selfdrivenparticlemodel/SelfDrivenParticleModelApplication.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/util/DeploymentScenario.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/application/PhetApplicationLauncher.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/application/PhetApplicationConfig.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/application/JARLauncher.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/simsharing/SimSharingManager.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/view/util/FrameSetup.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/view/PhetFrame.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/statistics/StatisticsManager.java
U    simulations-java/common/phetcommon/src/edu/colorado/phet/common/phetcommon/statistics/StatisticsMessageSender.java
U    simulations-java/contrib/piccolo2d/extras/src/main/java/edu/umd/cs/piccolox/pswing/PComboBox.java
A    simulations-flash/simulations/estimation/data/estimation/localization/estimation-strings_uk.xml
A    simulations-flex/simulations/resonance/data/resonance/localization/resonance-strings_uk.xml
A    simulations-java/simulations/plate-tectonics/data/plate-tectonics/localization/plate-tectonics-strings_pt.properties
A    simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt_BR.properties
U    simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt.properties
A    simulations-java/simulations/rotation/data/rotation/localization/rotation-strings_uk.properties
A    simulations-java/simulations/radio-waves/data/radio-waves/localization/radio-waves-strings_uk.properties
U    simulations-java/simulations/nuclear-physics/data/nuclear-physics/localization/nuclear-physics-strings_uk.properties
U    simulations-java/simulations/moving-man/data/moving-man/localization/moving-man-strings_uk.properties
U    simulations-java/simulations/motion-series/data/motion-series/localization/motion-series-strings_uk.properties
U    simulations-java/simulations/motion-2d/data/motion-2d/localization/motion-2d-strings_uk.properties
A    simulations-java/simulations/ladybug-motion-2d/data/ladybug-motion-2d/localization/ladybug-motion-2d-strings_uk.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_uk.properties
U    simulations-java/simulations/forces-1d/data/forces-1d/localization/forces-1d-strings_uk.properties
A    simulations-java/simulations/fluid-pressure-and-flow/data/fluid-pressure-and-flow/localization/fluid-pressure-and-flow-strings_uk.properties
U    simulations-java/simulations/faraday/data/faraday/localization/faraday-strings_uk.properties
A    simulations-java/simulations/sugar-and-salt-solutions/data/sugar-and-salt-solutions/localization/sugar-and-salt-solutions-strings_uk.properties
A    simulations-java/simulations/soluble-salts/data/soluble-salts/localization/soluble-salts-strings_uk.properties
U    simulations-java/simulations/line-graphing/data/line-graphing/localization/line-graphing-strings_bs.properties
U    simulations-java/simulations/capacitor-lab/data/capacitor-lab/localization/capacitor-lab-strings_bs.properties
 U   .
Updated to revision 75187.
samreid commented 4 years ago

Here is the result of the merge. Maybe this is the actual list of translations?

~/phet-svn-trunk-2020$ svn merge ^/trunk
--- Merging r75166 through r75187 into '.':
A    simulations-java/simulations/plate-tectonics/data/plate-tectonics/localization/plate-tectonics-strings_pt.properties
A    simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt_BR.properties
U    simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt.properties
A    simulations-java/simulations/rotation/data/rotation/localization/rotation-strings_uk.properties
A    simulations-java/simulations/radio-waves/data/radio-waves/localization/radio-waves-strings_uk.properties
U    simulations-java/simulations/nuclear-physics/data/nuclear-physics/localization/nuclear-physics-strings_uk.properties
U    simulations-java/simulations/moving-man/data/moving-man/localization/moving-man-strings_uk.properties
U    simulations-java/simulations/motion-series/data/motion-series/localization/motion-series-strings_uk.properties
U    simulations-java/simulations/motion-2d/data/motion-2d/localization/motion-2d-strings_uk.properties
A    simulations-java/simulations/ladybug-motion-2d/data/ladybug-motion-2d/localization/ladybug-motion-2d-strings_uk.properties
U    simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_uk.properties
U    simulations-java/simulations/forces-1d/data/forces-1d/localization/forces-1d-strings_uk.properties
A    simulations-java/simulations/fluid-pressure-and-flow/data/fluid-pressure-and-flow/localization/fluid-pressure-and-flow-strings_uk.properties
U    simulations-java/simulations/faraday/data/faraday/localization/faraday-strings_uk.properties
A    simulations-java/simulations/sugar-and-salt-solutions/data/sugar-and-salt-solutions/localization/sugar-and-salt-solutions-strings_uk.properties
A    simulations-java/simulations/soluble-salts/data/soluble-salts/localization/soluble-salts-strings_uk.properties
U    simulations-java/simulations/line-graphing/data/line-graphing/localization/line-graphing-strings_bs.properties
U    simulations-java/simulations/capacitor-lab/data/capacitor-lab/localization/capacitor-lab-strings_bs.properties
A    simulations-flex/simulations/resonance/data/resonance/localization/resonance-strings_uk.xml
A    simulations-flash/simulations/estimation/data/estimation/localization/estimation-strings_uk.xml
--- Recording mergeinfo for merge of r75120 through r75187 into '.':
 U   .
samreid commented 4 years ago

And the results of svn status:

~/phet-svn-trunk-2020$ svn status
 M      .
A  +    simulations-flash/simulations/estimation/data/estimation/localization/estimation-strings_uk.xml
A  +    simulations-flex/simulations/resonance/data/resonance/localization/resonance-strings_uk.xml
M       simulations-java/simulations/capacitor-lab/data/capacitor-lab/localization/capacitor-lab-strings_bs.properties
M       simulations-java/simulations/faraday/data/faraday/localization/faraday-strings_uk.properties
A  +    simulations-java/simulations/fluid-pressure-and-flow/data/fluid-pressure-and-flow/localization/fluid-pressure-and-flow-strings_uk.properties
M       simulations-java/simulations/forces-1d/data/forces-1d/localization/forces-1d-strings_uk.properties
M       simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_uk.properties
A  +    simulations-java/simulations/ladybug-motion-2d/data/ladybug-motion-2d/localization/ladybug-motion-2d-strings_uk.properties
M       simulations-java/simulations/line-graphing/data/line-graphing/localization/line-graphing-strings_bs.properties
M       simulations-java/simulations/motion-2d/data/motion-2d/localization/motion-2d-strings_uk.properties
M       simulations-java/simulations/motion-series/data/motion-series/localization/motion-series-strings_uk.properties
M       simulations-java/simulations/moving-man/data/moving-man/localization/moving-man-strings_uk.properties
M       simulations-java/simulations/nuclear-physics/data/nuclear-physics/localization/nuclear-physics-strings_uk.properties
A  +    simulations-java/simulations/plate-tectonics/data/plate-tectonics/localization/plate-tectonics-strings_pt.properties
M       simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt.properties
A  +    simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt_BR.properties
A  +    simulations-java/simulations/radio-waves/data/radio-waves/localization/radio-waves-strings_uk.properties
A  +    simulations-java/simulations/rotation/data/rotation/localization/rotation-strings_uk.properties
A  +    simulations-java/simulations/soluble-salts/data/soluble-salts/localization/soluble-salts-strings_uk.properties
A  +    simulations-java/simulations/sugar-and-salt-solutions/data/sugar-and-salt-solutions/localization/sugar-and-salt-solutions-strings_uk.properties
samreid commented 4 years ago

@mattpen said another step must be done before this deployment. So I have stopped in the steps before "commit the merge".

samreid commented 4 years ago

I did the commit step:

~/phet-svn-trunk-2020$ svn commit -m "merged translations from master"
Sending        .
Adding         simulations-flash/simulations/estimation/data/estimation/localization/estimation-strings_uk.xml
Adding         simulations-flex/simulations/resonance/data/resonance/localization/resonance-strings_uk.xml
Sending        simulations-java/simulations/capacitor-lab/data/capacitor-lab/localization/capacitor-lab-strings_bs.properties
Sending        simulations-java/simulations/faraday/data/faraday/localization/faraday-strings_uk.properties
Adding         simulations-java/simulations/fluid-pressure-and-flow/data/fluid-pressure-and-flow/localization/fluid-pressure-and-flow-strings_uk.properties
Sending        simulations-java/simulations/forces-1d/data/forces-1d/localization/forces-1d-strings_uk.properties
Sending        simulations-java/simulations/greenhouse/data/greenhouse/localization/greenhouse-strings_uk.properties
Adding         simulations-java/simulations/ladybug-motion-2d/data/ladybug-motion-2d/localization/ladybug-motion-2d-strings_uk.properties
Sending        simulations-java/simulations/line-graphing/data/line-graphing/localization/line-graphing-strings_bs.properties
Sending        simulations-java/simulations/motion-2d/data/motion-2d/localization/motion-2d-strings_uk.properties
Sending        simulations-java/simulations/motion-series/data/motion-series/localization/motion-series-strings_uk.properties
Sending        simulations-java/simulations/moving-man/data/moving-man/localization/moving-man-strings_uk.properties
Sending        simulations-java/simulations/nuclear-physics/data/nuclear-physics/localization/nuclear-physics-strings_uk.properties
Adding         simulations-java/simulations/plate-tectonics/data/plate-tectonics/localization/plate-tectonics-strings_pt.properties
Sending        simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt.properties
Adding         simulations-java/simulations/quantum-wave-interference/data/quantum-wave-interference/localization/quantum-wave-interference-strings_pt_BR.properties
Adding         simulations-java/simulations/radio-waves/data/radio-waves/localization/radio-waves-strings_uk.properties
Adding         simulations-java/simulations/rotation/data/rotation/localization/rotation-strings_uk.properties
Adding         simulations-java/simulations/soluble-salts/data/soluble-salts/localization/soluble-salts-strings_uk.properties
Adding         simulations-java/simulations/sugar-and-salt-solutions/data/sugar-and-salt-solutions/localization/sugar-and-salt-solutions-strings_uk.properties
Transmitting file data ..........done
Committing transaction...
Committed revision 75188.
samreid commented 4 years ago

@mattpen said there is a website deploy step that should happen before this, so we scheduled a time for next week to collaborate on 1st deploy.

samreid commented 4 years ago

Working together, @mattpen and I deployed quantum-wave-interference and confirmed that the davisson-germer simulation was not affected.

samreid commented 4 years ago

I deployed capacitor-lab and confirmed the new text is appearing: image

samreid commented 4 years ago

I finished the deployment and spot checked a few of the deployments. No problems noted. @oliver-phet can you ask the translator to spot test a few of the deployments?

oliver-phet commented 3 years ago

I just sent an email to the translator, I'll comment when I hear back!

oliver-phet commented 3 years ago

@samreid Nina confirmed all of the translations look good!

samreid commented 3 years ago

Thanks, closing.