{"id":15092939,"url":"https://github.com/anezih/fonosozluknet","last_synced_at":"2026-02-05T19:31:24.318Z","repository":{"id":243545865,"uuid":"812717803","full_name":"anezih/FonoSozlukNet","owner":"anezih","description":"Fono Sözlüklerini StarDict ve TSV biçimine çeviren Blazor Webassembly uygulaması, uçbirim uygulaması ve yardımcı kütüphaneler","archived":false,"fork":false,"pushed_at":"2025-06-22T18:24:19.000Z","size":241485,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T19:30:39.229Z","etag":null,"topics":["blazor","blazor-webassembly","cli-app","hunspell","reverse-engineering","sozluk","stardict","turkce"],"latest_commit_sha":null,"homepage":"https://anezih.github.io/FonoSozlukNet/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anezih.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-09T17:22:28.000Z","updated_at":"2025-06-22T18:24:23.000Z","dependencies_parsed_at":"2024-06-23T02:55:53.427Z","dependency_job_id":"62a9e3d4-8983-40b3-b56f-ba86d089a741","html_url":"https://github.com/anezih/FonoSozlukNet","commit_stats":{"total_commits":19,"total_committers":1,"mean_commits":19.0,"dds":0.0,"last_synced_commit":"677e878967f0a5ac7d0370f5167c37b46953b193"},"previous_names":["anezih/fonosozluknet"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/anezih/FonoSozlukNet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anezih%2FFonoSozlukNet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anezih%2FFonoSozlukNet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anezih%2FFonoSozlukNet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anezih%2FFonoSozlukNet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anezih","download_url":"https://codeload.github.com/anezih/FonoSozlukNet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anezih%2FFonoSozlukNet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262642954,"owners_count":23341817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blazor","blazor-webassembly","cli-app","hunspell","reverse-engineering","sozluk","stardict","turkce"],"created_at":"2024-09-25T11:01:55.013Z","updated_at":"2026-02-05T19:31:24.275Z","avatar_url":"https://github.com/anezih.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Denenen Sözlükler](#denenen-sözlük-veri-dosyaları)\n\nFono sözlüklerini StarDict ve TSV biçimlerine çevirebilen bir Blazor Webassembly uygulaması.\n\nİlgili sözlüklerin veri dosyaları Fono'nun 2004-2008 aralığında çıkarttığı\nBüyük (ve nadiren de olsa Modern) Sözlük'ün yanında gelen CD-ROM'larda yer almaktadır.\n\nFonoSozlukNet, EuroDict XP (.KDD) ve XML formatlarını okuyabilmektedir.\n\n# Blazor Uygulamasının Kullanımı\nSözlükleri dönüştürmek için veri dosyasını dosya alanına sürükleyin. İlerleme durumu\nekranın ortasında gösterilecektir. Okuma bitene kadar **sekmeyi değiştirmeyin**,\nyoksa tarayıcı arka plana alınan uygulamanın çalışmasını duraklatabilir. Dosya başarılı bir\nşekilde okunduktan sonra madde başları ve tanımlar tablo biçimide alt kısımda gösterilecek ve kaydetme\nseçenekleri etkin duruma gelecektir. \"TSV Olarak Kaydet\" tuşuyla sözlüğü TAB (\\t) karakteriyle ayrılmış\nbiçimde kaydedebilirsiniz. \"StarDict Olarak Kaydet\" tuşuyla sözlük StarDict biçimine dönüştürülerek ZIP\narşivi olarak kaydedilir. \"Hunspell Dic Dosyası\" ve \"Hunspell Aff Dosyası\" kullanıcının yüklediği Hunspell\ndosyaları doğrultusunda StarDict biçimine madde başlarının çekimli durumlarını ekler, böylece örneğin\n\"yapıtlarını\" araması \"yapıt\" sonucunu döndürür. Hunspell dosyalarını\n\u003ca href=\"https://github.com/wooorm/dictionaries\"\u003ehttps://github.com/wooorm/dictionaries\u003c/a\u003e adresinden\nedinebilirsiniz.\n\n# Blazor Uygulaması Önizlemesi\n\n[FonoSozlukNet_onizleme.webm](https://github.com/anezih/FonoSozlukNet/assets/90565940/a9cfeef2-605f-45b1-8fad-45e7e970bccf)\n\n\n# Uçbirim Uygulamasının Kullanımı\n\n`./FonoSozlukCli --help`\n```\nFonoSozlukCli 1.0.0+8b09c3cbb4575adc386ad9af6636c0d8e400882f\nCopyright (C) 2024 https://github.com/anezih\n\n  -f, --file    Required. Girdi Fono veri dosyasının konumu.\n\n  -o, --out     Çıktı dosyalarının kaydedileceği konum.\n\n  --tsv         (Group: OutputChoice) Sözlük Tsv biçiminde kaydedilsin.\n\n  --stardict    (Group: OutputChoice) Sözlük StarDict biçiminde kaydedilsin.\n\n  --hunspell    Madde başlarının çekimli durumlarının üretilmesi için gerekli Hunspell Dic dosyasının konumu.\n\n  --help        Display this help screen.\n\n  --version     Display version information.\n```\n\n## Örnek kullanım:\n\n```powershell\n./FonoSozlukCli -f ./KDD/TURITA_P.KDD --stardict --tsv --hunspell ./hunspell/tr_TR.dic\n```\n\n# Denenen Sözlük Veri Dosyaları\n\n| Dosya İsmi   | Yön                 | Girdi Sayısı  |\n| :----------- | :-----------------: | ------------: |\n| ING_TR.xml   | İngilizce - Türkçe  | 33.740        |\n| TR_ING.xml   | Türkçe - İngilizce  | 45.174        |\n| FRETUR_P.KDD | Fransızca - Türkçe  | 42.340        |\n| TURFRE_P.KDD | Türkçe - Fransızca  | 32.764        |\n| ITATUR_P.KDD | İtalyanca - Türkçe  | 51.168        |\n| TURITA_P.KDD | Türkçe - İtalyanca  | 27.346        |\n| SPATUR_P.KDD | İspanyolca - Türkçe | 28.664        |\n| TURSPA_P.KDD | Türkçe - İspanyolca | 37.712        |\n| GERTUR_P.KDD | Almanca - Türkçe    | 88.179        |\n| TURGER_P.KDD | Türkçe - Almanca    | 32.308        |\n| RS_TR.xml    | Rusça - Türkçe      | 40.353        |\n| TR_RS.xml    | Türkçe - Rusça      | 34.089        |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanezih%2Ffonosozluknet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanezih%2Ffonosozluknet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanezih%2Ffonosozluknet/lists"}