selfit-camera commited on
Commit
243318e
·
1 Parent(s): 13d36f9
Files changed (2) hide show
  1. app.py +3 -1
  2. i18n/fi.json +102 -0
app.py CHANGED
@@ -62,6 +62,7 @@ RESTRICTED_COUNTRY_LIMIT = 5 # Max usage for restricted countries
62
 
63
  country_dict = {
64
  "zh": ["中国", "香港"],
 
65
  "en": ["美国", "澳大利亚", "英国", "加拿大", "新西兰", "爱尔兰"],
66
  "es": ["西班牙", "墨西哥", "阿根廷", "哥伦比亚", "智利", "秘鲁"],
67
  "pt": ["葡萄牙", "巴西"],
@@ -79,7 +80,7 @@ country_dict = {
79
  "vi": ["越南"],
80
  "he": ["以色列"],
81
  "tr": ["土耳其"],
82
- "da": ["丹麦"]
83
  }
84
 
85
  def query_ip_country(client_ip):
@@ -1315,6 +1316,7 @@ def create_app():
1315
  choices=[
1316
  ("English", "en"),
1317
  ("中文", "zh"),
 
1318
  ("Español", "es"),
1319
  ("Português", "pt"),
1320
  ("Français", "fr"),
 
62
 
63
  country_dict = {
64
  "zh": ["中国", "香港"],
65
+ "fi": ["芬兰"],
66
  "en": ["美国", "澳大利亚", "英国", "加拿大", "新西兰", "爱尔兰"],
67
  "es": ["西班牙", "墨西哥", "阿根廷", "哥伦比亚", "智利", "秘鲁"],
68
  "pt": ["葡萄牙", "巴西"],
 
80
  "vi": ["越南"],
81
  "he": ["以色列"],
82
  "tr": ["土耳其"],
83
+ "da": ["丹麦"],
84
  }
85
 
86
  def query_ip_country(client_ip):
 
1316
  choices=[
1317
  ("English", "en"),
1318
  ("中文", "zh"),
1319
+ ("Suomi", "fi"),
1320
  ("Español", "es"),
1321
  ("Português", "pt"),
1322
  ("Français", "fr"),
i18n/fi.json ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "app_title": "AI-kuvaeditori",
3
+ "header_title": "🎨 AI-kuvaeditori",
4
+ "news_banner_prefix": "🚀 Uutisia: ",
5
+ "news_banner_link": "Maailman ensimmäinen usean kuvan muokkaustyökalu →",
6
+ "global_editor_tab": "🌍 Globaali muokkaus",
7
+ "upload_image_header": "### 📸 Lataa kuva",
8
+ "upload_image_label": "Valitse muokattava kuva",
9
+ "editing_instructions_header": "### ✍️ Muokkausohjeet",
10
+ "prompt_input_label": "Syötä muokkauskehotteesi",
11
+ "prompt_input_placeholder": "Esim: Vaihda tausta rannaksi, lisää sateenkaari, poista tausta jne...",
12
+ "start_editing_button": "🚀 Aloita muokkaus",
13
+ "editing_result_header": "### 🎯 Muokkauksen tulos",
14
+ "output_image_label": "Muokattu kuva",
15
+ "use_as_input_button": "🔄 Käytä syötteenä",
16
+ "status_output_label": "Käsittelyn tila",
17
+ "prompt_examples_header": "### 💡 Kehote-esimerkkejä",
18
+ "local_inpaint_tab": "🖌️ Paikallinen korjaus",
19
+ "upload_and_draw_mask_header": "### 📸 Lataa kuva ja piirrä maski",
20
+ "upload_and_draw_mask_label": "Lataa kuva ja piirrä maski",
21
+ "reference_image_header": "### 🖼️ Viitekuva (valinnainen)",
22
+ "reference_image_label": "Lataa viitekuva (valinnainen)",
23
+ "local_prompt_input_label": "Syötä paikallinen muokkauskehote",
24
+ "local_prompt_input_placeholder": "Esim: Muuta valitun alueen hiukset kultaisiksi, lisää kuvio valittuun kohteeseen, muuta valitun alueen väriä jne...",
25
+ "start_local_editing_button": "🎯 Aloita paikallinen muokkaus",
26
+ "local_output_image_label": "Paikallisesti muokattu kuva",
27
+ "local_inpaint_example_header": "### 💡 Paikallisen korjauksen esimerkkejä",
28
+ "panda_to_cat_example_header": "#### 🐼➡️🐱 Esimerkki: Panda kissaksi",
29
+ "main_image_label": "Pääkuva",
30
+ "mask_label": "Maski",
31
+ "reference_label": "Viitekuva",
32
+ "panda_example_note": "**Kehote**: let the cat ride on the panda\n**Huomautus**: Maski otetaan automaattisesti käyttöön, kun lähetät tämän esimerkin",
33
+ "load_panda_example_button": "🎨 Lataa panda-esimerkki",
34
+ "refresh_editor_button": "🔄 Päivitä kuvaeditori",
35
+
36
+ "error_upload_first": "Lataa kuva ensin",
37
+ "error_enter_prompt": "Syötä muokkauskehote",
38
+ "error_prompt_too_short": "❌ Muokkauskehotteen on oltava yli 3 merkkiä pitkä",
39
+ "error_request_processing": "❌ Virhe pyynnön käsittelyssä",
40
+ "error_free_limit_reached": "❌ Olet saavuttanut Hugging Facen ilmaisen generointirajan. Käy osoitteessa https://omnicreator.net/#generator saadaksesi rajoittamattoman generoinnin",
41
+ "error_free_limit_wait": "❌ Olet saavuttanut Hugging Facen ilmaisen generointirajan. Käy osoitteessa https://omnicreator.net/#generator saadaksesi rajoittamattoman generoinnin tai yritä uudelleen {wait_minutes_int} minuutin kuluttua",
42
+ "status_checking_result": "Tarkistetaan tuloskuvaa...",
43
+ "status_applying_filter": "Sovelletaan sisältösuodatinta...",
44
+ "warning_content_filter": "⚠️ Sisältösuodatin on otettu käyttöön Hugging Facen yhteisön ohjeiden mukaisesti. Rajoittamattoman luovan vapauden saamiseksi vieraile virallisella verkkosivustollamme https://omnicreator.net/#generator",
45
+ "warning_content_review": "⚠️ Sisällön tarkistus vaaditaan. Käy osoitteessa https://omnicreator.net/#generator saadaksesi paremman käyttökokemuksen",
46
+ "status_completed_message": "✅ {message}",
47
+ "status_processing_completed": "Käsittely valmis",
48
+ "error_processing_failed": "❌ {message}",
49
+ "error_processing_exception": "❌ Virhe käsittelyn aikana: {error}",
50
+ "error_upload_and_draw": "Lataa kuva ja piirrä muokattava alue",
51
+ "error_draw_on_image": "Piirrä muokattava alue kuvaan",
52
+ "error_no_image_found": "❌ Kuvaa ei löytynyt. Lataa kuva ensin.",
53
+
54
+ "seo_unlimited_title": "Rajoittamaton AI-kuvien generointi ja muokkaus",
55
+ "seo_unlimited_desc": "Koe AI-kuvanluonnin äärimmäinen vapaus! Generoi ja muokkaa kuvia ilman rajoituksia ja päästä mielikuvituksesi valloilleen edistyneellä AI-kuvaeditorialustallamme.",
56
+ "seo_unlimited_button": "Hanki rajoittamaton pääsy nyt",
57
+ "seo_unlimited_footer": "Liity tuhansien luojien joukkoon, jotka luottavat Omni Creatoriin rajoittamattomassa AI-kuvien generoinnissa!",
58
+ "seo_professional_title": "Ammattimainen AI-kuvaeditori - Rajoittamaton",
59
+ "seo_professional_desc": "Toteuta luovat visiosi edistyneellä AI-kuvaeditorialustallamme. Olitpa sitten luomassa taidetta, muokkaamassa valokuvia, suunnittelemassa sisältöä tai työskentelemässä minkä tahansa kuvan kanssa - tehokas tekoälymme poistaa kaikki rajoitukset ja antaa sinulle täydellisen luovan vapauden.",
60
+ "seo_feature1_title": "Rajoittamaton generointi",
61
+ "seo_feature1_desc": "Edistyneet käyttäjät nauttivat rajattomasta kuvien generoinnista ilman päivittäisiä rajoituksia, nopeusrajoituksia tai sisältöesteitä. Luo niin monta kuvaa kuin haluat, milloin haluat.",
62
+ "seo_feature2_title": "Luova vapaus",
63
+ "seo_feature2_desc": "Generoi ja muokkaa minkä tahansa tyyppistä sisältöä täydellisellä luovalla vapaudella ilman mielikuvituksesi rajoituksia. Äärettömät mahdollisuudet taiteilijoille, suunnittelijoille ja sisällöntuottajille.",
64
+ "seo_feature3_title": "Salamannopea käsittely",
65
+ "seo_feature3_desc": "Edistynyt AI-infrastruktuuri tuottaa korkealaatuisia tuloksia sekunneissa. Ei jonotusta, ei käsittelyviiveitä - vain välitöntä, ammattitason kuvankäsittelyä.",
66
+ "seo_feature4_title": "Edistyneet muokkaustyökalut",
67
+ "seo_feature4_desc": "Globaalit muutokset, tarkka paikallinen muokkaus, tyylinsiirto, kohteiden poisto, taustan vaihto ja kymmeniä muita ammattimaisia muokkausominaisuuksia.",
68
+ "seo_feature5_title": "Erinomainen laatu",
69
+ "seo_feature5_desc": "Huippuluokan AI-mallit, jotka on koulutettu miljoonilla kuvilla, tarjoavat poikkeuksellista laatua ja realismia. Ammattitason tulokset kaupalliseen käyttöön ja korkean tason projekteihin.",
70
+ "seo_feature6_title": "Monitilojen tuki",
71
+ "seo_feature6_desc": "Tukee kaikkia kuvamuotoja, tyylejä ja käyttötapauksia. Fotorealistisista muotokuvista taiteellisiin luomuksiin, tuotekuvauksesta digitaaliseen taiteeseen - me hoidamme kaiken.",
72
+ "seo_protips_title": "Ammattilaisvinkkejä parhaiden tulosten saavuttamiseksi",
73
+ "seo_protip1_title": "Selkeät kuvaukset:",
74
+ "seo_protip1_desc": "Käytä yksityiskohtaisia, tarkkoja kehotteita saadaksesi parempia tuloksia. Kuvaile värit, tyyli, valaistus ja sommittelu selkeästi.",
75
+ "seo_protip2_title": "Paikallinen muokkaus:",
76
+ "seo_protip2_desc": "Valitse paikallisesti muokattavat alueet tarkoilla siveltimenvedoilla. Pienemmät, kohdennetummat muokkaukset tuottavat usein parempia tuloksia.",
77
+ "seo_protip3_title": "Iteratiivinen prosessi:",
78
+ "seo_protip3_desc": "Käytä 'Käytä syötteenä' -toimintoa tulosten hiomiseen. Useat iteraatiot voivat saavuttaa monimutkaisia muutoksia.",
79
+ "seo_protip4_title": "Kuvanlaatu:",
80
+ "seo_protip4_desc": "Korkeamman resoluution syötekuvat (enintään 10 Mt) tuottavat yleensä parempia muokkauksia ja hienompia yksityiskohtia.",
81
+ "seo_needs_title": "Täyttää kaikki luovat tarpeet",
82
+ "seo_needs_art_title": "Digitaalinen taide",
83
+ "seo_needs_art_item1": "Hahmosuunnittelu",
84
+ "seo_needs_art_item2": "Konseptitaide",
85
+ "seo_needs_art_item3": "Tyylinsiirto",
86
+ "seo_needs_art_item4": "Taiteelliset tehosteet",
87
+ "seo_needs_photo_title": "Valokuvaus",
88
+ "seo_needs_photo_item1": "Taustan vaihto",
89
+ "seo_needs_photo_item2": "Kohteiden poisto",
90
+ "seo_needs_photo_item3": "Valaistuksen säädöt",
91
+ "seo_needs_photo_item4": "Muotokuvien parantelu",
92
+ "seo_needs_ecom_title": "Verkkokauppa",
93
+ "seo_needs_ecom_item1": "Tuotekuvaus",
94
+ "seo_needs_ecom_item2": "Lifestyle-kuvat",
95
+ "seo_needs_ecom_item3": "Värimuunnelmat",
96
+ "seo_needs_ecom_item4": "Näkymän sijoittelu",
97
+ "seo_needs_social_title": "Sosiaalinen media",
98
+ "seo_needs_social_item1": "Sisällöntuotanto",
99
+ "seo_needs_social_item2": "Meemien generointi",
100
+ "seo_needs_social_item3": "Brändin visuaalit",
101
+ "seo_needs_social_item4": "Viraalisisältö"
102
+ }