Skip to content

Commit 13c2168

Browse files
author
Sacha Greif
committed
add strings
1 parent 96ec76a commit 13c2168

File tree

4 files changed

+322
-4
lines changed

4 files changed

+322
-4
lines changed

devs2025.yml

Lines changed: 125 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ translations:
5353

5454
# user_info
5555

56+
- key: sections.user_info.description.devs2025
57+
t: 8,717 developers took aprt in the first ever State of Devs survey.
58+
5659
- key: user_info.country.takeaway.devs2025
5760
t: |
5861
The median income gap among developers between the U.S. and other countries remain large, driven at least partly by high Silicon Valley salaries and cost of living.
@@ -73,12 +76,17 @@ translations:
7376
t: |
7477
Most respondents find a life partner by the time they're in their thirties, although doing so seems much more of a challenge in some countries compared to others.
7578
79+
And when looking at gender, non-binary respondents are single at a much higher rate than either men or women.
80+
7681
- key: user_info.number_of_kids.takeaway.devs2025
7782
t: |
7883
A majority of respondents do not have children, and those who do become parent tend to do so after 30.
7984
8085
# career
8186

87+
- key: sections.career.description.devs2025
88+
t: Your career and work experience up to now.
89+
8290
- key: career.years_of_experience.takeaway.devs2025
8391
t: |
8492
More experience is correlated with a higher salary – up to a point. Past 15 years of experience, the gains become relatively small.
@@ -125,6 +133,9 @@ translations:
125133
126134
# workplace
127135

136+
- key: sections.workplace.description.devs2025
137+
t: Your current workplace.
138+
128139
- key: workplace.company_size.takeaway.devs2025
129140
t: |
130141
It should come as no surprise, that larger companies have the means to pay higher salaries. Not only that, but respondent income is much more likely to have increased over the past year if they worked for a big company.
@@ -179,6 +190,9 @@ translations:
179190
180191
# technology
181192

