diff --git "a/ana/a\304\237/birim.css" "b/ana/a\304\237/birim.css" index ce246442..24e1ef18 100644 --- "a/ana/a\304\237/birim.css" +++ "b/ana/a\304\237/birim.css" @@ -1,8 +1,15 @@ +/** + * @name {Kök} + */ #ag { row-gap: 50px; margin: 80px auto; } +/** + * Açıklama metnini içeren sütun + * @name {YazıSütunu} + */ #agy { padding: 0 20px; } @@ -99,6 +106,10 @@ background: #8E2DE2; } +/** + * KPass imzalarıni gösteren orta sütun + * @name {OrtaSütun} + */ #agt { overflow: hidden; display: flex; @@ -106,7 +117,11 @@ align-items: center; } -#agtc { +/** + * KPass temsili + * @name {KPass} + */ +#agkp { width: 280px; height: 145px; margin: -25px auto 20px; diff --git "a/ana/a\304\237/birim.jsx" "b/ana/a\304\237/birim.jsx" index 1b21b6f1..b640832c 100644 --- "a/ana/a\304\237/birim.jsx" +++ "b/ana/a\304\237/birim.jsx" @@ -1,4 +1,6 @@ +import AnaCss from "../sayfa.css"; import Css from "./birim.css"; +import OrtakCss from "/birim/ortakcss/birim.css"; import { keccak256 } from "/lib/crypto/sha3"; /** @@ -70,27 +72,29 @@ const Grafik = ({ width }) => { } const Ağ = () => ( -
+
-
-

7 bağımsız onay ve imza.

