GyulyVGC / GyulyVGC/sniffnet

Translate Sniffnet in your native language ๐ŸŒ

Open
#60 58 comments 0 reactions 0 assignees View on GitHub
good first issue help wanted translation
Dominant language
Rust
Stars
41.1k
Forks
2k
Avg merge
17h 14m
Merged PRs (30d)
17

Description

In v1.1 I introduced the possibility to select a language for the GUI.
If you are a native speaker of a language for which a translation isn't there yet (or a language that's not fully up to date), it'd be awesome if you could help me translating the application.

### The translation is mostly appreciated if you think the language is potentially spoken by a large amount of people using Sniffnet


### โžก๏ธ All you have to do is to add the translations to these files:
- ***[translations (up to v1.1)](https://github.com/GyulyVGC/sniffnet/blob/main/src/translations/translations.rs)***
- ***[translations_2 (up to v1.2)](https://github.com/GyulyVGC/sniffnet/blob/main/src/translations/translations_2.rs)***
- ***[translations_3 (up to v1.3)](https://github.com/GyulyVGC/sniffnet/blob/main/src/translations/translations_3.rs)***
- ***[translations_4 (up to v1.4)](https://github.com/GyulyVGC/sniffnet/blob/main/src/translations/translations_4.rs)***
- ***[translations_5 (up to v1.5)](https://github.com/GyulyVGC/sniffnet/blob/main/src/translations/translations_5.rs)***

Thanks in advance to everyone โค๏ธ


Language | Code | Flag | Up to v1.1? | Up to v1.2? | Up to v1.3? | Up to v1.4? | Up to v1.5?
-|-|-|-|-|-|-|-
English | EN | ๐Ÿ‡ฌ๐Ÿ‡ง | โœ… | โœ… | โœ…| โœ… | โœ…
Czech | CS | ๐Ÿ‡จ๐Ÿ‡ฟ | โœ… (#960) | โœ… (#960) | โœ… (#960) | โœ… (#960) | โŒ
German | DE | ๐Ÿ‡ฉ๐Ÿ‡ช | โœ… (#87) | โœ… (#191) | โœ… (#495) | โœ… (#833) | โœ… (#1122)
Greek | EL | ๐Ÿ‡ฌ๐Ÿ‡ท | โœ… (#160) | โœ… (#879) | โœ… (#879) | โœ… (#879) | โœ… (#1175)
Spanish | ES | ๐Ÿ‡ช๐Ÿ‡ฆ | โœ… (#70) | โœ… (#203) | โœ… (#805) | โœ… (#955) | โœ… (#1140)
Persian (*) | FA | ๐Ÿ‡ฎ๐Ÿ‡ท | โœ… (#158) | โœ… (#193) | โœ… (#532) | โœ… (#1195) | โœ… (#1196)
Finnish | FI | ๐Ÿ‡ซ๐Ÿ‡ฎ | โœ… (#310) | โœ… (#310) | โŒ | โŒ | โŒ
French | FR | ๐Ÿ‡ซ๐Ÿ‡ท | โœ… (#64 - #67) | โœ… (#279) | โœ… (#494) | โœ… (#864) | โœ… (#1123)
Hungarian | HU | ๐Ÿ‡ญ๐Ÿ‡บ | โœ… (#1197) | โœ… (#1197) | โœ… (#1197) | โœ… (#1197) | โœ… (#1197)
Indonesian | ID | ๐Ÿ‡ฎโ€๐Ÿ‡ฉ | โœ… (#611) | โœ… (#611) | โœ… (#611) | โœ… (#909) | โœ… (#1145)
Italian | IT | ๐Ÿ‡ฎ๐Ÿ‡น | โœ… | โœ… | โœ…| โœ… | โœ…
Japanese | JA | ๐Ÿ‡ฏ๐Ÿ‡ต | โœ… (#343) | โœ… (#343) | โœ… (#504) | โœ… (#849) | โœ… (#1020)
Korean | KO | ๐Ÿ‡ฐ๐Ÿ‡ท | โœ… (#128) | โœ… (#205) | โœ… (#604) | โŒ | โŒ
Dutch | NL | ๐Ÿ‡ณ๐Ÿ‡ฑ | โœ… (#854) | โœ… (#854) | โœ… (#854) | โœ… (#854) | โŒ
Polish | PL | ๐Ÿ‡ต๐Ÿ‡ฑ | โœ… (#78) | โœ… (#244) | โœ… (#498) | โŒ | โŒ
Portuguese | PT | ๐Ÿ‡ต๐Ÿ‡น | โœ… (#134) | โœ… (#398) | โœ… (#690) | โŒ | โŒ
Romanian | RO | ๐Ÿ‡ท๐Ÿ‡ด | โœ… (#113) | โœ… (#241) | โœ… (#499) | โœ… (#890) | โœ… (#942)
Russian | RU | ๐Ÿ‡ท๐Ÿ‡บ | โœ… (#151) | โœ… (#187) | โœ… (#496) | โœ… (#1223) | โœ… (#1224)
Sinhala | SI | ๐Ÿ‡ฑ๐Ÿ‡ฐ | โœ… (#1239) | โœ… (#1239) | โœ… (#1239) | โœ… (#1239) | โœ… (#1239)
Swedish | SV | ๐Ÿ‡ธ๐Ÿ‡ช | โœ… (#213) | โœ… (#213) | โœ… (#522) | โœ… (#1068) | โœ… (#1068)
Turkish | TR | ๐Ÿ‡น๐Ÿ‡ท | โœ… (#139) | โœ… (#192) | โœ… (#608) | โœ… (#1074) | โœ… (#1074)
Ukrainian | UK | ๐Ÿ‡บ๐Ÿ‡ฆ | โœ… (#94) | โœ… (#216) | โœ… (#692) | โœ… (#1039) | โœ… (#1039)
Uzbek | UZ | ๐Ÿ‡บ๐Ÿ‡ฟ | โœ… (#385) | โœ… (#385) | โœ… (#510) | โœ… (#834) | โŒ
Vietnamese | VI | ๐Ÿ‡ป๐Ÿ‡ณ | โœ… (#577) | โœ… (#577) | โœ… (#577) | โœ… (#982) | โŒ
Simplified Chinese | ZH | ๐Ÿ‡จ๐Ÿ‡ณ | โœ… (#89 - #93) | โœ… (#214) | โœ… (#575) | โœ… (#838) | โœ… (#1021)
Traditional Chinese (Taiwan) | ZH_TW | ๐Ÿ‡นโ€๐Ÿ‡ผ | โœ… (#774) | โœ… (#774) | โœ… (#774) | โœ… (#904) | โœ… (#1021)

(*) A Persian translation has been submitted and approved, but is not available in-app since RTL languages aren't supported yet by the GUI library in use.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the language entries in src/translations/translations.rs, translations_2.rs, translations_3.rs, translations_4.rs, and translations_5.rs with an existing complete language. Translate the missing or outdated strings for one language across all five files. Done means the language is consistently updated through v1.5 and the application can use the completed translation.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
localization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
66/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.