Skip to content

Commit f1fcde4

Browse files
authored
Regenerate translations (cyberbotics#6763)
* Regenerate translations * merge changelogs * version * 2025a * 2025a * fix
1 parent a07c4a2 commit f1fcde4

23 files changed

Lines changed: 256 additions & 177 deletions

File tree

docs/blog/Webots-2025-a-release.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Version R2025a Released
22

3-
<p id="publish-data">By Milos Nikolic - 27th January 2025</p>
3+
<p id="publish-data">By Milos Nikolic - 30th January 2025</p>
44
<!-- -->
55
---
66

docs/guide/installation-procedure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ However, the sand-boxing constraints of snaps yield the following limitations:
127127
##### Download Size
128128

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

132132
##### Extern Controllers
133133

docs/reference/changelog-r2023.md

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,5 @@
11
# Webots R2023 Change Log
22

3-
## Webots R2023b Revision 1
4-
Released on XXX XXth, 2023.
5-
- New Devices and Objects
6-
- Added a model of a silo and a field ditch ([#6289](https://github.com/cyberbotics/webots/pull/6289)).
7-
- Enhancements
8-
- Enabled the launching of MATLAB desktop from the extern launcher ([#6366](https://github.com/cyberbotics/webots/pull/6366)).
9-
- Improved overlays visible in Overlays menu by adding all the robots in the menu list ([#6297](https://github.com/cyberbotics/webots/pull/6297)).
10-
- Bug fixes
11-
- Fixed Python path for `libcar.dylib` and `libdriver.dylib` on macOS ([#6482](https://github.com/cyberbotics/webots/pull/6482)).
12-
- 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)).
13-
- 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)).
14-
- Fixed Webots and libController version comparison not to take revisions into account ([#6315](https://github.com/cyberbotics/webots/pull/6315)).
15-
- 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)).
16-
- Replaced the [Mesh](mesh.md) bounding object of the ROSbot XL by [Boxes](box.md) ([#6326](https://github.com/cyberbotics/webots/pull/6326)).
17-
- Fixed a crash when [IndexedLineSet](indexedlineset.md) has `coord` but no `coordIndex` ([#6359](https://github.com/cyberbotics/webots/pull/6359)).
18-
- 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)).
19-
- Fixed recognition of omnidirectional cameras with fov > pi/2 in [WbObjectDetection] ([#6396](https://github.com/cyberbotics/webots/pull/6396)).
20-
- 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))
21-
- Fixed JNILIB_FLAGS relative reference for Java controllers ([#5181](https://github.com/cyberbotics/webots/issues/5181))
22-
23-
243
## Webots R2023b
254
Released on June 28th, 2023.
265
- New Features

docs/reference/changelog-r2025.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Webots R2025 Change Log
22

33
## Webots R2025a
4-
Released on December **th, 2023.
4+
Released on January 30th, 2025.
55
- New Features
66
- **Change the name of the web scene format from `X3D` to `W3D` ([#6280](https://github.com/cyberbotics/webots/pull/6280)).**
77
- 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.
1717
- Fixed the method signature of `wb_supervisor_node_get_number_of_fields` in MATLAB.
1818
- Removed support for Lua as a PROTO scripting language ([#6642](https://github.com/cyberbotics/webots/pull/6642)).
1919
- Adapt QtToolTip text box for every Webots mode ([#6711](https://github.com/cyberbotics/webots/pull/6711)).
20+
- New Devices and Objects
21+
- Added a model of a silo and a field ditch ([#6289](https://github.com/cyberbotics/webots/pull/6289)).
22+
- Added a model of the Clearpath Heron USV robot ([#6548](https://github.com/cyberbotics/webots/pull/6548)).
2023
- Enhancements
2124
- Improved the image range of the rotating [Lidar](lidar.md) ([#6324](https://github.com/cyberbotics/webots/pull/6324)).
2225
- Show box-plane contact point normals when showing contact points ([#6678](https://github.com/cyberbotics/webots/pull/6678)).
2326
- Improved the speed and accuracy of box-plane collisions ([#6688](https://github.com/cyberbotics/webots/pull/6688)).
27+
- Enabled the launching of MATLAB desktop from the extern launcher ([#6366](https://github.com/cyberbotics/webots/pull/6366)).
28+
- Improved overlays visible in Overlays menu by adding all the robots in the menu list ([#6297](https://github.com/cyberbotics/webots/pull/6297)).
2429
- Cleanup
2530
- Removed deprecated `windowPosition`, `pixelSize` fields of [Display](display.md) node ([#6327](https://github.com/cyberbotics/webots/pull/6327)).
2631
- Remove ROS (1) support ([#6697](https://github.com/cyberbotics/webots/pull/6697)).
@@ -51,3 +56,14 @@ Released on December **th, 2023.
5156
- Fixed crash when an invalid HDR image was set as a world background ([#6744](https://github.com/cyberbotics/webots/pull/6744)).
5257
- Fixed handling of remote assets from unofficial sources ([#6585](https://github.com/cyberbotics/webots/pull/6585)).
5358
- Fixed the QtToolTip bug, where the text in the text box is not being displayed ([#6711](https://github.com/cyberbotics/webots/pull/6711)).
59+
- Fixed Python path for `libcar.dylib` and `libdriver.dylib` on macOS ([#6482](https://github.com/cyberbotics/webots/pull/6482)).
60+
- 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)).
61+
- 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)).
62+
- Fixed Webots and libController version comparison not to take revisions into account ([#6315](https://github.com/cyberbotics/webots/pull/6315)).
63+
- 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)).
64+
- Replaced the [Mesh](mesh.md) bounding object of the ROSbot XL by [Boxes](box.md) ([#6326](https://github.com/cyberbotics/webots/pull/6326)).
65+
- Fixed a crash when [IndexedLineSet](indexedlineset.md) has `coord` but no `coordIndex` ([#6359](https://github.com/cyberbotics/webots/pull/6359)).
66+
- 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)).
67+
- Fixed recognition of omnidirectional cameras with fov > pi/2 in [WbObjectDetection] ([#6396](https://github.com/cyberbotics/webots/pull/6396)).
68+
- 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))
69+
- Fixed JNILIB_FLAGS relative reference for Java controllers ([#5181](https://github.com/cyberbotics/webots/issues/5181))

projects/samples/howto/url/controllers/url/url.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ int main() {
5353
printf("The texture URL of the robot body was changed from the supervisor to a non-existing file.\n");
5454
} else if (counter == 160) {
5555
wb_supervisor_field_set_mf_string(url, 0,
56-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/"
56+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/"
5757
"protos/textures/brushed_steel/brushed_steel_base_color.jpg");
5858
printf("The texture URL of the robot body was changed from the supervisor to an existing URL.\n");
5959
}

projects/samples/howto/url/worlds/url.wbt

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ WorldInfo {
1111
title "Assets Download"
1212
contactProperties [
1313
ContactProperties {
14-
bumpSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/bump.wav"
15-
rollSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/roll.wav"
16-
slideSound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/slide.wav"
14+
bumpSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/bump.wav"
15+
rollSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/roll.wav"
16+
slideSound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/slide.wav"
1717
}
1818
]
1919
}
@@ -23,40 +23,40 @@ Viewpoint {
2323
}
2424
Background {
2525
backUrl [
26-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_back.jpg"
26+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_back.jpg"
2727
]
2828
bottomUrl [
29-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_bottom.jpg"
29+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_bottom.jpg"
3030
]
3131
frontUrl [
32-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_front.jpg"
32+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_front.jpg"
3333
]
3434
leftUrl [
35-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_left.jpg"
35+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_left.jpg"
3636
]
3737
rightUrl [
38-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_right.jpg"
38+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_right.jpg"
3939
]
4040
topUrl [
41-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_top.jpg"
41+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_top.jpg"
4242
]
4343
backIrradianceUrl [
44-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_back.hdr"
44+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_back.hdr"
4545
]
4646
bottomIrradianceUrl [
47-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_bottom.hdr"
47+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_bottom.hdr"
4848
]
4949
frontIrradianceUrl [
50-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_front.hdr"
50+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_front.hdr"
5151
]
5252
leftIrradianceUrl [
53-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_left.hdr"
53+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_left.hdr"
5454
]
5555
rightIrradianceUrl [
56-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_right.hdr"
56+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_right.hdr"
5757
]
5858
topIrradianceUrl [
59-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/cubic/mountains_top.hdr"
59+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/cubic/mountains_top.hdr"
6060
]
6161
}
6262
TexturedBackgroundLight {
@@ -172,7 +172,7 @@ DEF MESH Transform {
172172
}
173173
geometry Mesh {
174174
url [
175-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/meshes/suzanne.obj"
175+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/meshes/suzanne.obj"
176176
]
177177
}
178178
}
@@ -190,27 +190,27 @@ Robot {
190190
baseColor 0.8039 0.6745 0.5764
191191
baseColorMap DEF IMAGE_TEXTURE ImageTexture {
192192
url [
193-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_base_color.jpg"
193+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_base_color.jpg"
194194
]
195195
filtering 5
196196
}
197197
roughnessMap ImageTexture {
198198
url [
199-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_roughness.jpg"
199+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_roughness.jpg"
200200
]
201201
filtering 5
202202
}
203203
metalness 0
204204
normalMap ImageTexture {
205205
url [
206-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_normal.jpg"
206+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_normal.jpg"
207207
]
208208
filtering 5
209209
}
210210
normalMapFactor 0.5
211211
occlusionMap ImageTexture {
212212
url [
213-
"https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/appearances/protos/textures/varnished_pine/varnished_pine_occlusion.jpg"
213+
"https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/appearances/protos/textures/varnished_pine/varnished_pine_occlusion.jpg"
214214
]
215215
filtering 5
216216
}
@@ -231,7 +231,7 @@ Robot {
231231
RotationalMotor {
232232
name "left wheel motor"
233233
consumptionFactor 70
234-
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/rotational_motor.wav"
234+
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/rotational_motor.wav"
235235
}
236236
PositionSensor {
237237
name "left wheel sensor"
@@ -275,7 +275,7 @@ Robot {
275275
RotationalMotor {
276276
name "right wheel motor"
277277
consumptionFactor 70
278-
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/sounds/rotational_motor.wav"
278+
sound "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/sounds/rotational_motor.wav"
279279
}
280280
PositionSensor {
281281
name "right wheel sensor"
@@ -380,7 +380,7 @@ Robot {
380380
width 400
381381
height 300
382382
antiAliasing TRUE
383-
noiseMaskUrl "https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/samples/devices/worlds/textures/noise_mask.png"
383+
noiseMaskUrl "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/samples/devices/worlds/textures/noise_mask.png"
384384
}
385385
]
386386
name "MyBot"

resources/osm_importer/config.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ ignore: TRUE
4242

4343
[area_junction]
4444
ignore: FALSE
45-
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/asphalt.jpg
45+
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/asphalt.jpg
4646

4747
[area_farmland]
4848
ignore: FALSE
49-
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/dry_grass.jpg
49+
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/dry_grass.jpg
5050

5151
[area_farm]
5252
ignore: FALSE
53-
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/dry_grass.jpg
53+
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/dry_grass.jpg
5454

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

6767
[area_parking]
6868
ignore: FALSE
69-
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2023b/projects/default/worlds/textures/light_asphalt.jpg
69+
texture: https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/default/worlds/textures/light_asphalt.jpg
7070

7171
# BARRIER DEFAULTS SETTINGS #
7272

resources/osm_importer/elevation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
GOOGLE_ELEVATION_BASE_URL = 'https://maps.googleapis.com/maps/api/elevation/json'
2828
GEAONAMES_ELEVATION_BASE_URI = 'http://api.geonames.org/astergdemJSON'
2929

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

3232

3333
class Elevation(object):

resources/osm_importer/utils/misc_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from projection import Projection
2020

2121

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

2525

@@ -62,7 +62,7 @@ def extern_proto_declaration(options):
6262
def print_header(options, file, minlat, minlon, maxlat, maxlon, elevation=None):
6363
"""Print the 'WorldInfo', 'Viewpoint', 'TexturedBackground', 'TexturedBackgroundLight' and 'Floor' nodes."""
6464
xSize, zSize = get_world_size(minlat=minlat, minlon=minlon, maxlat=maxlat, maxlon=maxlon)
65-
file.write("#VRML_SIM R2023b utf8\n")
65+
file.write("#VRML_SIM R2025a utf8\n")
6666
file.write(extern_proto_declaration(options))
6767
file.write("WorldInfo {\n")
6868
file.write(" info [\n")

resources/osm_importer/webots_objects/barrier.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from utils.misc_utils import extract_float_from_string, length2D
2323

2424

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

2727

2828
class Barrier(WebotsObject):

0 commit comments

Comments
 (0)