Skip to content

Commit

Permalink
Regenerate translations (#6763)
Browse files Browse the repository at this point in the history
* Regenerate translations

* merge changelogs

* version

* 2025a

* 2025a

* fix
lukicdarkoo authored Jan 30, 2025
1 parent a07c4a2 commit f1fcde4
Showing 23 changed files with 256 additions and 177 deletions.
2 changes: 1 addition & 1 deletion docs/blog/Webots-2025-a-release.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Version R2025a Released

<p id="publish-data">By Milos Nikolic - 27th January 2025</p>
<p id="publish-data">By Milos Nikolic - 30th January 2025</p>
<!-- -->
---

2 changes: 1 addition & 1 deletion docs/guide/installation-procedure.md
Original file line number Diff line number Diff line change
@@ -127,7 +127,7 @@ However, the sand-boxing constraints of snaps yield the following limitations:
##### Download Size

The download is significantly bigger as it includes all the dependencies of Webots (ffmpeg, Python, C++ and Java compilers, etc.).
For Webots R2023b, the download size of the snap is 651MB compared to 146MB of the Debian package.
For Webots R2025a, the download size of the snap is 604MB compared to 146MB of the Debian package.

##### Extern Controllers

21 changes: 0 additions & 21 deletions docs/reference/changelog-r2023.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,5 @@
# Webots R2023 Change Log

## Webots R2023b Revision 1
Released on XXX XXth, 2023.
- New Devices and Objects
- Added a model of a silo and a field ditch ([#6289](https://github.com/cyberbotics/webots/pull/6289)).
- Enhancements
- Enabled the launching of MATLAB desktop from the extern launcher ([#6366](https://github.com/cyberbotics/webots/pull/6366)).
- Improved overlays visible in Overlays menu by adding all the robots in the menu list ([#6297](https://github.com/cyberbotics/webots/pull/6297)).
- Bug fixes
- Fixed Python path for `libcar.dylib` and `libdriver.dylib` on macOS ([#6482](https://github.com/cyberbotics/webots/pull/6482)).
- Avoided crash and provided better warnings when attempting to access PROTO nodes in a wrong way from the supervisor API ([#6473](https://github.com/cyberbotics/webots/pull/6473)).
- Fixed errors loading template PROTO if the system user name, the project path, or the temporary directory path contains the `\` character ([#6288](https://github.com/cyberbotics/webots/pull/6288)).
- Fixed Webots and libController version comparison not to take revisions into account ([#6315](https://github.com/cyberbotics/webots/pull/6315)).
- Fixed translation, rotation and scale displayed in the Position tab of the Node viewer in the scene tree ([#6309](https://github.com/cyberbotics/webots/pull/6309)).
- Replaced the [Mesh](mesh.md) bounding object of the ROSbot XL by [Boxes](box.md) ([#6326](https://github.com/cyberbotics/webots/pull/6326)).
- Fixed a crash when [IndexedLineSet](indexedlineset.md) has `coord` but no `coordIndex` ([#6359](https://github.com/cyberbotics/webots/pull/6359)).
- Fixed values returned by the [Receiver.getEmitterDirection](https://cyberbotics.com/doc/reference/receiver?tab-language=python#wb_receiver_get_emitter_direction) Python method ([#6394](https://github.com/cyberbotics/webots/pull/6394)).
- Fixed recognition of omnidirectional cameras with fov > pi/2 in [WbObjectDetection] ([#6396](https://github.com/cyberbotics/webots/pull/6396)).
- Fixed [ElevationGrid](elevationgrid.md) collisions not matching the displayed when the x and y dimensions are different ([#6412](https://github.com/cyberbotics/webots/pull/6412))
- Fixed JNILIB_FLAGS relative reference for Java controllers ([#5181](https://github.com/cyberbotics/webots/issues/5181))


## Webots R2023b
Released on June 28th, 2023.
- New Features
18 changes: 17 additions & 1 deletion docs/reference/changelog-r2025.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Webots R2025 Change Log

## Webots R2025a
Released on December **th, 2023.
Released on January 30th, 2025.
- New Features
- **Change the name of the web scene format from `X3D` to `W3D` ([#6280](https://github.com/cyberbotics/webots/pull/6280)).**
- Removed support for Ubuntu 20.04 "Focal Fossa" and added support for Ubuntu 24.04 "Noble Numbat" ([#6704](https://github.com/cyberbotics/webots/pull/6704)).
@@ -17,10 +17,15 @@ Released on December **th, 2023.
- Fixed the method signature of `wb_supervisor_node_get_number_of_fields` in MATLAB.
- Removed support for Lua as a PROTO scripting language ([#6642](https://github.com/cyberbotics/webots/pull/6642)).
- Adapt QtToolTip text box for every Webots mode ([#6711](https://github.com/cyberbotics/webots/pull/6711)).
- New Devices and Objects
- Added a model of a silo and a field ditch ([#6289](https://github.com/cyberbotics/webots/pull/6289)).
- Added a model of the Clearpath Heron USV robot ([#6548](https://github.com/cyberbotics/webots/pull/6548)).
- Enhancements
- Improved the image range of the rotating [Lidar](lidar.md) ([#6324](https://github.com/cyberbotics/webots/pull/6324)).
- Show box-plane contact point normals when showing contact points ([#6678](https://github.com/cyberbotics/webots/pull/6678)).
- Improved the speed and accuracy of box-plane collisions ([#6688](https://github.com/cyberbotics/webots/pull/6688)).
- Enabled the launching of MATLAB desktop from the extern launcher ([#6366](https://github.com/cyberbotics/webots/pull/6366)).
- Improved overlays visible in Overlays menu by adding all the robots in the menu list ([#6297](https://github.com/cyberbotics/webots/pull/6297)).
- Cleanup
- Removed deprecated `windowPosition`, `pixelSize` fields of [Display](display.md) node ([#6327](https://github.com/cyberbotics/webots/pull/6327)).
- Remove ROS (1) support ([#6697](https://github.com/cyberbotics/webots/pull/6697)).
@@ -51,3 +56,14 @@ Released on December **th, 2023.
- Fixed crash when an invalid HDR image was set as a world background ([#6744](https://github.com/cyberbotics/webots/pull/6744)).
- Fixed handling of remote assets from unofficial sources ([#6585](https://github.com/cyberbotics/webots/pull/6585)).
- Fixed the QtToolTip bug, where the text in the text box is not being displayed ([#6711](https://github.com/cyberbotics/webots/pull/6711)).
- Fixed Python path for `libcar.dylib` and `libdriver.dylib` on macOS ([#6482](https://github.com/cyberbotics/webots/pull/6482)).
- Avoided crash and provided better warnings when attempting to access PROTO nodes in a wrong way from the supervisor API ([#6473](https://github.com/cyberbotics/webots/pull/6473)).
- Fixed errors loading template PROTO if the system user name, the project path, or the temporary directory path contains the `\` character ([#6288](https://github.com/cyberbotics/webots/pull/6288)).
- Fixed Webots and libController version comparison not to take revisions into account ([#6315](https://github.com/cyberbotics/webots/pull/6315)).
- Fixed translation, rotation and scale displayed in the Position tab of the Node viewer in the scene tree ([#6309](https://github.com/cyberbotics/webots/pull/6309)).
- Replaced the [Mesh](mesh.md) bounding object of the ROSbot XL by [Boxes](box.md) ([#6326](https://github.com/cyberbotics/webots/pull/6326)).
- Fixed a crash when [IndexedLineSet](indexedlineset.md) has `coord` but no `coordIndex` ([#6359](https://github.com/cyberbotics/webots/pull/6359)).
- Fixed values returned by the [Receiver.getEmitterDirection](https://cyberbotics.com/doc/reference/receiver?tab-language=python#wb_receiver_get_emitter_direction) Python method ([#6394](https://github.com/cyberbotics/webots/pull/6394)).
- Fixed recognition of omnidirectional cameras with fov > pi/2 in [WbObjectDetection] ([#6396](https://github.com/cyberbotics/webots/pull/6396)).
- Fixed [ElevationGrid](elevationgrid.md) collisions not matching the displayed when the x and y dimensions are different ([#6412](https://github.com/cyberbotics/webots/pull/6412))
- Fixed JNILIB_FLAGS relative reference for Java controllers ([#5181](https://github.com/cyberbotics/webots/issues/5181))
2 changes: 1 addition & 1 deletion projects/samples/howto/url/controllers/url/url.c
Original file line number Diff line number Diff line change
@@ -53,7 +53,7 @@ int main() {
printf("The texture URL of the robot body was changed from the supervisor to a non-existing file.\n");
} else if (counter == 160) {
wb_supervisor_field_set_mf_string(url, 0,
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/"
"protos/textures/brushed_steel/brushed_steel_base_color.jpg");
printf("The texture URL of the robot body was changed from the supervisor to an existing URL.\n");
}
46 changes: 23 additions & 23 deletions projects/samples/howto/url/worlds/url.wbt
Original file line number Diff line number Diff line change
@@ -11,9 +11,9 @@ WorldInfo {
title "Assets Download"
contactProperties [
ContactProperties {
bumpSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/bump.wav"
rollSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/roll.wav"
slideSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/slide.wav"
bumpSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/bump.wav"
rollSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/roll.wav"
slideSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/slide.wav"
}
]
}
@@ -23,40 +23,40 @@ Viewpoint {
}
Background {
backUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_back.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_back.jpg"
]
bottomUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_bottom.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_bottom.jpg"
]
frontUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_front.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_front.jpg"
]
leftUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_left.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_left.jpg"
]
rightUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_right.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_right.jpg"
]
topUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_top.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_top.jpg"
]
backIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_back.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_back.hdr"
]
bottomIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_bottom.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_bottom.hdr"
]
frontIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_front.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_front.hdr"
]
leftIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_left.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_left.hdr"
]
rightIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_right.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_right.hdr"
]
topIrradianceUrl [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_top.hdr"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_top.hdr"
]
}
TexturedBackgroundLight {
@@ -172,7 +172,7 @@ DEF MESH Transform {
}
geometry Mesh {
url [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/meshes/suzanne.obj"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/meshes/suzanne.obj"
]
}
}
@@ -190,27 +190,27 @@ Robot {
baseColor 0.8039 0.6745 0.5764
baseColorMap DEF IMAGE_TEXTURE ImageTexture {
url [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_base_color.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_base_color.jpg"
]
filtering 5
}
roughnessMap ImageTexture {
url [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_roughness.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_roughness.jpg"
]
filtering 5
}
metalness 0
normalMap ImageTexture {
url [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_normal.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_normal.jpg"
]
filtering 5
}
normalMapFactor 0.5
occlusionMap ImageTexture {
url [
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_occlusion.jpg"
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_occlusion.jpg"
]
filtering 5
}
@@ -231,7 +231,7 @@ Robot {
RotationalMotor {
name "left wheel motor"
consumptionFactor 70
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/rotational_motor.wav"
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/rotational_motor.wav"
}
PositionSensor {
name "left wheel sensor"
@@ -275,7 +275,7 @@ Robot {
RotationalMotor {
name "right wheel motor"
consumptionFactor 70
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/rotational_motor.wav"
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/rotational_motor.wav"
}
PositionSensor {
name "right wheel sensor"
@@ -380,7 +380,7 @@ Robot {
width 400
height 300
antiAliasing TRUE
noiseMaskUrl "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/samples/devices/worlds/textures/noise_mask.png"
noiseMaskUrl "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/samples/devices/worlds/textures/noise_mask.png"
}
]
name "MyBot"
8 changes: 4 additions & 4 deletions resources/osm_importer/config.ini
Original file line number Diff line number Diff line change
@@ -42,15 +42,15 @@ ignore: TRUE

[area_junction]
ignore: FALSE
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/asphalt.jpg
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/asphalt.jpg

[area_farmland]
ignore: FALSE
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/dry_grass.jpg
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/dry_grass.jpg

[area_farm]
ignore: FALSE
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/dry_grass.jpg
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/dry_grass.jpg

[area_water]
ignore: FALSE
@@ -66,7 +66,7 @@ density: 0.1

[area_parking]
ignore: FALSE
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/light_asphalt.jpg
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/light_asphalt.jpg

# BARRIER DEFAULTS SETTINGS #

2 changes: 1 addition & 1 deletion resources/osm_importer/elevation.py
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@
GOOGLE_ELEVATION_BASE_URL = 'https://maps.googleapis.com/maps/api/elevation/json'
GEAONAMES_ELEVATION_BASE_URI = 'http://api.geonames.org/astergdemJSON'

GRASS_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/grass.jpg'
GRASS_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/grass.jpg'


class Elevation(object):
4 changes: 2 additions & 2 deletions resources/osm_importer/utils/misc_utils.py
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
from projection import Projection


PREFIX = 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/'
PREFIX = 'https://raw.githubusercontent.com/cyberbotics/webots/R2025a/'
GRASS_TEXTURE = f'{PREFIX}projects/default/worlds/textures/grass.jpg'


@@ -62,7 +62,7 @@ def extern_proto_declaration(options):
def print_header(options, file, minlat, minlon, maxlat, maxlon, elevation=None):
"""Print the 'WorldInfo', 'Viewpoint', 'TexturedBackground', 'TexturedBackgroundLight' and 'Floor' nodes."""
xSize, zSize = get_world_size(minlat=minlat, minlon=minlon, maxlat=maxlat, maxlon=maxlon)
file.write("#VRML_SIM R2023b utf8\n")
file.write("#VRML_SIM R2025a utf8\n")
file.write(extern_proto_declaration(options))
file.write("WorldInfo {\n")
file.write(" info [\n")
2 changes: 1 addition & 1 deletion resources/osm_importer/webots_objects/barrier.py
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@
from utils.misc_utils import extract_float_from_string, length2D


RED_BRICK_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/red_brick_wall.jpg' # noqa: E501
RED_BRICK_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/red_brick_wall.jpg' # noqa: E501


class Barrier(WebotsObject):
4 changes: 2 additions & 2 deletions resources/osm_importer/webots_objects/road.py
Original file line number Diff line number Diff line change
@@ -42,8 +42,8 @@
# vertical offset lifting the Roads and Crossroads in order to not be coplanar with the floor.
vOffset = 0.01

ROAD_LINE_DASHED_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/objects/road/protos/textures/road_line_dashed.png' # noqa: E501
ROAD_LINE_TRIANGLE_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/objects/road/protos/textures/road_line_triangle.png' # noqa: E501
ROAD_LINE_DASHED_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/road/protos/textures/road_line_dashed.png' # noqa: E501
ROAD_LINE_TRIANGLE_TEXTURE = 'https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/road/protos/textures/road_line_triangle.png' # noqa: E501


class Road(WebotsObject):
Loading

0 comments on commit f1fcde4

Please sign in to comment.