-
- KPass’ler birbirinden bağımsız en az 7 KimlikDAO ağı düğümünün onay ve dijital imzası ile üretilebilir. - Onay aşamasında veri gizliliğiniz tamamıyla korunur. -
- {{ + -
-
+
+
-
Doğum yeri
-
İstanbul
-
Cinsiyet
-
K
+
{{ tr: "Doğum yeri", en: "City of birth" }}
+
{{ tr: "İstanbul", en: "Istanbul" }}
+
{{ tr: "Cinsiyet", en: "Gender" }}
+
{{ tr: "K", en: "F" }}
diff --git a/ana/hero/birim.css b/ana/hero/birim.css index 46129180..7524ae38 100644 --- a/ana/hero/birim.css +++ b/ana/hero/birim.css @@ -1,3 +1,7 @@ +/** + * Hero bileşeni + * @name {Kök} + */ #he { padding: 40px 60px; border-radius: 22px; @@ -13,6 +17,10 @@ radial-gradient(circle at 75% 60%, rgba(99, 55, 186, 0.3) 0%, rgba(255, 255, 255, 0) 40%); } +/** + * Hero içeriği sergi + telefonu içerir + * @name {İçerik} + */ #het { display: flex; justify-content: space-between; @@ -20,6 +28,10 @@ max-width: 1200px; } +/** + * Başlık ve sergiyi içeren sol kısım + * @name {Sol} + */ #hes { margin: auto 20px; max-width: 750px; @@ -33,10 +45,18 @@ h1 { text-align: left; } +/** + * Eylem duğmeleri + * @name {Düğmeler} + */ #heb { display: flex; } +/** + * Al duğmesi + * @name {AlDüğmesi} + */ #hel { margin-right: 20px; } diff --git a/ana/hero/birim.jsx b/ana/hero/birim.jsx index e1898550..1ecd1ebc 100644 --- a/ana/hero/birim.jsx +++ b/ana/hero/birim.jsx @@ -1,17 +1,21 @@ import Css from "./birim.css"; import Sergi from "./sergi/birim"; +import OrtakCss from "/birim/ortakcss/birim.css"; import Telefon from "/birim/telefon/birim.jsx"; import { Page } from "/crate"; const Hero = () => ( -
+
-
-
-

KPass: Blokzincirdeki kimlik kartın

+
+
+

{{ + en: "KPass: Your ID token for web3", + tr: "KPass: Blokzincirdeki kimlik kartın" + }}

-
- {{ +
+ {{ tr: "Hemen KPass al | ₺29", en: "Mint your KPass | $1" }} diff --git a/ana/hero/sergi/birim.css b/ana/hero/sergi/birim.css index 546101aa..66e081e0 100644 --- a/ana/hero/sergi/birim.css +++ b/ana/hero/sergi/birim.css @@ -1,3 +1,7 @@ +/** + * Sergi bileşeni + * @name {Kök} + */ #se { max-width: 550px; margin-left: 2px; diff --git a/ana/hero/sergi/birim.jsx b/ana/hero/sergi/birim.jsx index 1b8d3ce4..d9753351 100644 --- a/ana/hero/sergi/birim.jsx +++ b/ana/hero/sergi/birim.jsx @@ -7,7 +7,7 @@ export const Boncuklar = dom.div("sen"); export const Kartlar = dom.ul("sem"); const Sergi = () => ( -
+
diff --git a/ana/kazan/birim.css b/ana/kazan/birim.css index d35aea3b..4bc9ad9f 100644 --- a/ana/kazan/birim.css +++ b/ana/kazan/birim.css @@ -1,3 +1,6 @@ +/** + * @name {İçerik} + */ #kaa { padding: 20px; -} +} \ No newline at end of file diff --git a/ana/kazan/birim.jsx b/ana/kazan/birim.jsx index ef9797c5..4df53f3b 100644 --- a/ana/kazan/birim.jsx +++ b/ana/kazan/birim.jsx @@ -1,19 +1,31 @@ +import AnaCss from "../sayfa.css"; import Css from "./birim.css"; import EliptikEğriler from "/birim/blog/eliptik-egriler/birim.jsx"; import EliptikImza from "/birim/blog/eliptik-imza/birim.jsx"; +import OrtakCss from "/birim/ortakcss/birim.css"; export default () => ( -
+
-
-

KPass’inle öğren ve kazan.

- - KimlikDAO blog’un bilgi dolu ve ödüllü makalelerini oku, basit soruları cevapla, - KPass’inin %100 anonim HumanID kısmını sunarak on binlerce dolarlık havuzdan - ödülünü topla. Çok yakında!
- Öğren ve kazan (Yakında!) +
+

{{ + en: "Learn & Earn with your KPass.", + tr: "KPass’inle öğren ve kazan." + }}

+ {{ + en: "Delve into KimlikDAO's blog for in-depth articles on cryptography and the " + + "mathematical aspects of cryptocurrencies. Answer a few simple questions and present " + + "your KPass’s completely anonymous HumanID section to claim your reward from a pool " + + "worth tens of thousands of dollars. Coming soon!", + tr: "KimlikDAO blog’un bilgi dolu ve ödüllü makalelerini oku, basit soruları cevapla, " + + "KPass’inin %100 anonim HumanID kısmını sunarak on binlerce dolarlık havuzdan ödülünü topla.Çok yakında!" + }} +
+ {{ + en: "Learn & earn (Soon!)", + tr: "Öğren ve kazan (Yakında!)" + }}
diff --git a/ana/raporlar/birim.jsx b/ana/raporlar/birim.jsx index f3f784af..bf0d0253 100644 --- a/ana/raporlar/birim.jsx +++ b/ana/raporlar/birim.jsx @@ -1,12 +1,14 @@ -import Jan24 from "birim/blog/2025.01/birim.jsx"; +import AnaCss from "../sayfa.css"; +import Jan25 from "/birim/blog/2025.01/birim.jsx"; +import OrtakCss from "/birim/ortakcss/birim.css"; export default () => ( -
+
- -
-

KimlikDAO ilerleme raporları.

- {{ + +
+

KimlikDAO ilerleme raporları.

+ {{ en: "Read about the progress at KimlikDAO, from advancements in the KimlikDAO " + "protocol to new uses of KPass, from the events we participate in, to the " + @@ -16,7 +18,10 @@ export default () => ( "katıldığımız etkinliklerden, kurduğumuz yeni ortaklıklara tüm " + "gelişmelerini aylık ilerleme raporlarından okuyun." }}
- Tüm ilerleme raporları + {{ + en: "All progress reports", + tr: "Tüm ilerleme raporları" + }}
); diff --git a/ana/sahipler/birim.css b/ana/sahipler/birim.css index e5f5a08d..c71bef8c 100644 --- a/ana/sahipler/birim.css +++ b/ana/sahipler/birim.css @@ -1,7 +1,13 @@ +/** + * @name {Kök} + */ #sa { background: linear-gradient(90deg, #F8F8F8 -9.07%, rgba(132, 199, 255, 0.2) 100%, rgba(255, 255, 255, 0.8) 69.02%); } +/** + * @name {İçerik} + */ #sai { display: flex; flex-direction: row-reverse; @@ -11,6 +17,10 @@ padding: 0 20px; } +/** + * Ağları gösteren balonlar + * @name {Balonlar} + */ #sak { margin: 0 auto; padding: 35px 0 50px; diff --git a/ana/sahipler/birim.jsx b/ana/sahipler/birim.jsx index 2c2be737..525e8bf0 100644 --- a/ana/sahipler/birim.jsx +++ b/ana/sahipler/birim.jsx @@ -1,4 +1,5 @@ import OkResmi from "../ok.svg"; +import AnaCss from "../sayfa.css"; import Css from "./birim.css"; import { ağResmi } from "/birim/ağlar/birim"; import { Page } from "/crate"; @@ -33,10 +34,10 @@ const Balon = ({ chainId }) => ( ); const Sahipler = () => ( -
+
-
-
+
+

{{ tr: <>Ağlara göre
KPass sahipleri., en: <>KPass holders
by chain. @@ -51,7 +52,7 @@ const Sahipler = () => ( }} 

-
{Object.keys(Tablo).map((chainId) => )}
+
{Object.keys(Tablo).map((chainId) => )}
); diff --git a/ana/sayfa.css b/ana/sayfa.css index 22312dfb..4dc083a9 100644 --- a/ana/sayfa.css +++ b/ana/sayfa.css @@ -34,6 +34,10 @@ line-height: 1.4; } +/** + * Üç sütunlu alt hero + * @name {Üçlü} + */ .an3 { display: grid; gap: 20px; @@ -42,6 +46,10 @@ max-width: 1200px; } +/** + * Raporların sağ üstteki eylem düğmesi + * @name {SağaYaslı} + */ .ansag { text-align: right; padding: 0 20px; diff --git a/birim/altdizin/birim.css b/birim/altdizin/birim.css index daca5eda..b217d0d5 100644 --- a/birim/altdizin/birim.css +++ b/birim/altdizin/birim.css @@ -1,3 +1,7 @@ +/** + * Alt dizin + * @name {Kök} + */ #alt { display: flex; justify-content: space-between; @@ -6,6 +10,10 @@ padding: 70px 0 40px; } +/** + * Alt dizin sütunu + * @name {Sütun} + */ .altc { margin: 7px 40px 0; } @@ -26,10 +34,18 @@ } } +/** + * Alt dizin kaydol kutusu + * @name {KaydolKutusu} + */ #altk { padding: 0 20px; } +/** + * Alt dizin logo + * @name {Logo} + */ #altl { display: flex; align-items: center; @@ -37,6 +53,10 @@ font-weight: 700; } +/** + * Brand mark metni + * @name {BrandMark} + */ #altt { margin-top: 20px; display: inline-block; @@ -45,12 +65,20 @@ line-height: 1.5; } +/** + * Kaydol metni + * @name {KaydolMetni} + */ #altm { margin: 50px 0 10px; font-weight: 700; font-size: 13px; } +/** + * Kaydol birimi + * @export {KaydolBirimi} + */ #altb { width: 330px; } \ No newline at end of file diff --git a/birim/altdizin/birim.js b/birim/altdizin/birim.js index 1d70a415..04e285cd 100644 --- a/birim/altdizin/birim.js +++ b/birim/altdizin/birim.js @@ -1,3 +1,4 @@ +import Css from "./birim.css"; import Kaydol from "/birim/kaydol/birim"; -Kaydol.bind("altb"); +Kaydol.bind(Css.KaydolBirimi); diff --git a/birim/altdizin/birim.jsx b/birim/altdizin/birim.jsx index 98b65c8d..a1498d86 100644 --- a/birim/altdizin/birim.jsx +++ b/birim/altdizin/birim.jsx @@ -1,23 +1,26 @@ import Css from "./birim.css"; import Kaydol from "/birim/kaydol/birim.jsx"; +import OrtakCss from "/birim/ortakcss/birim.jsx"; const Altdizin = () => ( -
+
-
-
- - +
+
+ + KimlikDAO
- Bir kez KPass al, - tüm on/off-ramp’leri cüzdanınla hesap açmadan kullan -
KİMLİKDAO BÜLTEN'E KAYDOLUN
- + {{ + en: "Wallet-login to all on/off-ramps with a single account you truly own.", + tr: "Bir kez KPass al, tüm on/off-ramp’leri cüzdanınla hesap açmadan kullan." + }} +
KİMLİKDAO BÜLTEN'E KAYDOLUN
+
-
+
TOPLULUK - X (Twitter) + X Discord Ambassador ol Zealy @@ -25,12 +28,17 @@ const Altdizin = () => ( DappRadar LinkedIn
- diff --git a/birim/blog/2025.01/birim.jsx b/birim/blog/2025.01/birim.jsx index efec70bd..45f897a9 100644 --- a/birim/blog/2025.01/birim.jsx +++ b/birim/blog/2025.01/birim.jsx @@ -7,10 +7,10 @@ export default ({ href, piggyback, loading }) => (
-

Ocak 2025 ilerleme raporu

+

Ocak 2025 ilerleme raporu

{{ - en: "KimlikDAO January 2024 progress report will be published on January 31st.", + en: "KimlikDAO January 2025 progress report will be published on January 31st.", tr: "KimlikDAO Ocak 2025 aylık ilerleme raporu 31 Ocak'ta yayıma alınacak." }}
diff --git a/birim/kpass/birim.css b/birim/kpass/birim.css index 3db81fe5..e1ae24c1 100644 --- a/birim/kpass/birim.css +++ b/birim/kpass/birim.css @@ -1,3 +1,7 @@ +/** + * KPass kök + * @export {Kök} + */ #kp { background: #fff; border-radius: 10px; @@ -23,7 +27,10 @@ width: 100%; } -/* Kapak yüzü */ +/** + * KPass'ın kapak yüzü + * @name {KapakYüzü} + */ #kpk { align-items: center; display: flex; @@ -31,7 +38,10 @@ transform: rotateY(0deg); } -/* Bilgi yüzü */ +/** + * KPass'ın bilgi yüzü + * @name {BilgiYüzü} + */ #kpi { transform: rotateY(180deg); } @@ -44,12 +54,19 @@ width: 1400px; } +/** + * Bilgi kartı + * @name {BilgiKartı} + */ .kpp { width: 280px; height: 280px; } -/* KPass Düğmesi */ +/** + * KPass Düğmesi + * @name {Düğme} + */ .kpd { bottom: 5px; height: 10px; @@ -71,6 +88,10 @@ right: 3px; } +/** + * KPass Logo + * @name {Logo} + */ #kplo { bottom: 6px; left: 10px; @@ -98,21 +119,37 @@ transform: rotate(-45deg); } +/** + * Bilgi kartı içeriği + * @name {BilgiKartıİçi} + */ .kpip { padding: 3ex 20px; } +/** + * Bilgi adı + * @name {Ad} + */ .kpl { font-size: 7px; padding: 5px 0 0; } +/** + * Çift sütunlu bilgi kartı + * @name {ÇiftSütun} + */ .kppc { display: flex; justify-content: space-between; } -#kpam { +/** + * Sağ sütun + * @name {SağSütun} + */ +#kpss { min-width: 4em; } diff --git a/birim/kpass/birim.jsx b/birim/kpass/birim.jsx index 3a7997da..d6ba6d08 100644 --- a/birim/kpass/birim.jsx +++ b/birim/kpass/birim.jsx @@ -1,54 +1,55 @@ import Kapak from "kastro:./cover.svg.jsx"; import Css from "./birim.css"; +import OrtakCss from "/birim/ortakcss/birim.jsx"; import dom from "/lib/util/dom"; /** @const {!HTMLDivElement} */ export const Kartlar = dom.div("kpc"); /** @const {!HTMLDivElement} */ -export const Kök = dom.div("kp"); +export const Kök = dom.div(Css.Kök); /** @const {!HTMLAnchorElement} */ export const SolDüğme = dom.a("kpso"); /** @const {!HTMLAnchorElement} */ export const SağDüğme = dom.a("kpsa"); const PersonInfoKartı = () => ( -
-
-
TCKN
+
+
+
TCKN
22345678902
-
Ad
+
Ad
Kaan
-
Soyad
+
Soyad
Ankara
-
Doğum tarihi
+
Doğum tarihi
12.06.1975
-
Doğum yeri
+
Doğum yeri
Ankara
-
Cinsiyet
+
Cinsiyet
E
); const ContactInfoKartı = () => ( -