Skip to content

Commit 887467a

Browse files
committed
feat(i18n): compare with origin/main, sort translations
1 parent 8165fb9 commit 887467a

File tree

6 files changed

+281
-281
lines changed

6 files changed

+281
-281
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"lint": "ng lint && npx prettier -c \"src/**/*.ts\"",
1313
"lint:fix": "ng lint --fix",
1414
"prettier:fix": "npx prettier --write \"src/**/*.ts\"",
15-
"i18n:extract": "transloco-keys-manager extract --remove-extra-keys",
15+
"i18n:extract": "transloco-keys-manager extract --remove-extra-keys --sort",
1616
"i18n:find": "transloco-keys-manager find",
1717
"i18n:translate": "node translate.ts"
1818
},

src/assets/i18n/de.json

Lines changed: 69 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,78 @@
11
{
2-
"votes.voteList.title": "Abstimmungen",
3-
"common.search.placeholder": "Suche",
4-
"votes.voteDetail.title": "Abstimmung",
5-
"votes.voteDetail.toBusiness": "Zum Geschäft",
6-
"votes.voteDetail.filter.showAll": "Alle anzeigen",
7-
"votes.voteDetail.filter.onlyYes": "Nur Ja stimmen",
8-
"votes.voteDetail.filter.onlyNo": "Nur Nein stimmen",
9-
"votes.voteDetail.filter.noVote": "Enthaltungen",
10-
"votes.voteDetail.voteHistory": "Stimmverhalten",
11-
"votes.voteCard.votedOn": "Abgestimmt am {{date}}",
12-
"shared.noContentScreen.noResults": "Leider wurden keine Ergebnisse gefunden. Bitte setzen Sie die Filter zurück oder versuchen Sie es später erneut.",
13-
"shared.noContentScreen.resetFilter": "Filter zurücksetzen",
14-
"shared.loadingScreen.dataLoading": "Parlamentsdaten werden geladen...",
15-
"shared.errorScreen.retryLater": "Leider konnte Ihre Anfrage nicht bearbeitet werden. Bitte versuchen Sie es später noch einmal.",
16-
"shared.errorScreen.retry.button": "Erneut versuchen",
17-
"settings.title": "Einstellungen",
18-
"settings.language": "Sprache",
19-
"settings.language.german": "Deutsch",
20-
"settings.language.french": "Französisch",
21-
"settings.language.italian": "Italienisch",
22-
"settings.language.english": "English",
23-
"settings.about.title": "Über die App",
24-
"settings.about.text": "Diese App zielt darauf ab, den Menschen die Aktivitäten im Parlament ohne grossen Aufwand und spezielles Vorwissen näher zu bringen. Das Ziel ist es, den Bürgerinnen und Bürgern einen einfacheren und direkten Zugang zu politischen Geschehnissen zu ermöglichen.",
25-
"settings.openSource.title": "Open-Source und Mitwirkung",
26-
"settings.openSource.text": "Diese App ist ein Open-Source-Projekt und steht unter der GPLv3-Lizenz. Jeder ist ermutigt, sich an der Weiterentwicklung zu beteiligen und so dazu beizutragen, tiefere Einblicke in die politische Landschaft zu ermöglichen. Der Quellcode ist öffentlich zugänglich und jede Unterstützung ist willkommen. Das Bestreben ist, dass die App stets open source bleibt.",
27-
"settings.dataSource.title": "Datenquelle",
28-
"settings.dataSource.text": "Die App nutzt die Open Data/Webservices von parlament.ch. Diese Schnittstelle ist öffentlich zugänglich. Bitte beachten Sie, dass die Wartung dieser Schnittstelle nicht garantiert wird und keine Zusicherungen bezüglich ihrer ständigen Verfügbarkeit gemacht werden können.",
29-
"settings.dataProtection.title": "Datenschutz",
30-
"settings.dataProtection.text": "Es ist wichtig zu beachten, dass während der Nutzung der App keinerlei User-Tracking stattfindet, um die Privatsphäre der Nutzer zu gewährleisten.",
31-
"settings.githubRepository.title": "GitHub-Repository",
32-
"settings.githubRepository.text": "Für weitere Details und zur Beteiligung am Projekt besuchen Sie bitte unser GitHub-Repository unter: <a href=\"{{link}}\">{{link}}</a>",
33-
"settings.feedback.title": "Feedback",
34-
"settings.feedback.text": "Bitte nehmen Sie sich einen Moment Zeit, um an der kurzen Umfrage teilzunehmen. Ihr Feedback zu Features und Benutzererfahrung ist von grossem Wert. Beachten Sie, dass keine persönlichen Daten angegeben werden müssen und die Umfrage vollständig anonym ist. Vielen Dank für Ihre Mitarbeit!",
35-
"settings.feedback.poll.button": "Zur Umfrage",
36-
"settings.feedback.poll.info": "Für die Umfrage wird kein Google Account benötigt",
37-
"welcome.text": "Diese App, ein Open-Source-Projekt unter GPLv3-Lizenz, bezieht ihre Daten von den öffentlichen Webservices von parlament.ch. Bitte beachten Sie, dass die ständige<b>Verfügbarkeit dieser Schnittstelle nicht garantiert werden kann</b>. Sie sind herzlich eingeladen, zur Weiterentwicklung beizutragen und so tiefere Einblicke in die politische Landschaft zu ermöglichen. Vielen Dank für Ihre Unterstützung, damit die App weiterhin Open Source bleibt.",
38-
"welcome.discover": "Jetzt Entdecken",
39-
"layout.votes": "{{votes.voteList.title}}",
40-
"layout.business": "{{business.list.title}}",
41-
"layout.councilMember": "{{councilMember.list.title}}",
42-
"layout.settings": "{{settings.title}}",
43-
"councilMember.list.title": "Ratsmitglieder",
44-
"councilMember.list.showInactiveMembers": "Inaktive anzeigen",
45-
"councilMember.list.filter": "Ratsmitglieder filtern",
2+
"business.detail.title": "Geschäft",
3+
"business.detail.toVotes": "Zu den Abstimmungen",
4+
"business.detailText.business.detailText.additionalInformation.button": "Geschäft öffnen",
5+
"business.detailText.business.detailText.additionalInformation.text": "Besuchen Sie www.parlament.ch für detaillierte Informationen und Ressourcen",
6+
"business.detailText.business.detailText.additionalInformation.title": "Ergänzende Informationen",
7+
"business.detailText.description": "Beschreibung",
8+
"business.detailText.documentationText": "Dokumentation",
9+
"business.detailText.draftText": "Entwurf",
10+
"business.detailText.federalCouncilResponseText": "Stellungnahme des Bundesrates",
11+
"business.detailText.initialSituation": "Ausgangslage",
12+
"business.detailText.motionText": "Motionstext",
13+
"business.detailText.proceedings": "Verhandlungen",
14+
"business.detailText.reasonText": "Begründung",
15+
"business.detailText.submittedText": "Eingereichter Text",
16+
"business.filterForm.apply": "Filter anwenden",
17+
"business.filterForm.status": "Geschäftsstatus",
18+
"business.filterForm.type": "Geschäftstyp",
19+
"business.list.filter": "Geschäfte filtern",
20+
"business.list.searchSuggestions": "Nach Thema suchen",
21+
"business.list.title": "Geschäfte",
4622
"common.close": "Schliessen",
23+
"common.search.placeholder": "Suche",
4724
"councilMember.detail.back": "{{common.back}}",
48-
"councilMember.detail.title": "Ratsmitglied",
4925
"councilMember.detail.mandates": "Mandate",
50-
"councilMember.detail.otherActivities": "Weitere Aktivitäten",
5126
"councilMember.detail.noVotes": "Es konnten keine Abstimmungsdaten für diese Person gefunden werden.",
27+
"councilMember.detail.otherActivities": "Weitere Aktivitäten",
28+
"councilMember.detail.title": "Ratsmitglied",
5229
"councilMember.detail.votingRecord": "Stimmverhalten",
53-
"councilMember.filterForm.title": "Rat",
30+
"councilMember.filterForm.applyFilter": "Filter anwenden",
31+
"councilMember.filterForm.formerCouncilMembers": "*Ehemalige Ratsmitglieder",
5432
"councilMember.filterForm.moreFilters": "Weitere Filter",
5533
"councilMember.filterForm.showInactive": "Inaktive anzeigen*",
56-
"councilMember.filterForm.formerCouncilMembers": "*Ehemalige Ratsmitglieder",
57-
"councilMember.filterForm.applyFilter": "Filter anwenden",
58-
"business.list.title": "Geschäfte",
59-
"business.list.searchSuggestions": "Nach Thema suchen",
60-
"business.list.filter": "Geschäfte filtern",
61-
"business.detail.title": "Geschäft",
62-
"business.detail.toVotes": "Zu den Abstimmungen",
63-
"business.filterForm.type": "Geschäftstyp",
64-
"business.filterForm.status": "Geschäftsstatus",
65-
"business.filterForm.apply": "Filter anwenden",
66-
"business.detailText.description": "Beschreibung",
67-
"business.detailText.initialSituation": "Ausgangslage",
68-
"business.detailText.proceedings": "Verhandlungen",
69-
"business.detailText.draftText": "Entwurf",
70-
"business.detailText.submittedText": "Eingereichter Text",
71-
"business.detailText.reasonText": "Begründung",
72-
"business.detailText.documentationText": "Dokumentation",
73-
"business.detailText.motionText": "Motionstext",
74-
"business.detailText.federalCouncilResponseText": "Stellungnahme des Bundesrates",
75-
"business.detailText.business.detailText.additionalInformation.button": "Geschäft öffnen",
76-
"business.detailText.business.detailText.additionalInformation.title": "Ergänzende Informationen",
77-
"business.detailText.business.detailText.additionalInformation.text": "Besuchen Sie www.parlament.ch für detaillierte Informationen und Ressourcen"
34+
"councilMember.filterForm.title": "Rat",
35+
"councilMember.list.filter": "Ratsmitglieder filtern",
36+
"councilMember.list.showInactiveMembers": "Inaktive anzeigen",
37+
"councilMember.list.title": "Ratsmitglieder",
38+
"layout.business": "{{business.list.title}}",
39+
"layout.councilMember": "{{councilMember.list.title}}",
40+
"layout.settings": "{{settings.title}}",
41+
"layout.votes": "{{votes.voteList.title}}",
42+
"settings.about.text": "Diese App zielt darauf ab, den Menschen die Aktivitäten im Parlament ohne grossen Aufwand und spezielles Vorwissen näher zu bringen. Das Ziel ist es, den Bürgerinnen und Bürgern einen einfacheren und direkten Zugang zu politischen Geschehnissen zu ermöglichen.",
43+
"settings.about.title": "Über die App",
44+
"settings.dataProtection.text": "Es ist wichtig zu beachten, dass während der Nutzung der App keinerlei User-Tracking stattfindet, um die Privatsphäre der Nutzer zu gewährleisten.",
45+
"settings.dataProtection.title": "Datenschutz",
46+
"settings.dataSource.text": "Die App nutzt die Open Data/Webservices von parlament.ch. Diese Schnittstelle ist öffentlich zugänglich. Bitte beachten Sie, dass die Wartung dieser Schnittstelle nicht garantiert wird und keine Zusicherungen bezüglich ihrer ständigen Verfügbarkeit gemacht werden können.",
47+
"settings.dataSource.title": "Datenquelle",
48+
"settings.feedback.poll.button": "Zur Umfrage",
49+
"settings.feedback.poll.info": "Für die Umfrage wird kein Google Account benötigt",
50+
"settings.feedback.text": "Bitte nehmen Sie sich einen Moment Zeit, um an der kurzen Umfrage teilzunehmen. Ihr Feedback zu Features und Benutzererfahrung ist von grossem Wert. Beachten Sie, dass keine persönlichen Daten angegeben werden müssen und die Umfrage vollständig anonym ist. Vielen Dank für Ihre Mitarbeit!",
51+
"settings.feedback.title": "Feedback",
52+
"settings.githubRepository.text": "Für weitere Details und zur Beteiligung am Projekt besuchen Sie bitte unser GitHub-Repository unter: <a href=\"{{link}}\">{{link}}</a>",
53+
"settings.githubRepository.title": "GitHub-Repository",
54+
"settings.language": "Sprache",
55+
"settings.language.english": "English",
56+
"settings.language.french": "Französisch",
57+
"settings.language.german": "Deutsch",
58+
"settings.language.italian": "Italienisch",
59+
"settings.openSource.text": "Diese App ist ein Open-Source-Projekt und steht unter der GPLv3-Lizenz. Jeder ist ermutigt, sich an der Weiterentwicklung zu beteiligen und so dazu beizutragen, tiefere Einblicke in die politische Landschaft zu ermöglichen. Der Quellcode ist öffentlich zugänglich und jede Unterstützung ist willkommen. Das Bestreben ist, dass die App stets open source bleibt.",
60+
"settings.openSource.title": "Open-Source und Mitwirkung",
61+
"settings.title": "Einstellungen",
62+
"shared.errorScreen.retry.button": "Erneut versuchen",
63+
"shared.errorScreen.retryLater": "Leider konnte Ihre Anfrage nicht bearbeitet werden. Bitte versuchen Sie es später noch einmal.",
64+
"shared.loadingScreen.dataLoading": "Parlamentsdaten werden geladen...",
65+
"shared.noContentScreen.noResults": "Leider wurden keine Ergebnisse gefunden. Bitte setzen Sie die Filter zurück oder versuchen Sie es später erneut.",
66+
"shared.noContentScreen.resetFilter": "Filter zurücksetzen",
67+
"votes.voteCard.votedOn": "Abgestimmt am {{date}}",
68+
"votes.voteDetail.filter.noVote": "Enthaltungen",
69+
"votes.voteDetail.filter.onlyNo": "Nur Nein stimmen",
70+
"votes.voteDetail.filter.onlyYes": "Nur Ja stimmen",
71+
"votes.voteDetail.filter.showAll": "Alle anzeigen",
72+
"votes.voteDetail.title": "Abstimmung",
73+
"votes.voteDetail.toBusiness": "Zum Geschäft",
74+
"votes.voteDetail.voteHistory": "Stimmverhalten",
75+
"votes.voteList.title": "Abstimmungen",
76+
"welcome.discover": "Jetzt Entdecken",
77+
"welcome.text": "Diese App, ein Open-Source-Projekt unter GPLv3-Lizenz, bezieht ihre Daten von den öffentlichen Webservices von parlament.ch. Bitte beachten Sie, dass die ständige<b>Verfügbarkeit dieser Schnittstelle nicht garantiert werden kann</b>. Sie sind herzlich eingeladen, zur Weiterentwicklung beizutragen und so tiefere Einblicke in die politische Landschaft zu ermöglichen. Vielen Dank für Ihre Unterstützung, damit die App weiterhin Open Source bleibt."
7878
}

0 commit comments

Comments
 (0)