diff --git a/dev-projects/localization/.gitignore b/dev-projects/localization/.gitignore
deleted file mode 100644
index c87c9b392..000000000
--- a/dev-projects/localization/.gitignore
+++ /dev/null
@@ -1,36 +0,0 @@
-# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
-
-# dependencies
-/node_modules
-/.pnp
-.pnp.js
-
-# testing
-/coverage
-
-# next.js
-/.next/
-/out/
-
-# production
-/build
-
-# misc
-.DS_Store
-*.pem
-
-# debug
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-.pnpm-debug.log*
-
-# local env files
-.env*.local
-
-# vercel
-.vercel
-
-# typescript
-*.tsbuildinfo
-next-env.d.ts
diff --git a/dev-projects/localization/CHANGELOG.md b/dev-projects/localization/CHANGELOG.md
deleted file mode 100644
index 9d1f6f366..000000000
--- a/dev-projects/localization/CHANGELOG.md
+++ /dev/null
@@ -1,1154 +0,0 @@
-# localization
-
-## 0.1.143
-
-### Patch Changes
-
-- Updated dependencies []:
- - @keystatic/core@0.6.4
- - @keystatic/next@5.0.4
-
-## 0.1.142
-
-### Patch Changes
-
-- Updated dependencies []:
- - @keystatic/core@0.6.3
- - @keystatic/next@5.0.4
-
-## 0.1.141
-
-### Patch Changes
-
-- Updated dependencies []:
- - @keystatic/core@0.6.2
- - @keystatic/next@5.0.4
-
-## 0.1.140
-
-### Patch Changes
-
-- Updated dependencies [[`a402530`](https://github.com/Thinkmill/keystatic/commit/a4025306634ba772a86927a78f5f341975db70c9)]:
- - @keystatic/core@0.6.1
- - @keystatic/next@5.0.4
-
-## 0.1.139
-
-### Patch Changes
-
-- Updated dependencies [[`b885300`](https://github.com/Thinkmill/keystatic/commit/b88530000c03f1fb2616b29825360dc92143572a)]:
- - @keystatic/core@0.6.0
- - @keystatic/next@5.0.4
-
-## 0.1.138
-
-### Patch Changes
-
-- Updated dependencies []:
- - @keystatic/core@0.5.51
- - @keystatic/next@5.0.4
-
-## 0.1.137
-
-### Patch Changes
-
-- Updated dependencies []:
- - @keystatic/core@0.5.50
- - @keystatic/next@5.0.4
-
-## 0.1.136
-
-### Patch Changes
-
-- Updated dependencies [[`e049a3d`](https://github.com/Thinkmill/keystatic/commit/e049a3d74afd4397a12f5d6104d3e63d5a9797ba), [`6006584`](https://github.com/Thinkmill/keystatic/commit/60065843fd73da2d9ed973f6d478bd7159fce883), [`bb2bc34`](https://github.com/Thinkmill/keystatic/commit/bb2bc34c3f0a35e1033f9927293e1d9f61eda4fd), [`fe3dc55`](https://github.com/Thinkmill/keystatic/commit/fe3dc55763165dfe38910ac558fe0ad97410d536), [`ded5ea7`](https://github.com/Thinkmill/keystatic/commit/ded5ea7dcfc59ea3d9358ba8af778a39167c9d50)]:
- - @keystatic/core@0.5.49
- - @keystatic/next@5.0.4
-
-## 0.1.135
-
-### Patch Changes
-
-- Updated dependencies [[`c9aa648`](https://github.com/Thinkmill/keystatic/commit/c9aa648d9809837a96cbe9bbfa620361a12af3b8)]:
- - @keystatic/core@0.5.48
- - @keystatic/next@5.0.4
-
-## 0.1.134
-
-### Patch Changes
-
-- Updated dependencies [[`4a2a671`](https://github.com/Thinkmill/keystatic/commit/4a2a6715103fb900c78c4ef4ffeced2bb0d4765a), [`5d98a35`](https://github.com/Thinkmill/keystatic/commit/5d98a35a0b7691b9fb189bcf1072d6c9aee1d8c9)]:
- - @keystatic/core@0.5.47
- - @keystatic/next@5.0.4
-
-## 0.1.133
-
-### Patch Changes
-
-- Updated dependencies [[`0ae5599`](https://github.com/Thinkmill/keystatic/commit/0ae55994ce9867788eb92fe9d493b2658e23bd28)]:
- - @keystatic/core@0.5.46
- - @keystatic/next@5.0.4
-
-## 0.1.132
-
-### Patch Changes
-
-- Updated dependencies [[`3a4a854`](https://github.com/Thinkmill/keystatic/commit/3a4a8546cb05cd9f4ea734c9aa1e2dafeb9e5d9e)]:
- - @keystatic/core@0.5.45
- - @keystatic/next@5.0.3
-
-## 0.1.131
-
-### Patch Changes
-
-- Updated dependencies [[`9a73371`](https://github.com/Thinkmill/keystatic/commit/9a73371c642da0770536076cb7f4e70a0fe496f6), [`c300a68`](https://github.com/Thinkmill/keystatic/commit/c300a68253a3ea95662aae19fdae880727da899a), [`4c4b0ef`](https://github.com/Thinkmill/keystatic/commit/4c4b0efa8ecfc45053dee992f7ceb8566c520ede), [`e848667`](https://github.com/Thinkmill/keystatic/commit/e848667c8b3b46357b2b62d401e8be252b68e1aa)]:
- - @keystatic/core@0.5.44
- - @keystatic/next@5.0.3
-
-## 0.1.130
-
-### Patch Changes
-
-- Updated dependencies [[`f006f08`](https://github.com/Thinkmill/keystatic/commit/f006f08f0a112fa56e5fc4e9ae4d9010c2220453), [`1a23c5b`](https://github.com/Thinkmill/keystatic/commit/1a23c5bd3b6595bfa4bf4c4e554717111e6e3a12), [`a361b0a`](https://github.com/Thinkmill/keystatic/commit/a361b0a551b62e08c25c2506103643046fb7b631), [`7a89c00`](https://github.com/Thinkmill/keystatic/commit/7a89c0079fac1a17396d58d9495b9492bb405678)]:
- - @keystatic/core@0.5.43
- - @keystatic/next@5.0.2
-
-## 0.1.129
-
-### Patch Changes
-
-- Updated dependencies [[`c65f48b`](https://github.com/Thinkmill/keystatic/commit/c65f48baa26e13f95e1a9bcdd41a203fbc59f545), [`0b0864f`](https://github.com/Thinkmill/keystatic/commit/0b0864f55d2893fecbc4cbdaa88a306f84e6f1dd), [`f6c883a`](https://github.com/Thinkmill/keystatic/commit/f6c883aa8d2da2c484e6e0105d59a85ed1859a63), [`46d9c55`](https://github.com/Thinkmill/keystatic/commit/46d9c55cf17faea7b17568d4850e0b29dc362b52), [`0d69577`](https://github.com/Thinkmill/keystatic/commit/0d69577c4b6dbfdc6f447e3aab7bd8ce7e254f0c)]:
- - @keystatic/core@0.5.42
- - @keystatic/next@5.0.1
-
-## 0.1.128
-
-### Patch Changes
-
-- Updated dependencies [[`02a7441`](https://github.com/Thinkmill/keystatic/commit/02a7441ed722bf93f32f236cc90521549a5e0a9f)]:
- - @keystatic/core@0.5.41
- - @keystatic/next@5.0.1
-
-## 0.1.127
-
-### Patch Changes
-
-- Updated dependencies [[`6d0a8c3`](https://github.com/Thinkmill/keystatic/commit/6d0a8c3a43d0e641629bc12c582fa6744c699763)]:
- - @keystatic/core@0.5.40
- - @keystatic/next@5.0.1
-
-## 0.1.126
-
-### Patch Changes
-
-- Updated dependencies [[`dccad1a`](https://github.com/Thinkmill/keystatic/commit/dccad1ac9913a7d31415150cb12e4f80b192c5a5)]:
- - @keystatic/core@0.5.39
- - @keystatic/next@5.0.1
-
-## 0.1.125
-
-### Patch Changes
-
-- Updated dependencies [[`c8d3865`](https://github.com/Thinkmill/keystatic/commit/c8d3865154a35253cfa552abf30b0da497fb1059)]:
- - @keystatic/core@0.5.38
- - @keystatic/next@5.0.1
-
-## 0.1.124
-
-### Patch Changes
-
-- Updated dependencies [[`6d7fae2`](https://github.com/Thinkmill/keystatic/commit/6d7fae2c51a3ecd5b543993f145fda1dbea8f0f0)]:
- - @keystatic/core@0.5.37
- - @keystatic/next@5.0.1
-
-## 0.1.123
-
-### Patch Changes
-
-- Updated dependencies [[`f7f659d`](https://github.com/Thinkmill/keystatic/commit/f7f659ddc3fd22bd446878af6fd0cdb7ee221165), [`1e58af4`](https://github.com/Thinkmill/keystatic/commit/1e58af4a340924d6eaafc3e89b091fe92f2b9937), [`0b4d6df`](https://github.com/Thinkmill/keystatic/commit/0b4d6dfc2cc1329ebeefb734f1a5c9ba6a2983f1)]:
- - @keystatic/core@0.5.36
- - @keystatic/next@5.0.1
-
-## 0.1.122
-
-### Patch Changes
-
-- Updated dependencies [[`98bd2da`](https://github.com/Thinkmill/keystatic/commit/98bd2da2d4a09f15a018552f866439a18f066f95)]:
- - @keystatic/core@0.5.35
- - @keystatic/next@5.0.1
-
-## 0.1.121
-
-### Patch Changes
-
-- Updated dependencies [[`4fc1e6b`](https://github.com/Thinkmill/keystatic/commit/4fc1e6b324ec6afee5ca0266fedb9eaf9ae8846f)]:
- - @keystatic/core@0.5.34
- - @keystatic/next@5.0.1
-
-## 0.1.120
-
-### Patch Changes
-
-- Updated dependencies [[`09ef3b3`](https://github.com/Thinkmill/keystatic/commit/09ef3b3138a26cdbe6ad5b8f61e757a2762833d0), [`336b6da`](https://github.com/Thinkmill/keystatic/commit/336b6daae5adcb225253e17531fb9049aca1c2f5), [`58a49e4`](https://github.com/Thinkmill/keystatic/commit/58a49e40e1362b6700097cf427b7951c07161245), [`1b48613`](https://github.com/Thinkmill/keystatic/commit/1b4861332cd14d0b9296dee95ca2973790c52194)]:
- - @keystatic/core@0.5.33
- - @keystatic/next@5.0.1
-
-## 0.1.119
-
-### Patch Changes
-
-- Updated dependencies [[`768595d`](https://github.com/Thinkmill/keystatic/commit/768595d936cd9c1b22a10914db779aa1175c34e1)]:
- - @keystatic/core@0.5.32
- - @keystatic/next@5.0.1
-
-## 0.1.118
-
-### Patch Changes
-
-- Updated dependencies [[`0c1ed9b`](https://github.com/Thinkmill/keystatic/commit/0c1ed9b54f3e83a59b9cb24efdf2c19244dd2bd5)]:
- - @keystatic/core@0.5.31
- - @keystatic/next@5.0.1
-
-## 0.1.117
-
-### Patch Changes
-
-- Updated dependencies [[`77be9cc`](https://github.com/Thinkmill/keystatic/commit/77be9cc7e0fe024baa83d3cf4a29f1b3c28db445), [`9793fc5`](https://github.com/Thinkmill/keystatic/commit/9793fc517a8198f0e53f29d83186248655e80210), [`251cda5`](https://github.com/Thinkmill/keystatic/commit/251cda5fa688e47e136dd12579a06b8fb4368935), [`fdb6218`](https://github.com/Thinkmill/keystatic/commit/fdb6218a081d1ad4ce9c30f071b6ce13a130681d)]:
- - @keystatic/core@0.5.30
- - @keystatic/next@5.0.1
-
-## 0.1.116
-
-### Patch Changes
-
-- Updated dependencies [[`cd289e1`](https://github.com/Thinkmill/keystatic/commit/cd289e1099ff56f6185dce5ace01e0e52adc7010), [`9605f85`](https://github.com/Thinkmill/keystatic/commit/9605f8528b377722a2be516f33ae40d682557ade)]:
- - @keystatic/core@0.5.29
- - @keystatic/next@5.0.1
-
-## 0.1.115
-
-### Patch Changes
-
-- Updated dependencies [[`cfc1bdc`](https://github.com/Thinkmill/keystatic/commit/cfc1bdc52695c019fa5dfea6c2de0fd034f27016), [`36ea216`](https://github.com/Thinkmill/keystatic/commit/36ea216c4a473eeab60aff41cb9dfabfb45127b8), [`4125996`](https://github.com/Thinkmill/keystatic/commit/4125996d37a74d743059e66ced24af29e10bf6ab), [`cde7eca`](https://github.com/Thinkmill/keystatic/commit/cde7eca5e71d8bf3d9451035d8e395516167ebff)]:
- - @keystatic/core@0.5.28
- - @keystatic/next@5.0.1
-
-## 0.1.114
-
-### Patch Changes
-
-- Updated dependencies [[`f2e3258`](https://github.com/Thinkmill/keystatic/commit/f2e325807002c50a71e70927e9b89b0ba6192368), [`824760e`](https://github.com/Thinkmill/keystatic/commit/824760e3f39cbd5866a8670785126905f9d9e95e)]:
- - @keystatic/core@0.5.27
- - @keystatic/next@5.0.1
-
-## 0.1.113
-
-### Patch Changes
-
-- Updated dependencies [[`54f98af`](https://github.com/Thinkmill/keystatic/commit/54f98afee374733e71314e98dfaabd53a74d081f), [`dff4c8c`](https://github.com/Thinkmill/keystatic/commit/dff4c8cb7fe0a17771070f37fbf423c3993c74c7)]:
- - @keystatic/core@0.5.26
- - @keystatic/next@5.0.1
-
-## 0.1.112
-
-### Patch Changes
-
-- Updated dependencies [[`4e2449f`](https://github.com/Thinkmill/keystatic/commit/4e2449f18fecee95095a67e695972f8ea37f2d41), [`d3c99d7`](https://github.com/Thinkmill/keystatic/commit/d3c99d7c22f2688ec7c514289b134f9575180b18)]:
- - @keystatic/core@0.5.25
- - @keystatic/next@5.0.1
-
-## 0.1.111
-
-### Patch Changes
-
-- Updated dependencies [[`68d02c3`](https://github.com/Thinkmill/keystatic/commit/68d02c313e9e646e41a2eb9912e911755b3a7895), [`1138fe6`](https://github.com/Thinkmill/keystatic/commit/1138fe60ba5d97f5c5ce06be5840d841f4748df7)]:
- - @keystatic/core@0.5.24
- - @keystatic/next@5.0.1
-
-## 0.1.110
-
-### Patch Changes
-
-- Updated dependencies [[`41679be`](https://github.com/Thinkmill/keystatic/commit/41679be39197a81453475fc6796489ac7d2d69cf), [`aa1d092`](https://github.com/Thinkmill/keystatic/commit/aa1d0924238419344780e7611eb7fdc797c57be8)]:
- - @keystatic/core@0.5.23
- - @keystatic/next@5.0.1
-
-## 0.1.109
-
-### Patch Changes
-
-- Updated dependencies [[`69d429a`](https://github.com/Thinkmill/keystatic/commit/69d429a67b2777fd8cfd236ce6ceaad4d1975e07)]:
- - @keystatic/core@0.5.22
- - @keystatic/next@5.0.1
-
-## 0.1.108
-
-### Patch Changes
-
-- Updated dependencies [[`b22630f`](https://github.com/Thinkmill/keystatic/commit/b22630ffb657cd8f1409a1feec925ec051b831dd)]:
- - @keystatic/core@0.5.21
- - @keystatic/next@5.0.1
-
-## 0.1.107
-
-### Patch Changes
-
-- Updated dependencies [[`a588cb2`](https://github.com/Thinkmill/keystatic/commit/a588cb2fedf7e9a813d5f7818a94f4f8df2310d5), [`34dee8c`](https://github.com/Thinkmill/keystatic/commit/34dee8cd8829d2a8c3d91949fd96dcee9d9749d0)]:
- - @keystatic/core@0.5.20
- - @keystatic/next@5.0.1
-
-## 0.1.106
-
-### Patch Changes
-
-- Updated dependencies [[`a129ea4`](https://github.com/Thinkmill/keystatic/commit/a129ea4ea46a5d9c2ddec8aef4313d98cf13a575), [`73aa1b8`](https://github.com/Thinkmill/keystatic/commit/73aa1b856b7100d1ac033eb16bee5e7f630a2c3e), [`73aa1b8`](https://github.com/Thinkmill/keystatic/commit/73aa1b856b7100d1ac033eb16bee5e7f630a2c3e), [`a1a71c1`](https://github.com/Thinkmill/keystatic/commit/a1a71c1ab2313c4c0a85fdce3f9a802a14580ece)]:
- - @keystatic/core@0.5.19
- - @keystatic/next@5.0.1
-
-## 0.1.105
-
-### Patch Changes
-
-- Updated dependencies [[`86bd966`](https://github.com/Thinkmill/keystatic/commit/86bd966ff35981185030ce0850b8041e8a2dc5bb), [`dc7e028`](https://github.com/Thinkmill/keystatic/commit/dc7e0287b1cd1e6b4d09e3b39d390054b60fe130)]:
- - @keystatic/core@0.5.18
- - @keystatic/next@5.0.1
-
-## 0.1.104
-
-### Patch Changes
-
-- Updated dependencies [[`7924ef8`](https://github.com/Thinkmill/keystatic/commit/7924ef87cb4338e0296d715acd3ab9fb7d39aa51), [`42975f4`](https://github.com/Thinkmill/keystatic/commit/42975f45ba071cf3e2659a67e75e86325ce84944), [`8c2abff`](https://github.com/Thinkmill/keystatic/commit/8c2abff7fe38ad3e1687de57f9bc550997619761)]:
- - @keystatic/next@5.0.1
- - @keystatic/core@0.5.17
-
-## 0.1.103
-
-### Patch Changes
-
-- Updated dependencies [[`21394c6`](https://github.com/Thinkmill/keystatic/commit/21394c65a8d507d4355cf71641690464c05d7ec8)]:
- - @keystatic/core@0.5.16
- - @keystatic/next@5.0.0
-
-## 0.1.102
-
-### Patch Changes
-
-- Updated dependencies [[`d3aa1f2`](https://github.com/Thinkmill/keystatic/commit/d3aa1f2386bd690936662d98724eb385564a26cd), [`aa13ea9`](https://github.com/Thinkmill/keystatic/commit/aa13ea917ce2611266c0008197cfea4c1427724c)]:
- - @keystatic/core@0.5.15
- - @keystatic/next@5.0.0
-
-## 0.1.101
-
-### Patch Changes
-
-- Updated dependencies [[`fe63e6a`](https://github.com/Thinkmill/keystatic/commit/fe63e6a77a695d7cafb5aadb12a7eb2e1c914f0b), [`adc0cf6`](https://github.com/Thinkmill/keystatic/commit/adc0cf6282494eb522f6d129a49a7dd9c25c9490), [`5271331`](https://github.com/Thinkmill/keystatic/commit/52713316c9a67058525491e8bba605b69f65c64c), [`7bc3e08`](https://github.com/Thinkmill/keystatic/commit/7bc3e08eb56ebaffd027efff0e1bc875a69df7f2), [`5271331`](https://github.com/Thinkmill/keystatic/commit/52713316c9a67058525491e8bba605b69f65c64c), [`7bc3e08`](https://github.com/Thinkmill/keystatic/commit/7bc3e08eb56ebaffd027efff0e1bc875a69df7f2)]:
- - @keystatic/core@0.5.14
- - @keystatic/next@5.0.0
-
-## 0.1.100
-
-### Patch Changes
-
-- Updated dependencies [[`b509e87`](https://github.com/Thinkmill/keystatic/commit/b509e8794b8e4676feb6e1f0982ddb80cc5376df), [`31286c0`](https://github.com/Thinkmill/keystatic/commit/31286c0e3ff0bd591853fdab70f7f797dad316f5)]:
- - @keystatic/core@0.5.13
- - @keystatic/next@5.0.0
-
-## 0.1.99
-
-### Patch Changes
-
-- Updated dependencies [a2d56566]
-- Updated dependencies [603d85be]
-- Updated dependencies [d37a5422]
-- Updated dependencies [2c818862]
-- Updated dependencies [5f11dcd2]
-- Updated dependencies [d860d675]
-- Updated dependencies [319c0dba]
-- Updated dependencies [ce1696f6]
-- Updated dependencies [a703043c]
-- Updated dependencies [d20e1ad6]
-- Updated dependencies [e819d5f2]
- - @keystatic/core@0.5.12
- - @keystatic/next@5.0.0
-
-## 0.1.98
-
-### Patch Changes
-
-- Updated dependencies [dbb9d3cb]
- - @keystatic/core@0.5.11
- - @keystatic/next@5.0.0
-
-## 0.1.97
-
-### Patch Changes
-
-- Updated dependencies [e1ebbdae]
- - @keystatic/core@0.5.10
- - @keystatic/next@5.0.0
-
-## 0.1.96
-
-### Patch Changes
-
-- Updated dependencies [847b9163]
- - @keystatic/core@0.5.9
- - @keystatic/next@5.0.0
-
-## 0.1.95
-
-### Patch Changes
-
-- Updated dependencies [4d1cee00]
- - @keystatic/core@0.5.8
- - @keystatic/next@5.0.0
-
-## 0.1.94
-
-### Patch Changes
-
-- Updated dependencies [c519f119]
- - @keystatic/core@0.5.7
- - @keystatic/next@5.0.0
-
-## 0.1.93
-
-### Patch Changes
-
-- Updated dependencies [c619ef2e]
- - @keystatic/core@0.5.6
- - @keystatic/next@5.0.0
-
-## 0.1.92
-
-### Patch Changes
-
-- Updated dependencies [8ad803c5]
- - @keystatic/core@0.5.0
- - @keystatic/next@5.0.0
-
-## 0.1.91
-
-### Patch Changes
-
-- Updated dependencies [e3947052]
-- Updated dependencies [ee3f2038]
- - @keystatic/core@0.4.0
- - @keystatic/next@4.0.0
-
-## 0.1.90
-
-### Patch Changes
-
-- Updated dependencies [0b2432ed]
-- Updated dependencies [f4aaa8e3]
- - @keystatic/core@0.3.0
- - @keystatic/next@3.0.0
-
-## 0.1.89
-
-### Patch Changes
-
-- Updated dependencies [b768f147]
-- Updated dependencies [32d22480]
- - @keystatic/next@2.0.0
- - @keystatic/core@0.2.0
-
-## 0.1.88
-
-### Patch Changes
-
-- Updated dependencies [03f0543c]
-- Updated dependencies [c24dc631]
-- Updated dependencies [6895c566]
-- Updated dependencies [7310a672]
-- Updated dependencies [c5407cce]
-- Updated dependencies [ca6774b8]
-- Updated dependencies [1f96ff27]
-- Updated dependencies [03f0543c]
-- Updated dependencies [7767c69a]
- - @keystatic/core@0.1.0
- - @keystatic/next@1.0.0
-
-## 0.1.87
-
-### Patch Changes
-
-- Updated dependencies [c43d7045]
-- Updated dependencies [21395048]
- - @keystatic/core@0.0.116
-
-## 0.1.86
-
-### Patch Changes
-
-- Updated dependencies [ad46c9dd]
-- Updated dependencies [47102969]
- - @keystatic/core@0.0.115
-
-## 0.1.85
-
-### Patch Changes
-
-- Updated dependencies [6b4c476c]
-- Updated dependencies [f9f09616]
- - @keystatic/core@0.0.114
-
-## 0.1.84
-
-### Patch Changes
-
-- Updated dependencies [07c63bab]
-- Updated dependencies [062ccf49]
- - @keystatic/core@0.0.113
-
-## 0.1.83
-
-### Patch Changes
-
-- Updated dependencies [efc83c9c]
- - @keystatic/core@0.0.112
-
-## 0.1.82
-
-### Patch Changes
-
-- Updated dependencies [bf6a27bb]
- - @keystatic/core@0.0.111
-
-## 0.1.81
-
-### Patch Changes
-
-- Updated dependencies [e667fb9c]
-- Updated dependencies [aec6359b]
-- Updated dependencies [e0c4c37e]
-- Updated dependencies [781884f9]
-- Updated dependencies [cafe3695]
- - @keystatic/core@0.0.110
-
-## 0.1.80
-
-### Patch Changes
-
-- Updated dependencies [4e595627]
-- Updated dependencies [477b4e96]
-- Updated dependencies [b832e495]
-- Updated dependencies [b6f4fb12]
-- Updated dependencies [68e3be7c]
- - @keystatic/core@0.0.109
-
-## 0.1.79
-
-### Patch Changes
-
-- bbbca74f: Add `locale` config option, now defaults to `en-US` instead of auto-detecting the Browser's locale.
-- Updated dependencies [bbbca74f]
-- Updated dependencies [944dbe67]
-- Updated dependencies [91857b9b]
-- Updated dependencies [0bafd9f1]
-- Updated dependencies [9f16e062]
- - @keystatic/core@0.0.108
-
-## 0.1.78
-
-### Patch Changes
-
-- Updated dependencies [0327f443]
- - @keystatic/next@0.0.11
-
-## 0.1.77
-
-### Patch Changes
-
-- Updated dependencies [0016a2b0]
-- Updated dependencies [cd2d22d7]
- - @keystatic/core@0.0.107
- - @keystatic/next@0.0.10
-
-## 0.1.76
-
-### Patch Changes
-
-- Updated dependencies [098a199a]
- - @keystatic/next@0.0.9
-
-## 0.1.75
-
-### Patch Changes
-
-- Updated dependencies [618ba4aa]
-- Updated dependencies [30298e81]
- - @keystatic/core@0.0.106
- - @keystatic/next@0.0.8
-
-## 0.1.74
-
-### Patch Changes
-
-- Updated dependencies [d04a6130]
-- Updated dependencies [8ba818f5]
- - @keystatic/core@0.0.105
-
-## 0.1.73
-
-### Patch Changes
-
-- Updated dependencies [a489421d]
- - @keystatic/core@0.0.104
-
-## 0.1.72
-
-### Patch Changes
-
-- Updated dependencies [73c26e63]
- - @keystatic/core@0.0.103
-
-## 0.1.71
-
-### Patch Changes
-
-- Updated dependencies [3a1cd9af]
- - @keystatic/core@0.0.102
-
-## 0.1.70
-
-### Patch Changes
-
-- Updated dependencies [e03a94d]
- - @keystatic/core@0.0.101
-
-## 0.1.69
-
-### Patch Changes
-
-- Updated dependencies [9bc953d]
- - @keystatic/core@0.0.100
-
-## 0.1.68
-
-### Patch Changes
-
-- Updated dependencies [f62dca6]
-- Updated dependencies [4823b3d]
- - @keystatic/core@0.0.99
-
-## 0.1.67
-
-### Patch Changes
-
-- Updated dependencies [c0257be]
- - @keystatic/core@0.0.98
-
-## 0.1.66
-
-### Patch Changes
-
-- Updated dependencies [b0ef96e]
- - @keystatic/core@0.0.97
-
-## 0.1.65
-
-### Patch Changes
-
-- Updated dependencies [3f684fd]
- - @keystatic/core@0.0.96
-
-## 0.1.64
-
-### Patch Changes
-
-- Updated dependencies [c70a21d]
- - @keystatic/core@0.0.95
-
-## 0.1.63
-
-### Patch Changes
-
-- Updated dependencies [7fc5360]
-- Updated dependencies [0545908]
- - @keystatic/core@0.0.94
-
-## 0.1.62
-
-### Patch Changes
-
-- Updated dependencies [bc20a55]
-- Updated dependencies [0ef70cf]
- - @keystatic/core@0.0.93
-
-## 0.1.61
-
-### Patch Changes
-
-- Updated dependencies [5dff1df]
- - @keystatic/core@0.0.92
-
-## 0.1.60
-
-### Patch Changes
-
-- Updated dependencies [e0292c2]
-- Updated dependencies [f435b49]
-- Updated dependencies [a09b11d]
- - @keystatic/core@0.0.91
-
-## 0.1.59
-
-### Patch Changes
-
-- Updated dependencies [e9b0e64]
-- Updated dependencies [e390566]
-- Updated dependencies [28eeba4]
- - @keystatic/core@0.0.90
-
-## 0.1.58
-
-### Patch Changes
-
-- Updated dependencies [d5e079a]
- - @keystatic/core@0.0.89
-
-## 0.1.57
-
-### Patch Changes
-
-- Updated dependencies [f1c2585]
-- Updated dependencies [f1c2585]
- - @keystatic/core@0.0.88
- - @keystatic/next@0.0.7
-
-## 0.1.56
-
-### Patch Changes
-
-- Updated dependencies [bdeef7d]
- - @keystatic/core@0.0.87
-
-## 0.1.55
-
-### Patch Changes
-
-- Updated dependencies [6fbbf89]
-- Updated dependencies [2df0cb7]
-- Updated dependencies [2fb7327]
-- Updated dependencies [97ea182]
- - @keystatic/core@0.0.86
-
-## 0.1.54
-
-### Patch Changes
-
-- Updated dependencies [d978f9b]
- - @keystatic/core@0.0.85
-
-## 0.1.53
-
-### Patch Changes
-
-- Updated dependencies [a45bad6]
- - @keystatic/core@0.0.84
-
-## 0.1.52
-
-### Patch Changes
-
-- Updated dependencies [c7da5cd]
-- Updated dependencies [323d8cb]
-- Updated dependencies [6b9c653]
-- Updated dependencies [70116b6]
- - @keystatic/core@0.0.83
-
-## 0.1.51
-
-### Patch Changes
-
-- Updated dependencies [a9932ae]
- - @keystatic/core@0.0.82
-
-## 0.1.50
-
-### Patch Changes
-
-- Updated dependencies [91307f5]
- - @keystatic/core@0.0.81
-
-## 0.1.49
-
-### Patch Changes
-
-- Updated dependencies [dd8c580]
-- Updated dependencies [51199ba]
- - @keystatic/core@0.0.80
-
-## 0.1.48
-
-### Patch Changes
-
-- Updated dependencies [fc71faa]
- - @keystatic/core@0.0.79
-
-## 0.1.47
-
-### Patch Changes
-
-- Updated dependencies [aeac610]
- - @keystatic/core@0.0.78
- - @keystatic/next@0.0.6
-
-## 0.1.46
-
-### Patch Changes
-
-- @keystatic/core@0.0.77
-
-## 0.1.45
-
-### Patch Changes
-
-- Updated dependencies [1aed6d0]
- - @keystatic/core@0.0.76
-
-## 0.1.44
-
-### Patch Changes
-
-- Updated dependencies [06340d6]
-- Updated dependencies [8c6a5b0]
- - @keystatic/core@0.0.75
-
-## 0.1.43
-
-### Patch Changes
-
-- Updated dependencies [f8796d7]
-- Updated dependencies [3d75342]
-- Updated dependencies [d69dd72]
- - @keystatic/core@0.0.74
-
-## 0.1.42
-
-### Patch Changes
-
-- Updated dependencies [7088dd0]
- - @keystatic/core@0.0.73
-
-## 0.1.41
-
-### Patch Changes
-
-- Updated dependencies [c26cbba]
-- Updated dependencies [bcadd92]
-- Updated dependencies [1d1d702]
-- Updated dependencies [e750768]
-- Updated dependencies [4890253]
- - @keystatic/core@0.0.72
-
-## 0.1.40
-
-### Patch Changes
-
-- Updated dependencies [a171117]
- - @keystatic/core@0.0.71
-
-## 0.1.39
-
-### Patch Changes
-
-- Updated dependencies [d8995ff]
- - @keystatic/core@0.0.70
-
-## 0.1.38
-
-### Patch Changes
-
-- Updated dependencies [5c2ac9a]
-- Updated dependencies [ca3954f]
- - @keystatic/core@0.0.69
-
-## 0.1.37
-
-### Patch Changes
-
-- Updated dependencies [59a6bcf]
- - @keystatic/core@0.0.68
-
-## 0.1.36
-
-### Patch Changes
-
-- Updated dependencies [5f9a6c8]
- - @keystatic/core@0.0.67
-
-## 0.1.35
-
-### Patch Changes
-
-- Updated dependencies [02a0fd1]
-- Updated dependencies [02a0fd1]
-- Updated dependencies [6890696]
-- Updated dependencies [1ea62fe]
- - @keystatic/core@0.0.66
- - @keystatic/next@0.0.5
-
-## 0.1.34
-
-### Patch Changes
-
-- Updated dependencies [cea2700]
- - @keystatic/core@0.0.65
-
-## 0.1.33
-
-### Patch Changes
-
-- Updated dependencies [50c48da]
-- Updated dependencies [641c962]
- - @keystatic/core@0.0.64
-
-## 0.1.32
-
-### Patch Changes
-
-- Updated dependencies [c8c4c49]
- - @keystatic/core@0.0.63
-
-## 0.1.31
-
-### Patch Changes
-
-- Updated dependencies [145460a]
- - @keystatic/core@0.0.62
-
-## 0.1.30
-
-### Patch Changes
-
-- Updated dependencies [0f71625]
-- Updated dependencies [0f71625]
- - @keystatic/core@0.0.61
-
-## 0.1.29
-
-### Patch Changes
-
-- Updated dependencies [d49af4b]
- - @keystatic/core@0.0.60
-
-## 0.1.28
-
-### Patch Changes
-
-- Updated dependencies [21a687a]
- - @keystatic/core@0.0.59
-
-## 0.1.27
-
-### Patch Changes
-
-- Updated dependencies [9f27bde]
- - @keystatic/core@0.0.58
-
-## 0.1.26
-
-### Patch Changes
-
-- Updated dependencies [e259a19]
- - @keystatic/core@0.0.57
-
-## 0.1.25
-
-### Patch Changes
-
-- Updated dependencies [5627932]
- - @keystatic/core@0.0.56
-
-## 0.1.24
-
-### Patch Changes
-
-- Updated dependencies [86e0b27]
-- Updated dependencies [86e0b27]
- - @keystatic/core@0.0.55
-
-## 0.1.23
-
-### Patch Changes
-
-- Updated dependencies [51ffbae]
-- Updated dependencies [6d18465]
-- Updated dependencies [d161cea]
- - @keystatic/core@0.0.54
-
-## 0.1.22
-
-### Patch Changes
-
-- Updated dependencies [b26b23c]
- - @keystatic/core@0.0.53
-
-## 0.1.21
-
-### Patch Changes
-
-- Updated dependencies [0189c09]
- - @keystatic/core@0.0.52
-
-## 0.1.20
-
-### Patch Changes
-
-- Updated dependencies [8f03a96]
-- Updated dependencies [05a4490]
- - @keystatic/core@0.0.51
-
-## 0.1.19
-
-### Patch Changes
-
-- Updated dependencies [8c768a1]
- - @keystatic/core@0.0.50
-
-## 0.1.18
-
-### Patch Changes
-
-- Updated dependencies [e2230c0]
- - @keystatic/core@0.0.49
-
-## 0.1.17
-
-### Patch Changes
-
-- Updated dependencies [1b6eb39]
-- Updated dependencies [1b6eb39]
-- Updated dependencies [1b6eb39]
-- Updated dependencies [e9432e1]
- - @keystatic/core@0.0.48
-
-## 0.1.16
-
-### Patch Changes
-
-- Updated dependencies [363136d]
-- Updated dependencies [f9f53d8]
-- Updated dependencies [a903ed9]
- - @keystatic/core@0.0.47
-
-## 0.1.15
-
-### Patch Changes
-
-- Updated dependencies [1ae5685]
- - @keystatic/next@0.0.4
- - @keystatic/core@0.0.46
-
-## 0.1.14
-
-### Patch Changes
-
-- Updated dependencies [d196cb0]
- - @keystatic/core@0.0.45
-
-## 0.1.13
-
-### Patch Changes
-
-- Updated dependencies [9a5d260]
- - @keystatic/core@0.0.44
-
-## 0.1.12
-
-### Patch Changes
-
-- Updated dependencies [8582c91]
- - @keystatic/core@0.0.43
-
-## 0.1.11
-
-### Patch Changes
-
-- Updated dependencies [a569bdb]
- - @keystatic/core@0.0.42
- - @keystatic/next@0.0.3
-
-## 0.1.10
-
-### Patch Changes
-
-- Updated dependencies [18167ee]
- - @keystatic/next@0.0.2
-
-## 0.1.9
-
-### Patch Changes
-
-- 5bd8a9c: localization progress
-- Updated dependencies [5bd8a9c]
-- Updated dependencies [a322dcb]
- - @keystatic/core@0.0.41
-
-## 0.1.8
-
-### Patch Changes
-
-- Updated dependencies [9bcf3d4]
- - @keystatic/core@0.0.40
-
-## 0.1.7
-
-### Patch Changes
-
-- Updated dependencies [ccacef0]
- - @keystatic/core@0.0.39
-
-## 0.1.6
-
-### Patch Changes
-
-- Updated dependencies [2fe951a]
-- Updated dependencies [2f324c4]
- - @keystatic/core@0.0.38
-
-## 0.1.5
-
-### Patch Changes
-
-- 6d65965: replace next.js css
-- Updated dependencies [052010c]
-- Updated dependencies [6600100]
-- Updated dependencies [783aa15]
-- Updated dependencies [1272c28]
- - @keystatic/core@0.0.37
- - @keystatic/next@0.0.1
-
-## 0.1.4
-
-### Patch Changes
-
-- dfc19e6: Implement the first localized strings.
-- Updated dependencies [4b9b56a]
-- Updated dependencies [dfc19e6]
- - keystatic@0.0.36
-
-## 0.1.3
-
-### Patch Changes
-
-- Updated dependencies [1a50854]
- - keystatic@0.0.35
-
-## 0.1.2
-
-### Patch Changes
-
-- Updated dependencies [03250dd]
- - keystatic@0.0.34
-
-## 0.1.1
-
-### Patch Changes
-
-- ebe4a32: introduce "apps/\*" and begin dog-fooding with l10n strings
-- Updated dependencies [5a66740]
-- Updated dependencies [ebe4a32]
- - keystatic@0.0.33
diff --git a/dev-projects/localization/README.md b/dev-projects/localization/README.md
deleted file mode 100644
index f7e51ec9a..000000000
--- a/dev-projects/localization/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# Keystatic Localization
-
-This app offers an interface to manage the l10n data for
-[Keystatic](https://github.com/Thinkmill/keystatic Keystatic is a new tool from
-[Thinkmill Labs](https://www.thinkmill.com.au/labs) that opens up your
-code-based content (written in Markdown, JSON or YAML) to contributors who
-aren’t technical — or who would just prefer to write and manage content and data
-in a UI that looks more like a CMS than VS Code.
diff --git a/dev-projects/localization/next.config.js b/dev-projects/localization/next.config.js
deleted file mode 100644
index 521f19a4b..000000000
--- a/dev-projects/localization/next.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const withPreconstruct = require('@preconstruct/next');
-
-module.exports = withPreconstruct({});
diff --git a/dev-projects/localization/package.json b/dev-projects/localization/package.json
deleted file mode 100644
index 6096dc29f..000000000
--- a/dev-projects/localization/package.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "name": "@example/localization",
- "version": "0.1.143",
- "private": true,
- "scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
- },
- "dependencies": {
- "@keystatic/core": "workspace:^",
- "@keystatic/next": "workspace:^",
- "@preconstruct/next": "^4.0.0",
- "@types/node": "25.0.3",
- "@types/react": "^19.2.18",
- "@types/react-dom": "^19.2.4",
- "eslint": "^8.18.0",
- "eslint-config-next": "^12.1.6",
- "next": "~15.1.10",
- "react": "^19.2.8",
- "react-dom": "^19.2.8",
- "typescript": "^5.5.3"
- }
-}
diff --git a/dev-projects/localization/public/favicon.ico b/dev-projects/localization/public/favicon.ico
deleted file mode 100644
index 7fb417406..000000000
Binary files a/dev-projects/localization/public/favicon.ico and /dev/null differ
diff --git a/dev-projects/localization/src/keystatic.config.ts b/dev-projects/localization/src/keystatic.config.ts
deleted file mode 100644
index f457ddd0b..000000000
--- a/dev-projects/localization/src/keystatic.config.ts
+++ /dev/null
@@ -1,51 +0,0 @@
-import { collection, config, fields } from '@keystatic/core';
-import { locales } from '../../../packages/keystatic/src/app/l10n/locales';
-
-const localeCollections = Object.fromEntries(
- Object.entries(locales).map(([key, label]) => [
- key,
- collection({
- path: `packages/keystatic/src/app/l10n/${key}/*/`,
- format: 'json',
- label,
- slugField: 'key',
- schema: {
- key: fields.text({
- label: 'Key',
- description:
- 'The key should be "camelCase" in english, and contain no special characters.',
- validation: { length: { min: 1 } },
- }),
- value: fields.text({
- label: 'Value',
- validation: { length: { min: 1 } },
- }),
- notes: fields.text({ label: 'Notes', multiline: true }),
- type: fields.select({
- label: 'Type',
- options: [
- { value: 'global', label: 'Global' },
- { value: 'git-related', label: 'Git related' },
- { value: 'dashboard', label: 'Dashboard' },
- { value: 'collection-list', label: 'Collection list' },
- { value: 'collection-item', label: 'Collection item' },
- { value: 'singleton', label: 'Singleton' },
- { value: 'auth', label: 'Authentication' },
- ],
- defaultValue: 'global',
- }),
- },
- }),
- ])
-);
-
-export default config({
- // storage: {
- // kind: 'github',
- // repo: { name: 'keystatic', owner: 'thinkmill' },
- // },
- storage: { kind: 'local' },
- collections: {
- ...localeCollections,
- },
-});
diff --git a/dev-projects/localization/src/pages/_app.tsx b/dev-projects/localization/src/pages/_app.tsx
deleted file mode 100644
index c14313e83..000000000
--- a/dev-projects/localization/src/pages/_app.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-import '@/styles/globals.css';
-import type { AppProps } from 'next/app';
-
-export default function App({ Component, pageProps }: AppProps) {
- return ;
-}
diff --git a/dev-projects/localization/src/pages/_document.tsx b/dev-projects/localization/src/pages/_document.tsx
deleted file mode 100644
index 9fcbd54ff..000000000
--- a/dev-projects/localization/src/pages/_document.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Html, Head, Main, NextScript } from 'next/document';
-
-export default function Document() {
- return (
-
-
-
-
-
-
- );
-}
diff --git a/dev-projects/localization/src/pages/api/keystatic/[[...params]].tsx b/dev-projects/localization/src/pages/api/keystatic/[[...params]].tsx
deleted file mode 100644
index e5138f8ec..000000000
--- a/dev-projects/localization/src/pages/api/keystatic/[[...params]].tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-import { makeAPIRouteHandler } from '@keystatic/next/api';
-
-import config from '../../../keystatic.config';
-
-export default makeAPIRouteHandler({
- config,
-});
diff --git a/dev-projects/localization/src/pages/index.tsx b/dev-projects/localization/src/pages/index.tsx
deleted file mode 100644
index d6e14512f..000000000
--- a/dev-projects/localization/src/pages/index.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import Head from 'next/head';
-import Link from 'next/link';
-import styles from '@/styles/Home.module.css';
-
-export default function Home() {
- return (
- <>
-
- Keystatic Localization
-
-
-
-
-
- Keystatic Localization
-
- This app offers an interface to manage the l10n data for{' '}
- Keystatic .
-
-
- Keystatic is a new tool from{' '}
- Thinkmill Labs that
- opens up your code-based content (written in Markdown, JSON or YAML)
- to contributors who aren’t technical — or who would just prefer to
- write and manage content and data in a UI that looks more like a CMS
- than VS Code.
-
-
- Start editing
-
-
- >
- );
-}
diff --git a/dev-projects/localization/src/pages/keystatic/[[...rest]].tsx b/dev-projects/localization/src/pages/keystatic/[[...rest]].tsx
deleted file mode 100644
index 266fc3acf..000000000
--- a/dev-projects/localization/src/pages/keystatic/[[...rest]].tsx
+++ /dev/null
@@ -1,5 +0,0 @@
-import { makePage } from '@keystatic/next/ui/pages';
-
-import config from '../../keystatic.config';
-
-export default makePage(config);
diff --git a/dev-projects/localization/src/styles/Home.module.css b/dev-projects/localization/src/styles/Home.module.css
deleted file mode 100644
index 4f3040861..000000000
--- a/dev-projects/localization/src/styles/Home.module.css
+++ /dev/null
@@ -1,10 +0,0 @@
-.main {
- display: flex;
- flex-direction: column;
- justify-content: center;
- margin-inline: auto;
- max-width: 640px;
- max-width: 80ch;
- min-height: 100vh;
- padding-inline: 2rem;
-}
diff --git a/dev-projects/localization/src/styles/globals.css b/dev-projects/localization/src/styles/globals.css
deleted file mode 100644
index cd3d2e936..000000000
--- a/dev-projects/localization/src/styles/globals.css
+++ /dev/null
@@ -1,13 +0,0 @@
-:where(.localization-app body) {
- line-height: 1.6;
-}
-
-:where(.localization-app a) {
- color: inherit;
-}
-
-@media (prefers-color-scheme: dark) {
- .localization-app {
- color-scheme: dark;
- }
-}
diff --git a/dev-projects/localization/tsconfig.json b/dev-projects/localization/tsconfig.json
deleted file mode 100644
index 2159bf45c..000000000
--- a/dev-projects/localization/tsconfig.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "compilerOptions": {
- "target": "es5",
- "lib": ["dom", "dom.iterable", "esnext"],
- "allowJs": true,
- "skipLibCheck": true,
- "strict": true,
- "forceConsistentCasingInFileNames": true,
- "noEmit": true,
- "esModuleInterop": true,
- "module": "esnext",
- "moduleResolution": "node",
- "resolveJsonModule": true,
- "isolatedModules": true,
- "jsx": "preserve",
- "incremental": true,
- "baseUrl": ".",
- "paths": {
- "@/*": ["./src/*"]
- }
- },
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"],
- "exclude": ["node_modules"]
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 43b9006f6..858a0ae47 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -500,45 +500,6 @@ importers:
specifier: ^4.3.2
version: 4.3.2
- dev-projects/localization:
- dependencies:
- '@keystatic/core':
- specifier: workspace:^
- version: link:../../packages/keystatic
- '@keystatic/next':
- specifier: workspace:^
- version: link:../../packages/next
- '@preconstruct/next':
- specifier: ^4.0.0
- version: 4.0.0
- '@types/node':
- specifier: 25.0.3
- version: 25.0.3
- '@types/react':
- specifier: ^19.2.18
- version: 19.2.18
- '@types/react-dom':
- specifier: ^19.2.4
- version: 19.2.4(@types/react@19.2.18)
- eslint:
- specifier: ^8.18.0
- version: 8.48.0(supports-color@10.2.2)
- eslint-config-next:
- specifier: ^12.1.6
- version: 12.3.4(eslint@8.48.0(supports-color@10.2.2))(supports-color@10.2.2)(typescript@5.5.3)
- next:
- specifier: ~15.1.10
- version: 15.1.11(@babel/core@7.29.0(supports-color@10.2.2))(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-938cd9a-20240601)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- react:
- specifier: ^19.2.8
- version: 19.2.8
- react-dom:
- specifier: ^19.2.8
- version: 19.2.8(react@19.2.8)
- typescript:
- specifier: ^5.5.3
- version: 5.5.3
-
dev-projects/next-app:
dependencies:
'@babel/runtime':