Compare commits

...

6 Commits

Author SHA1 Message Date
Henry
0fb144993c feat: add small fade out to testimonials 2025-10-28 22:02:03 +00:00
Henry
61e88de216 fix: improve faq text eligibility on dark mode 2025-10-28 21:51:46 +00:00
Henry
690c1394b1 feat: add testimonials (#230)
* feat: add testimonials

* chore: add translations
2025-10-27 22:21:31 +00:00
Henry
0afaa5c159 fix: use resolvedTheme to fallback to system theme (#228) 2025-10-25 21:43:50 +01:00
Henry
86638026df feat: update hero image (#227) 2025-10-24 21:54:52 +01:00
Henry
4a3cf50c76 feat: display scrolling company logos (#226)
* feat: add scrolling company logos

* chore: update translations
2025-10-24 21:21:02 +01:00
51 changed files with 2435 additions and 227 deletions

View File

@@ -217,8 +217,8 @@ checksums:
Feedback/singular: 6fac88806e0c269a30777b283988c61c
Feedback%20sent/singular: 38a490c7ad5f1aa6013dfa879d2c7818
Filter/singular: 626325a05e4c8800f7ede7012b0cadaf
Find%20answers%20to%20common%20questions%20about%20the%20project.%20Can't%20find%20what%20you're%20looking%20for%3F%20Feel%20free%20to%20%3C0%3Econtact%20us%3C%2F0%3E./singular: 4d99230dad703bf2d71ba670c2f79d3d
For%20long-term%20sustainability%2C%20we%20recognise%20all%20good%20open%20source%20projects%20need%20a%20source%20of%20revenue.%20Ours%20comes%20from%20the%20paid%20cloud%20offering%20for%20workspaces%20with%20multiple%20users%20(free%20during%20the%20beta)%20and%20for%20custom%20workspace%20slugs.%20There's%20no%20obligation%20to%20use%20it%2C%20and%20you%20can%20self-host%20the%20software%20on%20your%20own%20infrastructure%20free%20of%20charge./singular: 4eedacd4311ff69bf0fd87083c90a268
Find%20answers%20to%20common%20questions%20about%20Kan.%20Can't%20find%20what%20you're%20looking%20for%3F%20Feel%20free%20to%20%3C0%3Econtact%20us%3C%2F0%3E./singular: b4c05c9174637f4da2a41ead0d65bc01
For%20long-term%20sustainability%2C%20we%20recognise%20all%20good%20open%20source%20projects%20need%20a%20source%20of%20revenue.%20Ours%20comes%20from%20the%20paid%20cloud%20offering%20for%20workspaces%20with%20multiple%20users%20and%20for%20custom%20workspace%20slugs.%20There's%20no%20obligation%20to%20use%20it%2C%20and%20you%20can%20self-host%20the%20software%20on%20your%20own%20infrastructure%20free%20of%20charge./singular: 9fa1c942feb40d6350322b71561df789
Free/singular: 0326365539c004f6088656f692602078
Free%20Plan/singular: c995acccc1e3cba379786892a5b4d4e5
Free%2C%20forever/singular: ae4f2f81e88a50b5f250ef8e8e77e74b
@@ -295,6 +295,7 @@ checksums:
Login%20%7C%20kan.bn/singular: 42a6c8dcd73e0d46e652646dc86871eb
Logout/singular: 07948fdf20705e04a7bf68ab197512bf
Long-term/singular: 51cb6f0b112250c5a091ca5f0866904b
Loved%20by%20teams%20worldwide/singular: 41de5089fef56bb0bfcf7f8649a0cb93
Low%20Priority/singular: 509b5cb7c1e8a185e0aa6d38c64c90e8
magic%20link/singular: db9d17a5bd98bba8aa0d8068c68579f3
Make%20template/singular: 7a1c63b75cea690b3fda6c3f203e31ff
@@ -394,6 +395,7 @@ checksums:
Save%20time%20with%20reusable%20board%20templates./singular: d0f2d7d0fd682ceaf4ca12c6353fd75a
Screening/singular: 0327bfb25db87bdacf00d4dc297f8b26
Search%20boards%20and%20cards.../singular: 137017b2b3e885c4894ca8c899af5bc2
See%20what%20our%20users%20are%20saying%20about%20Kan/singular: e3bf6f95419169f460fb6918a0afc512
Select%20all/singular: eedc7cdb02de467c15dc418a066a77f2
Select%20source/singular: c7b0ec447415ff62856803a4d7838bd6
Self%20Host/singular: 43fbce2027548b712002e489a20a621a
@@ -435,6 +437,7 @@ checksums:
Template%20name%20is%20required/singular: 34d674d59c414c2051ef5bc0a62e3c00
Templates/singular: 8ed62f56c81fa96c0f3182acb331bf63
Terms%20of%20service/singular: 0b8a8b23aff021a6cde79613fdb39c28
Testimonials/singular: e958aa3d3743031e2cbfbfd8f1e381f6
Thank%20you%20for%20your%20feedback!/singular: 07edd8c50685a52c0969d711df26d768
The%20current%20password%20you%20entered%20is%20incorrect./singular: 67a76bf346ab4b48563269e9d941a64a
The%20main%20difference%20between%20Kan%20and%20Trello%20is%20that%20Kan%20is%20open%20source%2C%20allowing%20anyone%20to%20view%2C%20modify%2C%20and%20contribute%20to%20our%20code.%20Our%20cloud%20offering%20also%20offers%20no%20restrictions%20on%20features%20for%20individual%20use%2C%20whereas%20Trello%20locks%20basic%20features%20such%20as%20the%20number%20of%20boards%20you%20can%20create%20behind%20a%20paywall./singular: db6e22cc955c5fbe547feedeb48f8719
@@ -459,6 +462,7 @@ checksums:
Trello%20disconnected/singular: 54b24a3e6c9a7eedd8c8d1060ab1175d
Trello%20imports/singular: 6827eca403faa8f89891d17827e72af9
Triaging/singular: 1d40799fcae53a8a27688fdae2a48dee
Trusted%20by%20fast-moving%20teams%3C0%2F%3Earound%20the%20world/singular: b065575df380536df9541a91ca9b37bf
Unable%20to%20add%20checklist%20item/singular: 4c4c3eaaf10b348b39ae97eb5dc455df
Unable%20to%20add%20comment/singular: 49bb435880817434698f31a6069564d6
Unable%20to%20create%20card/singular: 90112ea12ec6fa42097a6e022ae048a4
@@ -521,7 +525,7 @@ checksums:
Welcome%20back/singular: 4928884739ba559e6e4b960e80fe1452
What%20license%20are%20you%20using%3F/singular: 59d00e1bf28edc21b77fec94875f57ca
What's%20the%20difference%20between%20Kan%20and%20Trello%3F/singular: 7a02f507dd6abbfab1fdae0b172d31b7
When%20Trello%20launched%20in%202011%2C%20it%20blew%20everyone%20away%20with%20its%20carefully%20designed%20simplicity%2C%20but%20over%20time%20(and%20atlassification)%20it%20lost%20its%20magic%20and%20grew%20into%20something%20closer%20to%20%22Jira%20Lite%22.%20This%20project%20is%20our%20attempt%20to%20recapture%20the%20original%20magic%20of%20Trello's%20simplicity%2C%20in%20open%20source./singular: 60a55e9bd16c3d1beff1a6c7633c5911
When%20Trello%20launched%20in%202011%2C%20it%20blew%20everyone%20away%20with%20its%20carefully%20designed%20simplicity%2C%20but%20over%20the%20years%20it%20lost%20its%20magic%20and%20grew%20into%20something%20closer%20to%20%22Jira%20Lite%22.%20This%20project%20is%20our%20attempt%20to%20recapture%20the%20original%20magic%20of%20Trello's%20simplicity%2C%20in%20open%20source./singular: 2c0790e6654e5460453ad2e523bbd377
White%20label/singular: 2570386f73a010b07219e7658aaf9d9b
Why%20make%20an%20open%20source%20Trello%3F/singular: 090833338ba8c64ef7a75e0f2615b34b
Workspace/singular: b63ef0e99ee6f7fef6cbe4971ca6cf0f

View File

@@ -48,6 +48,13 @@ const config = {
},
],
},
webpack(config) {
config.module.rules.push({
test: /\.svg$/,
use: ["@svgr/webpack"],
});
return config;
},
experimental: {
// instrumentationHook: true,
swcPlugins: [["@lingui/swc-plugin", {}]],

View File

@@ -76,6 +76,7 @@
"@lingui/cli": "^5.3.2",
"@lingui/loader": "^5.3.2",
"@lingui/swc-plugin": "^5.5.2",
"@svgr/webpack": "^8.1.0",
"@types/node": "^20.17.7",
"@types/react": "catalog:react18",
"@types/react-beautiful-dnd": "^13.1.7",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 398 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 423 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="2500" height="2500" viewBox="0 0 192.756 192.756"><g fill-rule="evenodd" clip-rule="evenodd"><path fill="none" d="M0 0h192.756v192.756H0z"/><path fill="#313f94" d="M33.272 96.299c-.159-7.649-6.374-13.864-14.023-13.864S5.544 88.809 5.544 96.458h-2.71c0-8.446 6.693-15.298 15.139-15.458 8.446 0 15.458 6.853 15.458 15.299z" style="fill:currentColor"/><path fill="#313f94" d="M33.113 96.458c0-6.215-4.94-11.155-11.155-11.155s-10.677 4.94-10.677 11.155H8.253c0-7.012 5.737-12.589 12.749-12.749 6.853 0 12.43 6.374 12.589 12.589z" style="fill:currentColor"/><path fill="#313f94" d="M33.272 96.299c0-4.462-3.824-8.127-8.446-8.127s-7.968 3.665-7.968 8.287H13.99c0-5.418 4.144-9.88 9.562-9.88s9.721 4.462 9.88 9.721h-.16z" style="fill:currentColor"/><path fill="#313f94" d="M3.153 96.458c0 7.649 6.215 13.864 13.864 13.864 7.809 0 13.864-6.375 13.864-14.023h2.709c0 8.445-6.853 15.457-15.298 15.457S2.994 104.904 2.834 96.458z" style="fill:currentColor"/><path fill="#313f94" d="M3.153 96.299c0 6.215 4.94 11.154 11.155 11.154s10.836-4.939 10.677-11.154h3.028c0 7.012-5.737 12.748-12.589 12.748-7.012 0-12.589-6.373-12.589-12.589z" style="fill:currentColor"/><path fill="#313f94" d="M2.994 96.458c.159 4.462 3.984 8.128 8.446 8.128 4.622 0 7.968-3.666 7.968-8.287h2.868c0 5.418-4.143 9.881-9.562 9.881-5.417 0-9.72-4.303-9.72-9.722m54.341 3.507h-5.1l4.144-8.925zm-8.924 8.285 1.434-3.188h7.968l.479 3.188h7.968l-4.462-24.7H53.67l-13.227 24.7zm21.513 0 4.303-24.7h8.127l-4.302 24.7zm24.064-18.645h3.985c1.273 0 2.07.16 2.549.638.318.318.479.956.318 1.593-.158.797-.479 1.435-1.115 1.753-.479.479-1.434.638-2.709.638h-3.825zM90.8 108.25l1.435-8.605h3.187c.956 0 1.754.16 2.23.32.479.318.797.637.957 1.115q.237.716 0 1.912l-.16 1.912c-.318 1.594-.318 2.709-.318 3.346h8.287v-.797c-.16 0-.479 0-.479-.158-.158-.16-.158-.479 0-1.115l.639-3.826c.158-1.752.158-3.027-.32-3.664-.477-.797-1.434-1.436-2.867-2.072.797-.159 1.434-.479 2.07-.796.797-.638 1.436-1.275 1.912-2.072.639-.957.957-1.913 1.275-3.188q.24-1.434 0-2.39a5.3 5.3 0 0 0-.797-1.912 7.5 7.5 0 0 0-1.594-1.594c-.797-.319-1.594-.638-2.709-.797s-2.548-.319-4.302-.319H87.294l-4.303 24.7zm33.147-19.123c1.115 0 1.912.159 2.23.159.479.16.797.479.957.797.318.319.318.797.318 1.275-.16.638-.479 1.116-1.115 1.594-.479.319-1.436.637-2.709.637H120.6l.797-4.462zm-1.275 19.123c1.912 0 3.188-.158 3.984-.318s1.752-.479 2.549-.797c.957-.479 1.594-.797 2.072-1.275.797-.477 1.275-1.273 1.754-2.07a7.2 7.2 0 0 0 1.115-2.869c.158-1.434 0-2.709-.479-3.666-.637-1.115-1.434-1.752-2.709-2.071 2.391-1.434 3.824-3.187 4.143-5.259.479-2.231-.158-3.825-1.912-4.94-1.275-.957-3.346-1.435-6.533-1.435h-12.111l-4.303 24.7zm.478-10.357c1.594 0 2.549.318 3.027.637.479.479.637.957.479 1.754-.16.637-.479 1.273-1.115 1.752-.639.318-1.594.639-3.188.639h-3.346l.797-4.781zm18.645-14.343h7.969l-2.709 15.298c-.16.957-.16 1.754 0 2.232.158.477.477.955 1.115 1.273.637.32 1.275.479 2.07.479 1.117 0 2.232-.318 2.869-.955.797-.639 1.275-1.754 1.594-3.029l2.709-15.298h7.969l-2.551 14.501c-.318 1.754-.637 3.188-1.115 4.303-.479.957-1.115 1.912-1.912 2.709s-1.754 1.594-2.709 2.072c-1.115.637-2.23 1.115-3.506 1.434-1.434.16-2.869.32-4.303.32-1.754 0-3.188-.16-4.463-.32-1.273-.318-2.23-.797-3.027-1.434-.955-.637-1.594-1.275-2.072-2.072-.477-.797-.797-1.912-.797-3.186-.158-.797 0-2.232.32-3.984zm48.127 7.171h-7.809c0-.638-.318-1.275-.639-1.594-.477-.319-1.115-.478-2.07-.478-.957 0-1.754.159-2.23.478-.479.319-.639.638-.797 1.116 0 .478 0 .637.318.956s1.115.637 2.549.956l3.027.797c2.709.797 4.623 1.753 5.578 3.028.957 1.274 1.275 2.709.957 4.461-.32 1.436-.797 2.551-1.594 3.666s-1.754 2.072-2.709 2.709c-.957.637-2.232 1.115-3.666 1.594-1.434.318-3.027.479-4.621.479s-3.188-.16-4.621-.639q-2.153-.717-3.348-1.912c-1.195-1.195-1.434-1.752-1.752-2.867-.16-.797-.16-1.754-.16-2.869h7.809c0 .797.318 1.434.797 1.752.479.479 1.436.639 2.709.639q1.673 0 2.391-.479c.718-.479.639-.637.797-1.115 0-.479 0-.957-.318-1.275s-1.115-.637-2.551-.955l-2.709-.639c-1.273-.318-2.709-.797-3.824-1.434-1.115-.638-2.07-1.435-2.549-2.55-.479-.956-.479-2.071-.318-3.506.318-1.434.797-2.549 1.592-3.665.797-1.115 1.754-1.912 2.869-2.55.957-.797 2.23-1.115 3.506-1.434s2.551-.478 3.824-.478c1.594 0 2.869.159 4.145.478 1.273.319 2.07.797 2.867 1.275.639.478 1.115 1.115 1.436 1.753.477.637.637 1.275.797 1.912.157.637.317 1.434.317 2.39" style="fill:currentColor"/></g></svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 2000 456.5"><path d="M380.5 268.5c0 13.6-8 26-23.6 28.4-26.8 4.8-82.8 7.6-130 7.6s-103.2-2.8-130-7.6c-15.6-2.8-23.2-15.2-23.2-28.4v-89.2c0-13.6 10.4-26.4 23.2-28.4 8-1.6 26.4-2.8 40.8-2.8 5.6 0 9.6 4.4 10 10.8v62c27.6 0 51.6-1.6 79.6-1.6s51.6 1.6 79.6 1.6v-62c0-6.4 4.4-10.8 9.6-10.8 14.4 0 32.8 1.2 40.8 2.8 12.8 2.4 23.6 15.2 23.6 28.4zM226.4 0C101.6 0 0 102.4 0 228.4s101.6 228 226.4 228 226.4-102.4 226.4-228S352.1 0 226.4 0" class="st0" style="fill:currentColor"/><path d="M543.6 309.9c-70.4 0-105.6-51.2-105.6-108 0-56.4 36.8-107.2 106.4-107.2 26.8 0 46 5.6 61.6 16.4l-20 33.2c-11.2-7.2-24-12-42.4-12-38 0-58 30.4-58 68.4 0 38.8 19.2 71.6 58.8 71.6 22 0 35.6-7.6 46.4-16l18.4 32c-10.8 9.6-35.6 21.6-65.6 21.6M694 309.9c-52.4 0-75.6-40-75.6-79.6s22.8-80.4 75.2-80.4 76.4 39.6 76.4 79.2c0 38.8-23.2 80.8-76 80.8m-1.2-128c-22.8 0-29.6 19.2-29.6 47.2s8.8 48.4 31.2 48.4c22.8 0 30.4-18.8 30.4-47.2s-8.8-48.4-32-48.4M836.9 153.9v97.6c0 15.2 5.2 22.4 19.6 22.4 15.2 0 26.8-14.8 29.6-18.4V153.9h42.4v107.6c0 20 2.4 35.6 4.4 44.8h-41.6c-1.2-4.4-2.8-14-3.2-20-8 10.4-23.6 24-48.4 24-33.2 0-45.2-21.6-45.2-49.6V153.9zM1032.5 309.9c-48.8 0-78.4-32-78.4-80 0-51.2 33.6-80.4 80-80.4 24.4 0 38.8 7.2 46 12l-13.6 29.2c-6.4-4.4-16.4-8.8-31.2-8.8-23.6 0-36.4 18.4-36.4 46.4s12 48 37.2 48c16.8 0 27.6-6 32-8.8l12.8 28.4c-7.2 4.8-20.8 14-48.4 14M1194.5 306.3v-97.6c0-15.2-5.2-22.4-19.2-22.4-15.6 0-27.2 14.4-30 18.4v102h-42.4V81.1h42.4v90.8c7.6-8.4 22-22 46.8-22 33.2 0 45.2 21.2 45.2 49.6v106.4zM1314.1 81.1v84.4c6.8-6.8 20-16 36.8-16 37.6 0 63.6 26 63.6 78.8 0 52.4-34.8 81.2-80.4 81.2-34.4 0-55.2-8.4-62.4-12.4v-216zm0 192c2.8.8 9.2 3.2 20 3.2 22 0 35.2-16.4 35.2-47.6 0-28-9.2-44.8-30.8-44.8-12.8 0-22 8-24.8 11.2zM1519.8 306.3c-1.2-4-2.4-11.6-2.8-16.4-6.4 8-20.8 20-42 20-25.6 0-45.6-15.6-45.6-42.8 0-39.6 40-54 80.4-54h5.2v-8.8c0-12.8-5.2-20.4-24-20.4-19.2 0-32.4 10-38.4 14.4l-18-26.4c9.2-8 28.8-22 61.2-22 41.6 0 61.2 16.4 61.2 56.8v53.6c0 20.8 2.4 36 4.4 46zm-4.8-67.2h-5.2c-23.2 0-39.2 6.8-39.2 24.4 0 10.8 8.4 15.6 17.6 15.6 14.4 0 22.4-8 26.8-12.8zM1633.8 309.9c-27.2 0-44.4-8-53.6-14.4l14.4-30c5.6 4 20.4 12.4 37.2 12.4 15.6 0 24.4-4.4 24.4-13.2 0-10-16.8-12.8-38.4-23.2-20.8-10-32.8-22-32.8-44.8 0-28.8 22.4-47.2 56.8-47.2 26 0 41.6 8 48.8 12l-14.8 29.2c-5.6-4-17.6-9.6-32-9.6s-20.4 5.2-20.4 12.8c0 10 14 12.4 30.8 19.2 23.6 9.6 40.4 20.8 40.4 46.8-.8 33.2-23.6 50-60.8 50M1792.2 277.9c20.4 0 31.6-6.4 38.8-10.4l13.6 27.6c-10 5.6-25.6 14.8-56.4 14.8-50.4 0-79.2-32-79.2-80.8 0-48.4 33.2-79.2 74.8-79.2 47.6 0 70.4 33.2 65.2 90.4h-94c1.6 22.8 12.8 37.6 37.2 37.6m16-66.8c-.4-16.8-6.8-30.4-25.2-30.4-16.8 0-26.4 10.8-28.8 30.4z" class="st1" style="fill:currentColor" transform="translate(150.22 27.826)"/></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="892.4" height="170.507" viewBox="-86.2 14.747 1092.4 170.507"><path d="M3054.827 974.386a4.32 4.32 0 1 1 8.637 0 4.32 4.32 0 0 1-8.637 0M2917.055 962.946q0-4.106-1.587-6.09-1.586-1.98-4.818-1.98h-2.294v16.732h1.755q3.592.001 5.267-2.135 1.676-2.134 1.677-6.527m8.18-.285q0 7.478-4.02 11.522-4.02 4.047-11.304 4.046h-9.436v-29.87h10.095q7.023 0 10.845 3.677 3.82 3.677 3.82 10.625M2951.373 978.229h7.509v-29.996h-7.509zM2969.43 967.04q0 2.87.749 4.374.749 1.505 2.515 1.505 1.748 0 2.469-1.505.719-1.505.718-4.374 0-2.853-.728-4.306-.731-1.457-2.498-1.458-1.727.001-2.476 1.447-.749 1.444-.749 4.317m14.094 0q.001 5.466-2.87 8.524-2.871 3.059-8.036 3.059-4.955 0-7.883-3.128-2.93-3.126-2.93-8.455 0-5.448 2.871-8.467t8.058-3.02q3.206 0 5.664 1.398t3.792 4.003q1.334 2.603 1.334 6.086M2986.506 978.23h7.51v-22.282h-7.51zM2986.506 953.253h7.51v-5.022h-7.51zM3009.23 972.546c1.015 0 2.222-.258 3.63-.769v5.606q-1.517.669-2.89.953-1.372.286-3.217.286-3.781 0-5.455-1.899-1.667-1.897-1.668-5.828v-9.185H2997v-5.76h2.63v-5.69l7.567-1.317v7.007h4.791v5.76h-4.791v8.672q0 2.164 2.034 2.164M3026.612 972.546c1.013 0 2.22-.258 3.63-.769v5.606q-1.518.669-2.89.953-1.374.286-3.218.286-3.782 0-5.452-1.899-1.671-1.897-1.672-5.828v-9.185h-2.63v-5.76h2.63v-5.777l7.567-1.23v7.007h4.793v5.76h-4.793v8.672q0 2.164 2.035 2.164M3039.717 964.326q.155-1.83 1.047-2.685.895-.855 2.217-.855 1.445-.001 2.295.965.857.962.893 2.575zm10.59-6.145q-2.678-2.626-7.593-2.626-5.166 0-7.952 3.018-2.784 3.019-2.785 8.663.001 5.467 3.007 8.426 3.005 2.96 8.44 2.96 2.61 0 4.493-.355a13 13 0 0 0 3.627-1.266l-1.154-5.021c-.851.347-1.661.615-2.426.79q-1.658.386-3.638.386-2.171 0-3.427-1.061-1.258-1.065-1.335-2.932h13.422v-3.42q0-4.938-2.679-7.562M2935.2 964.326q.155-1.83 1.047-2.685.894-.855 2.219-.855 1.44-.001 2.294.965.855.962.893 2.575zm10.592-6.145q-2.68-2.626-7.595-2.626-5.167 0-7.95 3.018-2.785 3.019-2.786 8.663 0 5.467 3.007 8.426 3.004 2.96 8.44 2.96 2.61 0 4.493-.355a13 13 0 0 0 3.627-1.266l-1.155-5.021c-.851.347-1.661.615-2.425.79q-1.66.386-3.639.386-2.17 0-3.427-1.061-1.258-1.065-1.335-2.932h13.422v-3.42q0-4.938-2.677-7.562" style="fill:currentColor" transform="translate(-15746.429 -5136.262)scale(5.4348)"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 295 42"><rect width="100%" height="100%" fill="none"/><path d="M259.5 5.5c0-2.9.9-3.9 2.4-3.9s2.7.6 4.1 3.9l8.5 19.3V37c0 2.9-1.2 3.7-4.5 4.1v.8h15.7v-.8c-3.4-.4-4.5-1.3-4.5-4.1V24.8l8.2-18.6c1.6-3.6 3.2-4.4 5.6-4.8V.6h-11.5v.8c3.9.4 5.3 1.5 4.2 4.1L280.5 22l-7.4-16.9c-1-2.3-.4-3 3.9-3.6V.7h-24.7v.8c3.9.6 5.1 1.3 5.1 4.1v22.6L239.3.7h-8.9v.8c2.9.4 3.8 1.3 3.8 4.1v31.5c0 2.9-.8 3.9-1.8 3.9-.9 0-1.4-.4-2.7-3.9L216.3.5h-.8l-12.9 35c-1.4 3.9-3.6 5.2-5.8 5.7v.8h11.8v-.8c-4.1-.4-5.4-2-4.5-4.6l2.9-8h12.2l2.8 7.5c1.2 3.4.5 4.4-3 5v.8h22.4v-.8c-3.9-.6-5.1-1.3-5.1-4.1V8.8L258.2 42h1.3zM101.6 21.2c0-12.8 6.1-19.5 13.2-19.5 4.2 0 6.9.9 8.5 2.6 1.2 1.2 2.1 2.9 3.1 5.6h.8V1.3C123.1.5 119.4 0 115.7 0 105 0 93.9 6.9 93.9 21.2S105 42.4 115 42.4c4.4 0 8.3-.7 12-1.8l1.2-8.1-.7-.2c-.9 1.7-2 3.2-3.2 4.5-2.6 2.6-6.1 4-9.6 4-6.8-.1-13.1-6.6-13.1-19.6m88.7 1.2c-.9 0-2.1-.1-3.3-.3v-20h3.3c5.5 0 7.9 2.9 7.9 10.1 0 7.3-2.5 10.2-7.9 10.2M61.8.6v9.9h.8c1.2-6.3 3.7-8.3 7.9-8.3h2V37c0 2.9-1.2 3.7-4.5 4.1v.8h15.7v-.8c-3.4-.4-4.5-1.3-4.5-4.1V2.1h2c4.2 0 6.7 2 7.9 8.3h.8V.5H61.8zM49.3 42.4c6.8 0 14-3.9 14-11.9 0-4.7-2.5-8.6-6.9-11l-7.8-4.3c-4.1-2.3-5.3-4.4-5.3-7.4 0-3.4 2.5-6.1 7.2-6.1 2.3 0 4 .6 5.4 1.9 1.2 1.2 2.4 3.2 3.5 6.8h.7V1.3C57.3.5 54.4 0 51 0c-6.7 0-11.7 4.2-11.7 11.3 0 4.5 2.5 8.6 6.6 11l7.2 4c4.1 2.3 5.4 4.5 5.4 7.8 0 3.9-4 6.7-8.4 6.7-2.9 0-5.3-1-7-2.7-1.1-1.1-2.3-2.8-3.1-5h4.7v-.8c-1.3-.3-2.1-.5-3.2-3.1L32.3 7.3h-.8l-9 21.4c-1.2 2.9-2 3.4-3.4 3.6v.8h8v-.8c-2.9-.3-3.7-1.7-3-3.5l1.4-3.4h8.1l1.8 4.2c.8 1.9-.4 2.4-3.3 2.6v.8h6.4v7.9c3.2.9 7.3 1.5 10.8 1.5m101.6-.4 11.9-33.1.9 28.2c.1 2.8-1 3.6-4.4 4v.8h32.8v-.8c-3.9-.6-5.1-1.3-5.1-4.1V23.7c1.3.2 2.6.3 3.6.3 7.9 0 14.7-2.9 14.7-11.7S198.5.6 190.6.6h-14.1v.8c2.9.4 3.8 1.3 3.8 4.1V37c0 2.9-1.2 4.1-4.5 4.1h-.1c-3.5 0-5-1.3-5.1-4l-1.2-31.5c-.1-2.9.9-3.8 4-4.2V.6h-9.7l-10.6 29.7L142.5.6h-10.4v.8c3.1.4 4.1 1.4 4 4.2L135 35.8c-.1 3-1.7 4.8-4.6 5.3v.8h11v-.8c-2.8-.4-4.4-2.2-4.3-5.3l.9-27.5 12.1 33.6zM119 33.3c5.3 0 12.1-4.7 12.1-12.1 0-7.3-6.7-12.1-12.1-12.1-5.3 0-12.1 4.7-12.1 12.1 0 7.3 6.7 12.1 12.1 12.1m0-22.5c3.4 0 5.7 2.8 5.7 10.4 0 7.7-2.4 10.4-5.7 10.4-3.4 0-5.7-2.8-5.7-10.4 0-7.7 2.3-10.4 5.7-10.4m99.7 16.1h-11.1l5.5-15.2zM33.1 23.8h-6.8l3.4-8.3zm-13 2.1h.8V13.5h-.8c-1.3 4.4-2.6 5.4-5 5.4h-4.6V2.1h7.3c4.2 0 6.7 2 7.9 8.3h.8V.5H0v.8c2.9.4 3.8 1.3 3.8 4.1v31.5c0 2.9-.9 3.7-3.8 4.1v.8h15.6V41c-3.9-.6-5.1-1.3-5.1-4.1V20.4h4.6c2.3.1 3.7 1.1 5 5.5" class="currentLayer" style="fill:currentColor"/></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" viewBox="-5 0 24 14"><path d="M11.48 4.37c-.714 0-1.207.284-1.54.678a.9.9 0 0 0-.16-.238c-.273-.308-.712-.452-1.3-.452-.576 0-1.056.18-1.39.462-.172-.28-.585-.467-1.082-.467-.65 0-1.358.092-1.778.769-.01-.244-.032-.373-.169-.518-.166-.176-.436-.222-.698-.222-.478 0-.838.209-1.097.634C1.89 5.616.98 7.59 1 8.546c.014.618.428 1.063 1.17 1.08.579.015 1.034-.14 1.323-.432.26.282.655.447 1.128.447.528 0 1.059-.158 1.372-.504.264.324.68.513 1.214.51a2.19 2.19 0 0 0 1.713-.842c.22.598.777.836 1.386.836 1.335 0 1.92-.918 2.41-2.369.11-.327.256-.873.28-1.33.041-.764-.282-1.571-1.517-1.571M2.598 8.02c.69-.12.864.129.842.36-.065.692-.7.847-1.251.834-.4-.009-.76-.193-.77-.657-.017-.812.811-2.69 1.201-3.314.18-.295.4-.441.75-.441.331 0 .413.17.408.374-.013.544-.892 2.197-1.18 2.843m2.249-.639a7 7 0 0 0-.203.657c.227-.056.397-.096.688-.089.332.008.544.146.544.42 0 .666-.735.86-1.245.86-.56 0-1.052-.318-1.052-.93 0-.718.39-1.807.755-2.532.448-.89.906-1.008 1.695-1.008.347 0 .747.148.747.475 0 .454-.385.627-.766.65a5 5 0 0 1-.563.006s-.127.194-.262.538c.706-.1 1.005.06.886.47-.161.551-.639.587-1.224.483zM8.32 5.665c-.19 0-.316.12-.409.251-.204.288-.648 1.44-.717 1.912-.047.324.093.39.246.39.245 0 .52-.26.614-.688 0 0-.467-.01-.338-.425.125-.402.362-.489.756-.505.775-.032.698.54.636.846-.201.99-.907 1.787-1.904 1.787-.683 0-1.107-.378-1.107-1.075 0-.496.246-1.275.44-1.731.416-.97.852-1.65 1.962-1.65.666 0 1.191.24 1.114.864-.056.457-.286.726-.702.759-.116.009-.593-.003-.435-.454.056-.157.078-.281-.156-.281m4.192.819a6.7 6.7 0 0 1-.668 1.79c-.467.84-1.035.959-1.53.953s-1.055-.19-1.06-.954c-.002-.549.235-1.324.436-1.832.35-.92.708-1.671 1.84-1.658 1.32.016 1.085 1.19.982 1.7m-1.12-.8c-.113-.001-.212.02-.3.158-.2.258-.784 1.854-.774 2.172.004.114.067.214.208.214.161 0 .25-.111.33-.246.184-.311.7-1.721.715-2.074.004-.102-.013-.222-.179-.224" style="fill:currentColor"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-48.214 -18.217 387.865 116.248"><path d="M1.785 65.652h31.62V55.27H13.23V15.665H1.785zm47.629 0v-34.43H37.97v34.43zm-5.721-39.13c3.99 0 6.474-2.644 6.474-5.95-.074-3.378-2.484-5.947-6.398-5.947-3.915 0-6.475 2.57-6.475 5.947 0 3.306 2.484 5.95 6.324 5.95zm11.034 39.13h11.444V46.424c0-1.029.074-2.058.377-2.791.826-2.056 2.709-4.186 5.871-4.186 4.142 0 5.799 3.158 5.799 7.784v18.42H89.66V45.91c0-10.576-5.646-15.497-13.176-15.497-6.173 0-8.884 3.451-10.39 5.802h.077v-4.993H54.727c.151 3.231 0 34.43 0 34.43m51.078-49.987H94.361v49.987h11.444V54.489l2.86-3.601 8.96 14.764h14.078l-15.056-21.373 13.174-14.54h-13.776s-9.411 13.008-10.24 14.552zm56.501 35.625c.151-.884.377-2.58.377-4.498 0-8.9-4.518-17.936-16.413-17.936-12.724 0-18.597 10.063-18.597 19.19 0 11.288 7.153 18.337 19.65 18.337 4.97 0 9.561-.732 13.327-2.275l-1.506-7.558c-3.088 1.024-6.25 1.537-10.164 1.537-5.345 0-10.012-2.195-10.389-6.871l23.715.072zm-23.79-7.742c.301-2.938 2.26-7.273 7.153-7.273 5.194 0 6.4 4.628 6.4 7.273h-13.552zm52.414-27.883v17.304h-.151c-1.657-2.422-5.12-4.038-9.71-4.038-8.81 0-16.564 7.05-16.49 19.094 0 11.164 7.003 18.435 15.735 18.435 4.744 0 9.26-2.058 11.52-6.024h.225l.453 5.216h10.163c-.15-2.424-.302-6.61-.302-10.723V15.664h-11.444zm0 34.05c0 .88-.075 1.763-.227 2.495-.675 3.16-3.386 5.361-6.699 5.361-4.742 0-7.83-3.818-7.83-9.84 0-5.654 2.637-10.208 7.906-10.208 3.538 0 6.022 2.423 6.7 5.433.15.663.15 1.398.15 2.058v4.7z" style="fill:currentColor"/><mask id="a"><rect width="100%" height="100%" fill="#fff"/><path d="M236.85 65.61V31.18h-11.444v34.43h11.445zm-5.72-39.13c3.99 0 6.474-2.644 6.474-5.948-.075-3.379-2.484-5.949-6.398-5.949-3.917 0-6.475 2.57-6.475 5.949 0 3.304 2.483 5.948 6.324 5.948zm12.054 39.13h11.443V46.385c0-1.028.075-2.058.377-2.792.827-2.057 2.71-4.186 5.872-4.186 4.14 0 5.797 3.157 5.797 7.786V65.61h11.443V45.869c0-10.575-5.645-15.496-13.174-15.496-6.173 0-8.884 3.45-10.39 5.8h.076v-4.992h-11.443c.149 3.23-.001 34.43-.001 34.43z"/></mask><path d="M213.882 7.245c0-3.015 2.508-5.462 5.6-5.462h64.568c3.093 0 5.6 2.447 5.6 5.462V72.57c0 3.016-2.507 5.461-5.6 5.461h-64.568c-3.092 0-5.6-2.445-5.6-5.46V7.244z" mask="url(#a)" style="fill:currentColor"/></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="66" height="24" class="wordmark" viewBox="0 0 66 24"><path d="M0 17.198h3.045c.356 3.077 3.045 4.664 5.927 4.664 3.045 0 5.409-1.814 5.409-4.632 0-2.883-2.332-3.595-6.186-4.47C2.559 11.53.777 9.587.777 6.283.777 2.623 3.984 0 8.486 0c4.178 0 7.806 2.332 8.032 6.057h-3.012c-.227-2.462-2.429-3.919-5.15-3.919-2.947 0-4.761 1.879-4.761 3.951 0 2.462 2.073 3.206 6.121 4.049 5.441 1.134 7.514 3.271 7.514 6.931 0 4.243-3.498 6.931-8.356 6.931C4.081 24 .291 21.636 0 17.198M18.267 19.304c0-3.336 2.818-5.344 10.3-5.538v-.972c0-2.494-1.36-3.725-3.563-3.725-2.267 0-3.401 1.49-3.563 3.077h-2.785c.324-2.721 2.559-4.988 6.348-4.988 4.049 0 6.316 2.202 6.316 5.636v10.721h-2.623v-2.073C27.757 23.093 26.008 24 23.709 24c-2.915 0-5.442-1.717-5.442-4.696m10.3-1.458v-2.3c-5.538.162-7.547 1.458-7.547 3.66 0 1.684 1.36 2.883 3.271 2.883 2.43 0 4.276-1.652 4.276-4.243M33.684 7.676h2.656v2.332c.907-1.684 2.623-2.785 4.923-2.785 3.595 0 5.506 2.364 5.506 5.862v10.429h-2.85v-9.911c0-2.915-1.296-4.275-3.498-4.275s-3.887 1.879-3.887 4.308v9.879h-2.85zM48.389 19.304c0-3.336 2.818-5.344 10.3-5.538v-.972c0-2.494-1.36-3.725-3.563-3.725-2.267 0-3.401 1.49-3.563 3.077h-2.785c.324-2.721 2.559-4.988 6.348-4.988 4.049 0 6.316 2.202 6.316 5.636v10.721h-2.623v-2.073C57.879 23.093 56.13 24 53.83 24c-2.915 0-5.441-1.717-5.441-4.696m10.299-1.458v-2.3c-5.538.162-7.547 1.458-7.547 3.66 0 1.684 1.36 2.883 3.271 2.883 2.43 0 4.276-1.652 4.276-4.243M61.043 1.018h-1.017v3.014h-.602V1.018h-1.017v-.5h2.636zM63.251 3.263l.873-2.745h.917V4.03h-.596V1.137l-.908 2.893h-.581l-.928-2.889V4.03h-.587V.518h.933z" style="fill:currentColor"/></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -20 288.624 78.268"><g data-name="Calque 2"><g data-name="Groupe 1909" opacity=".35"><path fill="#0540ff" d="M68.234 103.2a4.226 4.226 0 0 1-3.767-6.125L73.8 78.55a4.226 4.226 0 0 1 7.548 3.8l-9.335 18.522a4.23 4.23 0 0 1-3.781 2.323Z" data-name="Tracé 10091" style="fill:currentColor" transform="translate(-54.53 -64.931)"/></g><g data-name="Groupe 1910" opacity=".35"><path fill="#0540ff" d="M1093.234 103.213a4.226 4.226 0 0 1-3.766-6.125l9.335-18.522a4.223 4.223 0 0 1 7.542 3.8l-9.335 18.522a4.23 4.23 0 0 1-3.776 2.325" data-name="Tracé 10092" style="fill:currentColor" transform="translate(-927.653 -64.946)"/></g><path fill="#0540ff" d="M140.7 103.184a4.22 4.22 0 0 1-3.759-2.3l-9.483-18.521a4.223 4.223 0 0 1 7.517-3.853l5.7 11.122 5.594-11.1a4.226 4.226 0 0 1 7.548 3.805l-9.335 18.522a4.22 4.22 0 0 1-3.758 2.322Z" data-name="Tracé 10093" style="fill:currentColor" transform="translate(-108.179 -64.918)"/><path fill="#0540ff" d="M13.708 103.2a4.22 4.22 0 0 1-3.762-2.3L.462 82.382a4.223 4.223 0 0 1 7.517-3.852l9.483 18.522a4.226 4.226 0 0 1-3.755 6.149Z" data-name="Tracé 10094" style="fill:currentColor" transform="translate(.003 -64.936)"/><path fill="#0540ff" d="M966.234 103.219a4.226 4.226 0 0 1-3.766-6.125l9.332-18.522a4.22 4.22 0 0 1 3.758-2.322h.013a4.22 4.22 0 0 1 3.758 2.3l9.483 18.522a4.223 4.223 0 0 1-7.517 3.852L975.6 89.8l-5.588 11.1a4.23 4.23 0 0 1-3.778 2.319" data-name="Tracé 10095" style="fill:currentColor" transform="translate(-819.471 -64.952)"/><path fill="#0540ff" d="M1165.708 103.2a4.22 4.22 0 0 1-3.762-2.3l-9.483-18.522a4.223 4.223 0 1 1 7.517-3.852l9.483 18.522a4.226 4.226 0 0 1-3.755 6.149Z" data-name="Tracé 10096" style="fill:currentColor" transform="translate(-981.302 -64.936)"/><path fill="#0540ff" d="m578.369 30.891-8.541-6.677 8.446-5.666a4 4 0 0 0-4.456-6.647l-11.737 7.869V4.186a4.186 4.186 0 1 0-8.372 0v29.783a4.186 4.186 0 0 0 8.372 0V28.32l11.36 8.871a4 4 0 1 0 4.927-6.3Z" data-name="Tracé 10097" style="fill:currentColor" transform="translate(-471.665)"/><path fill="#0540ff" d="M356.4 90.163a13.4 13.4 0 1 0-7 11.854 3.852 3.852 0 0 0 7-2.223zM343 96.09a5.853 5.853 0 1 1 5.853-5.853A5.853 5.853 0 0 1 343 96.09" data-name="Tracé 10098" style="fill:currentColor" transform="translate(-280.762 -65.455)"/><path fill="#0540ff" d="M782.4 90.163a13.4 13.4 0 1 0-7 11.854 3.853 3.853 0 0 0 7-2.223zM769 96.09a5.853 5.853 0 1 1 5.853-5.853A5.853 5.853 0 0 1 769 96.09" data-name="Tracé 10099" style="fill:currentColor" transform="translate(-643.64 -65.455)"/></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -39,7 +39,7 @@ export default function Dashboard({
rightPanel,
hasRightPanel = false,
}: DashboardProps) {
const { theme } = useTheme();
const { resolvedTheme } = useTheme();
const { openModal } = useModal();
const { availableWorkspaces, hasLoaded } = useWorkspace();
@@ -95,7 +95,7 @@ export default function Dashboard({
}
}, [hasLoaded, availableWorkspaces.length, openModal]);
const isDarkMode = theme === "dark";
const isDarkMode = resolvedTheme === "dark";
return (
<>

View File

@@ -2,7 +2,7 @@ import { CgDarkMode } from "react-icons/cg";
import { useTheme } from "next-themes";
const ThemeToggle = () => {
const { theme, setTheme } = useTheme();
const { theme, resolvedTheme, setTheme } = useTheme();
const toggleTheme = () => {
setTheme(theme === "light" ? "dark" : "light");
@@ -12,11 +12,11 @@ const ThemeToggle = () => {
<button
onClick={toggleTheme}
className="rounded p-1.5 transition-all hover:bg-light-200 dark:hover:bg-dark-100"
aria-label={`Switch to ${theme === "light" ? "dark" : "light"} theme`}
aria-label={`Switch to ${resolvedTheme === "light" ? "dark" : "light"} theme`}
>
<CgDarkMode
className={`h-4 w-4 text-light-900 transition-transform duration-200 dark:text-dark-900 ${
theme === "dark" ? "rotate-180" : "rotate-0"
resolvedTheme === "dark" ? "rotate-180" : "rotate-0"
}`}
/>
</button>

View File

@@ -3,6 +3,7 @@ import Link from "next/link";
import { useRouter } from "next/navigation";
import { Menu, Transition } from "@headlessui/react";
import { t } from "@lingui/core/macro";
import { useTheme } from "next-themes";
import { Fragment } from "react";
import { twMerge } from "tailwind-merge";
@@ -10,7 +11,6 @@ import { authClient } from "@kan/auth/client";
import { useIsMobile } from "~/hooks/useMediaQuery";
import { useModal } from "~/providers/modal";
import { useTheme } from "next-themes";
import { getAvatarUrl } from "~/utils/helpers";
interface UserMenuProps {

View File

@@ -63,7 +63,7 @@ msgstr "$8/Monat"
msgid "1 user"
msgstr "1 Benutzer"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Eine leistungsstarke, flexible Kanban-App, die dir hilft, Arbeit zu organisieren, Fortschritte zu verfolgen und Ergebnisse zu liefern alles an einem Ort."
@@ -459,7 +459,7 @@ msgstr "Kommentare & Erwähnungen"
msgid "Company"
msgstr "Unternehmen"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Vergleichen Sie unsere Funktionen, um zu sehen, warum Kan die beste Wahl ist."
@@ -941,7 +941,7 @@ msgstr "Schnell & leichtgewichtig"
msgid "Feature"
msgstr "Feature"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Funktionsübersicht"
@@ -953,7 +953,7 @@ msgstr "Feature-Anfrage"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Features"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Finden Sie Antworten auf häufige Fragen zum Projekt. Nicht gefunden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Finden Sie Antworten auf häufig gestellte Fragen über Kan. Können Sie nicht finden, wonach Sie suchen? Zögern Sie nicht, uns zu <0>kontaktieren</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern (kostenlos während der Beta-Phase) und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, dieses Angebot zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Für langfristige Nachhaltigkeit erkennen wir an, dass alle guten Open-Source-Projekte eine Einnahmequelle benötigen. Unsere stammt aus dem kostenpflichtigen Cloud-Angebot für Workspaces mit mehreren Benutzern und für benutzerdefinierte Workspace-Slugs. Es besteht keine Verpflichtung, es zu nutzen, und Sie können die Software kostenlos auf Ihrer eigenen Infrastruktur selbst hosten."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Spaß"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Loslegen"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Starten Sie noch heute kostenlos"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Starten Sie kostenlos ohne Nutzungsbeschränkungen. Für die Zusammenarbeit wechseln Sie zu einem Plan, der zur Größe Ihres Teams passt."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "In der Cloud starten"
@@ -1306,6 +1306,10 @@ msgstr "Abmelden"
msgid "Long-term"
msgstr "Langfristig"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Von Teams weltweit geliebt"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Niedrige Priorität"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Mitglieder | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Monatlich"
@@ -1445,7 +1449,7 @@ msgstr "Keine {0}"
msgid "No boards found"
msgstr "Keine Boards gefunden"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Keine Kreditkarte erforderlich"
@@ -1533,8 +1537,8 @@ msgstr "Ausstehend"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "pro Benutzer/Monat"
@@ -1624,8 +1628,8 @@ msgstr "Preis pro Benutzer/Monat"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Preise"
@@ -1774,6 +1778,10 @@ msgstr "Vorauswahl"
msgid "Search boards and cards..."
msgstr "Boards und Karten durchsuchen..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Erfahren Sie, was unsere Nutzer über Kan sagen"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Alle auswählen"
@@ -1787,7 +1795,7 @@ msgstr "Quelle auswählen"
msgid "Self Host"
msgstr "Selbst hosten"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Selbst hosten mit Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "Registrieren mit "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Einfache Preisgestaltung"
@@ -1878,7 +1886,7 @@ msgstr "Social Media"
msgid "Software Development"
msgstr "Softwareentwicklung"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Stern auf Github"
@@ -1949,6 +1957,10 @@ msgstr "Vorlagen"
msgid "Terms of service"
msgstr "Nutzungsbedingungen"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Kundenstimmen"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Vielen Dank für dein Feedback!"
@@ -1961,7 +1973,7 @@ msgstr "Das eingegebene aktuelle Passwort ist falsch."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Der hauptunterschied zwischen Kan und Trello ist, dass Kan open source ist und jedem ermöglicht, unseren code einzusehen, zu ändern und dazu beizutragen. Unser cloud-angebot bietet außerdem keine einschränkungen bei funktionen für die individuelle nutzung, während Trello grundlegende funktionen wie die anzahl der boards, die du erstellen kannst, hinter einer paywall versteckt."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "Die open source <0/> alternative zu Trello"
@@ -2052,6 +2064,10 @@ msgstr "Trello-importe"
msgid "Triaging"
msgstr "Priorisierung"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Von schnell agierenden Teams<0/>weltweit vertraut"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Checklistenelement kann nicht hinzugefügt werden"
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Was ist der unterschied zwischen Kan und Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Als Trello 2011 auf den markt kam, beeindruckte es alle mit seiner sorgfältig gestalteten einfachheit, aber mit der zeit (und der atlassifizierung) verlor es seinen zauber und entwickelte sich zu etwas, das eher einem \"Jira Lite\" ähnelt. Dieses projekt ist unser versuch, den ursprünglichen zauber von Trellos einfachheit als open source wiederzubeleben."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Als Trello 2011 auf den Markt kam, begeisterte es alle mit seiner sorgfältig gestalteten Einfachheit, aber im Laufe der Jahre verlor es seinen Zauber und entwickelte sich zu etwas, das eher \"Jira Lite\" ähnelte. Dieses Projekt ist unser Versuch, den ursprünglichen Zauber der Einfachheit von Trello als Open Source wiederzugewinnen."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Schreiben"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Jährlich"

File diff suppressed because one or more lines are too long

View File

@@ -75,7 +75,7 @@ msgstr "1 user"
#~ "A powerful, flexible kanban app that helps you organise work,\n"
#~ " track progress, and deliver results—all in one place."
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
@@ -285,6 +285,10 @@ msgstr "Are you sure you want to delete this label?"
msgid "Are you sure you want to delete your account?"
msgstr "Are you sure you want to delete your account?"
#: src/views/home/components/Logos.tsx:75
#~ msgid "around the world"
#~ msgstr "around the world"
#. placeholder {0}: truncate(memberName)
#: src/views/card/components/ActivityList.tsx:110
msgid "assigned <0>{0}</0> to the card"
@@ -516,7 +520,7 @@ msgstr "Comments & mentions"
msgid "Company"
msgstr "Company"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Compare our features to see why Kan is the best choice."
@@ -1026,7 +1030,7 @@ msgstr "Fast & lightweight"
msgid "Feature"
msgstr "Feature"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Feature breakdown"
@@ -1038,7 +1042,7 @@ msgstr "Feature Request"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Features"
@@ -1056,12 +1060,20 @@ msgid "Filter"
msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
#: src/views/home/components/Faqs.tsx:150
#~ msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
#~ msgstr "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
#~ msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
#~ msgstr "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/Pricing.tsx:32
@@ -1091,7 +1103,7 @@ msgstr "Fun"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Get started"
@@ -1120,11 +1132,11 @@ msgid "Get started for free today"
msgstr "Get started for free today"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Get started on Cloud"
@@ -1405,6 +1417,10 @@ msgstr "Logout"
msgid "Long-term"
msgstr "Long-term"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Loved by teams worldwide"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Low Priority"
@@ -1444,7 +1460,7 @@ msgid "Members | {0}"
msgstr "Members | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Monthly"
@@ -1564,7 +1580,7 @@ msgstr "No {0}"
msgid "No boards found"
msgstr "No boards found"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "No credit card required"
@@ -1652,8 +1668,8 @@ msgstr "Pending"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "per user/month"
@@ -1743,8 +1759,8 @@ msgstr "Price per user/month"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Pricing"
@@ -1901,6 +1917,10 @@ msgstr "Screening"
msgid "Search boards and cards..."
msgstr "Search boards and cards..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "See what our users are saying about Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Select all"
@@ -1914,7 +1934,7 @@ msgstr "Select source"
msgid "Self Host"
msgstr "Self Host"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Self host with Github"
@@ -2001,7 +2021,7 @@ msgid "Sign up with "
msgstr "Sign up with "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Simple pricing"
@@ -2017,7 +2037,7 @@ msgstr "Social Media"
msgid "Software Development"
msgstr "Software Development"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Star on Github"
@@ -2088,6 +2108,10 @@ msgstr "Templates"
msgid "Terms of service"
msgstr "Terms of service"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Testimonials"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Thank you for your feedback!"
@@ -2100,7 +2124,7 @@ msgstr "The current password you entered is incorrect."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "The open source <0/> alternative to Trello"
@@ -2195,6 +2219,14 @@ msgstr "Trello imports"
msgid "Triaging"
msgstr "Triaging"
#: src/views/home/components/Logos.tsx:73
#~ msgid "Trusted by fast-moving teams"
#~ msgstr "Trusted by fast-moving teams"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Trusted by fast-moving teams<0/>around the world"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Unable to add checklist item"
@@ -2473,8 +2505,12 @@ msgid "What's the difference between Kan and Trello?"
msgstr "What's the difference between Kan and Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
#: src/views/home/components/Faqs.tsx:25
#~ msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
#~ msgstr "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
#: src/views/home/components/Faqs.tsx:25
#~ msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trellos simplicity, in open source."
@@ -2565,7 +2601,7 @@ msgid "Writing"
msgstr "Writing"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Yearly"

File diff suppressed because one or more lines are too long

View File

@@ -63,7 +63,7 @@ msgstr "$8/mes"
msgid "1 user"
msgstr "1 usuario"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Una aplicación kanban potente y flexible que te ayuda a organizar el trabajo, seguir el progreso y entregar resultados, todo en un solo lugar."
@@ -459,7 +459,7 @@ msgstr "Comentarios y menciones"
msgid "Company"
msgstr "Empresa"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Compara nuestras características para ver por qué Kan es la mejor opción."
@@ -941,7 +941,7 @@ msgstr "Rápido y ligero"
msgid "Feature"
msgstr "Función"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Desglose de características"
@@ -953,7 +953,7 @@ msgstr "Solicitud de función"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Características"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Filtrar"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Encuentra respuestas a preguntas frecuentes sobre el proyecto. ¿No encuentras lo que buscas? No dudes en <0>contactarnos</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Encuentra respuestas a preguntas frecuentes sobre Kan. ¿No encuentras lo que buscas? No dudes en <0>contactarnos</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de pago en la nube para espacios de trabajo con múltiples usuarios (gratuita durante la beta) y para slugs personalizados de espacios de trabajo. No hay obligación de usarla, y puedes autoalojar el software en tu propia infraestructura sin costo alguno."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Para la sostenibilidad a largo plazo, reconocemos que todos los buenos proyectos de código abierto necesitan una fuente de ingresos. La nuestra proviene de la oferta de nube de pago para espacios de trabajo con múltiples usuarios y para slugs de espacio de trabajo personalizados. No hay obligación de usarla, y puedes alojar el software en tu propia infraestructura sin costo alguno."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Diversión"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Comenzar"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Comienza gratis hoy mismo"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Comienza gratis, sin límites de uso. Para colaboración, actualiza a un plan que se ajuste al tamaño de tu equipo."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Comenzar en la nube"
@@ -1306,6 +1306,10 @@ msgstr "Cerrar sesión"
msgid "Long-term"
msgstr "Largo plazo"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Amado por equipos en todo el mundo"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Prioridad baja"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Miembros | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Mensual"
@@ -1445,7 +1449,7 @@ msgstr "Sin {0}"
msgid "No boards found"
msgstr "No se encontraron tableros"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "No se requiere tarjeta de crédito"
@@ -1533,8 +1537,8 @@ msgstr "Pendiente"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "por usuario/mes"
@@ -1624,8 +1628,8 @@ msgstr "Precio por usuario/mes"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Precios"
@@ -1774,6 +1778,10 @@ msgstr "Preselección"
msgid "Search boards and cards..."
msgstr "Buscar tableros y tarjetas..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Mira lo que nuestros usuarios están diciendo sobre Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Seleccionar todo"
@@ -1787,7 +1795,7 @@ msgstr "Seleccionar origen"
msgid "Self Host"
msgstr "Autoalojamiento"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Autoalojamiento con Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "Registrarse con "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Precios simples"
@@ -1878,7 +1886,7 @@ msgstr "Redes sociales"
msgid "Software Development"
msgstr "Desarrollo de software"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Estrella en Github"
@@ -1949,6 +1957,10 @@ msgstr "Plantillas"
msgid "Terms of service"
msgstr "Términos de servicio"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Testimonios"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "¡Gracias por tus comentarios!"
@@ -1961,7 +1973,7 @@ msgstr "La contraseña actual que has introducido es incorrecta."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principal diferencia entre Kan y Trello es que Kan es de código abierto, permitiendo a cualquiera ver, modificar y contribuir a nuestro código. Nuestra oferta en la nube también ofrece funciones sin restricciones para uso individual, mientras que Trello bloquea características básicas como el número de tableros que puedes crear detrás de un muro de pago."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "La alternativa de código abierto <0/> a Trello"
@@ -2052,6 +2064,10 @@ msgstr "Importaciones de Trello"
msgid "Triaging"
msgstr "Clasificación"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Equipos ágiles de todo el mundo<0/>confían en nosotros"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "No se puede añadir el elemento a la lista de verificación"
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "¿Cuál es la diferencia entre Kan y Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con el tiempo (y la atlassificación) perdió su magia y se convirtió en algo más cercano a \"Jira Lite\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Cuando Trello se lanzó en 2011, impresionó a todos con su simplicidad cuidadosamente diseñada, pero con los años perdió su magia y se convirtió en algo más parecido a \"Jira Lite\". Este proyecto es nuestro intento de recuperar la magia original de la simplicidad de Trello, en código abierto."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Escritura"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Anual"

File diff suppressed because one or more lines are too long

View File

@@ -63,7 +63,7 @@ msgstr "8 $/mois"
msgid "1 user"
msgstr "1 utilisateur"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Une application kanban puissante et flexible qui vous aide à organiser le travail, suivre les progrès et livrer des résultats—le tout en un seul endroit."
@@ -459,7 +459,7 @@ msgstr "Commentaires & mentions"
msgid "Company"
msgstr "Entreprise"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Comparez nos fonctionnalités pour voir pourquoi Kan est le meilleur choix."
@@ -941,7 +941,7 @@ msgstr "Rapide & léger"
msgid "Feature"
msgstr "Fonctionnalité"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Détail des fonctionnalités"
@@ -953,7 +953,7 @@ msgstr "Demande de fonctionnalité"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Fonctionnalités"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Filtrer"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Trouvez des réponses aux questions fréquentes sur le projet. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Trouvez des réponses aux questions fréquentes sur Kan. Vous ne trouvez pas ce que vous cherchez ? N'hésitez pas à <0>nous contacter</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs (gratuite pendant la bêta) et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Pour une durabilité à long terme, nous reconnaissons que tous les bons projets open source ont besoin d'une source de revenus. La nôtre provient de l'offre cloud payante pour les espaces de travail avec plusieurs utilisateurs et pour les slugs d'espace de travail personnalisés. Il n'y a aucune obligation de l'utiliser, et vous pouvez auto-héberger le logiciel sur votre propre infrastructure gratuitement."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Amusant"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Commencer"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Commencez gratuitement aujourd'hui"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Commencez gratuitement, sans limites d'utilisation. Pour la collaboration, passez à un forfait adapté à la taille de votre équipe."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Commencer sur le Cloud"
@@ -1306,6 +1306,10 @@ msgstr "Déconnexion"
msgid "Long-term"
msgstr "Long terme"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Adoré par les équipes du monde entier"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Priorité basse"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Membres | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Mensuel"
@@ -1445,7 +1449,7 @@ msgstr "Aucun {0}"
msgid "No boards found"
msgstr "Aucun tableau trouvé"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Aucune carte de crédit requise"
@@ -1533,8 +1537,8 @@ msgstr "En attente"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "par utilisateur/mois"
@@ -1624,8 +1628,8 @@ msgstr "Prix par utilisateur/mois"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Tarifs"
@@ -1774,6 +1778,10 @@ msgstr "Présélection"
msgid "Search boards and cards..."
msgstr "Rechercher des tableaux et des cartes..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Découvrez ce que nos utilisateurs disent de Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Sélectionner tout"
@@ -1787,7 +1795,7 @@ msgstr "Sélectionner la source"
msgid "Self Host"
msgstr "Auto-hébergement"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Auto-hébergement avec Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "S'inscrire avec "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Tarification simple"
@@ -1878,7 +1886,7 @@ msgstr "Réseaux sociaux"
msgid "Software Development"
msgstr "Développement logiciel"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Étoile sur Github"
@@ -1949,6 +1957,10 @@ msgstr "Modèles"
msgid "Terms of service"
msgstr "Conditions d'utilisation"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Témoignages"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Merci pour vos commentaires !"
@@ -1961,7 +1973,7 @@ msgstr "Le mot de passe actuel que vous avez saisi est incorrect."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principale différence entre Kan et Trello est que Kan est open source, permettant à chacun de consulter, modifier et contribuer à notre code. Notre offre cloud ne comporte également aucune restriction sur les fonctionnalités pour un usage individuel, alors que Trello verrouille des fonctionnalités de base comme le nombre de tableaux que vous pouvez créer derrière un paywall."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "L'alternative open source <0/> à Trello"
@@ -2052,6 +2064,10 @@ msgstr "Importations Trello"
msgid "Triaging"
msgstr "Triage"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Approuvé par des équipes dynamiques<0/>du monde entier"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Impossible d'ajouter l'élément à la liste de contrôle"
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Quelle est la différence entre Kan et Trello ?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil du temps (et de l'\"atlassification\"), il a perdu sa magie et s'est transformé en quelque chose qui ressemble davantage à \"Jira Lite\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quand Trello a été lancé en 2011, il a impressionné tout le monde par sa simplicité soigneusement conçue, mais au fil des ans, il a perdu sa magie et s'est transformé en quelque chose de plus proche de \"Jira Lite\". Ce projet est notre tentative de retrouver la magie originelle de la simplicité de Trello, en open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Écriture"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Annuel"

File diff suppressed because one or more lines are too long

View File

@@ -63,7 +63,7 @@ msgstr "$8/mese"
msgid "1 user"
msgstr "1 utente"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Un'app kanban potente e flessibile che ti aiuta a organizzare il lavoro, monitorare i progressi e ottenere risultati, tutto in un unico posto."
@@ -459,7 +459,7 @@ msgstr "Commenti & menzioni"
msgid "Company"
msgstr "Azienda"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Confronta le nostre funzionalità per scoprire perché Kan è la scelta migliore."
@@ -941,7 +941,7 @@ msgstr "Veloce & leggero"
msgid "Feature"
msgstr "Funzionalità"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Dettaglio funzionalità"
@@ -953,7 +953,7 @@ msgstr "Richiesta funzionalità"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Funzionalità"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Filtra"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Trova risposte alle domande comuni sul progetto. Non trovi quello che stai cercando? Non esitare a <0>contattarci</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Trova risposte alle domande comuni su Kan. Non trovi quello che stai cercando? Non esitare a <0>contattarci</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per workspace con più utenti (gratuita durante la beta) e per slug di workspace personalizzati. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Per la sostenibilità a lungo termine, riconosciamo che tutti i buoni progetti open source necessitano di una fonte di entrate. La nostra proviene dall'offerta cloud a pagamento per gli spazi di lavoro con più utenti e per gli slug personalizzati degli spazi di lavoro. Non c'è alcun obbligo di utilizzarla, e puoi ospitare autonomamente il software sulla tua infrastruttura gratuitamente."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Divertimento"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Inizia ora"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Inizia gratuitamente oggi"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Inizia gratuitamente, senza limiti di utilizzo. Per la collaborazione, passa a un piano adatto alle dimensioni del tuo team."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Inizia su Cloud"
@@ -1306,6 +1306,10 @@ msgstr "Esci"
msgid "Long-term"
msgstr "A lungo termine"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Amato dai team di tutto il mondo"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Bassa priorità"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Membri | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Mensile"
@@ -1445,7 +1449,7 @@ msgstr "Nessun {0}"
msgid "No boards found"
msgstr "Nessuna bacheca trovata"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Nessuna carta di credito richiesta"
@@ -1533,8 +1537,8 @@ msgstr "In attesa"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "per utente/mese"
@@ -1624,8 +1628,8 @@ msgstr "Prezzo per utente/mese"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Prezzi"
@@ -1774,6 +1778,10 @@ msgstr "Selezione"
msgid "Search boards and cards..."
msgstr "Cerca bacheche e schede..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Scopri cosa dicono i nostri utenti su Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Seleziona tutto"
@@ -1787,7 +1795,7 @@ msgstr "Seleziona fonte"
msgid "Self Host"
msgstr "Self Host"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Self host con Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "Registrati con "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Prezzi semplici"
@@ -1878,7 +1886,7 @@ msgstr "Social media"
msgid "Software Development"
msgstr "Sviluppo software"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Metti una stella su Github"
@@ -1949,6 +1957,10 @@ msgstr "Template"
msgid "Terms of service"
msgstr "Termini di servizio"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Testimonianze"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Grazie per il tuo feedback!"
@@ -1961,7 +1973,7 @@ msgstr "La password attuale inserita non è corretta."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "La principale differenza tra Kan e Trello è che Kan è open source, permettendo a chiunque di visualizzare, modificare e contribuire al nostro codice. La nostra offerta cloud non impone inoltre alcuna restrizione sulle funzionalità per uso individuale, mentre Trello blocca funzionalità di base come il numero di bacheche che puoi creare dietro un paywall."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "L'alternativa open source <0/> a Trello"
@@ -2052,6 +2064,10 @@ msgstr "Importazioni da Trello"
msgid "Triaging"
msgstr "Smistamento"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Team dinamici di tutto il mondo<0/>si fidano di noi"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Impossibile aggiungere l'elemento della checklist"
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Qual è la differenza tra Kan e Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quando Trello fu lanciato nel 2011, stupì tutti con la sua semplicità attentamente progettata, ma col tempo (e con l'atlassificazione) ha perso la sua magia trasformandosi in qualcosa di più simile a \"Jira Lite\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in versione open source."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Quando Trello fu lanciato nel 2011, lasciò tutti a bocca aperta con la sua semplicità attentamente progettata, ma nel corso degli anni ha perso la sua magia e si è trasformato in qualcosa di più simile a \"Jira Lite\". Questo progetto è il nostro tentativo di recuperare la magia originale della semplicità di Trello, in open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Scrittura"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Annuale"

File diff suppressed because one or more lines are too long

View File

@@ -63,7 +63,7 @@ msgstr "$8/maand"
msgid "1 user"
msgstr "1 gebruiker"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Een krachtige, flexibele kanban-app die je helpt werk te organiseren, voortgang bij te houden en resultaten te leveren—allemaal op één plek."
@@ -459,7 +459,7 @@ msgstr "Opmerkingen & vermeldingen"
msgid "Company"
msgstr "Bedrijf"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Vergelijk onze functies om te zien waarom Kan de beste keuze is."
@@ -941,7 +941,7 @@ msgstr "Snel & lichtgewicht"
msgid "Feature"
msgstr "Functie"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Functieoverzicht"
@@ -953,7 +953,7 @@ msgstr "Functieverzoek"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Functies"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Filter"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Vind antwoorden op veelgestelde vragen over het project. Kun je niet vinden wat je zoekt? Neem gerust <0>contact met ons op</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Vind antwoorden op veelgestelde vragen over Kan. Kun je niet vinden wat je zoekt? Voel je vrij om <0>contact met ons op te nemen</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers (gratis tijdens de bèta) en voor aangepaste werkruimte-slugs. Je bent niet verplicht om hiervan gebruik te maken en je kunt de software gratis op je eigen infrastructuur hosten."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Voor duurzaamheid op lange termijn erkennen we dat alle goede open source projecten een inkomstenbron nodig hebben. De onze komt van de betaalde cloudoplossing voor werkruimtes met meerdere gebruikers en voor aangepaste werkruimte-slugs. Er is geen verplichting om het te gebruiken, en je kunt de software gratis op je eigen infrastructuur hosten."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Leuk"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Aan de slag"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Begin vandaag nog gratis"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Begin gratis, zonder gebruikslimieten. Voor samenwerking kun je upgraden naar een abonnement dat past bij de grootte van je team."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Begin in de cloud"
@@ -1306,6 +1306,10 @@ msgstr "Uitloggen"
msgid "Long-term"
msgstr "Lange termijn"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Geliefd door teams wereldwijd"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Lage prioriteit"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Leden | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Maandelijks"
@@ -1445,7 +1449,7 @@ msgstr "Geen {0}"
msgid "No boards found"
msgstr "Geen borden gevonden"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Geen creditcard vereist"
@@ -1533,8 +1537,8 @@ msgstr "In behandeling"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "per gebruiker/maand"
@@ -1624,8 +1628,8 @@ msgstr "Prijs per gebruiker/maand"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Prijzen"
@@ -1774,6 +1778,10 @@ msgstr "Screening"
msgid "Search boards and cards..."
msgstr "Zoek in borden en kaarten..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Bekijk wat onze gebruikers over Kan zeggen"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Alles selecteren"
@@ -1787,7 +1795,7 @@ msgstr "Selecteer bron"
msgid "Self Host"
msgstr "Zelf hosten"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Zelf hosten met Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "Registreren met "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Eenvoudige prijzen"
@@ -1878,7 +1886,7 @@ msgstr "Social media"
msgid "Software Development"
msgstr "Softwareontwikkeling"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Star op Github"
@@ -1949,6 +1957,10 @@ msgstr "Sjablonen"
msgid "Terms of service"
msgstr "Servicevoorwaarden"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Getuigenissen"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Bedankt voor je feedback!"
@@ -1961,7 +1973,7 @@ msgstr "Het ingevoerde huidige wachtwoord is onjuist."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Het belangrijkste verschil tussen Kan en Trello is dat Kan open source is, waardoor iedereen onze code kan bekijken, wijzigen en eraan kan bijdragen. Onze cloudoplossing biedt ook geen beperkingen op functies voor individueel gebruik, terwijl Trello basisfuncties zoals het aantal borden dat je kunt maken achter een betaalmuur plaatst."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "Het open source <0/> alternatief voor Trello"
@@ -2052,6 +2064,10 @@ msgstr "Trello-imports"
msgid "Triaging"
msgstr "Triage"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Vertrouwd door snelbewegende teams<0/>over de hele wereld"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Kan checklistitem niet toevoegen"
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Wat is het verschil tussen Kan en Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar na verloop van tijd (en atlassificatie) verloor het zijn magie en groeide het uit tot iets dat meer leek op \"Jira Lite\". Dit project is onze poging om de oorspronkelijke magie van Trello's eenvoud terug te brengen, in open source."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Toen Trello in 2011 werd gelanceerd, blies het iedereen omver met zijn zorgvuldig ontworpen eenvoud, maar in de loop der jaren verloor het zijn magie en groeide het uit tot iets dat meer leek op \"Jira Lite\". Dit project is onze poging om de oorspronkelijke magie van Trello's eenvoud terug te brengen, in open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Schrijven"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Jaarlijks"

File diff suppressed because one or more lines are too long

View File

@@ -68,7 +68,7 @@ msgstr "8 USD/miesiąc"
msgid "1 user"
msgstr "1 użytkownik"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Potężna, elastyczna aplikacja kanban, która pomaga organizować pracę, śledzić postępy i dostarczać wyniki — wszystko w jednym miejscu."
@@ -464,7 +464,7 @@ msgstr "Komentarze i wzmianki"
msgid "Company"
msgstr "Firma"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Porównaj nasze funkcje, aby zobaczyć, dlaczego Kan jest najlepszym wyborem."
@@ -946,7 +946,7 @@ msgstr "Szybki i lekki"
msgid "Feature"
msgstr "Funkcja"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Podział funkcji"
@@ -958,7 +958,7 @@ msgstr "Prośba o funkcję"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Funkcje"
@@ -976,12 +976,12 @@ msgid "Filter"
msgstr "Filtr"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Znajdź odpowiedzi na często zadawane pytania dotyczące projektu. Nie możesz znaleźć tego, czego szukasz? Skontaktuj się z nami <0>tutaj</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Znajdź odpowiedzi na często zadawane pytania dotyczące Kan. Nie możesz znaleźć tego, czego szukasz? Skontaktuj się z nami <0>tutaj</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Na rzecz długotrwałego rozwoju i utrzymania projektu uznaliśmy, że wszystkie dobre projekty otwartoźródłowe potrzebują źródła dochodu. Nasze środki pochodzą z płatnej oferty chmurowej dla przestrzeni roboczych z wieloma użytkownikami (bezpłatne podczas wersji beta) oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bez opłat i bez limitów."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Dla długoterminowej trwałości uznajemy, że wszystkie dobre projekty open source potrzebują źródła dochodu. Nasze pochodzi z płatnej oferty w chmurze dla przestrzeni roboczych z wieloma użytkownikami oraz dla niestandardowych nazw przestrzeni roboczych. Nie ma obowiązku korzystania z niej, a oprogramowanie można hostować samodzielnie na własnej infrastrukturze bezpłatnie."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1009,7 +1009,7 @@ msgstr "Zabawa"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Rozpocznij"
@@ -1034,11 +1034,11 @@ msgid "Get started for free today"
msgstr "Rozpocznij za darmo już dziś"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Rozpocznij za darmo, bez ograniczeń użytkowania. Aby współpracować, przejdź na plan dopasowany do wielkości Twojego zespołu."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Rozpocznij w chmurze"
@@ -1311,6 +1311,10 @@ msgstr "Wyloguj się"
msgid "Long-term"
msgstr "Długoterminowy"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Uwielbiane przez zespoły na całym świecie"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Niski priorytet"
@@ -1350,7 +1354,7 @@ msgid "Members | {0}"
msgstr "Członkowie | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Miesięcznie"
@@ -1450,7 +1454,7 @@ msgstr "Brak {0}"
msgid "No boards found"
msgstr "Nie znaleziono tablic"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Nie wymagana karta kredytowa"
@@ -1538,8 +1542,8 @@ msgstr "Oczekujące"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "na użytkownika/miesiąc"
@@ -1629,8 +1633,8 @@ msgstr "Cena za użytkownika/miesiąc"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Cennik"
@@ -1779,6 +1783,10 @@ msgstr "Selekcja"
msgid "Search boards and cards..."
msgstr "Wyszukaj tablice i karty..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Zobacz, co nasi użytkownicy mówią o Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Zaznacz wszystko"
@@ -1792,7 +1800,7 @@ msgstr "Wybierz źródło"
msgid "Self Host"
msgstr "Hostuj samodzielnie"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Hostuj samodzielnie z Github"
@@ -1867,7 +1875,7 @@ msgid "Sign up with "
msgstr "Zarejestruj się za pomocą "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Prosty cennik"
@@ -1883,7 +1891,7 @@ msgstr "Media społecznościowe"
msgid "Software Development"
msgstr "Rozwój oprogramowania"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Oznacz gwiazdką na Githubie"
@@ -1954,6 +1962,10 @@ msgstr "Szablony"
msgid "Terms of service"
msgstr "Warunki korzystania z usługi"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Opinie"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Dziękujemy za Twoją opinię!"
@@ -1966,7 +1978,7 @@ msgstr "Wprowadzone obecne hasło jest nieprawidłowe."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Główna różnica między Kan a Trello polega na tym, że Kan jest oprogramowaniem otwartoźródłowym, co pozwala każdemu przeglądać, modyfikować i współtworzyć nasz kod. Nasza oferta w chmurze nie nakłada również żadnych ograniczeń na funkcje do użytku indywidualnego, podczas gdy Trello blokuje podstawowe funkcje, takie jak liczba tablic, które można utworzyć, za dodatkowymi kosztami."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "Otwarta alternatywa <0/> dla Trello"
@@ -2057,6 +2069,10 @@ msgstr "Importy Trello"
msgid "Triaging"
msgstr "Sortowanie"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Zaufany przez dynamiczne zespoły<0/>na całym świecie"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Nie można dodać elementu listy kontrolnej"
@@ -2327,8 +2343,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "Jaka jest różnica między Kan a Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z czasem straciło swój urok i stało się czymś bliższym \"Jira Lite\". Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w wersji otwartoźródłowej ."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Kiedy Trello zostało uruchomione w 2011 roku, zachwyciło wszystkich swoją starannie zaprojektowaną prostotą, ale z biegiem lat straciło swój urok i stało się czymś bliższym Jira Lite. Ten projekt to nasza próba odzyskania oryginalnej magii prostoty Trello w formie open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2415,7 +2431,7 @@ msgid "Writing"
msgstr "Pisanie"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Rocznie"

File diff suppressed because one or more lines are too long

View File

@@ -63,7 +63,7 @@ msgstr "$8/месяц"
msgid "1 user"
msgstr "1 пользователь"
#: src/views/home/index.tsx:69
#: src/views/home/index.tsx:71
msgid "A powerful, flexible kanban app that helps you organise work, track progress, and deliver results—all in one place."
msgstr "Мощное и гибкое приложение для канбана, которое помогает организовать работу, отслеживать прогресс и достигать результатов — всё в одном месте."
@@ -459,7 +459,7 @@ msgstr "Комментарии и упоминания"
msgid "Company"
msgstr "Компания"
#: src/views/pricing/index.tsx:65
#: src/views/pricing/index.tsx:70
msgid "Compare our features to see why Kan is the best choice."
msgstr "Сравните наши функции, чтобы понять, почему Kan — лучший выбор."
@@ -941,7 +941,7 @@ msgstr "Быстрый и легковесный"
msgid "Feature"
msgstr "Функция"
#: src/views/pricing/index.tsx:62
#: src/views/pricing/index.tsx:67
msgid "Feature breakdown"
msgstr "Разбор функций"
@@ -953,7 +953,7 @@ msgstr "Запрос функции"
#: src/views/home/components/Footer.tsx:49
#: src/views/home/components/Header.tsx:17
#: src/views/home/components/Header.tsx:33
#: src/views/pricing/index.tsx:58
#: src/views/pricing/index.tsx:63
msgid "Features"
msgstr "Функции"
@@ -971,12 +971,12 @@ msgid "Filter"
msgstr "Фильтр"
#: src/views/home/components/Faqs.tsx:150
msgid "Find answers to common questions about the project. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Найдите ответы на часто задаваемые вопросы о проекте. Не нашли, что искали? Не стесняйтесь <0>связаться с нами</0>."
msgid "Find answers to common questions about Kan. Can't find what you're looking for? Feel free to <0>contact us</0>."
msgstr "Найдите ответы на часто задаваемые вопросы о Kan. Не можете найти то, что ищете? Не стесняйтесь <0>связаться с нами</0>."
#: src/views/home/components/Faqs.tsx:41
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом нужен источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями (бесплатно в период бета-тестирования) и для пользовательских адресов рабочих пространств. Нет обязательства использовать это, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
msgid "For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge."
msgstr "Для долгосрочной устойчивости мы признаем, что всем хорошим проектам с открытым исходным кодом необходим источник дохода. Наш доход поступает от платного облачного предложения для рабочих пространств с несколькими пользователями и для пользовательских идентификаторов рабочих пространств. Нет обязательства использовать его, и вы можете самостоятельно разместить программное обеспечение на своей инфраструктуре бесплатно."
#: src/views/pricing/components/Pricing.tsx:32
#: src/views/pricing/components/PricingTiers.tsx:30
@@ -1004,7 +1004,7 @@ msgstr "Веселье"
#: src/views/auth/signup/index.tsx:69
#: src/views/home/components/Cta.tsx:61
#: src/views/home/components/Header.tsx:106
#: src/views/pricing/index.tsx:69
#: src/views/pricing/index.tsx:74
msgid "Get started"
msgstr "Начать"
@@ -1029,11 +1029,11 @@ msgid "Get started for free today"
msgstr "Начните бесплатно уже сегодня"
#: src/views/pricing/components/Pricing.tsx:92
#: src/views/pricing/index.tsx:46
#: src/views/pricing/index.tsx:47
msgid "Get started for free, with no usage limits. For collaboration, upgrade to a plan that fits the size of your team."
msgstr "Начните бесплатно, без ограничений на использование. Для совместной работы обновитесь до плана, который подходит для размера вашей команды."
#: src/views/home/index.tsx:73
#: src/views/home/index.tsx:75
msgid "Get started on Cloud"
msgstr "Начните работу в облаке"
@@ -1306,6 +1306,10 @@ msgstr "Выход"
msgid "Long-term"
msgstr "Долгосрочный"
#: src/views/home/components/Testimonials.tsx:236
msgid "Loved by teams worldwide"
msgstr "Любим командами по всему миру"
#: src/views/boards/components/TemplateBoards.tsx:18
msgid "Low Priority"
msgstr "Низкий приоритет"
@@ -1345,7 +1349,7 @@ msgid "Members | {0}"
msgstr "Участники | {0}"
#: src/views/pricing/components/Pricing.tsx:14
#: src/views/pricing/index.tsx:19
#: src/views/pricing/index.tsx:20
msgid "Monthly"
msgstr "Ежемесячно"
@@ -1445,7 +1449,7 @@ msgstr "Нет {0}"
msgid "No boards found"
msgstr "Доски не найдены"
#: src/views/home/index.tsx:83
#: src/views/home/index.tsx:85
msgid "No credit card required"
msgstr "Кредитная карта не требуется"
@@ -1533,8 +1537,8 @@ msgstr "В ожидании"
#: src/views/pricing/components/Pricing.tsx:15
#: src/views/pricing/components/Pricing.tsx:20
#: src/views/pricing/index.tsx:20
#: src/views/pricing/index.tsx:25
#: src/views/pricing/index.tsx:21
#: src/views/pricing/index.tsx:26
msgid "per user/month"
msgstr "на пользователя/месяц"
@@ -1624,8 +1628,8 @@ msgstr "Цена за пользователя/месяц"
#: src/views/home/components/Header.tsx:18
#: src/views/home/components/Header.tsx:34
#: src/views/pricing/components/Pricing.tsx:85
#: src/views/pricing/index.tsx:33
#: src/views/pricing/index.tsx:39
#: src/views/pricing/index.tsx:34
#: src/views/pricing/index.tsx:40
msgid "Pricing"
msgstr "Цены"
@@ -1774,6 +1778,10 @@ msgstr "Отбор"
msgid "Search boards and cards..."
msgstr "Поиск досок и карточек..."
#: src/views/home/components/Testimonials.tsx:239
msgid "See what our users are saying about Kan"
msgstr "Узнайте, что наши пользователи говорят о Kan"
#: src/views/boards/components/ImportBoardsForm.tsx:274
msgid "Select all"
msgstr "Выбрать все"
@@ -1787,7 +1795,7 @@ msgstr "Выбрать источник"
msgid "Self Host"
msgstr "Самостоятельный хостинг"
#: src/views/home/index.tsx:79
#: src/views/home/index.tsx:81
msgid "Self host with Github"
msgstr "Самостоятельный хостинг с Github"
@@ -1862,7 +1870,7 @@ msgid "Sign up with "
msgstr "Зарегистрироваться с "
#: src/views/pricing/components/Pricing.tsx:89
#: src/views/pricing/index.tsx:43
#: src/views/pricing/index.tsx:44
msgid "Simple pricing"
msgstr "Простое ценообразование"
@@ -1878,7 +1886,7 @@ msgstr "Социальные сети"
msgid "Software Development"
msgstr "Разработка программного обеспечения"
#: src/views/home/index.tsx:35
#: src/views/home/index.tsx:37
msgid "Star on Github"
msgstr "Поставить звезду на Github"
@@ -1949,6 +1957,10 @@ msgstr "Шаблоны"
msgid "Terms of service"
msgstr "Условия обслуживания"
#: src/views/home/components/Testimonials.tsx:232
msgid "Testimonials"
msgstr "Отзывы"
#: src/components/FeedbackModal.tsx:34
msgid "Thank you for your feedback!"
msgstr "Спасибо за ваш отзыв!"
@@ -1961,7 +1973,7 @@ msgstr "Введённый вами текущий пароль неверен."
msgid "The main difference between Kan and Trello is that Kan is open source, allowing anyone to view, modify, and contribute to our code. Our cloud offering also offers no restrictions on features for individual use, whereas Trello locks basic features such as the number of boards you can create behind a paywall."
msgstr "Основное отличие Kan от Trello заключается в том, что Kan является проектом с открытым исходным кодом, позволяющим любому просматривать, изменять и вносить вклад в наш код. Наше облачное предложение также не имеет ограничений на функции для индивидуального использования, тогда как Trello блокирует базовые функции, такие как количество досок, которые вы можете создать, за платным доступом."
#: src/views/home/index.tsx:63
#: src/views/home/index.tsx:65
msgid "The open source <0/> alternative to Trello"
msgstr "Альтернатива Trello с открытым исходным кодом <0/>"
@@ -2052,6 +2064,10 @@ msgstr "Импорт Trello"
msgid "Triaging"
msgstr "Сортировка"
#: src/views/home/components/Logos.tsx:73
msgid "Trusted by fast-moving teams<0/>around the world"
msgstr "Доверяют динамичным командам<0/>по всему миру"
#: src/views/card/components/NewChecklistItemForm.tsx:88
msgid "Unable to add checklist item"
msgstr "Не удалось добавить элемент контрольного списка."
@@ -2322,8 +2338,8 @@ msgid "What's the difference between Kan and Trello?"
msgstr "В чем разница между Kan и Trello?"
#: src/views/home/components/Faqs.tsx:25
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Когда Trello запустился в 2011 году, он поразил всех своей тщательно продуманной простотой, но со временем (и под влиянием атлассификации) потерял свою магию и превратился во что-то ближе к \"Jira Lite\". Этот проект — наша попытка вернуть оригинальную магию простоты Trello в формате open source."
msgid "When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to \"Jira Lite\". This project is our attempt to recapture the original magic of Trello's simplicity, in open source."
msgstr "Когда Trello запустился в 2011 году, он поразил всех своей тщательно продуманной простотой, но с годами утратил свою магию и превратился во что-то ближе к \"Jira Lite\". Этот проект — наша попытка вернуть оригинальную магию простоты Trello в формате open source."
#: src/views/pricing/components/FeatureComparisonTable.tsx:162
msgid "White label"
@@ -2410,7 +2426,7 @@ msgid "Writing"
msgstr "Письмо"
#: src/views/pricing/components/Pricing.tsx:19
#: src/views/pricing/index.tsx:24
#: src/views/pricing/index.tsx:25
msgid "Yearly"
msgstr "Ежегодно"

File diff suppressed because one or more lines are too long

View File

@@ -10,7 +10,7 @@ import { HiMiniMinusSmall, HiMiniPlusSmall } from "react-icons/hi2";
const Text = ({ children }: { children: React.ReactNode }) => {
return (
<p className="text-[15px] leading-[1.7rem] text-light-800 dark:text-dark-700">
<p className="text-[14px] leading-[1.7rem] text-light-800 dark:text-dark-800">
{children}
</p>
);
@@ -22,7 +22,7 @@ const Faqs = () => {
question: t`Why make an open source Trello?`,
answer: (
<Text>
{t`When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over time (and atlassification) it lost its magic and grew into something closer to "Jira Lite". This project is our attempt to recapture the original magic of Trello's simplicity, in open source.`}
{t`When Trello launched in 2011, it blew everyone away with its carefully designed simplicity, but over the years it lost its magic and grew into something closer to "Jira Lite". This project is our attempt to recapture the original magic of Trello's simplicity, in open source.`}
</Text>
),
},
@@ -38,7 +38,7 @@ const Faqs = () => {
question: t`How is the project funded?`,
answer: (
<Text>
{t`For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users (free during the beta) and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge.`}
{t`For long-term sustainability, we recognise all good open source projects need a source of revenue. Ours comes from the paid cloud offering for workspaces with multiple users and for custom workspace slugs. There's no obligation to use it, and you can self-host the software on your own infrastructure free of charge.`}
</Text>
),
},
@@ -146,10 +146,10 @@ const Faqs = () => {
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Questions?`}
</p>
<p className="text:md lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
<p className="text lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
<Trans>
Find answers to common questions about the project. Can't find what
you're looking for? Feel free to{" "}
Find answers to common questions about Kan. Can't find what you're
looking for? Feel free to{" "}
<Link href="mailto:support@kan.bn" className="underline">
contact us
</Link>
@@ -157,22 +157,22 @@ const Faqs = () => {
</Trans>
</p>
</div>
<div className="rounded-2xl bg-light-50 ring-1 ring-light-300 dark:bg-dark-50 dark:ring-dark-400">
<div className="rounded-2xl bg-light-50 ring-1 ring-light-300 dark:bg-dark-50 dark:ring-dark-200">
<div className="mx-auto max-w-7xl px-6 py-20 lg:px-16">
<div className="mx-auto max-w-4xl">
<dl className="divide-y divide-light-300 dark:divide-dark-600">
<dl className="divide-y divide-light-300 dark:divide-dark-200">
{faqs.map((faq) => (
<Disclosure
key={faq.question}
as="div"
className="py-6 first:pt-0 last:pb-0"
className="py-5 first:pt-0 last:pb-0"
>
<dt>
<DisclosureButton className="group flex w-full items-start justify-between text-left text-light-1000 dark:text-dark-1000">
<span className="text-base/7 font-semibold">
<DisclosureButton className="group flex w-full items-center justify-between text-left text-light-1000 dark:text-dark-1000">
<span className="text-[14px] font-semibold">
{faq.question}
</span>
<span className="ml-6 flex h-7 items-center">
<span className="ml-6 flex h-7 items-center text-light-800 dark:text-dark-800">
<HiMiniPlusSmall
aria-hidden="true"
className="size-6 group-data-[open]:hidden"

View File

@@ -7,13 +7,13 @@ import Footer from "./Footer";
import Header from "./Header";
export default function Layout({ children }: { children: React.ReactNode }) {
const { theme } = useTheme();
const { resolvedTheme } = useTheme();
const { data: session } = authClient.useSession();
const isLoggedIn = !!session?.user;
const isDarkMode = theme === "dark";
const isDarkMode = resolvedTheme === "dark";
return (
<>

View File

@@ -0,0 +1,123 @@
import type { FC, SVGProps } from "react";
import { Trans } from "@lingui/react/macro";
import AirbusLogo from "/public/logos/airbus.svg";
import BitwardenLogo from "/public/logos/bitwarden.svg";
import CouchbaseLogo from "/public/logos/couchbase.svg";
import DeloitteLogo from "/public/logos/deloitte.svg";
import FastCompanyLogo from "/public/logos/fast_company.svg";
import LegoLogo from "/public/logos/lego.svg";
import LinkedinLogo from "/public/logos/linkedin.svg";
import SanaLogo from "/public/logos/sana.svg";
import WakamLogo from "/public/logos/wakam.svg";
type LogoComponent = FC<SVGProps<SVGSVGElement>>;
export default function Logos() {
const logos: {
id: number;
component: LogoComponent;
alt: string;
}[] = [
{
id: 1,
component: SanaLogo as LogoComponent,
alt: "Sana Logo",
},
{
id: 2,
component: FastCompanyLogo as LogoComponent,
alt: "Fast Company Logo",
},
{
id: 3,
component: BitwardenLogo as LogoComponent,
alt: "Bitwarden Logo",
},
{
id: 4,
component: CouchbaseLogo as LogoComponent,
alt: "Couchbase Logo",
},
{
id: 5,
component: LegoLogo as LogoComponent,
alt: "Lego Logo",
},
{
id: 6,
component: AirbusLogo as LogoComponent,
alt: "Airbus Logo",
},
{
id: 7,
component: DeloitteLogo as LogoComponent,
alt: "Deloitte Logo",
},
{
id: 8,
component: WakamLogo as LogoComponent,
alt: "Wakam Logo",
},
{
id: 9,
component: LinkedinLogo as LogoComponent,
alt: "Linked In Logo",
},
];
return (
<div className="w-full px-4 py-16">
<div className="mb-8 text-center">
<p className="text-sm font-medium text-light-800 dark:text-dark-800">
<Trans>
Trusted by fast-moving teams
<br />
around the world
</Trans>
</p>
</div>
<div className="relative overflow-hidden">
<div className="absolute left-0 top-0 z-10 h-full w-8 bg-gradient-to-r from-white/60 to-transparent dark:from-dark-50" />
<div className="absolute right-0 top-0 z-10 h-full w-8 bg-gradient-to-l from-white/60 to-transparent dark:from-dark-50" />
<div className="animate-scroll flex" style={{ width: "max-content" }}>
<div className="flex flex-shrink-0 items-center space-x-12">
{logos.map((logo) => {
const LogoComponent: LogoComponent = logo.component;
return (
<div
key={`first-${logo.id}`}
className="flex h-12 w-32 items-center justify-center"
>
<LogoComponent
className="text-light-950 transition-all duration-300 hover:text-light-1000 dark:text-dark-950 hover:dark:text-dark-1000"
aria-label={logo.alt}
/>
</div>
);
})}
</div>
<div className="ml-12 flex flex-shrink-0 items-center space-x-12">
{logos.map((logo) => {
const LogoComponent: LogoComponent = logo.component;
return (
<div
key={`second-${logo.id}`}
className="flex h-12 w-32 items-center justify-center"
>
<LogoComponent
className="text-light-950 transition-all duration-300 hover:text-light-1000 dark:text-dark-950 hover:dark:text-dark-1000"
aria-label={logo.alt}
/>
</div>
);
})}
</div>
</div>
</div>
</div>
);
}

View File

@@ -0,0 +1,258 @@
import Image from "next/image";
import { t } from "@lingui/core/macro";
import { twMerge } from "tailwind-merge";
interface Testimonial {
name: string;
handle: string;
image?: string;
colour?: string;
text: string | React.ReactNode;
role?: string;
link?: string;
rowSpan?: number;
}
const TestimonialCard = ({
testimonial,
rowSpan,
}: {
testimonial: Testimonial;
rowSpan?: number;
}) => {
// Generate initials for avatar
const initials = testimonial.name
.split(" ")
.map((n) => n[0])
.join("")
.toUpperCase();
return (
<div
className={twMerge(
"group relative rounded-2xl border border-light-200 bg-light-50 p-6 transition-all duration-200 hover:shadow-sm dark:border-dark-200 dark:bg-dark-50",
rowSpan === 2 ? "md:row-span-2" : "",
)}
>
<div className="flex items-start gap-3">
{testimonial.image ? (
<div className="relative h-10 w-10 shrink-0 overflow-hidden rounded-full">
<Image
src={testimonial.image}
alt={testimonial.name}
fill
className="object-cover"
/>
</div>
) : (
<div
className="flex h-10 w-10 shrink-0 items-center justify-center rounded-full text-sm font-semibold text-light-50 dark:text-dark-1000"
style={
testimonial.colour
? { backgroundColor: testimonial.colour }
: undefined
}
>
{initials}
</div>
)}
<div className="flex-1">
<div className="flex items-center gap-2">
<p className="font-semibold text-light-1000 dark:text-dark-1000">
{testimonial.name}
</p>
</div>
{testimonial.link ? (
<a
href={testimonial.link}
target="_blank"
rel="noopener noreferrer"
className="-mt-1 block text-sm text-light-800 transition-colors hover:text-light-900 dark:text-dark-800 dark:hover:text-dark-900"
>
{testimonial.handle}
</a>
) : (
<p className="-mt-0.5 block text-sm text-light-800 dark:text-dark-800">
{testimonial.handle}
</p>
)}
{testimonial.role && (
<p className="text-xs text-light-600 dark:text-dark-600">
{testimonial.role}
</p>
)}
</div>
</div>
<div className="mt-4 text-sm leading-relaxed text-light-950 dark:text-dark-900">
<p>{testimonial.text}</p>
</div>
</div>
);
};
const Testimonials = () => {
const testimonials: Testimonial[] = [
{
name: "Bobby Compüters",
handle: "@bobbycomputers",
image: "/testimonials/avatars/bobby_computers.jpg",
text: (
<>
Holy crap I love this app. It's brutally minimal but somehow has
everything I need.
</>
),
link: "https://x.com/bobbycomputers",
},
{
name: "JR Raphael",
handle: "@JRRaphael",
image: "/testimonials/avatars/jrraphael.png",
link: "https://www.fastcompany.com/91376028/trello-alternative-kan",
rowSpan: 2,
text: (
<>
The interesting thing about signing into Kan for the first time is
that it feels new and electrifying—and yet simultaneously quite
familiar, especially if youve spent any time in Trello over the
years.
<br />
<br />
As someone who connected more with Trellos original vision and mostly
just tolerated the more recent pivots and additions, its a bit of a
revelation to use.
<br />
<br />
At its core, Kan gives you a super-minimalist and frills-free
Trello-style Kanban board. And the extent to which it has been able to
build upon the original Trello vision is staggering.
</>
),
},
{
name: "singiamtel",
handle: "@singiamtel",
colour: "#ff6600",
text: <>The project seems nice, but how good is that domain name</>,
link: "https://news.ycombinator.com/item?id=44157177",
},
{
name: "Jan Stgmnn",
handle: "@JanStgmnn",
image: "/testimonials/avatars/jan_stgmnn.jpg",
link: "https://x.com/JanStgmnn",
text: (
<>
Just wanted to say, that I really love the project. It's so easy to
use and has a really nice UI!
</>
),
},
{
name: "Fox",
handle: "@dscfox",
image: "/testimonials/avatars/fox.png",
link: "https://discord.gg/e6ejRb6CmT",
rowSpan: 2,
text: (
<>
I've been looking at alternatives for months, but everything came up
short.
<br />
<br />
Some were direct clones, but lacked features I was dependent on.
Others were rich in features, but strayed too far away from the
simplicity of Trello.
<br />
<br />
This seems like the best alternative to Trello for me.
</>
),
},
{
name: "Hanno Braun",
handle: "@hannobraun",
image: "/testimonials/avatars/hanno_braun.webp",
link: "https://discord.gg/e6ejRb6CmT",
text: (
<>
I've been very impressed with the app so far! It's great to have such
a nice open source alternative to Trello.
</>
),
},
{
name: "headlessdev_",
handle: "@headlessdev_",
image: "/testimonials/avatars/headless_dev.png",
link: "https://www.reddit.com/r/selfhosted/comments/1l1f2st/i_made_an_opensource_alternative_to_trello/",
text: <>This is the best thing I've seen here in a long time</>,
},
{
name: "EHB",
handle: "@ehb3839",
image: "/testimonials/avatars/ehb.webp",
link: "https://www.reddit.com/r/selfhosted/comments/1l1f2st/i_made_an_opensource_alternative_to_trello/",
text: (
<>
It's exactly what I've been looking for recently. The simplicity of
the overall app is a pleasure to use.
</>
),
},
{
name: "Tasneema Waquar",
handle: "@tasneema_waquar",
image: "/testimonials/avatars/tasneema_waquar.jpeg",
link: "https://www.producthunt.com/products/kan-bn/reviews",
text: (
<>
The design of this project management tool is impressive. The
interface is intuitive, free of unnecessary clutter, and comes with a
solid selection of templates.
</>
),
},
{
name: "BRAVO68WEB",
handle: "@bravo68web",
image: "/testimonials/avatars/bravo68web.jpeg",
link: "https://discord.gg/e6ejRb6CmT",
text: <>I have fallen in love with the project.</>,
},
];
return (
<>
<div className="flex flex-col items-center justify-center px-4 pb-24">
<div className="flex items-center gap-2 rounded-full border bg-light-50 px-4 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900 lg:text-sm">
<p>{t`Testimonials`}</p>
</div>
<p className="mt-2 text-center text-3xl font-bold text-light-1000 dark:text-dark-1000 lg:text-4xl">
{t`Loved by teams worldwide`}
</p>
<p className="text-md lg:text-md mt-3 max-w-[500px] text-center text-light-950 dark:text-dark-900">
{t`See what our users are saying about Kan`}
</p>
<div className="mx-auto mt-16 w-full max-w-7xl">
<div className="grid grid-cols-1 gap-4 [mask-image:linear-gradient(to_bottom,black_90%,transparent_98%)] md:auto-rows-fr md:grid-cols-3">
{testimonials.map((testimonial, index) => (
<TestimonialCard
key={`testimonial-${index}`}
testimonial={testimonial}
rowSpan={testimonial.rowSpan}
/>
))}
</div>
</div>
</div>
</>
);
};
export default Testimonials;

View File

@@ -11,6 +11,8 @@ import Cta from "./components/Cta";
import FAQs from "./components/Faqs";
import Features from "./components/Features";
import Layout from "./components/Layout";
import Logos from "./components/Logos";
import Testimonials from "./components/Testimonials";
export default function HomeView() {
const { resolvedTheme } = useTheme();
@@ -84,8 +86,8 @@ export default function HomeView() {
</p>
</div>
</div>
<div className="px-4">
<div className="mb-24 rounded-[16px] border border-light-300 bg-light-50 p-1 shadow-md dark:border-dark-300 dark:bg-dark-100 lg:rounded-[24px] lg:p-2">
<div className="px-4 pb-10">
<div className="rounded-[16px] border border-light-300 bg-light-50 p-1 shadow-md dark:border-dark-300 dark:bg-dark-100 lg:rounded-[24px] lg:p-2">
<div className="relative overflow-hidden rounded-[12px] border border-light-300 shadow-sm dark:border-dark-300 lg:rounded-[16px]">
<Image
src={`/hero-light.png`}
@@ -104,10 +106,15 @@ export default function HomeView() {
</div>
</div>
</div>
<Logos />
<div className="relative pt-10">
<div id="features" className="absolute -top-20" />
<Features theme={resolvedTheme === "dark" ? "dark" : "light"} />
</div>
<div className="relative pt-10">
<div id="testimonials" className="absolute -top-20" />
<Testimonials />
</div>
<div className="relative pt-10">
<div id="faq" className="absolute -top-20" />
<FAQs />

View File

@@ -108,7 +108,7 @@ const Pricing = ({
</div>
</div>
<div className="isolate mx-auto mb-20 grid max-w-md grid-cols-1 gap-8 px-4 lg:mx-0 lg:max-w-none lg:grid-cols-3">
<div className="isolate mx-auto mb-10 grid max-w-md grid-cols-1 gap-8 px-4 lg:mx-0 lg:max-w-none lg:grid-cols-3">
{tiers.map((tier) => (
<div
key={tier.id}

View File

@@ -6,6 +6,7 @@ import Button from "~/components/Button";
import { PageHead } from "~/components/PageHead";
import Cta from "../home/components/Cta";
import Layout from "../home/components/Layout";
import Logos from "../home/components/Logos";
import FeatureComparisonTable from "./components/FeatureComparisonTable";
import PricingTiers from "./components/PricingTiers";
@@ -33,7 +34,7 @@ export default function PricingView() {
<PageHead title={`${t`Pricing`} | kan.bn`} />
<div className="flex h-full w-full flex-col lg:pt-[5rem]">
<div className="w-full pb-10 pt-32 lg:py-32">
<div className="w-full pb-10 pt-32">
<div className="flex flex-col items-center justify-center px-4 pb-10">
<div className="flex items-center gap-2 rounded-full border bg-light-50 px-4 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900 lg:text-sm">
<p>{t`Pricing`}</p>
@@ -53,6 +54,10 @@ export default function PricingView() {
/>
</div>
<div className="pb-20">
<Logos />
</div>
<div className="pb-22 flex flex-col items-center justify-center px-4">
<div className="flex items-center gap-2 rounded-full border bg-light-50 px-4 py-1 text-center text-xs text-light-1000 dark:border-dark-300 dark:bg-dark-50 dark:text-dark-900 lg:text-sm">
<p>{t`Features`}</p>

1637
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -22,6 +22,7 @@ export default {
"border-spin": "border-spin 4s linear infinite",
"fade-down": "fade-down 0.5s ease-out",
"fade-in": "fade-in 0.5s ease-out",
scroll: "scroll 40s linear infinite",
},
keyframes: {
@@ -47,6 +48,14 @@ export default {
opacity: "1",
},
},
scroll: {
"0%": {
transform: "translateX(0)",
},
"100%": {
transform: "translateX(calc(-50% - 1.5rem))",
},
},
},
colors: {
"dark-50": "#161616",