193+
- key: sections.workplace.description.devs2025
194+
t: The apps, languages, and platforms you use.
195+
182196
# - key: technology.mobile_os.takeaway.devs2025
183197
# t: |
184198
# xxx
@@ -226,11 +240,120 @@ translations:
226240
That delta is much smaller for actually *creating* an open-source project (29% vs 21%) – which could indicate that the issue is not open-source in itself, but rather feeling comfortable enough to join an existing project.
227241
228242
# health
229-
- key: technology.health.gender_vs_health_issues.takeaway.devs2025
243+
244+
- key: sections.health.description.devs2025
245+
t: Health & fitness.
246+
247+
- key: health.age.takeaway.devs2025
248+
t: |
249+
Women and non-binary respondents tend to skew a little younger than men, when looking at median age by gender.
250+
251+
- key: health.disability_status.takeaway.devs2025
252+
t: |
253+
Looking at disabilities by age shows that while mental health and neurodivergent conditions are the most common issues, hearing loss becomes a problem once you hit 60.
254+
255+
- key: health.health_issues.takeaway.devs2025
230256
t: |
231257
Poor sleep was the health issue most often reported by respondents, which might be related to the large role screens of all kinds play in our lives.
232258
233-
Some issues such as mental health issues and migraines also affected women and non-binary respondents at a higher rate compared to the overall population.
259+
Some issues such as mental health issues and migraines also affected women and non-binary respondents at a higher rate compared to the overall population when looking at the top 6 health issues for each gender.
260+
261+
- key: health.sleep_quantity.takeaway.devs2025
262+
t: |
263+
As one might expect, having kids has a big impact on the number of sleep hours per night. Even though the median remains constant at 7, the answer distribution is shifted down towards 6 for respondents with one or more children.
264+
265+
Age also has an impact, with older respondents tending to sleep less.
266+
267+
- key: health.sleep_measures.takeaway.devs2025
268+
t: |
269+
While respondents are trying a range of strategies to improve their sleep (consistent with “poor sleep” being reported as the number one overall health issue), these strategies do not seem to affect median hours of sleep per night.
270+
271+
With sleep quantity being such a hard metric to nudge, it might be more effective to focus on sleep *quality* instead – although this is of course much trickier to measure accurately.
272+
273+
# worldview
274+
275+
- key: sections.worldview.description.devs2025
276+
t: Worldview, politics, and current events.
277+
278+
- key: worldview.global_issues.takeaway.devs2025
279+
t: |
280+
**Climate change** is a big problem for the entire planet, but U.S.-based respondents also highlighted **rising authoritarianism**, while Ukraine-neighboring Poland is understandably worried about **geopolitical tensions**.
281+
282+
And while you might assume younger generations are more progressive, it's striking to see that this is not necessarily the case here, at least not regarding a few keys issue.
283+
284+
Under-20 respondents were the most likely to state that **lack of free speech** and **erosion of traditional values** were major issues, while being the *least* likely to state that **rising intolerance** was one – all of which tends to align with modern conservative political viewpoints.
285+
286+
Older demographics also tended to be more concerned about **rising authoritarianism**, with over-40 age groups placing it as their top concern overall.
287+
288+
- key: worldview.happiness_factors.takeaway.devs2025
289+
t: |
290+
**Good health** may be the most important happiness factor globally, but India and Russia stand out for also valuing **career progress** quite highly.
291+
292+
When looking at demographic factors, non-binary respondents placed **hobbies** first and **family** much lower than men and women; and plotting happiness factors against age reveals that as respondents age, **friendships** and **hobbies** are often replaced with **family**.
293+
294+
- key: worldview.relocation.takeaway.devs2025
295+
t: |
296+
**Japan** tops the overall rankings of places developers would most like to relocate to, although breaking things down by respondent country reveals that respondents also tend to favor geographically close destinations or countries that share their language.
297+
298+
- key: worldview.overall_happiness.takeaway.devs2025
299+
t: |
300+
Respondents are overall relatively happy, but median happiness drops when respondents don't get enough (or get *too much*) sleep.
301+
302+
And while absolute income does not seem to impact happiness, seeing an income *decrease* certainly does; and so does not being in a relatiomship.
303+
304+
aliases:
305+
- happiness.overall_happiness.takeaway.devs2025
306+
307+
# hobbies
308+
309+
- key: sections.worldview.description.devs2025
310+
t: Your other passions.
311+
312+
- key: hobbies.hobbies.takeaway.devs2025
313+
t: |
314+
It's no surprise that **video games** dominates the rankings in a developer survey – and a few respondents even wrote in **programming** as their favorite hobby.
315+
316+
Older respondents were more likely to pick **Movies/TV** over video games, and among the over-60 crowd **reading** actually came first.
317+
318+
The data also reveals that hobbies still follow gender lines: compared to men, women were much more likely to cite **arts and crafts**, and less likely to mention **video games**.
319+
320+
- key: hobbies.physical_activity.takeaway.devs2025
321+
t: |
322+
**Hiking/walking** and **strength training** are popular all around, but when looking at physical activites vs. gender **yoga** stands out as something women are much more likely to practice than men.
323+
324+
- key: hobbies.favorite_musical_artists.takeaway.devs2025
325+
t: |
326+
Who expected **Linkin Park** to be still kicking in 2025?
327+
328+
Plotting artists by median age of respondents gives us a hint at what to listen to if we want to be blend in with our fellow kids (**Charli XCX**, **Twenty One Pilots**) and what to avoid at all cost (**Pink Floyd**).
329+
330+
There are also gender differences, with women and non-binary respondents preferring artists such as **Chappell Roan** and **Taylor Swift**.
331+
332+
- key: hobbies.favorite_movies.takeaway.devs2025
333+
t: |
334+
**Dune** leads the rankings here, a testament to the movie's status as a cinematic masterpiece.
335+
336+
Looking at gender-based lists, **Wicked** stands out as the number one among women and non-binary respondents.
337+
338+
- key: hobbies.favorite_tv.takeaway.devs2025
339+
t: |
340+
**Severance** will go down as a high point of TV storytelling, and its themes of work/life balance and workplace alienation clearly resonated with survey respondents.
341+
342+
Animation and especially Japanese shows such as **Frieren** and **Solo Leveling** are popular with younger respondents, but so are older sitcom classics such as **Friends** and **The Office**.
343+
344+
When looking at gender, the lists are fairly similar except for ninth place, featuring polar opposites **Reacher** and **The Handmaid's Tale**.
345+
346+
- key: hobbies.favorite_video_games.takeaway.devs2025
347+
t: |
348+
**Baldur's Gate 3** is known for featuring ridiculous amounts of content, and this is reflected by the fact that it ranked first here despite coming out in 2023.
349+
350+
It also turns out that **Stardew Valley** is a hit among women and non-binary respondents, coming in second despite not placing in the top 20 among men.
351+
352+
- key: hobbies.video_game_platforms.takeaway.devs2025
353+
t: |
354+
Despite macOS being [more prevalent](/en-US/technology/#desktop_os) among respondents as a main desktop option, **Windows** is still the dominant platform when it comes to gaming.
355+
356+
The younger generations are the ones most likely to play on PC, while older respondents tend to prefer the ease of use of consoles.
234357
235358
# midpage sponsors blocks
236359

html2025.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@ translations:
33
- key: foo
44
t: bar
55

6+
# - key: general.html2025.survey_intro
7+
# t: |
8+
# This might be the State of HTML, but this survey actually goes far beyond just HTML to encompass all areas of the web platform as a whole – and there is *a lot* to cover!
9+
10+
# So as you might expect, designing a survey like this one always involves tough choices. This year, we decided to focus on new and upcoming features to help you stay up to date; as well as areas that browser vendors are most interested in.
11+
12+
# This means that your answers might end up having a direct impact on the roadmap of the browser you're using right now. Which is why I'm so excited to open this third edition of the State of HTML survey!
13+
614
- key: faq.survey_design_html2025
715
t: How was this survey designed?
816
- key: faq.survey_design_html2025.description

state_of_devs.yml

Lines changed: 188 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -801,7 +801,7 @@ translations:
801801
t: Supplements
802802

803803
- key: options.sleep_measures.exercise
804-
t: Excercise
804+
t: Exercise
805805
- key: options.sleep_measures.meditation_relaxation
806806
t: Meditation and relaxation
807807
- key: options.sleep_measures.sleep_environment
@@ -1384,6 +1384,10 @@ translations:
13841384
t: Divorced or separated
13851385
- key: options.relationship_status.married
13861386
t: Married
1387+
- key: options.relationship_status.polyamorous
1388+
t: Polyamorous
1389+
- key: options.relationship_status.widowed
1390+
t: Widowed
13871391

13881392
# FAQ
13891393

@@ -1404,3 +1408,186 @@ translations:
14041408
- key: faq.data_used_devs.description
14051409
t: >
14061410
A detailed report based on the data collected will be published and made freely accessible. Additionally, the full dataset will also be available for free [on demand](https://discord.gg/2E7bbgnrJJ).
1411+
1412+
# tabs
1413+
- key: tabs.vs_sleep_quantity
1414+
t: vs. Sleep Quantity
1415+
- key: tabs.vs_income_evolution
1416+
t: vs. Income Evolution
1417+
- key: tabs.vs_relationship_status
1418+
t: vs. Relationship Status
1419+
1420+
# relocation countries
1421+
1422+
- key: options.relocation.AFG
1423+
aliasFor: options.country.AFG
1424+
- key: options.relocation.DZA
1425+
aliasFor: options.country.DZA
1426+
- key: options.relocation.ARG
1427+
aliasFor: options.country.ARG
1428+
- key: options.relocation.ARM
1429+
aliasFor: options.country.ARM
1430+
- key: options.relocation.AUS
1431+
aliasFor: options.country.AUS
1432+
- key: options.relocation.AUT
1433+
aliasFor: options.country.AUT
1434+
- key: options.relocation.BGD
1435+
aliasFor: options.country.BGD
1436+
- key: options.relocation.BEL
1437+
aliasFor: options.country.BEL
1438+
- key: options.relocation.BLR
1439+
aliasFor: options.country.BLR
1440+
- key: options.relocation.BIH
1441+
aliasFor: options.country.BIH
1442+
- key: options.relocation.BRA
1443+
aliasFor: options.country.BRA
1444+
- key: options.relocation.BGR
1445+
aliasFor: options.country.BGR
1446+
- key: options.relocation.CAN
1447+
aliasFor: options.country.CAN
1448+
- key: options.relocation.CRI
1449+
aliasFor: options.country.CRI
1450+
- key: options.relocation.HRV
1451+
aliasFor: options.country.HRV
1452+
- key: options.relocation.CHE
1453+
aliasFor: options.country.CHE
1454+
- key: options.relocation.CHL
1455+
aliasFor: options.country.CHL
1456+
- key: options.relocation.CHN
1457+
aliasFor: options.country.CHN
1458+
- key: options.relocation.COD
1459+
aliasFor: options.country.COD
1460+
- key: options.relocation.COL
1461+
aliasFor: options.country.COL
1462+
- key: options.relocation.CIV
1463+
aliasFor: options.country.CIV
1464+
- key: options.relocation.CYP
1465+
aliasFor: options.country.CYP
1466+
- key: options.relocation.CZE
1467+
aliasFor: options.country.CZE
1468+
- key: options.relocation.DEU
1469+
aliasFor: options.country.DEU
1470+
- key: options.relocation.GRC
1471+
aliasFor: options.country.GRC
1472+
- key: options.relocation.DNK
1473+
aliasFor: options.country.DNK
1474+
- key: options.relocation.EGY
1475+
aliasFor: options.country.EGY
1476+
- key: options.relocation.EST
1477+
aliasFor: options.country.EST
1478+
- key: options.relocation.ETH
1479+
aliasFor: options.country.ETH
1480+
- key: options.relocation.FIN
1481+
aliasFor: options.country.FIN
1482+
- key: options.relocation.FRA
1483+
aliasFor: options.country.FRA
1484+
- key: options.relocation.GEO
1485+
aliasFor: options.country.GEO
1486+
- key: options.relocation.GHA
1487+
aliasFor: options.country.GHA
1488+
- key: options.relocation.HKG
1489+
aliasFor: options.country.HKG
1490+
- key: options.relocation.HUN
1491+
aliasFor: options.country.HUN
1492+
- key: options.relocation.IND
1493+
aliasFor: options.country.IND
1494+
- key: options.relocation.IDN
1495+
aliasFor: options.country.IDN
1496+
- key: options.relocation.IRL
1497+
aliasFor: options.country.IRL
1498+
- key: options.relocation.ISL
1499+
aliasFor: options.country.ISL
1500+
- key: options.relocation.IRN
1501+
aliasFor: options.country.IRN
1502+
- key: options.relocation.IRQ
1503+
aliasFor: options.country.IRQ
1504+
- key: options.relocation.ITA
1505+
aliasFor: options.country.ITA
1506+
- key: options.relocation.ISR
1507+
aliasFor: options.country.ISR
1508+
- key: options.relocation.JPN
1509+
aliasFor: options.country.JPN
1510+
- key: options.relocation.KEN
1511+
aliasFor: options.country.KEN
1512+
- key: options.relocation.LTU
1513+
aliasFor: options.country.LTU
1514+
- key: options.relocation.LVA
1515+
aliasFor: options.country.LVA
1516+
- key: options.relocation.LUX
1517+
aliasFor: options.country.LUX
1518+
- key: options.relocation.MDA
1519+
aliasFor: options.country.MDA
1520+
- key: options.relocation.MEX
1521+
aliasFor: options.country.MEX
1522+
- key: options.relocation.MMR
1523+
aliasFor: options.country.MMR
1524+
- key: options.relocation.NPL
1525+
aliasFor: options.country.NPL
1526+
- key: options.relocation.MKD
1527+
aliasFor: options.country.MKD
1528+
- key: options.relocation.NOR
1529+
aliasFor: options.country.NOR
1530+
- key: options.relocation.NLD
1531+
aliasFor: options.country.NLD
1532+
- key: options.relocation.NGA
1533+
aliasFor: options.country.NGA
1534+
- key: options.relocation.NZL
1535+
aliasFor: options.country.NZL
1536+
- key: options.relocation.POL
1537+
aliasFor: options.country.POL
1538+
- key: options.relocation.PRT
1539+
aliasFor: options.country.PRT
1540+
- key: options.relocation.PAK
1541+
aliasFor: options.country.PAK
1542+
- key: options.relocation.PER
1543+
aliasFor: options.country.PER
1544+
- key: options.relocation.PHL
1545+
aliasFor: options.country.PHL
1546+
- key: options.relocation.ROU
1547+
aliasFor: options.country.ROU
1548+
- key: options.relocation.RUS
1549+
aliasFor: options.country.RUS
1550+
- key: options.relocation.SAU
1551+
aliasFor: options.country.SAU
1552+
- key: options.relocation.SRB
1553+
aliasFor: options.country.SRB
1554+
- key: options.relocation.SGP
1555+
aliasFor: options.country.SGP
1556+
- key: options.relocation.SVK
1557+
aliasFor: options.country.SVK
1558+
- key: options.relocation.SVN
1559+
aliasFor: options.country.SVN
1560+
- key: options.relocation.ZAF
1561+
aliasFor: options.country.ZAF
1562+
- key: options.relocation.KOR
1563+
aliasFor: options.country.KOR
1564+
- key: options.relocation.ESP
1565+
aliasFor: options.country.ESP
1566+
- key: options.relocation.SWE
1567+
aliasFor: options.country.SWE
1568+
- key: options.relocation.TWN
1569+
aliasFor: options.country.TWN
1570+
- key: options.relocation.TZA
1571+
aliasFor: options.country.TZA
1572+
- key: options.relocation.THA
1573+
aliasFor: options.country.THA
1574+
- key: options.relocation.TUR
1575+
aliasFor: options.country.TUR
1576+
- key: options.relocation.UGA
1577+
aliasFor: options.country.UGA
1578+
- key: options.relocation.UKR
1579+
aliasFor: options.country.UKR
1580+
- key: options.relocation.URY
1581+
aliasFor: options.country.URY
1582+
- key: options.relocation.ARE
1583+
aliasFor: options.country.ARE
1584+
- key: options.relocation.GBR
1585+
aliasFor: options.country.GBR
1586+
- key: options.relocation.SCT
1587+
aliasFor: options.country.SCT
1588+
- key: options.relocation.USA
1589+
aliasFor: options.country.USA
1590+
- key: options.relocation.VEN
1591+
aliasFor: options.country.VEN
1592+
- key: options.relocation.VNM
1593+
aliasFor: options.country.VNM

0 commit comments

Comments
 (0)