|
649 | 649 | }, |
650 | 650 | "connector": { |
651 | 651 | "modal": { |
652 | | - "title": "Local Connector", |
653 | | - "connected": "Connected", |
654 | | - "connected_as_user": "Connected as ~{user}", |
655 | | - "connected_hint": "You can now manage packages and organizations from the web UI.", |
656 | | - "disconnect": "Disconnect", |
657 | | - "run_hint": "Run the connector on your machine to enable admin features.", |
658 | | - "copy_command": "Copy command", |
659 | | - "copied": "Copied", |
660 | | - "paste_token": "Then paste the token below to connect:", |
| 652 | + "title": "Lokal Connector", |
| 653 | + "connected": "Tilsluttet", |
| 654 | + "connected_as_user": "Tilsluttet som ~{user}", |
| 655 | + "connected_hint": "Du kan nu administrere pakker og organisationer fra web UI.", |
| 656 | + "disconnect": "Afbryd forbindelse", |
| 657 | + "run_hint": "Kør connectoren på din maskine for at aktivere admin-funktioner.", |
| 658 | + "copy_command": "Kopiér kommando", |
| 659 | + "copied": "Kopieret", |
| 660 | + "paste_token": "Indsæt derefter tokenet nedenfor for at oprette forbindelse:", |
661 | 661 | "token_label": "Token", |
662 | | - "token_placeholder": "paste token here...", |
663 | | - "advanced": "Advanced options", |
| 662 | + "token_placeholder": "indsæt token her...", |
| 663 | + "advanced": "Avancerede indstillinger", |
664 | 664 | "port_label": "Port", |
665 | | - "warning": "WARNING", |
666 | | - "warning_text": "This allows npmx to access your npm CLI. Only connect to sites you trust.", |
667 | | - "connect": "Connect", |
668 | | - "connecting": "Connecting...", |
669 | | - "auto_open_url": "Automatically open auth page" |
| 665 | + "warning": "ADVARSEL", |
| 666 | + "warning_text": "Dette giver npmx adgang til din npm CLI. Opret kun forbindelse til sider, du stoler på.", |
| 667 | + "connect": "Opret forbindelse", |
| 668 | + "connecting": "Opretter forbindelse...", |
| 669 | + "auto_open_url": "Åbn godkendelsesside automatisk" |
670 | 670 | } |
671 | 671 | }, |
672 | 672 | "operations": { |
@@ -1072,204 +1072,204 @@ |
1072 | 1072 | } |
1073 | 1073 | }, |
1074 | 1074 | "header": { |
1075 | | - "home": "npmx home", |
1076 | | - "packages": "packages", |
| 1075 | + "home": "npmx hjem", |
| 1076 | + "packages": "pakker", |
1077 | 1077 | "packages_dropdown": { |
1078 | | - "title": "Your Packages", |
1079 | | - "loading": "Loading...", |
1080 | | - "error": "Failed to load packages", |
1081 | | - "empty": "No packages found", |
1082 | | - "view_all": "View all" |
| 1078 | + "title": "Dine pakker", |
| 1079 | + "loading": "Indlæser...", |
| 1080 | + "error": "Kunne ikke indlæse pakker", |
| 1081 | + "empty": "Ingen pakker fundet", |
| 1082 | + "view_all": "Se alle" |
1083 | 1083 | }, |
1084 | | - "orgs": "orgs", |
| 1084 | + "orgs": "organisationer", |
1085 | 1085 | "orgs_dropdown": { |
1086 | | - "title": "Your Organizations", |
1087 | | - "loading": "Loading...", |
1088 | | - "error": "Failed to load organizations", |
1089 | | - "empty": "No organizations found", |
1090 | | - "view_all": "View all" |
| 1086 | + "title": "Dine organisationer", |
| 1087 | + "loading": "Indlæser...", |
| 1088 | + "error": "Kunne ikke indlæse organisationer", |
| 1089 | + "empty": "Ingen organisationer fundet", |
| 1090 | + "view_all": "Se alle" |
1091 | 1091 | }, |
1092 | | - "pr": "Open GitHub pull request #{prNumber}" |
| 1092 | + "pr": "Åbn GitHub pull request #{prNumber}" |
1093 | 1093 | }, |
1094 | 1094 | "compare": { |
1095 | 1095 | "packages": { |
1096 | | - "title": "compare packages", |
1097 | | - "tagline": "compare npm packages side-by-side to help you choose the right one.", |
1098 | | - "meta_title": "Compare {packages} - npmx", |
1099 | | - "meta_title_empty": "Compare Packages - npmx", |
1100 | | - "meta_description": "Side-by-side comparison of {packages}", |
1101 | | - "meta_description_empty": "Compare npm packages side-by-side", |
1102 | | - "section_packages": "Packages", |
1103 | | - "section_facets": "Facets", |
1104 | | - "section_comparison": "Comparison", |
1105 | | - "copy_as_markdown": "Copy table", |
1106 | | - "loading": "Loading package data...", |
1107 | | - "error": "Failed to load package data. Please try again.", |
1108 | | - "empty_title": "Select packages to compare", |
1109 | | - "empty_description": "Search and add at least 2 packages above to see a side-by-side comparison of their metrics.", |
1110 | | - "table_view": "Table", |
1111 | | - "charts_view": "Charts", |
1112 | | - "no_chartable_data": "No chartable data available for the selected facets.", |
1113 | | - "bar_chart_nav_hint": "Use ↑ ↓", |
1114 | | - "line_chart_nav_hint": "Use ← →" |
| 1096 | + "title": "Sammenlign pakker", |
| 1097 | + "tagline": "Sammenlign npm-pakker side om side for at hjælpe dig med at vælge den rigtige.", |
| 1098 | + "meta_title": "Sammenlign {packages} - npmx", |
| 1099 | + "meta_title_empty": "Sammenlign pakker - npmx", |
| 1100 | + "meta_description": "Side-by-side sammenligning af {packages}", |
| 1101 | + "meta_description_empty": "Sammenlign npm-pakker side om side", |
| 1102 | + "section_packages": "Pakker", |
| 1103 | + "section_facets": "Facetter", |
| 1104 | + "section_comparison": "Sammenligning", |
| 1105 | + "copy_as_markdown": "Kopiér tabel", |
| 1106 | + "loading": "Indlæser pakkeoplysninger...", |
| 1107 | + "error": "Kunne ikke indlæse pakkeoplysninger. Prøv igen.", |
| 1108 | + "empty_title": "Vælg pakker at sammenligne", |
| 1109 | + "empty_description": "Søg og tilføj mindst 2 pakker ovenfor for at se en side-by-side sammenligning af deres målinger.", |
| 1110 | + "table_view": "Tabel", |
| 1111 | + "charts_view": "Diagrammer", |
| 1112 | + "no_chartable_data": "Ingen data tilgængelige for de valgte facetter.", |
| 1113 | + "bar_chart_nav_hint": "Brug ↑ ↓", |
| 1114 | + "line_chart_nav_hint": "Brug ← →" |
1115 | 1115 | }, |
1116 | 1116 | "selector": { |
1117 | | - "search_label": "Search for packages", |
1118 | | - "search_first": "Search for a package...", |
1119 | | - "search_add": "Add another package...", |
1120 | | - "searching": "Searching...", |
1121 | | - "remove_package": "Remove {package}", |
1122 | | - "packages_selected": "{count}/{max} packages selected.", |
1123 | | - "add_hint": "Add at least 2 packages to compare." |
| 1117 | + "search_label": "Søg efter pakker", |
| 1118 | + "search_first": "Søg efter en pakke...", |
| 1119 | + "search_add": "Tilføj en anden pakke...", |
| 1120 | + "searching": "Søger...", |
| 1121 | + "remove_package": "Fjern {package}", |
| 1122 | + "packages_selected": "{count}/{max} pakker valgt.", |
| 1123 | + "add_hint": "Tilføj mindst 2 pakker for at sammenligne." |
1124 | 1124 | }, |
1125 | 1125 | "no_dependency": { |
1126 | | - "label": "(No dependency)", |
1127 | | - "typeahead_title": "What Would James Do?", |
1128 | | - "typeahead_description": "Compare against not using a dependency! e18e approved.", |
1129 | | - "tooltip_title": "You might not need a dependency", |
1130 | | - "tooltip_description": "Compare against not using a dependency! The {link} maintains a list of packages that can be replaced with native APIs or simpler alternatives.", |
| 1126 | + "label": "(Ingen afhængighed)", |
| 1127 | + "typeahead_title": "Hvad ville James gøre?", |
| 1128 | + "typeahead_description": "Sammenlign med ikke at bruge en afhængighed! e18e godkendt.", |
| 1129 | + "tooltip_title": "Du har måske ikke brug for en afhængighed", |
| 1130 | + "tooltip_description": "Sammenlign med ikke at bruge en afhængighed! {link} opretholder en liste over pakker, der kan erstattes med native API'er eller enklere alternativer.", |
1131 | 1131 | "e18e_community": "e18e community", |
1132 | | - "add_column": "Add no dependency column to comparison" |
| 1132 | + "add_column": "Tilføj kolonne for ingen afhængighed til sammenligning" |
1133 | 1133 | }, |
1134 | 1134 | "facets": { |
1135 | | - "all": "all", |
1136 | | - "none": "none", |
1137 | | - "select_all_category_facets": "Select all {category} facets", |
1138 | | - "deselect_all_category_facets": "Deselect all {category} facets", |
1139 | | - "selected_all_category_facets": "Selected all {category} facets", |
1140 | | - "deselected_all_category_facets": "Deselected all {category} facets", |
1141 | | - "coming_soon": "Coming soon", |
1142 | | - "select_all": "Select all facets", |
1143 | | - "deselect_all": "Deselect all facets", |
1144 | | - "binary_only_tooltip": "This package exposes binaries and no exports", |
| 1135 | + "all": "alle", |
| 1136 | + "none": "ingen", |
| 1137 | + "select_all_category_facets": "Vælg alle {category} facetter", |
| 1138 | + "deselect_all_category_facets": "Fravælg alle {category} facetter", |
| 1139 | + "selected_all_category_facets": "Valgte alle {category} facetter", |
| 1140 | + "deselected_all_category_facets": "Fravalgte alle {category} facetter", |
| 1141 | + "coming_soon": "Kommer snart", |
| 1142 | + "select_all": "Vælg alle facetter", |
| 1143 | + "deselect_all": "Fravælg alle facetter", |
| 1144 | + "binary_only_tooltip": "Denne pakke eksponerer kun binære filer og ingen exports", |
1145 | 1145 | "categories": { |
1146 | | - "performance": "Performance", |
1147 | | - "health": "Health", |
1148 | | - "compatibility": "Compatibility", |
1149 | | - "security": "Security & Compliance" |
| 1146 | + "performance": "Ydeevne", |
| 1147 | + "health": "Sundhed", |
| 1148 | + "compatibility": "Kompatibilitet", |
| 1149 | + "security": "Sikkerhed & Overholdelse" |
1150 | 1150 | }, |
1151 | 1151 | "items": { |
1152 | 1152 | "packageSize": { |
1153 | | - "label": "Package Size", |
1154 | | - "description": "Size of the package itself (unpacked)" |
| 1153 | + "label": "Pakke størrelse", |
| 1154 | + "description": "Størrelsen af selve pakken (udpakket)" |
1155 | 1155 | }, |
1156 | 1156 | "installSize": { |
1157 | | - "label": "Install Size", |
1158 | | - "description": "Total install size including all dependencies" |
| 1157 | + "label": "Installationsstørrelse", |
| 1158 | + "description": "Total installationsstørrelse inklusive alle afhængigheder" |
1159 | 1159 | }, |
1160 | 1160 | "dependencies": { |
1161 | | - "label": "Direct Deps", |
1162 | | - "description": "Number of direct dependencies" |
| 1161 | + "label": "Direkte afhængigheder", |
| 1162 | + "description": "Antal direkte afhængigheder" |
1163 | 1163 | }, |
1164 | 1164 | "totalDependencies": { |
1165 | | - "label": "Total Deps", |
1166 | | - "description": "Total number of dependencies including transitive" |
| 1165 | + "label": "Totale afhængigheder", |
| 1166 | + "description": "Totalt antal afhængigheder inklusive transitive" |
1167 | 1167 | }, |
1168 | 1168 | "downloads": { |
1169 | | - "label": "Downloads/wk", |
1170 | | - "description": "Weekly download count" |
| 1169 | + "label": "Downloads/uge", |
| 1170 | + "description": "Antal downloads pr. uge" |
1171 | 1171 | }, |
1172 | 1172 | "totalLikes": { |
1173 | 1173 | "label": "Likes", |
1174 | | - "description": "Number of likes" |
| 1174 | + "description": "Antal likes" |
1175 | 1175 | }, |
1176 | 1176 | "lastUpdated": { |
1177 | | - "label": "Published", |
1178 | | - "description": "When this version was published" |
| 1177 | + "label": "Udgivet", |
| 1178 | + "description": "Hvornår denne version blev udgivet" |
1179 | 1179 | }, |
1180 | 1180 | "deprecated": { |
1181 | | - "label": "Deprecated?", |
1182 | | - "description": "Whether the package is deprecated" |
| 1181 | + "label": "Forældet?", |
| 1182 | + "description": "Om pakken er forældet" |
1183 | 1183 | }, |
1184 | 1184 | "engines": { |
1185 | 1185 | "label": "Engines", |
1186 | | - "description": "Node.js version requirements" |
| 1186 | + "description": "Node.js version krav" |
1187 | 1187 | }, |
1188 | 1188 | "types": { |
1189 | 1189 | "label": "Types", |
1190 | | - "description": "TypeScript type definitions" |
| 1190 | + "description": "TypeScript type definitioner" |
1191 | 1191 | }, |
1192 | 1192 | "moduleFormat": { |
1193 | 1193 | "label": "Module Format", |
1194 | 1194 | "description": "ESM/CJS support" |
1195 | 1195 | }, |
1196 | 1196 | "license": { |
1197 | | - "label": "License", |
1198 | | - "description": "Package license" |
| 1197 | + "label": "Licens", |
| 1198 | + "description": "Pakke licens" |
1199 | 1199 | }, |
1200 | 1200 | "vulnerabilities": { |
1201 | | - "label": "Vulnerabilities", |
1202 | | - "description": "Known security vulnerabilities" |
| 1201 | + "label": "Sårbarheder", |
| 1202 | + "description": "Kendte sikkerhedssårbarheder" |
1203 | 1203 | } |
1204 | 1204 | }, |
1205 | 1205 | "values": { |
1206 | | - "any": "Any", |
1207 | | - "none": "None", |
1208 | | - "unknown": "Unknown", |
1209 | | - "deprecated": "Deprecated", |
1210 | | - "not_deprecated": "No", |
1211 | | - "types_included": "Included", |
1212 | | - "types_none": "None", |
| 1206 | + "any": "Alle", |
| 1207 | + "none": "Ingen", |
| 1208 | + "unknown": "Ukendt", |
| 1209 | + "deprecated": "Forældet", |
| 1210 | + "not_deprecated": "Nej", |
| 1211 | + "types_included": "Inkluderet", |
| 1212 | + "types_none": "Ingen", |
1213 | 1213 | "vulnerabilities_summary": "{count} ({critical}C/{high}H)", |
1214 | | - "up_to_you": "Up to you!" |
| 1214 | + "up_to_you": "Op til dig!" |
1215 | 1215 | }, |
1216 | 1216 | "trends": { |
1217 | | - "title": "Compare Trends" |
| 1217 | + "title": "Sammenlign tendenser" |
1218 | 1218 | } |
1219 | 1219 | }, |
1220 | | - "file_changes": "File Changes", |
1221 | | - "files_count": "{count} file | {count} files", |
1222 | | - "lines_hidden": "{count} line hidden | {count} lines hidden", |
1223 | | - "file_too_large": "File too large to compare", |
1224 | | - "file_size_warning": "{size} exceeds the 250KB limit for comparison", |
| 1220 | + "file_changes": "Filændringer", |
| 1221 | + "files_count": "{count} fil | {count} filer", |
| 1222 | + "lines_hidden": "{count} linje skjult | {count} linjer skjult", |
| 1223 | + "file_too_large": "Fil for stor til at sammenligne", |
| 1224 | + "file_size_warning": "{size} overskrider 250KB grænsen for sammenligning", |
1225 | 1225 | "compare_versions": "diff", |
1226 | | - "compare_versions_title": "Compare with latest version", |
1227 | | - "comparing_versions_label": "Comparing versions...", |
1228 | | - "version_back_to_package": "Back to package", |
1229 | | - "version_error_message": "Failed to compare versions.", |
| 1226 | + "compare_versions_title": "Sammenlign med seneste version", |
| 1227 | + "comparing_versions_label": "Sammenligner versioner...", |
| 1228 | + "version_back_to_package": "Tilbage til pakken", |
| 1229 | + "version_error_message": "Kunne ikke sammenligne versioner.", |
1230 | 1230 | "version_invalid_url_format": { |
1231 | | - "hint": "Invalid comparison URL. Use format: {0}", |
1232 | | - "from_version": "from", |
1233 | | - "to_version": "to" |
1234 | | - }, |
1235 | | - "version_selector_title": "Compare with version", |
1236 | | - "summary": "Summary", |
1237 | | - "deps_count": "{count} dep | {count} deps", |
1238 | | - "dependencies": "Dependencies", |
1239 | | - "dev_dependencies": "Dev Dependencies", |
1240 | | - "peer_dependencies": "Peer Dependencies", |
1241 | | - "optional_dependencies": "Optional Dependencies", |
1242 | | - "no_dependency_changes": "No dependency changes", |
| 1231 | + "hint": "Ugyldig sammenlignings-URL. Brug format: {0}", |
| 1232 | + "from_version": "fra", |
| 1233 | + "to_version": "til" |
| 1234 | + }, |
| 1235 | + "version_selector_title": "Sammenlign med version", |
| 1236 | + "summary": "Oversigt", |
| 1237 | + "deps_count": "{count} afhængighed | {count} afhængigheder", |
| 1238 | + "dependencies": "Afhængigheder", |
| 1239 | + "dev_dependencies": "Dev Afhængigheder", |
| 1240 | + "peer_dependencies": "Peer Afhængigheder", |
| 1241 | + "optional_dependencies": "Valgfrie Afhængigheder", |
| 1242 | + "no_dependency_changes": "Ingen ændringer i afhængigheder", |
1243 | 1243 | "file_filter_option": { |
1244 | | - "all": "All ({count})", |
1245 | | - "added": "Added ({count})", |
1246 | | - "removed": "Removed ({count})", |
1247 | | - "modified": "Modified ({count})" |
1248 | | - }, |
1249 | | - "search_files_placeholder": "Search files...", |
1250 | | - "no_files_all": "No files", |
1251 | | - "no_files_search": "No files matching \"{query}\"", |
1252 | | - "no_files_filtered": "No {filter} files", |
| 1244 | + "all": "Alle ({count})", |
| 1245 | + "added": "Tilføjet ({count})", |
| 1246 | + "removed": "Fjernet ({count})", |
| 1247 | + "modified": "Ændret ({count})" |
| 1248 | + }, |
| 1249 | + "search_files_placeholder": "Søg filer...", |
| 1250 | + "no_files_all": "Ingen filer", |
| 1251 | + "no_files_search": "Ingen filer matcher \"{query}\"", |
| 1252 | + "no_files_filtered": "Ingen {filter} filer", |
1253 | 1253 | "filter": { |
1254 | | - "added": "added", |
1255 | | - "removed": "removed", |
1256 | | - "modified": "modified" |
1257 | | - }, |
1258 | | - "files_button": "Files", |
1259 | | - "select_file_prompt": "Select a file from the sidebar to view its diff", |
1260 | | - "close_files_panel": "Close files panel", |
1261 | | - "filter_files_label": "Filter files by change type", |
1262 | | - "change_ratio": "Change ratio", |
1263 | | - "char_edits": "Char edits", |
1264 | | - "diff_distance": "Diff distance", |
1265 | | - "loading_diff": "Loading diff...", |
1266 | | - "loading_diff_error": "Failed to load diff", |
1267 | | - "merge_modified_lines": "Merge modified lines", |
1268 | | - "no_content_changes": "No content changes detected", |
1269 | | - "options": "Options", |
1270 | | - "view_file": "View file", |
1271 | | - "view_in_code_browser": "View in code browser", |
1272 | | - "word_wrap": "Word wrap" |
| 1254 | + "added": "tilføjet", |
| 1255 | + "removed": "fjernet", |
| 1256 | + "modified": "ændret" |
| 1257 | + }, |
| 1258 | + "files_button": "Filer", |
| 1259 | + "select_file_prompt": "Vælg en fil fra sidepanelet for at se dens diff", |
| 1260 | + "close_files_panel": "Luk filpanelet", |
| 1261 | + "filter_files_label": "Filtrer filer efter ændringstype", |
| 1262 | + "change_ratio": "Ændringsforhold", |
| 1263 | + "char_edits": "Tegnedits", |
| 1264 | + "diff_distance": "Diff afstand", |
| 1265 | + "loading_diff": "Indlæser diff...", |
| 1266 | + "loading_diff_error": "Kunne ikke indlæse diff", |
| 1267 | + "merge_modified_lines": "Flet ændrede linjer", |
| 1268 | + "no_content_changes": "Ingen indholdsændringer registreret", |
| 1269 | + "options": "Indstillinger", |
| 1270 | + "view_file": "Se fil", |
| 1271 | + "view_in_code_browser": "Se i kodebrowser", |
| 1272 | + "word_wrap": "Ordombrydning" |
1273 | 1273 | }, |
1274 | 1274 | "pds": { |
1275 | 1275 | "title": "npmx.social", |
|
0 commit comments