diff --git a/.idea/misc.xml b/.idea/misc.xml index deb97c8116..034cdfdf80 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,12 +1,17 @@ + + + + diff --git a/base/src/main/proto/spine/ui/language.proto b/base/src/main/proto/spine/ui/language.proto index 4b730c87fe..588e97e0f4 100644 --- a/base/src/main/proto/spine/ui/language.proto +++ b/base/src/main/proto/spine/ui/language.proto @@ -28,10 +28,384 @@ option java_multiple_files = true; option java_outer_classname = "LanguageProto"; option java_package = "io.spine.ui"; -// A human language. +// A human language as defined by ISO 639-1. +// +// See https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes // -// See https://github.com/SpineEventEngine/base/issues/2 enum Language { UNDEFINED = 0; + + // Abkhazian + ab = 1; + // Afar + aa = 2; + // Afrikaans + af = 3; + // Akan + ak = 4; + // Albanian + sq = 5; + // Amharic + am = 6; + // Arabic + ar = 7; + // Aragonese + an = 8; + // Armenian + hy = 9; + // Assamese + as = 10; + // Avaric + av = 11; + // Avestan + ae = 12; + // Aymara + ay = 13; + // Azerbaijani + az = 14; + // Bambara + bm = 15; + // Bashkir + ba = 16; + // Basque + eu = 17; + // Belarusian + be = 18; + // Bengali + bn = 19; + // Bihari languages + bh = 20; + // Bislama + bi = 21; + // Bosnian + bs = 22; + // Breton + br = 23; + // Bulgarian + bg = 24; + // Burmese + my = 25; + // Catalan, Valencian + ca = 26; + // Central Khmer + km = 27; + // Chamorro + ch = 28; + // Chechen + ce = 29; + // Chichewa, Chewa, Nyanja + ny = 30; + // Chinese + zh = 31; + // Church Slavic, Old Slavonic, Church Slavonic, Old Bulgarian, Old Church Slavonic + cu = 32; + // Chuvash + cv = 33; + // Cornish + kw = 34; + // Corsican + co = 35; + // Cree + cr = 36; + // Croatian + hr = 37; + // Czech + cs = 38; + // Danish + da = 39; + // Divehi, Dhivehi, Maldivian + dv = 40; + // Dutch, Flemish + nl = 41; + // Dzongkha + dz = 42; + // English + en = 43; + // Esperanto + eo = 44; + // Estonian + et = 45; + // Ewe + ee = 46; + // Faroese + fo = 47; + // Fijian + fj = 48; + // Finnish + fi = 49; + // French + fr = 50; + // Fulah + ff = 51; + // Gaelic, Scottish Gaelic + gd = 52; + // Galician + gl = 53; + // Ganda + lg = 54; + // Georgian + ka = 55; + // German + de = 56; + // Greek, Modern (1453-) + el = 57; + // Guarani + gn = 58; + // Gujarati + gu = 59; + // Haitian, Haitian Creole + ht = 60; + // Hausa + ha = 61; + // Hebrew + he = 62; + // Herero + hz = 63; + // Hindi + hi = 64; + // Hiri Motu + ho = 65; + // Hungarian + hu = 66; + // Icelandic + is = 67; + // Ido + // + // This member has the underscore suffix to avoid the name clash with the top package name "io" + // of the generated Java code. + // + io_ = 68; + // Igbo + ig = 69; + // Indonesian + id = 70; + // Interlingua (International Auxiliary Language Association) + ia = 71; + // Interlingue, Occidental + ie = 72; + // Inuktitut + iu = 73; + // Inupiaq + ik = 74; + // Irish + ga = 75; + // Italian + it = 76; + // Japanese + ja = 77; + // Javanese + jv = 78; + // Kalaallisut, Greenlandic + kl = 79; + // Kannada + kn = 80; + // Kanuri + kr = 81; + // Kashmiri + ks = 82; + // Kazakh + kk = 83; + // Kikuyu, Gikuyu + ki = 84; + // Kinyarwanda + rw = 85; + // Kirghiz, Kyrgyz + ky = 86; + // Komi + kv = 87; + // Kongo + kg = 88; + // Korean + ko = 89; + // Kuanyama, Kwanyama + kj = 90; + // Kurdish + ku = 91; + // Lao + lo = 92; + // Latin + la = 93; + // Latvian + lv = 94; + // Limburgan, Limburger, Limburgish + li = 95; + // Lingala + ln = 96; + // Lithuanian + lt = 97; + // Luba-Katanga + lu = 98; + // Luxembourgish, Letzeburgesch + lb = 99; + // Macedonian + mk = 100; + // Malagasy + mg = 101; + // Malay + ms = 102; + // Malayalam + ml = 103; + // Maltese + mt = 104; + // Manx + gv = 105; + // Maori + mi = 106; + // Marathi + mr = 107; + // Marshallese + mh = 108; + // Mongolian + mn = 109; + // Nauru + na = 110; + // Navajo, Navaho + nv = 111; + // Ndonga + ng = 112; + // Nepali + ne = 113; + // North Ndebele + nd = 114; + // Northern Sami + se = 115; + // Norwegian + no = 116; + // Norwegian Bokmal + nb = 117; + // Norwegian Nynorsk + nn = 118; + // Occitan + oc = 119; + // Ojibwa + oj = 120; + // Oriya + or = 121; + // Oromo + om = 122; + // Ossetian, Ossetic + os = 123; + // Pali + pi = 124; + // Pashto, Pushto + ps = 125; + // Persian + fa = 126; + // Polish + pl = 127; + // Portuguese + pt = 128; + // Punjabi, Panjabi + pa = 129; + // Quechua + qu = 130; + // Romanian, Moldavian, Moldovan + ro = 131; + // Romansh + rm = 132; + // Rundi + rn = 133; + // Russian + ru = 134; + // Samoan + sm = 135; + // Sango + sg = 136; + // Sanskrit + sa = 137; + // Sardinian + sc = 138; + // Serbian + sr = 139; + // Shona + sn = 140; + // Sichuan Yi, Nuosu + ii = 141; + // Sindhi + sd = 142; + // Sinhala, Sinhalese + si = 143; + // Slovak + sk = 144; + // Slovenian + sl = 145; + // Somali + so = 146; + // South Ndebele + nr = 147; + // Southern Sotho + st = 148; + // Spanish, Castilian + es = 149; + // Sundanese + su = 150; + // Swahili + sw = 151; + // Swati + ss = 152; + // Swedish + sv = 153; + // Tagalog + tl = 154; + // Tahitian + ty = 155; + // Tajik + tg = 156; + // Tamil + ta = 157; + // Tatar + tt = 158; + // Telugu + te = 159; + // Thai + th = 160; + // Tibetan + bo = 161; + // Tigrinya + ti = 162; + // Tonga (Tonga Islands) + to = 163; + // Tsonga + ts = 164; + // Tswana + tn = 165; + // Turkish + tr = 166; + // Turkmen + tk = 167; + // Twi + tw = 168; + // Uighur, Uyghur + ug = 169; + // Ukrainian + uk = 170; + // Urdu + ur = 171; + // Uzbek + uz = 172; + // Venda + ve = 173; + // Vietnamese + vi = 174; + // Volapuk + vo = 175; + // Walloon + wa = 176; + // Welsh + cy = 177; + // Western Frisian + fy = 178; + // Wolof + wo = 179; + // Xhosa + xh = 180; + // Yiddish + yi = 181; + // Yoruba + yo = 182; + // Zhuang, Chuang + za = 183; + // Zulu + zu = 184; } diff --git a/license-report.md b/license-report.md index 45f7a4cd61..3a8acadd71 100644 --- a/license-report.md +++ b/license-report.md @@ -1,6 +1,6 @@ -# Dependencies of `io.spine:spine-base:1.5.2` +# Dependencies of `io.spine:spine-base:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -330,12 +330,12 @@ The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:23 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:51 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-errorprone-checks:1.5.2` +# Dependencies of `io.spine.tools:spine-errorprone-checks:1.5.3` ## Runtime 1. **Group:** com.github.ben-manes.caffeine **Name:** caffeine **Version:** 2.7.0 @@ -777,12 +777,12 @@ This report was generated on **Thu Mar 26 14:09:23 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:24 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:52 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-javadoc-filter:1.5.2` +# Dependencies of `io.spine.tools:spine-javadoc-filter:1.5.3` ## Runtime 1. **Group:** com.google.android **Name:** annotations **Version:** 4.1.1.4 @@ -1170,12 +1170,12 @@ This report was generated on **Thu Mar 26 14:09:24 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:25 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:53 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-javadoc-prettifier:1.5.2` +# Dependencies of `io.spine.tools:spine-javadoc-prettifier:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -1537,12 +1537,12 @@ This report was generated on **Thu Mar 26 14:09:25 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:25 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:53 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-model-compiler:1.5.2` +# Dependencies of `io.spine.tools:spine-model-compiler:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -1920,12 +1920,12 @@ This report was generated on **Thu Mar 26 14:09:25 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:26 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:53 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-mute-logging:1.5.2` +# Dependencies of `io.spine.tools:spine-mute-logging:1.5.3` ## Runtime 1. **Group:** com.google.auto.value **Name:** auto-value-annotations **Version:** 1.6.3 @@ -2305,12 +2305,12 @@ This report was generated on **Thu Mar 26 14:09:26 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:27 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:53 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-plugin-base:1.5.2` +# Dependencies of `io.spine.tools:spine-plugin-base:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -2672,12 +2672,12 @@ This report was generated on **Thu Mar 26 14:09:27 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:27 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:54 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-plugin-testlib:1.5.2` +# Dependencies of `io.spine.tools:spine-plugin-testlib:1.5.3` ## Runtime 1. **Group:** com.google.auto.value **Name:** auto-value-annotations **Version:** 1.6.3 @@ -3097,12 +3097,12 @@ This report was generated on **Thu Mar 26 14:09:27 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:28 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:54 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-proto-dart-plugin:1.5.2` +# Dependencies of `io.spine.tools:spine-proto-dart-plugin:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -3464,12 +3464,12 @@ This report was generated on **Thu Mar 26 14:09:28 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:28 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:54 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-proto-js-plugin:1.5.2` +# Dependencies of `io.spine.tools:spine-proto-js-plugin:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -3831,12 +3831,12 @@ This report was generated on **Thu Mar 26 14:09:28 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:29 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:54 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-protoc-api:1.5.2` +# Dependencies of `io.spine.tools:spine-protoc-api:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -4158,12 +4158,12 @@ This report was generated on **Thu Mar 26 14:09:29 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:29 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:55 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-protoc-plugin:1.5.2` +# Dependencies of `io.spine.tools:spine-protoc-plugin:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -4493,12 +4493,12 @@ This report was generated on **Thu Mar 26 14:09:29 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:55 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine:spine-testlib:1.5.2` +# Dependencies of `io.spine:spine-testlib:1.5.3` ## Runtime 1. **Group:** com.google.auto.value **Name:** auto-value-annotations **Version:** 1.6.3 @@ -4878,12 +4878,12 @@ This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:55 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-tool-base:1.5.2` +# Dependencies of `io.spine.tools:spine-tool-base:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -5213,12 +5213,12 @@ This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). +This report was generated on **Wed Apr 01 23:07:55 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). -# Dependencies of `io.spine.tools:spine-validation-generator:1.5.2` +# Dependencies of `io.spine.tools:spine-validation-generator:1.5.3` ## Runtime 1. **Group:** com.google.code.findbugs **Name:** jsr305 **Version:** 3.0.2 @@ -5548,4 +5548,4 @@ This report was generated on **Thu Mar 26 14:09:30 EET 2020** using [Gradle-Lice The dependencies distributed under several licenses, are used according their commercial-use-friendly license. -This report was generated on **Thu Mar 26 14:09:31 EET 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file +This report was generated on **Wed Apr 01 23:07:55 EEST 2020** using [Gradle-License-Report plugin](https://github.com/jk1/Gradle-License-Report) by Evgeny Naumenko, licensed under [Apache 2.0 License](https://github.com/jk1/Gradle-License-Report/blob/master/LICENSE). \ No newline at end of file diff --git a/pom.xml b/pom.xml index e7e51490a1..77b0fb3b1d 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ all modules and does not describe the project structure per-subproject. io.spine spine-base -1.5.2 +1.5.3 2015 @@ -154,7 +154,7 @@ all modules and does not describe the project structure per-subproject. io.spine.tools spine-protoc-plugin - 1.5.2 + 1.5.3 test diff --git a/version.gradle b/version.gradle index 19cafac1f1..803e8d3b1a 100644 --- a/version.gradle +++ b/version.gradle @@ -25,7 +25,7 @@ * as we want to manage the versions in a single source. */ -final def SPINE_VERSION = '1.5.2' +final def SPINE_VERSION = '1.5.3' ext { spineVersion = SPINE_VERSION