diff --git a/app/build.gradle b/app/build.gradle index c0b808abee..f4fcead570 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId 'com.discord' minSdkVersion 21 targetSdkVersion 30 - versionCode 116006 - versionName "116.6 - Stable" + versionCode 117014 + versionName "117.14 - Stable" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index c654214b4a..c531e1057d 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/assets/data/country-codes.json b/app/src/main/assets/data/country-codes.json index f74d2411de..729c00ba05 100644 --- a/app/src/main/assets/data/country-codes.json +++ b/app/src/main/assets/data/country-codes.json @@ -1 +1 @@ -[{"alpha2":"AF","code":"+93","name":"Afghanistan"},{"alpha2":"AL","code":"+355","name":"Albania"},{"alpha2":"DZ","code":"+213","name":"Algeria"},{"alpha2":"AS","code":"+1 684","name":"American Samoa"},{"alpha2":"AD","code":"+376","name":"Andorra"},{"alpha2":"AO","code":"+244","name":"Angola"},{"alpha2":"AI","code":"+1 264","name":"Anguilla"},{"alpha2":"AG","code":"+1 268","name":"Antigua and Barbuda"},{"alpha2":"AR","code":"+54","name":"Argentina"},{"alpha2":"AM","code":"+374","name":"Armenia"},{"alpha2":"AW","code":"+297","name":"Aruba"},{"alpha2":"AC","code":"+247","name":"Ascension"},{"alpha2":"AU","code":"+61","name":"Australia"},{"alpha2":"AT","code":"+43","name":"Austria"},{"alpha2":"AZ","code":"+994","name":"Azerbaijan"},{"alpha2":"BS","code":"+1 242","name":"Bahamas"},{"alpha2":"BH","code":"+973","name":"Bahrain"},{"alpha2":"BD","code":"+880","name":"Bangladesh"},{"alpha2":"BB","code":"+1 246","name":"Barbados"},{"alpha2":"BY","code":"+375","name":"Belarus"},{"alpha2":"BE","code":"+32","name":"Belgium"},{"alpha2":"BZ","code":"+501","name":"Belize"},{"alpha2":"BJ","code":"+229","name":"Benin"},{"alpha2":"BM","code":"+1 441","name":"Bermuda"},{"alpha2":"BT","code":"+975","name":"Bhutan"},{"alpha2":"BO","code":"+591","name":"Bolivia"},{"alpha2":"BA","code":"+387","name":"Bosnia and Herzegovina"},{"alpha2":"BW","code":"+267","name":"Botswana"},{"alpha2":"BR","code":"+55","name":"Brazil"},{"alpha2":"IO","code":"+246","name":"British Indian Ocean Territory"},{"alpha2":"VG","code":"+1 284","name":"British Virgin Islands"},{"alpha2":"BN","code":"+673","name":"Brunei"},{"alpha2":"BG","code":"+359","name":"Bulgaria"},{"alpha2":"BF","code":"+226","name":"Burkina Faso"},{"alpha2":"BI","code":"+257","name":"Burundi"},{"alpha2":"KH","code":"+855","name":"Cambodia"},{"alpha2":"CM","code":"+237","name":"Cameroon"},{"alpha2":"CA","code":"+1","name":"Canada"},{"alpha2":"CV","code":"+238","name":"Cape Verde"},{"alpha2":"KY","code":"+1 345","name":"Cayman Islands"},{"alpha2":"CF","code":"+236","name":"Central African Republic"},{"alpha2":"TD","code":"+235","name":"Chad"},{"alpha2":"CL","code":"+56","name":"Chile"},{"alpha2":"CN","code":"+86","name":"China"},{"alpha2":"CX","code":"+61","name":"Christmas Island"},{"alpha2":"CC","code":"+61","name":"Cocos-Keeling Islands"},{"alpha2":"CO","code":"+57","name":"Colombia"},{"alpha2":"KM","code":"+269","name":"Comoros"},{"alpha2":"CG","code":"+242","name":"Congo"},{"alpha2":"CD","code":"+243","name":"Congo, Dem. Rep. of (Zaire)"},{"alpha2":"CK","code":"+682","name":"Cook Islands"},{"alpha2":"CR","code":"+506","name":"Costa Rica"},{"alpha2":"HR","code":"+385","name":"Croatia"},{"alpha2":"CU","code":"+53","name":"Cuba"},{"alpha2":"CW","code":"+599","name":"Curacao"},{"alpha2":"CY","code":"+357","name":"Cyprus"},{"alpha2":"CZ","code":"+420","name":"Czech Republic"},{"alpha2":"DK","code":"+45","name":"Denmark"},{"alpha2":"DG","code":"+246","name":"Diego Garcia"},{"alpha2":"DJ","code":"+253","name":"Djibouti"},{"alpha2":"DM","code":"+1 767","name":"Dominica"},{"alpha2":"DO","code":"+1 809","name":"Dominican Republic"},{"alpha2":"DO","code":"+1 829","name":"Dominican Republic"},{"alpha2":"DO","code":"+1 849","name":"Dominican Republic"},{"alpha2":"TP","code":"+670","name":"East Timor"},{"alpha2":"EC","code":"+593","name":"Ecuador"},{"alpha2":"EG","code":"+20","name":"Egypt"},{"alpha2":"SV","code":"+503","name":"El Salvador"},{"alpha2":"GQ","code":"+240","name":"Equatorial Guinea"},{"alpha2":"ER","code":"+291","name":"Eritrea"},{"alpha2":"EE","code":"+372","name":"Estonia"},{"alpha2":"ET","code":"+251","name":"Ethiopia"},{"alpha2":"FK","code":"+500","name":"Falkland Islands"},{"alpha2":"FO","code":"+298","name":"Faroe Islands"},{"alpha2":"FJ","code":"+679","name":"Fiji"},{"alpha2":"FI","code":"+358","name":"Finland"},{"alpha2":"FR","code":"+33","name":"France"},{"alpha2":"GF","code":"+594","name":"French Guiana"},{"alpha2":"PF","code":"+689","name":"French Polynesia"},{"alpha2":"GA","code":"+241","name":"Gabon"},{"alpha2":"GM","code":"+220","name":"Gambia"},{"alpha2":"GE","code":"+995","name":"Georgia"},{"alpha2":"DE","code":"+49","name":"Germany"},{"alpha2":"GH","code":"+233","name":"Ghana"},{"alpha2":"GI","code":"+350","name":"Gibraltar"},{"alpha2":"GR","code":"+30","name":"Greece"},{"alpha2":"GL","code":"+299","name":"Greenland"},{"alpha2":"GD","code":"+1 473","name":"Grenada"},{"alpha2":"GP","code":"+590","name":"Guadeloupe"},{"alpha2":"GU","code":"+1 671","name":"Guam"},{"alpha2":"GT","code":"+502","name":"Guatemala"},{"alpha2":"GN","code":"+224","name":"Guinea"},{"alpha2":"GW","code":"+245","name":"Guinea-Bissau"},{"alpha2":"GY","code":"+592","name":"Guyana"},{"alpha2":"HT","code":"+509","name":"Haiti"},{"alpha2":"HN","code":"+504","name":"Honduras"},{"alpha2":"HK","code":"+852","name":"Hong Kong SAR China"},{"alpha2":"HU","code":"+36","name":"Hungary"},{"alpha2":"IS","code":"+354","name":"Iceland"},{"alpha2":"IN","code":"+91","name":"India"},{"alpha2":"ID","code":"+62","name":"Indonesia"},{"alpha2":"IR","code":"+98","name":"Iran"},{"alpha2":"IQ","code":"+964","name":"Iraq"},{"alpha2":"IE","code":"+353","name":"Ireland"},{"alpha2":"IL","code":"+972","name":"Israel"},{"alpha2":"IT","code":"+39","name":"Italy"},{"alpha2":"CI","code":"+225","name":"Ivory Coast"},{"alpha2":"JM","code":"+1 876","name":"Jamaica"},{"alpha2":"JP","code":"+81","name":"Japan"},{"alpha2":"JO","code":"+962","name":"Jordan"},{"alpha2":"KZ","code":"+7","name":"Kazakhstan"},{"alpha2":"KE","code":"+254","name":"Kenya"},{"alpha2":"KI","code":"+686","name":"Kiribati"},{"alpha2":"XK","code":"+383","name":"Kosovo"},{"alpha2":"KW","code":"+965","name":"Kuwait"},{"alpha2":"KG","code":"+996","name":"Kyrgyzstan"},{"alpha2":"LA","code":"+856","name":"Laos"},{"alpha2":"LV","code":"+371","name":"Latvia"},{"alpha2":"LB","code":"+961","name":"Lebanon"},{"alpha2":"LS","code":"+266","name":"Lesotho"},{"alpha2":"LR","code":"+231","name":"Liberia"},{"alpha2":"LY","code":"+218","name":"Libya"},{"alpha2":"LI","code":"+423","name":"Liechtenstein"},{"alpha2":"LT","code":"+370","name":"Lithuania"},{"alpha2":"LU","code":"+352","name":"Luxembourg"},{"alpha2":"MO","code":"+853","name":"Macau SAR China"},{"alpha2":"MK","code":"+389","name":"North Macedonia"},{"alpha2":"MG","code":"+261","name":"Madagascar"},{"alpha2":"MW","code":"+265","name":"Malawi"},{"alpha2":"MY","code":"+60","name":"Malaysia"},{"alpha2":"MV","code":"+960","name":"Maldives"},{"alpha2":"ML","code":"+223","name":"Mali"},{"alpha2":"MT","code":"+356","name":"Malta"},{"alpha2":"MH","code":"+692","name":"Marshall Islands"},{"alpha2":"MQ","code":"+596","name":"Martinique"},{"alpha2":"MR","code":"+222","name":"Mauritania"},{"alpha2":"MU","code":"+230","name":"Mauritius"},{"alpha2":"YT","code":"+262","name":"Mayotte"},{"alpha2":"MX","code":"+52","name":"Mexico"},{"alpha2":"FM","code":"+691","name":"Micronesia"},{"alpha2":"MI","code":"+1 808","name":"Midway Island"},{"alpha2":"MD","code":"+373","name":"Moldova"},{"alpha2":"MC","code":"+377","name":"Monaco"},{"alpha2":"MN","code":"+976","name":"Mongolia"},{"alpha2":"ME","code":"+382","name":"Montenegro"},{"alpha2":"MS","code":"+1664","name":"Montserrat"},{"alpha2":"MA","code":"+212","name":"Morocco"},{"alpha2":"MZ","code":"+258","name":"Mozambique"},{"alpha2":"MM","code":"+95","name":"Myanmar"},{"alpha2":"NA","code":"+264","name":"Namibia"},{"alpha2":"NR","code":"+674","name":"Nauru"},{"alpha2":"NP","code":"+977","name":"Nepal"},{"alpha2":"NL","code":"+31","name":"Netherlands"},{"alpha2":"AN","code":"+599","name":"Netherlands Antilles"},{"alpha2":"KN","code":"+1 869","name":"Nevis"},{"alpha2":"NC","code":"+687","name":"New Caledonia"},{"alpha2":"NZ","code":"+64","name":"New Zealand"},{"alpha2":"NI","code":"+505","name":"Nicaragua"},{"alpha2":"NE","code":"+227","name":"Niger"},{"alpha2":"NG","code":"+234","name":"Nigeria"},{"alpha2":"NU","code":"+683","name":"Niue"},{"alpha2":"NF","code":"+672","name":"Norfolk Island"},{"alpha2":"KP","code":"+850","name":"North Korea"},{"alpha2":"MP","code":"+1 670","name":"Northern Mariana Islands"},{"alpha2":"NO","code":"+47","name":"Norway"},{"alpha2":"OM","code":"+968","name":"Oman"},{"alpha2":"PK","code":"+92","name":"Pakistan"},{"alpha2":"PW","code":"+680","name":"Palau"},{"alpha2":"PS","code":"+970","name":"Palestinian Territory"},{"alpha2":"PA","code":"+507","name":"Panama"},{"alpha2":"PG","code":"+675","name":"Papua New Guinea"},{"alpha2":"PY","code":"+595","name":"Paraguay"},{"alpha2":"PE","code":"+51","name":"Peru"},{"alpha2":"PH","code":"+63","name":"Philippines"},{"alpha2":"PL","code":"+48","name":"Poland"},{"alpha2":"PT","code":"+351","name":"Portugal"},{"alpha2":"PR","code":"+1 787","name":"Puerto Rico"},{"alpha2":"QA","code":"+974","name":"Qatar"},{"alpha2":"RE","code":"+262","name":"Reunion"},{"alpha2":"RO","code":"+40","name":"Romania"},{"alpha2":"RU","code":"+7","name":"Russia"},{"alpha2":"RW","code":"+250","name":"Rwanda"},{"alpha2":"PM","code":"+508","name":"Saint Pierre and Miquelon"},{"alpha2":"WS","code":"+685","name":"Samoa"},{"alpha2":"SM","code":"+378","name":"San Marino"},{"alpha2":"SA","code":"+966","name":"Saudi Arabia"},{"alpha2":"SN","code":"+221","name":"Senegal"},{"alpha2":"RS","code":"+381","name":"Serbia"},{"alpha2":"SC","code":"+248","name":"Seychelles"},{"alpha2":"SL","code":"+232","name":"Sierra Leone"},{"alpha2":"SG","code":"+65","name":"Singapore"},{"alpha2":"SX","code":"+1721","name":"Sint Maarten"},{"alpha2":"SK","code":"+421","name":"Slovakia"},{"alpha2":"SI","code":"+386","name":"Slovenia"},{"alpha2":"SB","code":"+677","name":"Solomon Islands"},{"alpha2":"SO","code":"+252","name":"Somalia"},{"alpha2":"ZA","code":"+27","name":"South Africa"},{"alpha2":"GS","code":"+500","name":"South Georgia and the South Sandwich Islands"},{"alpha2":"KR","code":"+82","name":"South Korea"},{"alpha2":"ES","code":"+34","name":"Spain"},{"alpha2":"LK","code":"+94","name":"Sri Lanka"},{"alpha2":"SD","code":"+249","name":"Sudan"},{"alpha2":"SR","code":"+597","name":"Suriname"},{"alpha2":"SZ","code":"+268","name":"Swaziland"},{"alpha2":"SE","code":"+46","name":"Sweden"},{"alpha2":"CH","code":"+41","name":"Switzerland"},{"alpha2":"SY","code":"+963","name":"Syria"},{"alpha2":"TW","code":"+886","name":"Taiwan"},{"alpha2":"TJ","code":"+992","name":"Tajikistan"},{"alpha2":"TZ","code":"+255","name":"Tanzania"},{"alpha2":"TH","code":"+66","name":"Thailand"},{"alpha2":"TL","code":"+670","name":"Timor Leste"},{"alpha2":"TG","code":"+228","name":"Togo"},{"alpha2":"TK","code":"+690","name":"Tokelau"},{"alpha2":"TO","code":"+676","name":"Tonga"},{"alpha2":"TT","code":"+1 868","name":"Trinidad and Tobago"},{"alpha2":"TN","code":"+216","name":"Tunisia"},{"alpha2":"TR","code":"+90","name":"Turkey"},{"alpha2":"TM","code":"+993","name":"Turkmenistan"},{"alpha2":"TC","code":"+1 649","name":"Turks and Caicos Islands"},{"alpha2":"TV","code":"+688","name":"Tuvalu"},{"alpha2":"VI","code":"+1 340","name":"U.S. Virgin Islands"},{"alpha2":"UG","code":"+256","name":"Uganda"},{"alpha2":"UA","code":"+380","name":"Ukraine"},{"alpha2":"AE","code":"+971","name":"United Arab Emirates"},{"alpha2":"GB","code":"+44","name":"United Kingdom"},{"alpha2":"US","code":"+1","name":"United States"},{"alpha2":"UY","code":"+598","name":"Uruguay"},{"alpha2":"UZ","code":"+998","name":"Uzbekistan"},{"alpha2":"VU","code":"+678","name":"Vanuatu"},{"alpha2":"VE","code":"+58","name":"Venezuela"},{"alpha2":"VN","code":"+84","name":"Vietnam"},{"alpha2":"WK","code":"+1 808","name":"Wake Island"},{"alpha2":"WF","code":"+681","name":"Wallis and Futuna"},{"alpha2":"YE","code":"+967","name":"Yemen"},{"alpha2":"ZM","code":"+260","name":"Zambia"},{"alpha2":"ZW","code":"+263","name":"Zimbabwe"}] +[{"alpha2":"AF","code":"+93","name":"Afghanistan"},{"alpha2":"AL","code":"+355","name":"Albania"},{"alpha2":"DZ","code":"+213","name":"Algeria"},{"alpha2":"AS","code":"+1 684","name":"American Samoa"},{"alpha2":"AD","code":"+376","name":"Andorra"},{"alpha2":"AO","code":"+244","name":"Angola"},{"alpha2":"AI","code":"+1 264","name":"Anguilla"},{"alpha2":"AG","code":"+1 268","name":"Antigua and Barbuda"},{"alpha2":"AR","code":"+54","name":"Argentina"},{"alpha2":"AM","code":"+374","name":"Armenia"},{"alpha2":"AW","code":"+297","name":"Aruba"},{"alpha2":"AC","code":"+247","name":"Ascension"},{"alpha2":"AU","code":"+61","name":"Australia"},{"alpha2":"AT","code":"+43","name":"Austria"},{"alpha2":"AZ","code":"+994","name":"Azerbaijan"},{"alpha2":"BS","code":"+1 242","name":"Bahamas"},{"alpha2":"BH","code":"+973","name":"Bahrain"},{"alpha2":"BD","code":"+880","name":"Bangladesh"},{"alpha2":"BB","code":"+1 246","name":"Barbados"},{"alpha2":"BY","code":"+375","name":"Belarus"},{"alpha2":"BE","code":"+32","name":"Belgium"},{"alpha2":"BZ","code":"+501","name":"Belize"},{"alpha2":"BJ","code":"+229","name":"Benin"},{"alpha2":"BM","code":"+1 441","name":"Bermuda"},{"alpha2":"BT","code":"+975","name":"Bhutan"},{"alpha2":"BO","code":"+591","name":"Bolivia"},{"alpha2":"BA","code":"+387","name":"Bosnia and Herzegovina"},{"alpha2":"BW","code":"+267","name":"Botswana"},{"alpha2":"BR","code":"+55","name":"Brazil"},{"alpha2":"IO","code":"+246","name":"British Indian Ocean Territory"},{"alpha2":"VG","code":"+1 284","name":"British Virgin Islands"},{"alpha2":"BN","code":"+673","name":"Brunei"},{"alpha2":"BG","code":"+359","name":"Bulgaria"},{"alpha2":"BF","code":"+226","name":"Burkina Faso"},{"alpha2":"BI","code":"+257","name":"Burundi"},{"alpha2":"KH","code":"+855","name":"Cambodia"},{"alpha2":"CM","code":"+237","name":"Cameroon"},{"alpha2":"CA","code":"+1","name":"Canada"},{"alpha2":"CV","code":"+238","name":"Cape Verde"},{"alpha2":"KY","code":"+1 345","name":"Cayman Islands"},{"alpha2":"CF","code":"+236","name":"Central African Republic"},{"alpha2":"TD","code":"+235","name":"Chad"},{"alpha2":"CL","code":"+56","name":"Chile"},{"alpha2":"CN","code":"+86","name":"China"},{"alpha2":"CX","code":"+61","name":"Christmas Island"},{"alpha2":"CC","code":"+61","name":"Cocos-Keeling Islands"},{"alpha2":"CO","code":"+57","name":"Colombia"},{"alpha2":"KM","code":"+269","name":"Comoros"},{"alpha2":"CG","code":"+242","name":"Congo"},{"alpha2":"CD","code":"+243","name":"Congo, Dem. Rep. of (Zaire)"},{"alpha2":"CK","code":"+682","name":"Cook Islands"},{"alpha2":"CR","code":"+506","name":"Costa Rica"},{"alpha2":"HR","code":"+385","name":"Croatia"},{"alpha2":"CU","code":"+53","name":"Cuba"},{"alpha2":"CW","code":"+599","name":"Curacao"},{"alpha2":"CY","code":"+357","name":"Cyprus"},{"alpha2":"CZ","code":"+420","name":"Czech Republic"},{"alpha2":"DK","code":"+45","name":"Denmark"},{"alpha2":"DG","code":"+246","name":"Diego Garcia"},{"alpha2":"DJ","code":"+253","name":"Djibouti"},{"alpha2":"DM","code":"+1 767","name":"Dominica"},{"alpha2":"DO","code":"+1 809","name":"Dominican Republic"},{"alpha2":"DO","code":"+1 829","name":"Dominican Republic"},{"alpha2":"DO","code":"+1 849","name":"Dominican Republic"},{"alpha2":"TP","code":"+670","name":"East Timor"},{"alpha2":"EC","code":"+593","name":"Ecuador"},{"alpha2":"EG","code":"+20","name":"Egypt"},{"alpha2":"SV","code":"+503","name":"El Salvador"},{"alpha2":"GQ","code":"+240","name":"Equatorial Guinea"},{"alpha2":"ER","code":"+291","name":"Eritrea"},{"alpha2":"EE","code":"+372","name":"Estonia"},{"alpha2":"ET","code":"+251","name":"Ethiopia"},{"alpha2":"FK","code":"+500","name":"Falkland Islands"},{"alpha2":"FO","code":"+298","name":"Faroe Islands"},{"alpha2":"FJ","code":"+679","name":"Fiji"},{"alpha2":"FI","code":"+358","name":"Finland"},{"alpha2":"FR","code":"+33","name":"France"},{"alpha2":"GF","code":"+594","name":"French Guiana"},{"alpha2":"PF","code":"+689","name":"French Polynesia"},{"alpha2":"GA","code":"+241","name":"Gabon"},{"alpha2":"GM","code":"+220","name":"Gambia"},{"alpha2":"GE","code":"+995","name":"Georgia"},{"alpha2":"DE","code":"+49","name":"Germany"},{"alpha2":"GH","code":"+233","name":"Ghana"},{"alpha2":"GI","code":"+350","name":"Gibraltar"},{"alpha2":"GR","code":"+30","name":"Greece"},{"alpha2":"GL","code":"+299","name":"Greenland"},{"alpha2":"GD","code":"+1 473","name":"Grenada"},{"alpha2":"GP","code":"+590","name":"Guadeloupe"},{"alpha2":"GU","code":"+1 671","name":"Guam"},{"alpha2":"GT","code":"+502","name":"Guatemala"},{"alpha2":"GN","code":"+224","name":"Guinea"},{"alpha2":"GW","code":"+245","name":"Guinea-Bissau"},{"alpha2":"GY","code":"+592","name":"Guyana"},{"alpha2":"HT","code":"+509","name":"Haiti"},{"alpha2":"HN","code":"+504","name":"Honduras"},{"alpha2":"HK","code":"+852","name":"Hong Kong SAR China"},{"alpha2":"HU","code":"+36","name":"Hungary"},{"alpha2":"IS","code":"+354","name":"Iceland"},{"alpha2":"IN","code":"+91","name":"India"},{"alpha2":"ID","code":"+62","name":"Indonesia"},{"alpha2":"IR","code":"+98","name":"Iran"},{"alpha2":"IQ","code":"+964","name":"Iraq"},{"alpha2":"IE","code":"+353","name":"Ireland"},{"alpha2":"IL","code":"+972","name":"Israel"},{"alpha2":"IT","code":"+39","name":"Italy"},{"alpha2":"CI","code":"+225","name":"Ivory Coast"},{"alpha2":"JM","code":"+1 876","name":"Jamaica"},{"alpha2":"JP","code":"+81","name":"Japan"},{"alpha2":"JO","code":"+962","name":"Jordan"},{"alpha2":"KZ","code":"+7","name":"Kazakhstan"},{"alpha2":"KE","code":"+254","name":"Kenya"},{"alpha2":"KI","code":"+686","name":"Kiribati"},{"alpha2":"XK","code":"+383","name":"Kosovo"},{"alpha2":"KW","code":"+965","name":"Kuwait"},{"alpha2":"KG","code":"+996","name":"Kyrgyzstan"},{"alpha2":"LA","code":"+856","name":"Laos"},{"alpha2":"LV","code":"+371","name":"Latvia"},{"alpha2":"LB","code":"+961","name":"Lebanon"},{"alpha2":"LS","code":"+266","name":"Lesotho"},{"alpha2":"LR","code":"+231","name":"Liberia"},{"alpha2":"LY","code":"+218","name":"Libya"},{"alpha2":"LI","code":"+423","name":"Liechtenstein"},{"alpha2":"LT","code":"+370","name":"Lithuania"},{"alpha2":"LU","code":"+352","name":"Luxembourg"},{"alpha2":"MO","code":"+853","name":"Macau SAR China"},{"alpha2":"MK","code":"+389","name":"North Macedonia"},{"alpha2":"MG","code":"+261","name":"Madagascar"},{"alpha2":"MW","code":"+265","name":"Malawi"},{"alpha2":"MY","code":"+60","name":"Malaysia"},{"alpha2":"MV","code":"+960","name":"Maldives"},{"alpha2":"ML","code":"+223","name":"Mali"},{"alpha2":"MT","code":"+356","name":"Malta"},{"alpha2":"MH","code":"+692","name":"Marshall Islands"},{"alpha2":"MQ","code":"+596","name":"Martinique"},{"alpha2":"MR","code":"+222","name":"Mauritania"},{"alpha2":"MU","code":"+230","name":"Mauritius"},{"alpha2":"YT","code":"+262","name":"Mayotte"},{"alpha2":"MX","code":"+52","name":"Mexico"},{"alpha2":"FM","code":"+691","name":"Micronesia"},{"alpha2":"MI","code":"+1 808","name":"Midway Island"},{"alpha2":"MD","code":"+373","name":"Moldova"},{"alpha2":"MC","code":"+377","name":"Monaco"},{"alpha2":"MN","code":"+976","name":"Mongolia"},{"alpha2":"ME","code":"+382","name":"Montenegro"},{"alpha2":"MS","code":"+1664","name":"Montserrat"},{"alpha2":"MA","code":"+212","name":"Morocco"},{"alpha2":"MZ","code":"+258","name":"Mozambique"},{"alpha2":"MM","code":"+95","name":"Myanmar"},{"alpha2":"NA","code":"+264","name":"Namibia"},{"alpha2":"NR","code":"+674","name":"Nauru"},{"alpha2":"NP","code":"+977","name":"Nepal"},{"alpha2":"NL","code":"+31","name":"Netherlands"},{"alpha2":"AN","code":"+599","name":"Netherlands Antilles"},{"alpha2":"KN","code":"+1 869","name":"Nevis"},{"alpha2":"NC","code":"+687","name":"New Caledonia"},{"alpha2":"NZ","code":"+64","name":"New Zealand"},{"alpha2":"NI","code":"+505","name":"Nicaragua"},{"alpha2":"NE","code":"+227","name":"Niger"},{"alpha2":"NG","code":"+234","name":"Nigeria"},{"alpha2":"NU","code":"+683","name":"Niue"},{"alpha2":"NF","code":"+672","name":"Norfolk Island"},{"alpha2":"KP","code":"+850","name":"North Korea"},{"alpha2":"MP","code":"+1 670","name":"Northern Mariana Islands"},{"alpha2":"NO","code":"+47","name":"Norway"},{"alpha2":"OM","code":"+968","name":"Oman"},{"alpha2":"PK","code":"+92","name":"Pakistan"},{"alpha2":"PW","code":"+680","name":"Palau"},{"alpha2":"PS","code":"+970","name":"Palestinian Territory"},{"alpha2":"PA","code":"+507","name":"Panama"},{"alpha2":"PG","code":"+675","name":"Papua New Guinea"},{"alpha2":"PY","code":"+595","name":"Paraguay"},{"alpha2":"PE","code":"+51","name":"Peru"},{"alpha2":"PH","code":"+63","name":"Philippines"},{"alpha2":"PL","code":"+48","name":"Poland"},{"alpha2":"PT","code":"+351","name":"Portugal"},{"alpha2":"PR","code":"+1 787","name":"Puerto Rico"},{"alpha2":"QA","code":"+974","name":"Qatar"},{"alpha2":"RE","code":"+262","name":"Reunion"},{"alpha2":"RO","code":"+40","name":"Romania"},{"alpha2":"RU","code":"+7","name":"Russia"},{"alpha2":"RW","code":"+250","name":"Rwanda"},{"alpha2":"PM","code":"+508","name":"Saint Pierre and Miquelon"},{"alpha2":"WS","code":"+685","name":"Samoa"},{"alpha2":"SM","code":"+378","name":"San Marino"},{"alpha2":"SA","code":"+966","name":"Saudi Arabia"},{"alpha2":"SN","code":"+221","name":"Senegal"},{"alpha2":"RS","code":"+381","name":"Serbia"},{"alpha2":"SC","code":"+248","name":"Seychelles"},{"alpha2":"SL","code":"+232","name":"Sierra Leone"},{"alpha2":"SG","code":"+65","name":"Singapore"},{"alpha2":"SX","code":"+1721","name":"Sint Maarten"},{"alpha2":"SK","code":"+421","name":"Slovakia"},{"alpha2":"SI","code":"+386","name":"Slovenia"},{"alpha2":"SB","code":"+677","name":"Solomon Islands"},{"alpha2":"SO","code":"+252","name":"Somalia"},{"alpha2":"ZA","code":"+27","name":"South Africa"},{"alpha2":"GS","code":"+500","name":"South Georgia and the South Sandwich Islands"},{"alpha2":"KR","code":"+82","name":"South Korea"},{"alpha2":"SS","code":"+211","name":"South Sudan"},{"alpha2":"ES","code":"+34","name":"Spain"},{"alpha2":"LK","code":"+94","name":"Sri Lanka"},{"alpha2":"SD","code":"+249","name":"Sudan"},{"alpha2":"SR","code":"+597","name":"Suriname"},{"alpha2":"SZ","code":"+268","name":"Swaziland"},{"alpha2":"SE","code":"+46","name":"Sweden"},{"alpha2":"CH","code":"+41","name":"Switzerland"},{"alpha2":"SY","code":"+963","name":"Syria"},{"alpha2":"TW","code":"+886","name":"Taiwan"},{"alpha2":"TJ","code":"+992","name":"Tajikistan"},{"alpha2":"TZ","code":"+255","name":"Tanzania"},{"alpha2":"TH","code":"+66","name":"Thailand"},{"alpha2":"TL","code":"+670","name":"Timor Leste"},{"alpha2":"TG","code":"+228","name":"Togo"},{"alpha2":"TK","code":"+690","name":"Tokelau"},{"alpha2":"TO","code":"+676","name":"Tonga"},{"alpha2":"TT","code":"+1 868","name":"Trinidad and Tobago"},{"alpha2":"TN","code":"+216","name":"Tunisia"},{"alpha2":"TR","code":"+90","name":"Turkey"},{"alpha2":"TM","code":"+993","name":"Turkmenistan"},{"alpha2":"TC","code":"+1 649","name":"Turks and Caicos Islands"},{"alpha2":"TV","code":"+688","name":"Tuvalu"},{"alpha2":"VI","code":"+1 340","name":"U.S. Virgin Islands"},{"alpha2":"UG","code":"+256","name":"Uganda"},{"alpha2":"UA","code":"+380","name":"Ukraine"},{"alpha2":"AE","code":"+971","name":"United Arab Emirates"},{"alpha2":"GB","code":"+44","name":"United Kingdom"},{"alpha2":"US","code":"+1","name":"United States"},{"alpha2":"UY","code":"+598","name":"Uruguay"},{"alpha2":"UZ","code":"+998","name":"Uzbekistan"},{"alpha2":"VU","code":"+678","name":"Vanuatu"},{"alpha2":"VE","code":"+58","name":"Venezuela"},{"alpha2":"VN","code":"+84","name":"Vietnam"},{"alpha2":"WK","code":"+1 808","name":"Wake Island"},{"alpha2":"WF","code":"+681","name":"Wallis and Futuna"},{"alpha2":"YE","code":"+967","name":"Yemen"},{"alpha2":"ZM","code":"+260","name":"Zambia"},{"alpha2":"ZW","code":"+263","name":"Zimbabwe"}] diff --git a/app/src/main/java/b/a/a/a/a.java b/app/src/main/java/b/a/a/a/a.java index 6e93b2a761..dc4c0dfb8e 100644 --- a/app/src/main/java/b/a/a/a/a.java +++ b/app/src/main/java/b/a/a/a/a.java @@ -46,7 +46,7 @@ public final class a extends AppDialog { /* compiled from: java-style lambda group */ /* renamed from: b.a.a.a.a$a reason: collision with other inner class name */ - /* loaded from: classes2.dex */ + /* loaded from: classes.dex */ public static final class View$OnClickListenerC0007a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/b/a.java b/app/src/main/java/b/a/a/b/a.java index a05c9474c3..1563e3b311 100644 --- a/app/src/main/java/b/a/a/b/a.java +++ b/app/src/main/java/b/a/a/b/a.java @@ -35,7 +35,7 @@ public final class a extends AppDialog { /* compiled from: java-style lambda group */ /* renamed from: b.a.a.b.a$a reason: collision with other inner class name */ - /* loaded from: classes2.dex */ + /* loaded from: classes.dex */ public static final class View$OnClickListenerC0013a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/b/b.java b/app/src/main/java/b/a/a/b/b.java index 556f79c67c..e4dc21f839 100644 --- a/app/src/main/java/b/a/a/b/b.java +++ b/app/src/main/java/b/a/a/b/b.java @@ -35,7 +35,7 @@ public final class b extends AppDialog { public final FragmentViewBindingDelegate q = FragmentViewBindingDelegateKt.viewBinding$default(this, c.j, null, 2, null); /* compiled from: java-style lambda group */ - /* loaded from: classes3.dex */ + /* loaded from: classes.dex */ public static final class a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/c.java b/app/src/main/java/b/a/a/c.java index 3e011a566e..8883afc313 100644 --- a/app/src/main/java/b/a/a/c.java +++ b/app/src/main/java/b/a/a/c.java @@ -38,7 +38,7 @@ public final class c extends AppDialog { public Function0 m; /* compiled from: java-style lambda group */ - /* loaded from: classes3.dex */ + /* loaded from: classes.dex */ public static final class a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/d/a.java b/app/src/main/java/b/a/a/d/a.java index 8db7c4bfc7..76343c8fba 100644 --- a/app/src/main/java/b/a/a/d/a.java +++ b/app/src/main/java/b/a/a/d/a.java @@ -46,7 +46,7 @@ public final class a extends AppDialog { /* compiled from: java-style lambda group */ /* renamed from: b.a.a.d.a$a reason: collision with other inner class name */ - /* loaded from: classes3.dex */ + /* loaded from: classes2.dex */ public static final class View$OnClickListenerC0017a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/e.java b/app/src/main/java/b/a/a/e.java index 51c9683d70..837d2183e2 100644 --- a/app/src/main/java/b/a/a/e.java +++ b/app/src/main/java/b/a/a/e.java @@ -33,7 +33,7 @@ public final class e extends AppDialog { public final FragmentViewBindingDelegate n = FragmentViewBindingDelegateKt.viewBinding$default(this, d.j, null, 2, null); /* compiled from: java-style lambda group */ - /* loaded from: classes3.dex */ + /* loaded from: classes2.dex */ public static final class a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/a/a/f/a/a.java b/app/src/main/java/b/a/a/f/a/a.java index 3a133eaa91..d3d7e3a6a4 100644 --- a/app/src/main/java/b/a/a/f/a/a.java +++ b/app/src/main/java/b/a/a/f/a/a.java @@ -43,7 +43,7 @@ public final class a extends AppDialog { /* compiled from: java-style lambda group */ /* renamed from: b.a.a.f.a.a$a reason: collision with other inner class name */ - /* loaded from: classes3.dex */ + /* loaded from: classes2.dex */ public static final class View$OnClickListenerC0020a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/b/c/a/a0/d.java b/app/src/main/java/b/c/a/a0/d.java index a1ad41ce84..8a300e79a8 100644 --- a/app/src/main/java/b/c/a/a0/d.java +++ b/app/src/main/java/b/c/a/a0/d.java @@ -153,7 +153,7 @@ public class d { public static Boolean f; /* compiled from: ArrayBuilders.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static class a { public final /* synthetic */ Class a; diff --git a/app/src/main/java/b/g/a/c/i0/a.java b/app/src/main/java/b/g/a/c/i0/a.java index c108bd03f0..c28906b696 100644 --- a/app/src/main/java/b/g/a/c/i0/a.java +++ b/app/src/main/java/b/g/a/c/i0/a.java @@ -2,7 +2,7 @@ package b.g.a.c.i0; import java.lang.annotation.Annotation; /* compiled from: Annotations.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public interface a { A a(Class cls); diff --git a/app/src/main/java/b/g/a/c/i0/b.java b/app/src/main/java/b/g/a/c/i0/b.java index 448f624ca2..227f31ae05 100644 --- a/app/src/main/java/b/g/a/c/i0/b.java +++ b/app/src/main/java/b/g/a/c/i0/b.java @@ -3,7 +3,7 @@ package b.g.a.c.i0; import java.util.Iterator; import java.util.NoSuchElementException; /* compiled from: ArrayIterator.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class b implements Iterator, Iterable { public final T[] j; public int k = 0; diff --git a/app/src/main/java/b/g/a/c/i0/c.java b/app/src/main/java/b/g/a/c/i0/c.java index 40a12bdec0..cc8c50d583 100644 --- a/app/src/main/java/b/g/a/c/i0/c.java +++ b/app/src/main/java/b/g/a/c/i0/c.java @@ -4,7 +4,7 @@ import java.io.IOException; import java.io.InputStream; import java.nio.ByteBuffer; /* compiled from: ByteBufferBackedInputStream.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class c extends InputStream { public final ByteBuffer j; diff --git a/app/src/main/java/b/g/a/c/i0/d.java b/app/src/main/java/b/g/a/c/i0/d.java index fa21c277ae..086bdc3df5 100644 --- a/app/src/main/java/b/g/a/c/i0/d.java +++ b/app/src/main/java/b/g/a/c/i0/d.java @@ -21,7 +21,7 @@ import java.util.EnumSet; import java.util.Iterator; import java.util.List; /* compiled from: ClassUtil.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class d { public static final Annotation[] a = new Annotation[0]; @@ -30,7 +30,7 @@ public final class d { public static final Iterator c = Collections.emptyIterator(); /* compiled from: ClassUtil.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static final class a { public final Constructor a; @@ -55,7 +55,7 @@ public final class d { } /* compiled from: ClassUtil.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static class b { public static final b a = new b(); diff --git a/app/src/main/java/b/g/a/c/i0/e.java b/app/src/main/java/b/g/a/c/i0/e.java index 3550384a38..1fb81ce611 100644 --- a/app/src/main/java/b/g/a/c/i0/e.java +++ b/app/src/main/java/b/g/a/c/i0/e.java @@ -3,11 +3,11 @@ package b.g.a.c.i0; import b.g.a.c.h0.n; import b.g.a.c.j; /* compiled from: Converter.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public interface e { /* compiled from: Converter.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static abstract class a implements e { } diff --git a/app/src/main/java/b/g/a/c/i0/f.java b/app/src/main/java/b/g/a/c/i0/f.java index e0a6042db1..be127c17a7 100644 --- a/app/src/main/java/b/g/a/c/i0/f.java +++ b/app/src/main/java/b/g/a/c/i0/f.java @@ -7,7 +7,7 @@ import b.g.a.c.z.l; import java.io.Serializable; import java.lang.annotation.Annotation; /* compiled from: EnumValues.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class f implements Serializable { private static final long serialVersionUID = 1; private final Class> _enumClass; diff --git a/app/src/main/java/b/g/a/c/i0/g.java b/app/src/main/java/b/g/a/c/i0/g.java index 461f36cba9..a5a0a26fd5 100644 --- a/app/src/main/java/b/g/a/c/i0/g.java +++ b/app/src/main/java/b/g/a/c/i0/g.java @@ -4,7 +4,7 @@ import java.io.Serializable; import java.util.Collections; import java.util.Set; /* compiled from: IgnorePropertiesUtil.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class g implements Serializable { private static final long serialVersionUID = 1; private final Set _toIgnore; diff --git a/app/src/main/java/b/g/a/c/i0/h.java b/app/src/main/java/b/g/a/c/i0/h.java index 8979fd19cf..331aec081a 100644 --- a/app/src/main/java/b/g/a/c/i0/h.java +++ b/app/src/main/java/b/g/a/c/i0/h.java @@ -6,7 +6,7 @@ import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.concurrent.ConcurrentHashMap; /* compiled from: LRUMap.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class h implements j, Serializable { private static final long serialVersionUID = 1; public final transient int j; diff --git a/app/src/main/java/b/g/a/c/i0/i.java b/app/src/main/java/b/g/a/c/i0/i.java index 39868a8cd0..bdf1fe2347 100644 --- a/app/src/main/java/b/g/a/c/i0/i.java +++ b/app/src/main/java/b/g/a/c/i0/i.java @@ -1,5 +1,5 @@ package b.g.a.c.i0; /* compiled from: LinkedNode.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class i { } diff --git a/app/src/main/java/b/g/a/c/i0/j.java b/app/src/main/java/b/g/a/c/i0/j.java index 52afcedc4a..01331a89a6 100644 --- a/app/src/main/java/b/g/a/c/i0/j.java +++ b/app/src/main/java/b/g/a/c/i0/j.java @@ -1,6 +1,6 @@ package b.g.a.c.i0; /* compiled from: LookupCache.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public interface j { V get(Object obj); diff --git a/app/src/main/java/b/g/a/c/i0/k.java b/app/src/main/java/b/g/a/c/i0/k.java index 4ba829f96f..42e3cd7c68 100644 --- a/app/src/main/java/b/g/a/c/i0/k.java +++ b/app/src/main/java/b/g/a/c/i0/k.java @@ -2,7 +2,7 @@ package b.g.a.c.i0; import b.d.b.a.a; /* compiled from: NameTransformer.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class k extends n { public final /* synthetic */ String k; public final /* synthetic */ String l; diff --git a/app/src/main/java/b/g/a/c/i0/l.java b/app/src/main/java/b/g/a/c/i0/l.java index 2099fb00b9..4dd2fb6d16 100644 --- a/app/src/main/java/b/g/a/c/i0/l.java +++ b/app/src/main/java/b/g/a/c/i0/l.java @@ -2,7 +2,7 @@ package b.g.a.c.i0; import b.d.b.a.a; /* compiled from: NameTransformer.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class l extends n { public final /* synthetic */ String k; diff --git a/app/src/main/java/b/g/a/c/i0/m.java b/app/src/main/java/b/g/a/c/i0/m.java index db54b6af9b..e331f2026b 100644 --- a/app/src/main/java/b/g/a/c/i0/m.java +++ b/app/src/main/java/b/g/a/c/i0/m.java @@ -2,7 +2,7 @@ package b.g.a.c.i0; import b.d.b.a.a; /* compiled from: NameTransformer.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public final class m extends n { public final /* synthetic */ String k; diff --git a/app/src/main/java/b/g/a/c/i0/n.java b/app/src/main/java/b/g/a/c/i0/n.java index 2f62166148..870468f2ab 100644 --- a/app/src/main/java/b/g/a/c/i0/n.java +++ b/app/src/main/java/b/g/a/c/i0/n.java @@ -2,12 +2,12 @@ package b.g.a.c.i0; import java.io.Serializable; /* compiled from: NameTransformer.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public abstract class n { public static final n j = new b(); /* compiled from: NameTransformer.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static class a extends n implements Serializable { private static final long serialVersionUID = 1; public final n _t1; @@ -34,7 +34,7 @@ public abstract class n { } /* compiled from: NameTransformer.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static final class b extends n implements Serializable { private static final long serialVersionUID = 1; diff --git a/app/src/main/java/b/g/a/c/i0/o.java b/app/src/main/java/b/g/a/c/i0/o.java index 411006306e..7eaa1d91ab 100644 --- a/app/src/main/java/b/g/a/c/i0/o.java +++ b/app/src/main/java/b/g/a/c/i0/o.java @@ -2,6 +2,6 @@ package b.g.a.c.i0; import b.g.a.c.m; /* compiled from: RawValue.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class o implements m { } diff --git a/app/src/main/java/b/g/a/c/i0/p.java b/app/src/main/java/b/g/a/c/i0/p.java index 16f9527bd8..05a6e4577f 100644 --- a/app/src/main/java/b/g/a/c/i0/p.java +++ b/app/src/main/java/b/g/a/c/i0/p.java @@ -4,7 +4,7 @@ import b.g.a.c.h0.b; import b.g.a.c.t; import java.io.Serializable; /* compiled from: RootNameLookup.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class p implements Serializable { private static final long serialVersionUID = 1; public transient h j = new h<>(20, 200); diff --git a/app/src/main/java/b/g/a/c/i0/q.java b/app/src/main/java/b/g/a/c/i0/q.java index f3b3bd7616..07fffa696f 100644 --- a/app/src/main/java/b/g/a/c/i0/q.java +++ b/app/src/main/java/b/g/a/c/i0/q.java @@ -11,7 +11,7 @@ import b.g.a.c.t; import b.g.a.c.z.l; import java.util.Objects; /* compiled from: SimpleBeanPropertyDefinition.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class q extends s { public final b k; public final i l; diff --git a/app/src/main/java/b/g/a/c/i0/r.java b/app/src/main/java/b/g/a/c/i0/r.java index 04dfbd29d0..fa2dcc8073 100644 --- a/app/src/main/java/b/g/a/c/i0/r.java +++ b/app/src/main/java/b/g/a/c/i0/r.java @@ -17,7 +17,7 @@ import java.util.TimeZone; import java.util.regex.Matcher; import java.util.regex.Pattern; /* compiled from: StdDateFormat.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class r extends DateFormat { public static final Pattern j = Pattern.compile("\\d\\d\\d\\d[-]\\d\\d[-]\\d\\d"); public static final Pattern k; diff --git a/app/src/main/java/b/g/a/c/i0/s.java b/app/src/main/java/b/g/a/c/i0/s.java index 0d5cd48448..2e210c773f 100644 --- a/app/src/main/java/b/g/a/c/i0/s.java +++ b/app/src/main/java/b/g/a/c/i0/s.java @@ -12,12 +12,12 @@ import java.io.InputStream; import java.math.BigDecimal; import java.math.BigInteger; /* compiled from: TokenBuffer.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class s extends d { public int m; /* compiled from: TokenBuffer.java */ - /* loaded from: classes2.dex */ + /* loaded from: classes3.dex */ public static final class a extends b { public int n = -1; public t o = new t(); diff --git a/app/src/main/java/b/g/a/c/i0/t.java b/app/src/main/java/b/g/a/c/i0/t.java index 01e5de1481..8eea72842e 100644 --- a/app/src/main/java/b/g/a/c/i0/t.java +++ b/app/src/main/java/b/g/a/c/i0/t.java @@ -3,7 +3,7 @@ package b.g.a.c.i0; import b.g.a.b.e; import b.g.a.b.g; /* compiled from: TokenBufferReadContext.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class t extends g { public final g c = null; public final e d = e.j; diff --git a/app/src/main/java/b/g/a/c/i0/u.java b/app/src/main/java/b/g/a/c/i0/u.java index eff628f2b9..09f6268ed6 100644 --- a/app/src/main/java/b/g/a/c/i0/u.java +++ b/app/src/main/java/b/g/a/c/i0/u.java @@ -3,7 +3,7 @@ package b.g.a.c.i0; import b.d.b.a.a; import b.g.a.c.j; /* compiled from: TypeKey.java */ -/* loaded from: classes2.dex */ +/* loaded from: classes3.dex */ public class u { public int a; diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackExternalDynamicLinkReceived.java b/app/src/main/java/com/discord/analytics/generated/events/TrackExternalDynamicLinkReceived.java index 5e74a66c20..13d220ea4d 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackExternalDynamicLinkReceived.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackExternalDynamicLinkReceived.java @@ -16,6 +16,7 @@ public final class TrackExternalDynamicLinkReceived implements AnalyticsSchema, private final CharSequence guildTemplateCode = null; private final Boolean isBackgrounded = null; private final CharSequence linkType = null; + private final CharSequence deeplinkSource = null; private final transient String analyticsSchemaTypeName = "external_dynamic_link_received"; @Override // com.discord.api.science.AnalyticsSchema @@ -31,7 +32,7 @@ public final class TrackExternalDynamicLinkReceived implements AnalyticsSchema, return false; } TrackExternalDynamicLinkReceived trackExternalDynamicLinkReceived = (TrackExternalDynamicLinkReceived) obj; - return m.areEqual(this.fingerprint, trackExternalDynamicLinkReceived.fingerprint) && m.areEqual(this.attemptId, trackExternalDynamicLinkReceived.attemptId) && m.areEqual(this.hasAuthToken, trackExternalDynamicLinkReceived.hasAuthToken) && m.areEqual(this.inviteCode, trackExternalDynamicLinkReceived.inviteCode) && m.areEqual(this.guildTemplateCode, trackExternalDynamicLinkReceived.guildTemplateCode) && m.areEqual(this.isBackgrounded, trackExternalDynamicLinkReceived.isBackgrounded) && m.areEqual(this.linkType, trackExternalDynamicLinkReceived.linkType); + return m.areEqual(this.fingerprint, trackExternalDynamicLinkReceived.fingerprint) && m.areEqual(this.attemptId, trackExternalDynamicLinkReceived.attemptId) && m.areEqual(this.hasAuthToken, trackExternalDynamicLinkReceived.hasAuthToken) && m.areEqual(this.inviteCode, trackExternalDynamicLinkReceived.inviteCode) && m.areEqual(this.guildTemplateCode, trackExternalDynamicLinkReceived.guildTemplateCode) && m.areEqual(this.isBackgrounded, trackExternalDynamicLinkReceived.isBackgrounded) && m.areEqual(this.linkType, trackExternalDynamicLinkReceived.linkType) && m.areEqual(this.deeplinkSource, trackExternalDynamicLinkReceived.deeplinkSource); } public int hashCode() { @@ -49,10 +50,12 @@ public final class TrackExternalDynamicLinkReceived implements AnalyticsSchema, Boolean bool2 = this.isBackgrounded; int hashCode6 = (hashCode5 + (bool2 != null ? bool2.hashCode() : 0)) * 31; CharSequence charSequence4 = this.linkType; - if (charSequence4 != null) { - i = charSequence4.hashCode(); + int hashCode7 = (hashCode6 + (charSequence4 != null ? charSequence4.hashCode() : 0)) * 31; + CharSequence charSequence5 = this.deeplinkSource; + if (charSequence5 != null) { + i = charSequence5.hashCode(); } - return hashCode6 + i; + return hashCode7 + i; } public String toString() { @@ -69,6 +72,8 @@ public final class TrackExternalDynamicLinkReceived implements AnalyticsSchema, R.append(", isBackgrounded="); R.append(this.isBackgrounded); R.append(", linkType="); - return a.D(R, this.linkType, ")"); + R.append(this.linkType); + R.append(", deeplinkSource="); + return a.D(R, this.deeplinkSource, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackMobileWebHandoffFailure.java b/app/src/main/java/com/discord/analytics/generated/events/TrackMobileWebHandoffFailure.java index a57fe2af52..a779c12b9f 100644 --- a/app/src/main/java/com/discord/analytics/generated/events/TrackMobileWebHandoffFailure.java +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackMobileWebHandoffFailure.java @@ -10,6 +10,7 @@ import d0.z.d.m; public final class TrackMobileWebHandoffFailure implements AnalyticsSchema, TrackBaseReceiver { private TrackBase trackBase; private final CharSequence reason = null; + private final Long fingerprint = null; private final transient String analyticsSchemaTypeName = "mobile_web_handoff_failure"; @Override // com.discord.api.science.AnalyticsSchema @@ -18,21 +19,31 @@ public final class TrackMobileWebHandoffFailure implements AnalyticsSchema, Trac } public boolean equals(Object obj) { - if (this != obj) { - return (obj instanceof TrackMobileWebHandoffFailure) && m.areEqual(this.reason, ((TrackMobileWebHandoffFailure) obj).reason); + if (this == obj) { + return true; } - return true; + if (!(obj instanceof TrackMobileWebHandoffFailure)) { + return false; + } + TrackMobileWebHandoffFailure trackMobileWebHandoffFailure = (TrackMobileWebHandoffFailure) obj; + return m.areEqual(this.reason, trackMobileWebHandoffFailure.reason) && m.areEqual(this.fingerprint, trackMobileWebHandoffFailure.fingerprint); } public int hashCode() { CharSequence charSequence = this.reason; - if (charSequence != null) { - return charSequence.hashCode(); + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + Long l = this.fingerprint; + if (l != null) { + i = l.hashCode(); } - return 0; + return hashCode + i; } public String toString() { - return a.D(a.R("TrackMobileWebHandoffFailure(reason="), this.reason, ")"); + StringBuilder R = a.R("TrackMobileWebHandoffFailure(reason="); + R.append(this.reason); + R.append(", fingerprint="); + return a.F(R, this.fingerprint, ")"); } } diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewed.java b/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewed.java new file mode 100644 index 0000000000..dcd9e75ec1 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewed.java @@ -0,0 +1,44 @@ +package com.discord.analytics.generated.events; + +import b.d.b.a.a; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.analytics.generated.traits.TrackLocationMetadata; +import com.discord.analytics.generated.traits.TrackLocationMetadataReceiver; +import com.discord.analytics.generated.traits.TrackSourceMetadata; +import com.discord.analytics.generated.traits.TrackSourceMetadataReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackPremiumEducationViewed.kt */ +/* loaded from: classes.dex */ +public final class TrackPremiumEducationViewed implements AnalyticsSchema, TrackBaseReceiver, TrackLocationMetadataReceiver, TrackSourceMetadataReceiver { + private TrackBase trackBase; + private TrackLocationMetadata trackLocationMetadata; + private TrackSourceMetadata trackSourceMetadata; + private final CharSequence type = null; + private final transient String analyticsSchemaTypeName = "premium_education_viewed"; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this != obj) { + return (obj instanceof TrackPremiumEducationViewed) && m.areEqual(this.type, ((TrackPremiumEducationViewed) obj).type); + } + return true; + } + + public int hashCode() { + CharSequence charSequence = this.type; + if (charSequence != null) { + return charSequence.hashCode(); + } + return 0; + } + + public String toString() { + return a.D(a.R("TrackPremiumEducationViewed(type="), this.type, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewedReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewedReceiver.java new file mode 100644 index 0000000000..4a14364985 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackPremiumEducationViewedReceiver.java @@ -0,0 +1,7 @@ +package com.discord.analytics.generated.events; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackPremiumEducationViewed.kt */ +/* loaded from: classes.dex */ +public interface TrackPremiumEducationViewedReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpened.java b/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpened.java new file mode 100644 index 0000000000..0e7c1dc9ca --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpened.java @@ -0,0 +1,47 @@ +package com.discord.analytics.generated.events; + +import b.d.b.a.a; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.analytics.generated.traits.TrackChannel; +import com.discord.analytics.generated.traits.TrackChannelReceiver; +import com.discord.analytics.generated.traits.TrackGuild; +import com.discord.analytics.generated.traits.TrackGuildReceiver; +import com.discord.analytics.generated.traits.TrackOverlayClientMetadata; +import com.discord.analytics.generated.traits.TrackOverlayClientMetadataReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackTextInVoiceOpened.kt */ +/* loaded from: classes.dex */ +public final class TrackTextInVoiceOpened implements AnalyticsSchema, TrackBaseReceiver, TrackGuildReceiver, TrackChannelReceiver, TrackOverlayClientMetadataReceiver { + private TrackBase trackBase; + private TrackChannel trackChannel; + private TrackGuild trackGuild; + private TrackOverlayClientMetadata trackOverlayClientMetadata; + private final Boolean channelIsNsfw = null; + private final transient String analyticsSchemaTypeName = "text_in_voice_opened"; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this != obj) { + return (obj instanceof TrackTextInVoiceOpened) && m.areEqual(this.channelIsNsfw, ((TrackTextInVoiceOpened) obj).channelIsNsfw); + } + return true; + } + + public int hashCode() { + Boolean bool = this.channelIsNsfw; + if (bool != null) { + return bool.hashCode(); + } + return 0; + } + + public String toString() { + return a.C(a.R("TrackTextInVoiceOpened(channelIsNsfw="), this.channelIsNsfw, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpenedReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpenedReceiver.java new file mode 100644 index 0000000000..78ec9fe5df --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/TrackTextInVoiceOpenedReceiver.java @@ -0,0 +1,7 @@ +package com.discord.analytics.generated.events; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackTextInVoiceOpened.kt */ +/* loaded from: classes.dex */ +public interface TrackTextInVoiceOpenedReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPoker.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPoker.java new file mode 100644 index 0000000000..2a50342225 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPoker.java @@ -0,0 +1,122 @@ +package com.discord.analytics.generated.events.activity_internal; + +import b.d.b.a.a; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadata; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadataReceiver; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackActivityInternalActionPoker.kt */ +/* loaded from: classes.dex */ +public final class TrackActivityInternalActionPoker implements AnalyticsSchema, TrackBaseReceiver, TrackActivityInternalMetadataReceiver { + private TrackActivityInternalMetadata trackActivityInternalMetadata; + private TrackBase trackBase; + private final CharSequence actionName = null; + private final Long numBots = null; + private final Long numPlayers = null; + private final Long numSpectators = null; + private final CharSequence phase = null; + private final Long turnDurationS = null; + private final CharSequence betAction = null; + private final Long betAmount = null; + private final Long winnings = null; + private final Long startingWallet = null; + private final Long currentWallet = null; + private final Long potSize = null; + private final Long tableRank = null; + private final CharSequence cosmeticType = null; + private final CharSequence cosmeticId = null; + private final Boolean cosmeticLocked = null; + private final transient String analyticsSchemaTypeName = "activity_internal_action_poker"; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackActivityInternalActionPoker)) { + return false; + } + TrackActivityInternalActionPoker trackActivityInternalActionPoker = (TrackActivityInternalActionPoker) obj; + return m.areEqual(this.actionName, trackActivityInternalActionPoker.actionName) && m.areEqual(this.numBots, trackActivityInternalActionPoker.numBots) && m.areEqual(this.numPlayers, trackActivityInternalActionPoker.numPlayers) && m.areEqual(this.numSpectators, trackActivityInternalActionPoker.numSpectators) && m.areEqual(this.phase, trackActivityInternalActionPoker.phase) && m.areEqual(this.turnDurationS, trackActivityInternalActionPoker.turnDurationS) && m.areEqual(this.betAction, trackActivityInternalActionPoker.betAction) && m.areEqual(this.betAmount, trackActivityInternalActionPoker.betAmount) && m.areEqual(this.winnings, trackActivityInternalActionPoker.winnings) && m.areEqual(this.startingWallet, trackActivityInternalActionPoker.startingWallet) && m.areEqual(this.currentWallet, trackActivityInternalActionPoker.currentWallet) && m.areEqual(this.potSize, trackActivityInternalActionPoker.potSize) && m.areEqual(this.tableRank, trackActivityInternalActionPoker.tableRank) && m.areEqual(this.cosmeticType, trackActivityInternalActionPoker.cosmeticType) && m.areEqual(this.cosmeticId, trackActivityInternalActionPoker.cosmeticId) && m.areEqual(this.cosmeticLocked, trackActivityInternalActionPoker.cosmeticLocked); + } + + public int hashCode() { + CharSequence charSequence = this.actionName; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + Long l = this.numBots; + int hashCode2 = (hashCode + (l != null ? l.hashCode() : 0)) * 31; + Long l2 = this.numPlayers; + int hashCode3 = (hashCode2 + (l2 != null ? l2.hashCode() : 0)) * 31; + Long l3 = this.numSpectators; + int hashCode4 = (hashCode3 + (l3 != null ? l3.hashCode() : 0)) * 31; + CharSequence charSequence2 = this.phase; + int hashCode5 = (hashCode4 + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; + Long l4 = this.turnDurationS; + int hashCode6 = (hashCode5 + (l4 != null ? l4.hashCode() : 0)) * 31; + CharSequence charSequence3 = this.betAction; + int hashCode7 = (hashCode6 + (charSequence3 != null ? charSequence3.hashCode() : 0)) * 31; + Long l5 = this.betAmount; + int hashCode8 = (hashCode7 + (l5 != null ? l5.hashCode() : 0)) * 31; + Long l6 = this.winnings; + int hashCode9 = (hashCode8 + (l6 != null ? l6.hashCode() : 0)) * 31; + Long l7 = this.startingWallet; + int hashCode10 = (hashCode9 + (l7 != null ? l7.hashCode() : 0)) * 31; + Long l8 = this.currentWallet; + int hashCode11 = (hashCode10 + (l8 != null ? l8.hashCode() : 0)) * 31; + Long l9 = this.potSize; + int hashCode12 = (hashCode11 + (l9 != null ? l9.hashCode() : 0)) * 31; + Long l10 = this.tableRank; + int hashCode13 = (hashCode12 + (l10 != null ? l10.hashCode() : 0)) * 31; + CharSequence charSequence4 = this.cosmeticType; + int hashCode14 = (hashCode13 + (charSequence4 != null ? charSequence4.hashCode() : 0)) * 31; + CharSequence charSequence5 = this.cosmeticId; + int hashCode15 = (hashCode14 + (charSequence5 != null ? charSequence5.hashCode() : 0)) * 31; + Boolean bool = this.cosmeticLocked; + if (bool != null) { + i = bool.hashCode(); + } + return hashCode15 + i; + } + + public String toString() { + StringBuilder R = a.R("TrackActivityInternalActionPoker(actionName="); + R.append(this.actionName); + R.append(", numBots="); + R.append(this.numBots); + R.append(", numPlayers="); + R.append(this.numPlayers); + R.append(", numSpectators="); + R.append(this.numSpectators); + R.append(", phase="); + R.append(this.phase); + R.append(", turnDurationS="); + R.append(this.turnDurationS); + R.append(", betAction="); + R.append(this.betAction); + R.append(", betAmount="); + R.append(this.betAmount); + R.append(", winnings="); + R.append(this.winnings); + R.append(", startingWallet="); + R.append(this.startingWallet); + R.append(", currentWallet="); + R.append(this.currentWallet); + R.append(", potSize="); + R.append(this.potSize); + R.append(", tableRank="); + R.append(this.tableRank); + R.append(", cosmeticType="); + R.append(this.cosmeticType); + R.append(", cosmeticId="); + R.append(this.cosmeticId); + R.append(", cosmeticLocked="); + return a.C(R, this.cosmeticLocked, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPokerReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPokerReceiver.java new file mode 100644 index 0000000000..2a615198f8 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalActionPokerReceiver.java @@ -0,0 +1,7 @@ +package com.discord.analytics.generated.events.activity_internal; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackActivityInternalActionPoker.kt */ +/* loaded from: classes.dex */ +public interface TrackActivityInternalActionPokerReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdated.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdated.java new file mode 100644 index 0000000000..ebde9d6ec7 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdated.java @@ -0,0 +1,94 @@ +package com.discord.analytics.generated.events.activity_internal; + +import b.d.b.a.a; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadata; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadataReceiver; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackActivityInternalLocalSettingUpdated.kt */ +/* loaded from: classes.dex */ +public final class TrackActivityInternalLocalSettingUpdated implements AnalyticsSchema, TrackBaseReceiver, TrackActivityInternalMetadataReceiver { + private TrackActivityInternalMetadata trackActivityInternalMetadata; + private TrackBase trackBase; + private final CharSequence settingName = null; + private final CharSequence phase = null; + private final CharSequence valueStr = null; + private final CharSequence prevValueStr = null; + private final Boolean valueBool = null; + private final Boolean prevValueBool = null; + private final Long valueInt = null; + private final Long prevValueInt = null; + private final Float valueFloat = null; + private final Float prevValueFloat = null; + private final transient String analyticsSchemaTypeName = "activity_internal_local_setting_updated"; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackActivityInternalLocalSettingUpdated)) { + return false; + } + TrackActivityInternalLocalSettingUpdated trackActivityInternalLocalSettingUpdated = (TrackActivityInternalLocalSettingUpdated) obj; + return m.areEqual(this.settingName, trackActivityInternalLocalSettingUpdated.settingName) && m.areEqual(this.phase, trackActivityInternalLocalSettingUpdated.phase) && m.areEqual(this.valueStr, trackActivityInternalLocalSettingUpdated.valueStr) && m.areEqual(this.prevValueStr, trackActivityInternalLocalSettingUpdated.prevValueStr) && m.areEqual(this.valueBool, trackActivityInternalLocalSettingUpdated.valueBool) && m.areEqual(this.prevValueBool, trackActivityInternalLocalSettingUpdated.prevValueBool) && m.areEqual(this.valueInt, trackActivityInternalLocalSettingUpdated.valueInt) && m.areEqual(this.prevValueInt, trackActivityInternalLocalSettingUpdated.prevValueInt) && m.areEqual(this.valueFloat, trackActivityInternalLocalSettingUpdated.valueFloat) && m.areEqual(this.prevValueFloat, trackActivityInternalLocalSettingUpdated.prevValueFloat); + } + + public int hashCode() { + CharSequence charSequence = this.settingName; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + CharSequence charSequence2 = this.phase; + int hashCode2 = (hashCode + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; + CharSequence charSequence3 = this.valueStr; + int hashCode3 = (hashCode2 + (charSequence3 != null ? charSequence3.hashCode() : 0)) * 31; + CharSequence charSequence4 = this.prevValueStr; + int hashCode4 = (hashCode3 + (charSequence4 != null ? charSequence4.hashCode() : 0)) * 31; + Boolean bool = this.valueBool; + int hashCode5 = (hashCode4 + (bool != null ? bool.hashCode() : 0)) * 31; + Boolean bool2 = this.prevValueBool; + int hashCode6 = (hashCode5 + (bool2 != null ? bool2.hashCode() : 0)) * 31; + Long l = this.valueInt; + int hashCode7 = (hashCode6 + (l != null ? l.hashCode() : 0)) * 31; + Long l2 = this.prevValueInt; + int hashCode8 = (hashCode7 + (l2 != null ? l2.hashCode() : 0)) * 31; + Float f = this.valueFloat; + int hashCode9 = (hashCode8 + (f != null ? f.hashCode() : 0)) * 31; + Float f2 = this.prevValueFloat; + if (f2 != null) { + i = f2.hashCode(); + } + return hashCode9 + i; + } + + public String toString() { + StringBuilder R = a.R("TrackActivityInternalLocalSettingUpdated(settingName="); + R.append(this.settingName); + R.append(", phase="); + R.append(this.phase); + R.append(", valueStr="); + R.append(this.valueStr); + R.append(", prevValueStr="); + R.append(this.prevValueStr); + R.append(", valueBool="); + R.append(this.valueBool); + R.append(", prevValueBool="); + R.append(this.prevValueBool); + R.append(", valueInt="); + R.append(this.valueInt); + R.append(", prevValueInt="); + R.append(this.prevValueInt); + R.append(", valueFloat="); + R.append(this.valueFloat); + R.append(", prevValueFloat="); + R.append(this.prevValueFloat); + R.append(")"); + return R.toString(); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdatedReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdatedReceiver.java new file mode 100644 index 0000000000..3619c23d58 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalLocalSettingUpdatedReceiver.java @@ -0,0 +1,7 @@ +package com.discord.analytics.generated.events.activity_internal; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackActivityInternalLocalSettingUpdated.kt */ +/* loaded from: classes.dex */ +public interface TrackActivityInternalLocalSettingUpdatedReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteraction.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteraction.java new file mode 100644 index 0000000000..bd3a2f74fb --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteraction.java @@ -0,0 +1,57 @@ +package com.discord.analytics.generated.events.activity_internal; + +import b.d.b.a.a; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadata; +import com.discord.analytics.generated.traits.TrackActivityInternalMetadataReceiver; +import com.discord.analytics.generated.traits.TrackBase; +import com.discord.analytics.generated.traits.TrackBaseReceiver; +import com.discord.api.science.AnalyticsSchema; +import d0.z.d.m; +/* compiled from: TrackActivityInternalMenuInteraction.kt */ +/* loaded from: classes.dex */ +public final class TrackActivityInternalMenuInteraction implements AnalyticsSchema, TrackBaseReceiver, TrackActivityInternalMetadataReceiver { + private TrackActivityInternalMetadata trackActivityInternalMetadata; + private TrackBase trackBase; + private final CharSequence menuName = null; + private final CharSequence interactionType = null; + private final CharSequence phase = null; + private final transient String analyticsSchemaTypeName = "activity_internal_menu_interaction"; + + @Override // com.discord.api.science.AnalyticsSchema + public String b() { + return this.analyticsSchemaTypeName; + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TrackActivityInternalMenuInteraction)) { + return false; + } + TrackActivityInternalMenuInteraction trackActivityInternalMenuInteraction = (TrackActivityInternalMenuInteraction) obj; + return m.areEqual(this.menuName, trackActivityInternalMenuInteraction.menuName) && m.areEqual(this.interactionType, trackActivityInternalMenuInteraction.interactionType) && m.areEqual(this.phase, trackActivityInternalMenuInteraction.phase); + } + + public int hashCode() { + CharSequence charSequence = this.menuName; + int i = 0; + int hashCode = (charSequence != null ? charSequence.hashCode() : 0) * 31; + CharSequence charSequence2 = this.interactionType; + int hashCode2 = (hashCode + (charSequence2 != null ? charSequence2.hashCode() : 0)) * 31; + CharSequence charSequence3 = this.phase; + if (charSequence3 != null) { + i = charSequence3.hashCode(); + } + return hashCode2 + i; + } + + public String toString() { + StringBuilder R = a.R("TrackActivityInternalMenuInteraction(menuName="); + R.append(this.menuName); + R.append(", interactionType="); + R.append(this.interactionType); + R.append(", phase="); + return a.D(R, this.phase, ")"); + } +} diff --git a/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteractionReceiver.java b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteractionReceiver.java new file mode 100644 index 0000000000..3c9b286456 --- /dev/null +++ b/app/src/main/java/com/discord/analytics/generated/events/activity_internal/TrackActivityInternalMenuInteractionReceiver.java @@ -0,0 +1,7 @@ +package com.discord.analytics.generated.events.activity_internal; + +import com.discord.api.science.AnalyticsSchema; +/* compiled from: TrackActivityInternalMenuInteraction.kt */ +/* loaded from: classes.dex */ +public interface TrackActivityInternalMenuInteractionReceiver extends AnalyticsSchema { +} diff --git a/app/src/main/java/com/discord/api/guild/GuildFeature.java b/app/src/main/java/com/discord/api/guild/GuildFeature.java index 979822ed9c..ab159df60a 100644 --- a/app/src/main/java/com/discord/api/guild/GuildFeature.java +++ b/app/src/main/java/com/discord/api/guild/GuildFeature.java @@ -30,5 +30,6 @@ public enum GuildFeature { ANIMATED_BANNER, TEXT_IN_VOICE_ENABLED, HAS_DIRECTORY_ENTRY, - EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT + BOOSTING_TIERS_EXPERIMENT_SMALL_GUILD, + BOOSTING_TIERS_EXPERIMENT_MEDIUM_GUILD } diff --git a/app/src/main/java/com/discord/stores/NotificationTextUtils.java b/app/src/main/java/com/discord/stores/NotificationTextUtils.java index 385dad9ee3..5e11217439 100644 --- a/app/src/main/java/com/discord/stores/NotificationTextUtils.java +++ b/app/src/main/java/com/discord/stores/NotificationTextUtils.java @@ -5,11 +5,13 @@ import b.d.b.a.a; import com.discord.api.channel.Channel; import com.discord.api.channel.ChannelUtils; import com.discord.api.message.Message; +import com.discord.api.permission.Permission; import com.discord.models.domain.ModelNotificationSettings; import com.discord.models.guild.Guild; import com.discord.models.member.GuildMember; import com.discord.models.user.User; import com.discord.stores.StoreThreadsJoined; +import com.discord.utilities.permissions.PermissionUtils; import com.discord.utilities.threads.ThreadUtils; import d0.t.n; import d0.z.d.m; @@ -24,9 +26,9 @@ public final class NotificationTextUtils { private NotificationTextUtils() { } - private final boolean isNotificationAllowed(ModelNotificationSettings modelNotificationSettings, User user, Collection collection, Message message, Guild guild, Channel channel) { + private final boolean isNotificationAllowed(ModelNotificationSettings modelNotificationSettings, User user, Collection collection, Message message, Guild guild, Channel channel, Long l, long j) { if (modelNotificationSettings.isMobilePush() && !isGuildOrCategoryOrChannelMuted(modelNotificationSettings, channel)) { - return shouldNotifyForLevel(channelMessageNotificationLevel(modelNotificationSettings, channel, guild), user, collection, message, modelNotificationSettings.isSuppressEveryone(), modelNotificationSettings.isSuppressRoles()); + return shouldNotifyForLevel(channelMessageNotificationLevel(modelNotificationSettings, channel, guild), user, collection, message, channel, l, j, modelNotificationSettings.isSuppressEveryone(), modelNotificationSettings.isSuppressRoles()); } return false; } @@ -90,6 +92,60 @@ public final class NotificationTextUtils { return true; } + /* JADX WARN: Code restructure failed: missing block: B:19:0x0040, code lost: + if (r8 != true) goto L_0x0042; + */ + /* + Code decompiled incorrectly, please refer to instructions dump. + */ + private final boolean messageContainsMention(User user, Collection collection, Message message, boolean z2, boolean z3) { + List s2; + boolean z4; + boolean z5; + boolean z6; + if (!m.areEqual(message.r(), Boolean.TRUE) || z2) { + List t = message.t(); + if (t != null) { + if (!t.isEmpty()) { + for (com.discord.api.user.User user2 : t) { + if (user2.getId() == user.getId()) { + z6 = true; + continue; + } else { + z6 = false; + continue; + } + if (z6) { + z5 = true; + break; + } + } + } + z5 = false; + } + if (z3 || (s2 = message.s()) == null) { + return false; + } + if (!s2.isEmpty()) { + for (Number number : s2) { + if (collection.contains(Long.valueOf(number.longValue()))) { + z4 = true; + break; + } + } + } + z4 = false; + if (!z4) { + return false; + } + } + return true; + } + + public static /* synthetic */ boolean messageContainsMention$default(NotificationTextUtils notificationTextUtils, User user, Collection collection, Message message, boolean z2, boolean z3, int i, Object obj) { + return notificationTextUtils.messageContainsMention(user, collection, message, (i & 8) != 0 ? false : z2, (i & 16) != 0 ? false : z3); + } + private final Integer messageNotifications(ModelNotificationSettings modelNotificationSettings, long j) { ModelNotificationSettings.ChannelOverride channelOverride = modelNotificationSettings.getChannelOverride(j); if (channelOverride == null) { @@ -102,66 +158,28 @@ public final class NotificationTextUtils { return null; } - /* JADX WARN: Code restructure failed: missing block: B:32:0x0066, code lost: - if (r8 != true) goto L_0x0068; - */ - /* - Code decompiled incorrectly, please refer to instructions dump. - */ - private final boolean shouldNotifyForLevel(Integer num, User user, Collection collection, Message message, boolean z2, boolean z3) { - List s2; - boolean z4; - boolean z5; - boolean z6; + private final boolean shouldNotifyForLevel(Integer num, User user, Collection collection, Message message, Channel channel, Long l, long j, boolean z2, boolean z3) { + if (ChannelUtils.E(channel) && !PermissionUtils.can(Permission.CONNECT, l)) { + return false; + } int i = ModelNotificationSettings.FREQUENCY_ALL; if (num == null || num.intValue() != i) { - int i2 = ModelNotificationSettings.FREQUENCY_NOTHING; + int i2 = ModelNotificationSettings.FREQUENCY_MENTIONS; if (num != null && num.intValue() == i2) { + return messageContainsMention(user, collection, message, z2, z3); + } + int i3 = ModelNotificationSettings.FREQUENCY_NOTHING; + if (num != null && num.intValue() == i3) { return false; } - int i3 = ModelNotificationSettings.FREQUENCY_MENTIONS; - if (num != null && num.intValue() == i3 && (!m.areEqual(message.r(), Boolean.TRUE) || z2)) { - List t = message.t(); - if (t != null) { - if (!t.isEmpty()) { - for (com.discord.api.user.User user2 : t) { - if (user2.getId() == user.getId()) { - z6 = true; - continue; - } else { - z6 = false; - continue; - } - if (z6) { - z5 = true; - break; - } - } - } - z5 = false; - } - if (z3 || (s2 = message.s()) == null) { - return false; - } - if (!s2.isEmpty()) { - for (Number number : s2) { - if (collection.contains(Long.valueOf(number.longValue()))) { - z4 = true; - break; - } - } - } - z4 = false; - if (!z4) { - return false; - } - } + } else if (ChannelUtils.E(channel) && j != channel.h() && !messageContainsMention(user, collection, message, z2, z3)) { + return false; } return true; } - public static /* synthetic */ boolean shouldNotifyForLevel$default(NotificationTextUtils notificationTextUtils, Integer num, User user, Collection collection, Message message, boolean z2, boolean z3, int i, Object obj) { - return notificationTextUtils.shouldNotifyForLevel(num, user, collection, message, (i & 16) != 0 ? false : z2, (i & 32) != 0 ? false : z3); + public static /* synthetic */ boolean shouldNotifyForLevel$default(NotificationTextUtils notificationTextUtils, Integer num, User user, Collection collection, Message message, Channel channel, Long l, long j, boolean z2, boolean z3, int i, Object obj) { + return notificationTextUtils.shouldNotifyForLevel(num, user, collection, message, channel, l, j, (i & 128) != 0 ? false : z2, (i & 256) != 0 ? false : z3); } public final Integer channelMessageNotificationLevel(ModelNotificationSettings modelNotificationSettings, Channel channel, Guild guild) { @@ -203,7 +221,7 @@ public final class NotificationTextUtils { return channelOverride2 != null && channelOverride2.isMuted(); } - public final boolean shouldNotifyInAppPopup(User user, Message message, Channel channel, Map map, Channel channel2, Guild guild, Map> map2, Map map3, Map map4) { + public final boolean shouldNotifyInAppPopup(User user, Message message, Channel channel, Map map, Channel channel2, Guild guild, Map> map2, Map map3, Map map4, long j, Long l) { com.discord.api.user.User e; List list; m.checkNotNullParameter(user, "me"); @@ -231,11 +249,11 @@ public final class NotificationTextUtils { return isThreadNotificationAllowed(user, list, message, (StoreThreadsJoined.JoinedThread) a.c(channel, map4), modelNotificationSettings, guild, channel, channel2); } if (modelNotificationSettings != null) { - return isNotificationAllowed(modelNotificationSettings, user, list, message, guild, channel); + return isNotificationAllowed(modelNotificationSettings, user, list, message, guild, channel, l, j); } if (guild != null) { num = Integer.valueOf(guild.getDefaultMessageNotifications()); } - return shouldNotifyForLevel$default(this, num, user, list, message, false, false, 48, null); + return shouldNotifyForLevel$default(this, num, user, list, message, channel, l, j, false, false, 384, null); } } diff --git a/app/src/main/java/com/discord/stores/StoreAuthentication.java b/app/src/main/java/com/discord/stores/StoreAuthentication.java index f9249bf065..bbd02cce60 100644 --- a/app/src/main/java/com/discord/stores/StoreAuthentication.java +++ b/app/src/main/java/com/discord/stores/StoreAuthentication.java @@ -24,6 +24,7 @@ import com.discord.utilities.persister.Persister; import com.discord.utilities.rest.RestAPI; import com.discord.utilities.rx.ObservableExtensionsKt; import com.google.firebase.crashlytics.FirebaseCrashlytics; +import d0.g0.t; import d0.z.d.m; import kotlin.jvm.functions.Function0; import kotlin.jvm.functions.Function1; @@ -39,7 +40,9 @@ public final class StoreAuthentication extends Store { private static final String CACHE_KEY_FINGERPRINT = "STORE_AUTHED_FINGERPRINT"; private static final String CACHE_KEY_LOGIN = "STORE_AUTHED_LOGIN"; private static final String CACHE_KEY_TOKEN = "STORE_AUTHED_TOKEN"; + private static final String CACHE_KEY_TOKEN_RNA = "token"; public static final Companion Companion = new Companion(null); + private static final String SHARED_PREFS_NAME_RNA = "CacheStore"; private Boolean _isConsentRequired; private BehaviorSubject ageGateError; private String authToken; @@ -138,6 +141,10 @@ public final class StoreAuthentication extends Store { return companion.getDeviceEmail(context); } + public static final /* synthetic */ String access$getRnaAuthToken(Companion companion, Context context) { + return companion.getRnaAuthToken(context); + } + @SuppressLint({"MissingPermission"}) private final String getDeviceEmail(Context context) { Account account; @@ -166,6 +173,14 @@ public final class StoreAuthentication extends Store { } return null; } + + private final String getRnaAuthToken(Context context) { + String string = context.getSharedPreferences(StoreAuthentication.SHARED_PREFS_NAME_RNA, 0).getString(StoreAuthentication.CACHE_KEY_TOKEN_RNA, null); + if (string != null) { + return t.replace$default(string, "\"", "", false, 4, (Object) null); + } + return null; + } } public StoreAuthentication(StoreStream storeStream, Dispatcher dispatcher) { @@ -255,7 +270,7 @@ public final class StoreAuthentication extends Store { } public final Observable authorizeIP(String str) { - m.checkNotNullParameter(str, "token"); + m.checkNotNullParameter(str, CACHE_KEY_TOKEN_RNA); return RestCallStateKt.logNetworkAction(ObservableExtensionsKt.restSubscribeOn$default(RestAPI.Companion.getApi().authorizeIP(new RestAPIParams.AuthorizeIP(str)), false, 1, null), StoreAuthentication$authorizeIP$1.INSTANCE); } @@ -359,6 +374,9 @@ public final class StoreAuthentication extends Store { setFingerprint(string, false); } String string2 = getPrefs().getString(CACHE_KEY_TOKEN, null); + if (string2 == null) { + string2 = Companion.access$getRnaAuthToken(Companion, context); + } this.authToken = string2; setAuthed(string2); handleAgeGateError(null); diff --git a/app/src/main/java/com/discord/stores/StoreNotifications.java b/app/src/main/java/com/discord/stores/StoreNotifications.java index 065c5ebb3e..2e5f7e0be1 100644 --- a/app/src/main/java/com/discord/stores/StoreNotifications.java +++ b/app/src/main/java/com/discord/stores/StoreNotifications.java @@ -154,7 +154,7 @@ public final class StoreNotifications extends Store { f.H0(f.c(k0.a), null, null, new StoreNotifications$handleChannelSelected$1(j, null), 3, null); } - /* JADX WARN: Removed duplicated region for block: B:31:0x00ce */ + /* JADX WARN: Removed duplicated region for block: B:31:0x00d2 */ /* JADX WARN: Removed duplicated region for block: B:43:? A[RETURN, SYNTHETIC] */ @StoreThread /* @@ -181,7 +181,7 @@ public final class StoreNotifications extends Store { } else { channel = null; if (channel == null) { - if (NotificationTextUtils.INSTANCE.shouldNotifyInAppPopup(this.stream.getUsers$app_productionGoogleRelease().getMeInternal$app_productionGoogleRelease(), message, channel, linkedHashMap, map != null ? map.get(Long.valueOf(channel.r())) : null, (Guild) a.u0(channel, this.stream.getGuilds$app_productionGoogleRelease().getGuildsInternal$app_productionGoogleRelease()), this.stream.getGuilds$app_productionGoogleRelease().getGuildMembersComputedInternal$app_productionGoogleRelease(), this.stream.getGuildSettings$app_productionGoogleRelease().getGuildSettingsInternal$app_productionGoogleRelease(), this.stream.getThreadsJoined$app_productionGoogleRelease().getAllJoinedThreadsInternal$app_productionGoogleRelease())) { + if (NotificationTextUtils.INSTANCE.shouldNotifyInAppPopup(this.stream.getUsers$app_productionGoogleRelease().getMeInternal$app_productionGoogleRelease(), message, channel, linkedHashMap, map != null ? map.get(Long.valueOf(channel.r())) : null, (Guild) a.u0(channel, this.stream.getGuilds$app_productionGoogleRelease().getGuildsInternal$app_productionGoogleRelease()), this.stream.getGuilds$app_productionGoogleRelease().getGuildMembersComputedInternal$app_productionGoogleRelease(), this.stream.getGuildSettings$app_productionGoogleRelease().getGuildSettingsInternal$app_productionGoogleRelease(), this.stream.getThreadsJoined$app_productionGoogleRelease().getAllJoinedThreadsInternal$app_productionGoogleRelease(), this.stream.getVoiceChannelSelected$app_productionGoogleRelease().getSelectedVoiceChannelId(), (Long) a.c(channel, this.stream.getPermissions$app_productionGoogleRelease().getPermissionsByChannel()))) { displayPopup(new Message(message), channel); return; } diff --git a/app/src/main/java/com/discord/utilities/colors/ColorPickerUtils.java b/app/src/main/java/com/discord/utilities/colors/ColorPickerUtils.java index e5307da48d..e691f3b16c 100644 --- a/app/src/main/java/com/discord/utilities/colors/ColorPickerUtils.java +++ b/app/src/main/java/com/discord/utilities/colors/ColorPickerUtils.java @@ -12,7 +12,7 @@ import d0.t.u; import d0.z.d.m; import java.util.ArrayList; /* compiled from: ColorPickerUtils.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class ColorPickerUtils { public static final ColorPickerUtils INSTANCE = new ColorPickerUtils(); diff --git a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$getRepresentativeColorAsync$2.java b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$getRepresentativeColorAsync$2.java index 22ca2a0d8b..19722993ba 100644 --- a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$getRepresentativeColorAsync$2.java +++ b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$getRepresentativeColorAsync$2.java @@ -13,7 +13,7 @@ import kotlin.jvm.functions.Function2; import kotlinx.coroutines.CoroutineScope; /* compiled from: RepresentativeColors.kt */ @e(c = "com.discord.utilities.colors.RepresentativeColors$getRepresentativeColorAsync$2", f = "RepresentativeColors.kt", l = {}, m = "invokeSuspend") -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RepresentativeColors$getRepresentativeColorAsync$2 extends k implements Function2, Object> { public final /* synthetic */ Bitmap $bitmap; public int label; diff --git a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$handleBitmap$1.java b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$handleBitmap$1.java index 45d35e26ae..2f829a595a 100644 --- a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$handleBitmap$1.java +++ b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$handleBitmap$1.java @@ -20,7 +20,7 @@ import kotlin.jvm.functions.Function2; import kotlinx.coroutines.CoroutineScope; /* compiled from: RepresentativeColors.kt */ @e(c = "com.discord.utilities.colors.RepresentativeColors$handleBitmap$1", f = "RepresentativeColors.kt", l = {59}, m = "invokeSuspend") -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RepresentativeColors$handleBitmap$1 extends k implements Function2, Object> { public final /* synthetic */ Bitmap $bitmap; public final /* synthetic */ Object $id; diff --git a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$observeRepresentativeColor$1.java b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$observeRepresentativeColor$1.java index 2103383544..09b0fbf5fe 100644 --- a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$observeRepresentativeColor$1.java +++ b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors$observeRepresentativeColor$1.java @@ -3,7 +3,7 @@ package com.discord.utilities.colors; import j0.k.b; import java.util.Map; /* compiled from: RepresentativeColors.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RepresentativeColors$observeRepresentativeColor$1 implements b, Integer> { public final /* synthetic */ Object $id; diff --git a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors.java b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors.java index 76f963d452..077af000c8 100644 --- a/app/src/main/java/com/discord/utilities/colors/RepresentativeColors.java +++ b/app/src/main/java/com/discord/utilities/colors/RepresentativeColors.java @@ -22,7 +22,7 @@ import s.a.a.n; import s.a.k0; import s.a.x0; /* compiled from: RepresentativeColors.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RepresentativeColors { private final HashMap representativeColors = new HashMap<>(); private final BehaviorSubject> representativeColorsSubject = BehaviorSubject.k0(); @@ -30,7 +30,7 @@ public final class RepresentativeColors { private static final int BLURPLE = Color.parseColor("#5865f2"); /* compiled from: RepresentativeColors.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class Companion { private Companion() { } @@ -41,16 +41,16 @@ public final class RepresentativeColors { } /* compiled from: RepresentativeColors.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class NoSwatchesFoundException extends RuntimeException { } /* compiled from: RepresentativeColors.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static abstract class RepresentativeColorResult { /* compiled from: RepresentativeColors.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class Failure extends RepresentativeColorResult { private final Exception exception; @@ -105,7 +105,7 @@ public final class RepresentativeColors { } /* compiled from: RepresentativeColors.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class Success extends RepresentativeColorResult { private final int color; diff --git a/app/src/main/java/com/discord/utilities/colors/RepresentativeColorsKt.java b/app/src/main/java/com/discord/utilities/colors/RepresentativeColorsKt.java index a18ccb89b2..eadb53f875 100644 --- a/app/src/main/java/com/discord/utilities/colors/RepresentativeColorsKt.java +++ b/app/src/main/java/com/discord/utilities/colors/RepresentativeColorsKt.java @@ -3,7 +3,7 @@ package com.discord.utilities.colors; import com.discord.models.user.User; import d0.z.d.m; /* compiled from: RepresentativeColors.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RepresentativeColorsKt { private static final RepresentativeColors UserRepresentativeColors = new RepresentativeColors<>(); private static final RepresentativeColors GuildMemberRepresentativeColors = new RepresentativeColors<>(); diff --git a/app/src/main/java/com/discord/utilities/connectedaccounts/ConnectedAccountIntegrationUtilsKt.java b/app/src/main/java/com/discord/utilities/connectedaccounts/ConnectedAccountIntegrationUtilsKt.java index ea006bacd2..c6ea60c79b 100644 --- a/app/src/main/java/com/discord/utilities/connectedaccounts/ConnectedAccountIntegrationUtilsKt.java +++ b/app/src/main/java/com/discord/utilities/connectedaccounts/ConnectedAccountIntegrationUtilsKt.java @@ -6,7 +6,7 @@ import com.discord.api.connectedaccounts.ConnectedIntegrationAccount; import com.discord.api.connectedaccounts.ConnectedIntegrationGuild; import d0.z.d.m; /* compiled from: ConnectedAccountIntegrationUtils.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class ConnectedAccountIntegrationUtilsKt { public static final String TWITCH_URL_PREFIX = "twitch.tv/"; public static final String TYPE_TWITCH = "twitch"; diff --git a/app/src/main/java/com/discord/utilities/contacts/ContactsFetcher.java b/app/src/main/java/com/discord/utilities/contacts/ContactsFetcher.java index 8538624336..45799f1f43 100644 --- a/app/src/main/java/com/discord/utilities/contacts/ContactsFetcher.java +++ b/app/src/main/java/com/discord/utilities/contacts/ContactsFetcher.java @@ -5,7 +5,7 @@ import d0.t.n0; import d0.z.d.m; import java.util.Set; /* compiled from: ContactsFetcher.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class ContactsFetcher { private final Context context; diff --git a/app/src/main/java/com/discord/utilities/contacts/ContactsProviderUtils.java b/app/src/main/java/com/discord/utilities/contacts/ContactsProviderUtils.java index 6494600638..b9bcba7de0 100644 --- a/app/src/main/java/com/discord/utilities/contacts/ContactsProviderUtils.java +++ b/app/src/main/java/com/discord/utilities/contacts/ContactsProviderUtils.java @@ -10,7 +10,7 @@ import d0.z.d.m; import java.util.HashSet; import java.util.Set; /* compiled from: ContactsProviderUtils.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class ContactsProviderUtils { private static final String CONTACTS_PERMISSION = "android.permission.READ_CONTACTS"; public static final ContactsProviderUtils INSTANCE = new ContactsProviderUtils(); diff --git a/app/src/main/java/com/discord/utilities/context/ContextExtensionsKt.java b/app/src/main/java/com/discord/utilities/context/ContextExtensionsKt.java index 8824bc288c..d4a687eca3 100644 --- a/app/src/main/java/com/discord/utilities/context/ContextExtensionsKt.java +++ b/app/src/main/java/com/discord/utilities/context/ContextExtensionsKt.java @@ -8,7 +8,7 @@ import d0.z.d.m; import kotlin.Unit; import kotlin.jvm.functions.Function1; /* compiled from: ContextExtensions.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class ContextExtensionsKt { public static final void useAttrs(Context context, AttributeSet attributeSet, @StyleableRes int[] iArr, Function1 function1) { m.checkNotNullParameter(context, "$this$useAttrs"); diff --git a/app/src/main/java/com/discord/utilities/coroutines/AppCoroutineScopeKt.java b/app/src/main/java/com/discord/utilities/coroutines/AppCoroutineScopeKt.java index 2d6a99a598..b73e7193a9 100644 --- a/app/src/main/java/com/discord/utilities/coroutines/AppCoroutineScopeKt.java +++ b/app/src/main/java/com/discord/utilities/coroutines/AppCoroutineScopeKt.java @@ -13,7 +13,7 @@ import kotlinx.coroutines.Job; import s.a.a.n; import s.a.k0; /* compiled from: AppCoroutineScope.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class AppCoroutineScopeKt { public static final Job appLaunch(CoroutineScope coroutineScope, Class cls, CoroutineContext coroutineContext, CoroutineStart coroutineStart, Function2, ? extends Object> function2) { m.checkNotNullParameter(coroutineScope, "$this$appLaunch"); diff --git a/app/src/main/java/com/discord/utilities/coroutines/AppErrorTag.java b/app/src/main/java/com/discord/utilities/coroutines/AppErrorTag.java index 8009eb047b..67288712e8 100644 --- a/app/src/main/java/com/discord/utilities/coroutines/AppErrorTag.java +++ b/app/src/main/java/com/discord/utilities/coroutines/AppErrorTag.java @@ -5,13 +5,13 @@ import d0.z.d.m; import kotlin.coroutines.CoroutineContext; import kotlin.jvm.functions.Function2; /* compiled from: AppCoroutineScope.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class AppErrorTag implements CoroutineContext.Element { private final String errorTag; private final CoroutineContext.Key key = Key.INSTANCE; /* compiled from: AppCoroutineScope.kt */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class Key implements CoroutineContext.Key { public static final Key INSTANCE = new Key(); diff --git a/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt$appAwaitSingle$2.java b/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt$appAwaitSingle$2.java index 0d66ae4f62..3f11be81f2 100644 --- a/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt$appAwaitSingle$2.java +++ b/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt$appAwaitSingle$2.java @@ -24,7 +24,7 @@ import s.a.k0; import s.a.l1; /* compiled from: RxCoroutineExtensions.kt */ @e(c = "com.discord.utilities.coroutines.RxCoroutineExtensionsKt$appAwaitSingle$2", f = "RxCoroutineExtensions.kt", l = {35, 40}, m = "invokeSuspend") -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RxCoroutineExtensionsKt$appAwaitSingle$2 extends k implements Function2, Object> { public final /* synthetic */ Context $context; public final /* synthetic */ Boolean $suppressToast; @@ -36,7 +36,7 @@ public final class RxCoroutineExtensionsKt$appAwaitSingle$2 extends k implements /* compiled from: RxCoroutineExtensions.kt */ @e(c = "com.discord.utilities.coroutines.RxCoroutineExtensionsKt$appAwaitSingle$2$1", f = "RxCoroutineExtensions.kt", l = {}, m = "invokeSuspend") /* renamed from: com.discord.utilities.coroutines.RxCoroutineExtensionsKt$appAwaitSingle$2$1 reason: invalid class name */ - /* loaded from: classes.dex */ + /* loaded from: classes2.dex */ public static final class AnonymousClass1 extends k implements Function2, Object> { public final /* synthetic */ Throwable $e; public final /* synthetic */ Ref$ObjectRef $errorTag; diff --git a/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt.java b/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt.java index 092797b6f8..1e9752bdfd 100644 --- a/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt.java +++ b/app/src/main/java/com/discord/utilities/coroutines/RxCoroutineExtensionsKt.java @@ -6,7 +6,7 @@ import d0.z.d.m; import kotlin.coroutines.Continuation; import rx.Observable; /* compiled from: RxCoroutineExtensions.kt */ -/* loaded from: classes.dex */ +/* loaded from: classes2.dex */ public final class RxCoroutineExtensionsKt { public static final Object appAwaitFirst(Observable observable, Context context, Continuation continuation) { Observable y2 = observable.y(); diff --git a/app/src/main/java/com/discord/utilities/fcm/NotificationData.java b/app/src/main/java/com/discord/utilities/fcm/NotificationData.java index b703c2e085..5f4b9ca718 100644 --- a/app/src/main/java/com/discord/utilities/fcm/NotificationData.java +++ b/app/src/main/java/com/discord/utilities/fcm/NotificationData.java @@ -409,7 +409,7 @@ public final class NotificationData { } } this.guildId = j5; - if (m.areEqual(str, TYPE_MESSAGE_CREATE) && (channel.A() == 0 || channel.A() == 3 || channel.A() == 10 || channel.A() == 11 || channel.A() == 12)) { + if (m.areEqual(str, TYPE_MESSAGE_CREATE) && (channel.A() == 0 || channel.A() == 2 || channel.A() == 3 || channel.A() == 10 || channel.A() == 11 || channel.A() == 12)) { z2 = true; } this.isGroupConversation = z2; @@ -567,7 +567,7 @@ public final class NotificationData { if (A == 1) { return getIconUrlForUser(); } - if (A != 5) { + if (!(A == 2 || A == 5)) { switch (A) { case 10: case 11: @@ -717,30 +717,35 @@ public final class NotificationData { } int A = this.channel.A(); if (A != 0) { - if (A == 1 || A == 3) { - if (this.messageActivityType == MessageActivityType.JOIN) { - return b.h(context, R.string.notification_message_create_dm_activity_join, new Object[]{this.userUsername, this.messageApplicationName}, null, 4); - } - Sticker sticker = this.sticker; - if (sticker != null) { - return b.h(context, R.string.sticker_notification_body, new Object[]{sticker.h()}, null, 4); - } - String str5 = this.messageContent; - if (str5 != null) { - charSequence = b.l(str5, new Object[0], null, 2); - break; - } - return null; - } else if (A != 5) { - switch (A) { - case 10: - case 11: - case 12: - break; - default: - return str2; + if (A != 1) { + if (A != 2) { + if (A != 3) { + if (A != 5) { + switch (A) { + case 10: + case 11: + case 12: + break; + default: + return str2; + } + } + } } } + if (this.messageActivityType == MessageActivityType.JOIN) { + return b.h(context, R.string.notification_message_create_dm_activity_join, new Object[]{this.userUsername, this.messageApplicationName}, null, 4); + } + Sticker sticker = this.sticker; + if (sticker != null) { + return b.h(context, R.string.sticker_notification_body, new Object[]{sticker.h()}, null, 4); + } + String str5 = this.messageContent; + if (str5 != null) { + charSequence = b.l(str5, new Object[0], null, 2); + break; + } + return null; } if (this.messageType == 7) { return b.h(context, MessageUtils.INSTANCE.getSystemMessageUserJoin(context, this.messageId), new Object[]{this.userUsername}, null, 4); @@ -795,19 +800,17 @@ public final class NotificationData { return null; } int A = this.channel.A(); - if (A != 0) { + if (!(A == 0 || A == 5 || A == 2)) { if (A == 3) { return ChannelUtils.e(this.channel, context, false, 2); } - if (A != 5) { - switch (A) { - case 10: - case 11: - case 12: - break; - default: - return null; - } + switch (A) { + case 10: + case 11: + case 12: + break; + default: + return null; } } return b.l(this.guildName + " _" + ChannelUtils.e(this.channel, context, false, 2) + '_', new Object[0], null, 2); @@ -1299,9 +1302,10 @@ public final class NotificationData { if (str == null) { return str3; } - } else if (A == 3) { - return ChannelUtils.e(this.channel, context, false, 2); - } else { + } else if (A != 2) { + if (A == 3) { + return ChannelUtils.e(this.channel, context, false, 2); + } if (A != 5) { switch (A) { case 10: diff --git a/app/src/main/java/com/discord/utilities/guilds/GuildConstantsKt.java b/app/src/main/java/com/discord/utilities/guilds/GuildConstantsKt.java index 273a8dc861..f634dad53a 100644 --- a/app/src/main/java/com/discord/utilities/guilds/GuildConstantsKt.java +++ b/app/src/main/java/com/discord/utilities/guilds/GuildConstantsKt.java @@ -1,15 +1,11 @@ package com.discord.utilities.guilds; + +import com.discord.utilities.premium.GuildBoostTierAmounts; /* compiled from: GuildConstants.kt */ /* loaded from: classes2.dex */ public final class GuildConstantsKt { public static final int FILE_SIZE_STANDARD_8MB = 8; public static final int GLOBAL_SEARCH_LARGE_GUILD_THRESHOLD = 200; - public static final int GUILD_TIER_1_BOOSTS = 2; - public static final int GUILD_TIER_1_BOOSTS_EXP = 2; - public static final int GUILD_TIER_2_BOOSTS = 7; - public static final int GUILD_TIER_2_BOOSTS_EXP = 3; - public static final int GUILD_TIER_3_BOOSTS = 14; - public static final int GUILD_TIER_3_BOOSTS_EXP = 4; public static final int INVITE_LARGE_GUILD_THRESHOLD = 200; public static final int MAX_GUILD_MEMBERS_NOTIFY_ALL_MESSAGES = 2500; public static final int PREMIUM_TIER_1_FILE_SIZE_50MB = 50; @@ -17,4 +13,19 @@ public final class GuildConstantsKt { public static final int SYSTEM_CHANNEL_FLAG_SUPPRESS_BOOST = 2; public static final int SYSTEM_CHANNEL_FLAG_SUPPRESS_JOIN = 1; public static final int SYSTEM_CHANNEL_FLAG_SUPPRESS_JOIN_REPLIES = 8; + private static final GuildBoostTierAmounts GUILD_BOOST_TIER_AMOUNTS = new GuildBoostTierAmounts(2, 7, 14); + private static final GuildBoostTierAmounts GUILD_BOOST_TIER_AMOUNTS_EXP_SMALL_GUILDS = new GuildBoostTierAmounts(2, 3, 4); + private static final GuildBoostTierAmounts GUILD_BOOST_TIER_AMOUNTS_EXP_MEDIUM_GUILDS = new GuildBoostTierAmounts(2, 7, 10); + + public static final GuildBoostTierAmounts getGUILD_BOOST_TIER_AMOUNTS() { + return GUILD_BOOST_TIER_AMOUNTS; + } + + public static final GuildBoostTierAmounts getGUILD_BOOST_TIER_AMOUNTS_EXP_MEDIUM_GUILDS() { + return GUILD_BOOST_TIER_AMOUNTS_EXP_MEDIUM_GUILDS; + } + + public static final GuildBoostTierAmounts getGUILD_BOOST_TIER_AMOUNTS_EXP_SMALL_GUILDS() { + return GUILD_BOOST_TIER_AMOUNTS_EXP_SMALL_GUILDS; + } } diff --git a/app/src/main/java/com/discord/utilities/premium/GuildBoostTierAmounts.java b/app/src/main/java/com/discord/utilities/premium/GuildBoostTierAmounts.java new file mode 100644 index 0000000000..4dae4ffcf9 --- /dev/null +++ b/app/src/main/java/com/discord/utilities/premium/GuildBoostTierAmounts.java @@ -0,0 +1,81 @@ +package com.discord.utilities.premium; + +import b.d.b.a.a; +/* compiled from: GuildBoostTierAmounts.kt */ +/* loaded from: classes2.dex */ +public final class GuildBoostTierAmounts { + private final int tier1Boosts; + private final int tier2Boosts; + private final int tier3Boosts; + + public GuildBoostTierAmounts(int i, int i2, int i3) { + this.tier1Boosts = i; + this.tier2Boosts = i2; + this.tier3Boosts = i3; + } + + public static /* synthetic */ GuildBoostTierAmounts copy$default(GuildBoostTierAmounts guildBoostTierAmounts, int i, int i2, int i3, int i4, Object obj) { + if ((i4 & 1) != 0) { + i = guildBoostTierAmounts.tier1Boosts; + } + if ((i4 & 2) != 0) { + i2 = guildBoostTierAmounts.tier2Boosts; + } + if ((i4 & 4) != 0) { + i3 = guildBoostTierAmounts.tier3Boosts; + } + return guildBoostTierAmounts.copy(i, i2, i3); + } + + public final int component1() { + return this.tier1Boosts; + } + + public final int component2() { + return this.tier2Boosts; + } + + public final int component3() { + return this.tier3Boosts; + } + + public final GuildBoostTierAmounts copy(int i, int i2, int i3) { + return new GuildBoostTierAmounts(i, i2, i3); + } + + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof GuildBoostTierAmounts)) { + return false; + } + GuildBoostTierAmounts guildBoostTierAmounts = (GuildBoostTierAmounts) obj; + return this.tier1Boosts == guildBoostTierAmounts.tier1Boosts && this.tier2Boosts == guildBoostTierAmounts.tier2Boosts && this.tier3Boosts == guildBoostTierAmounts.tier3Boosts; + } + + public final int getTier1Boosts() { + return this.tier1Boosts; + } + + public final int getTier2Boosts() { + return this.tier2Boosts; + } + + public final int getTier3Boosts() { + return this.tier3Boosts; + } + + public int hashCode() { + return (((this.tier1Boosts * 31) + this.tier2Boosts) * 31) + this.tier3Boosts; + } + + public String toString() { + StringBuilder R = a.R("GuildBoostTierAmounts(tier1Boosts="); + R.append(this.tier1Boosts); + R.append(", tier2Boosts="); + R.append(this.tier2Boosts); + R.append(", tier3Boosts="); + return a.A(R, this.tier3Boosts, ")"); + } +} diff --git a/app/src/main/java/com/discord/utilities/premium/GuildBoostUtils.java b/app/src/main/java/com/discord/utilities/premium/GuildBoostUtils.java index aa6b7f1c86..27aa4063cd 100644 --- a/app/src/main/java/com/discord/utilities/premium/GuildBoostUtils.java +++ b/app/src/main/java/com/discord/utilities/premium/GuildBoostUtils.java @@ -11,6 +11,7 @@ import com.discord.stores.StoreGuildBoost; import com.discord.stores.StoreGuilds; import com.discord.stores.StoreStream; import com.discord.utilities.analytics.Traits; +import com.discord.utilities.guilds.GuildConstantsKt; import com.discord.utilities.logging.Logger; import com.discord.utilities.rest.RestAPI; import d0.t.u; @@ -70,6 +71,19 @@ public final class GuildBoostUtils { return guildBoostUtils.getBoostTier(j, i, storeExperiments, storeGuilds); } + private final GuildBoostTierAmounts getBoostTierAmounts(long j, StoreExperiments storeExperiments, StoreGuilds storeGuilds) { + Experiment guildExperiment = storeExperiments.getGuildExperiment("2022-03_boosting_tiers_small_guilds", j, true); + Experiment guildExperiment2 = storeExperiments.getGuildExperiment("2022-03_boosting_tiers_medium_guilds", j, true); + Guild guild = storeGuilds.getGuild(j); + boolean z2 = false; + boolean z3 = guild != null && guild.hasFeature(GuildFeature.BOOSTING_TIERS_EXPERIMENT_SMALL_GUILD); + Guild guild2 = storeGuilds.getGuild(j); + if (guild2 != null && guild2.hasFeature(GuildFeature.BOOSTING_TIERS_EXPERIMENT_MEDIUM_GUILD)) { + z2 = true; + } + return (!z3 || guildExperiment == null || guildExperiment.getBucket() != 1) ? (!z2 || guildExperiment2 == null || guildExperiment2.getBucket() != 1) ? GuildConstantsKt.getGUILD_BOOST_TIER_AMOUNTS() : GuildConstantsKt.getGUILD_BOOST_TIER_AMOUNTS_EXP_MEDIUM_GUILDS() : GuildConstantsKt.getGUILD_BOOST_TIER_AMOUNTS_EXP_SMALL_GUILDS(); + } + public static /* synthetic */ int getBoostsRequiredForTier$default(GuildBoostUtils guildBoostUtils, long j, int i, StoreExperiments storeExperiments, StoreGuilds storeGuilds, int i2, Object obj) { if ((i2 & 4) != 0) { storeExperiments = StoreStream.Companion.getExperiments(); @@ -80,21 +94,30 @@ public final class GuildBoostUtils { return guildBoostUtils.getBoostsRequiredForTier(j, i, storeExperiments, storeGuilds); } - private final int getCurrentTierSubs(boolean z2, int i) { + private final int getCurrentTierSubs(GuildBoostTierAmounts guildBoostTierAmounts, int i) { if (i == 1) { - return 2; + return guildBoostTierAmounts.getTier1Boosts(); } if (i == 2) { - return z2 ? 3 : 7; + return guildBoostTierAmounts.getTier2Boosts(); } if (i != 3) { return 0; } - return z2 ? 4 : 14; + return guildBoostTierAmounts.getTier3Boosts(); } - private final int getNextTierSubs(boolean z2, int i) { - return i != 1 ? i != 2 ? i != 3 ? 2 : 0 : z2 ? 4 : 14 : z2 ? 3 : 7; + private final int getNextTierSubs(GuildBoostTierAmounts guildBoostTierAmounts, int i) { + if (i == 1) { + return guildBoostTierAmounts.getTier2Boosts(); + } + if (i == 2) { + return guildBoostTierAmounts.getTier3Boosts(); + } + if (i != 3) { + return guildBoostTierAmounts.getTier1Boosts(); + } + return 0; } private final Observable modifyGuildBoostSlot(RestAPI restAPI, long j, ModelSubscription modelSubscription, boolean z2, StoreGuildBoost storeGuildBoost) { @@ -146,34 +169,24 @@ public final class GuildBoostUtils { } public final int calculatePercentToNextTier(long j, int i, int i2, StoreExperiments storeExperiments, StoreGuilds storeGuilds) { - Guild guild; m.checkNotNullParameter(storeExperiments, "storeExperiments"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); if (i >= 3) { return 100; } - boolean z2 = true; - Experiment guildExperiment = storeExperiments.getGuildExperiment("2022-02_boosting_tiers", j, true); - if (guildExperiment == null || guildExperiment.getBucket() != 1 || (guild = storeGuilds.getGuild(j)) == null || !guild.hasFeature(GuildFeature.EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT)) { - z2 = false; - } - return d0.a0.a.roundToInt(((i2 - getCurrentTierSubs(z2, i)) / getNextTierSubs(z2, i)) * 100); + GuildBoostTierAmounts boostTierAmounts = getBoostTierAmounts(j, storeExperiments, storeGuilds); + return d0.a0.a.roundToInt(((i2 - getCurrentTierSubs(boostTierAmounts, i)) / getNextTierSubs(boostTierAmounts, i)) * 100); } public final int calculateTotalProgress(long j, int i, int i2, StoreExperiments storeExperiments, StoreGuilds storeGuilds) { - Guild guild; m.checkNotNullParameter(storeExperiments, "storeExperiments"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); if (i >= 3) { return 100; } - boolean z2 = true; - Experiment guildExperiment = storeExperiments.getGuildExperiment("2022-02_boosting_tiers", j, true); - if (guildExperiment == null || guildExperiment.getBucket() != 1 || (guild = storeGuilds.getGuild(j)) == null || !guild.hasFeature(GuildFeature.EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT)) { - z2 = false; - } - int nextTierSubs = getNextTierSubs(z2, i); - int currentTierSubs = getCurrentTierSubs(z2, i); + GuildBoostTierAmounts boostTierAmounts = getBoostTierAmounts(j, storeExperiments, storeGuilds); + int nextTierSubs = getNextTierSubs(boostTierAmounts, i); + int currentTierSubs = getCurrentTierSubs(boostTierAmounts, i); return d0.a0.a.roundToInt((((i2 - currentTierSubs) / (nextTierSubs - currentTierSubs)) * 33.3f) + (i * 33.3f)); } @@ -185,44 +198,32 @@ public final class GuildBoostUtils { } public final int getBoostTier(long j, int i, StoreExperiments storeExperiments, StoreGuilds storeGuilds) { - Guild guild; m.checkNotNullParameter(storeExperiments, "storeExperiments"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); - Experiment guildExperiment = storeExperiments.getGuildExperiment("2022-02_boosting_tiers", j, true); - if (guildExperiment != null && guildExperiment.getBucket() == 1 && (guild = storeGuilds.getGuild(j)) != null && guild.hasFeature(GuildFeature.EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT)) { - if (i >= 4) { - return 3; - } - if (i >= 3) { - return 2; - } - return i >= 2 ? 1 : 0; - } else if (i >= 14) { + GuildBoostTierAmounts boostTierAmounts = getBoostTierAmounts(j, storeExperiments, storeGuilds); + if (i >= boostTierAmounts.getTier3Boosts()) { return 3; - } else { - if (i >= 7) { - return 2; - } - return i >= 2 ? 1 : 0; } + if (i >= boostTierAmounts.getTier2Boosts()) { + return 2; + } + return i >= boostTierAmounts.getTier1Boosts() ? 1 : 0; } public final int getBoostsRequiredForTier(long j, int i, StoreExperiments storeExperiments, StoreGuilds storeGuilds) { - Guild guild; m.checkNotNullParameter(storeExperiments, "storeExperiments"); m.checkNotNullParameter(storeGuilds, "storeGuilds"); - Experiment guildExperiment = storeExperiments.getGuildExperiment("2022-02_boosting_tiers", j, true); - boolean z2 = guildExperiment != null && guildExperiment.getBucket() == 1 && (guild = storeGuilds.getGuild(j)) != null && guild.hasFeature(GuildFeature.EXPOSED_TO_BOOSTING_TIERS_EXPERIMENT); + GuildBoostTierAmounts boostTierAmounts = getBoostTierAmounts(j, storeExperiments, storeGuilds); if (i == 1) { - return 2; + return boostTierAmounts.getTier1Boosts(); } if (i == 2) { - return z2 ? 3 : 7; + return boostTierAmounts.getTier2Boosts(); } if (i != 3) { return 0; } - return z2 ? 4 : 14; + return boostTierAmounts.getTier3Boosts(); } public final Observable uncancelGuildBoostSlot(RestAPI restAPI, long j, ModelSubscription modelSubscription, StoreGuildBoost storeGuildBoost) { diff --git a/app/src/main/java/com/discord/views/CheckedSetting.java b/app/src/main/java/com/discord/views/CheckedSetting.java index ed287d8922..2930506439 100644 --- a/app/src/main/java/com/discord/views/CheckedSetting.java +++ b/app/src/main/java/com/discord/views/CheckedSetting.java @@ -71,7 +71,7 @@ public final class CheckedSetting extends RelativeLayout implements Checkable { } /* compiled from: java-style lambda group */ - /* loaded from: classes3.dex */ + /* loaded from: classes2.dex */ public static final class a implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/com/discord/widgets/channels/threads/browser/WidgetThreadBrowser$updateMenu$1.java b/app/src/main/java/com/discord/widgets/channels/threads/browser/WidgetThreadBrowser$updateMenu$1.java index 55450256b9..273c594b93 100644 --- a/app/src/main/java/com/discord/widgets/channels/threads/browser/WidgetThreadBrowser$updateMenu$1.java +++ b/app/src/main/java/com/discord/widgets/channels/threads/browser/WidgetThreadBrowser$updateMenu$1.java @@ -20,11 +20,11 @@ public final class WidgetThreadBrowser$updateMenu$1 implements Action2 implements Action public final void call(MenuItem menuItem, Context context) { m.checkNotNullExpressionValue(menuItem, "menuItem"); switch (menuItem.getItemId()) { - case R.id.menu_media_browser /* 2131364327 */: + case R.id.menu_media_browser /* 2131364328 */: m.checkNotNullExpressionValue(context, "context"); String uri = this.$sourceUri.toString(); m.checkNotNullExpressionValue(uri, "sourceUri.toString()"); UriHandler.handleOrUntrusted$default(context, uri, null, 4, null); return; - case R.id.menu_media_download /* 2131364328 */: + case R.id.menu_media_download /* 2131364329 */: this.this$0.requestMediaDownload(new AnonymousClass1(context)); return; - case R.id.menu_media_share /* 2131364329 */: + case R.id.menu_media_share /* 2131364330 */: m.checkNotNullExpressionValue(context, "context"); String uri2 = this.$sourceUri.toString(); m.checkNotNullExpressionValue(uri2, "sourceUri.toString()"); diff --git a/app/src/main/java/com/discord/widgets/notice/WidgetNoticeDialog.java b/app/src/main/java/com/discord/widgets/notice/WidgetNoticeDialog.java index 9e5a552cf7..40f40fe92e 100644 --- a/app/src/main/java/com/discord/widgets/notice/WidgetNoticeDialog.java +++ b/app/src/main/java/com/discord/widgets/notice/WidgetNoticeDialog.java @@ -62,8 +62,8 @@ public final class WidgetNoticeDialog extends AppDialog { private static final String ARG_OK_TEXT = "ok_text"; private static final String ARG_STACK_TRACE_CALLER_FRAME = "stack_trace_caller_frame"; private static final String ARG_THEME_ID = "theme_id"; - public static final int CANCEL_BUTTON = 2131364478; - public static final int OK_BUTTON = 2131364483; + public static final int CANCEL_BUTTON = 2131364479; + public static final int OK_BUTTON = 2131364484; public static final int ON_SHOW = 0; private final FragmentViewBindingDelegate binding$delegate = FragmentViewBindingDelegateKt.viewBinding$default(this, WidgetNoticeDialog$binding$2.INSTANCE, null, 2, null); private Map> listenerMap; diff --git a/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsChannels$configureUI$1.java b/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsChannels$configureUI$1.java index 970e49571f..396918c70e 100644 --- a/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsChannels$configureUI$1.java +++ b/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsChannels$configureUI$1.java @@ -41,13 +41,13 @@ public final class WidgetServerSettingsChannels$configureUI$1 implements public final void call(MenuItem menuItem, Context context) { m.checkNotNullExpressionValue(menuItem, "menuItem"); switch (menuItem.getItemId()) { - case R.id.menu_sort_channel /* 2131364345 */: + case R.id.menu_sort_channel /* 2131364346 */: WidgetServerSettingsChannelsSortActions.Companion companion = WidgetServerSettingsChannelsSortActions.Companion; FragmentManager childFragmentManager = this.this$0.getChildFragmentManager(); m.checkNotNullExpressionValue(childFragmentManager, "childFragmentManager"); companion.show(childFragmentManager, new AnonymousClass1()); return; - case R.id.menu_sort_done /* 2131364346 */: + case R.id.menu_sort_done /* 2131364347 */: WidgetServerSettingsChannels.access$getChannelSortTypeSubject$p(this.this$0).onNext(-1); return; default: diff --git a/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsEditRole.java b/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsEditRole.java index 2e55f72512..cad21827db 100644 --- a/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsEditRole.java +++ b/app/src/main/java/com/discord/widgets/servers/WidgetServerSettingsEditRole.java @@ -600,138 +600,138 @@ public final class WidgetServerSettingsEditRole extends AppFragment { for (CheckedSetting checkedSetting : n.listOf((Object[]) new CheckedSetting[]{getBinding().g, getBinding().h, getBinding().i, getBinding().j, getBinding().m, getBinding().r, getBinding().u, getBinding().v, getBinding().f2357y, getBinding().C, getBinding().f2358z, getBinding().w, getBinding().A, getBinding().B, getBinding().G, getBinding().D, getBinding().E, getBinding().I, getBinding().J, getBinding().O, getBinding().P, getBinding().o, getBinding().n, getBinding().Q, getBinding().R, getBinding().S, getBinding().T, getBinding().f, getBinding().U, getBinding().W, getBinding().f2351a0, getBinding().f2354c0, getBinding().Z, getBinding().X, getBinding().Y, getBinding().f2353b0, getBinding().H, getBinding().V, getBinding().K, getBinding().f2356x})) { m.checkNotNullExpressionValue(checkedSetting, "setting"); switch (checkedSetting.getId()) { - case R.id.role_settings_add_reactions /* 2131364886 */: + case R.id.role_settings_add_reactions /* 2131364887 */: j = 64; break; - case R.id.role_settings_administrator /* 2131364887 */: + case R.id.role_settings_administrator /* 2131364888 */: j = 8; break; - case R.id.role_settings_attach_files /* 2131364888 */: + case R.id.role_settings_attach_files /* 2131364889 */: j = Permission.ATTACH_FILES; break; - case R.id.role_settings_ban_members /* 2131364889 */: + case R.id.role_settings_ban_members /* 2131364890 */: j = 4; break; - case R.id.role_settings_change_nickname /* 2131364890 */: + case R.id.role_settings_change_nickname /* 2131364891 */: j = Permission.CHANGE_NICKNAME; break; - case R.id.role_settings_color_disabled_overlay /* 2131364891 */: - case R.id.role_settings_color_selector_container /* 2131364892 */: - case R.id.role_settings_current_color_display /* 2131364896 */: - case R.id.role_settings_edit_name_disabled_overlay /* 2131364897 */: - case R.id.role_settings_hoist_checkedsetting /* 2131364899 */: - case R.id.role_settings_icon_container /* 2131364900 */: - case R.id.role_settings_mentionable_checkedsetting /* 2131364912 */: - case R.id.role_settings_overview_scroll /* 2131364914 */: - case R.id.role_settings_role_icon /* 2131364919 */: - case R.id.role_settings_role_icon_divider /* 2131364920 */: - case R.id.role_settings_role_icon_header /* 2131364921 */: + case R.id.role_settings_color_disabled_overlay /* 2131364892 */: + case R.id.role_settings_color_selector_container /* 2131364893 */: + case R.id.role_settings_current_color_display /* 2131364897 */: + case R.id.role_settings_edit_name_disabled_overlay /* 2131364898 */: + case R.id.role_settings_hoist_checkedsetting /* 2131364900 */: + case R.id.role_settings_icon_container /* 2131364901 */: + case R.id.role_settings_mentionable_checkedsetting /* 2131364913 */: + case R.id.role_settings_overview_scroll /* 2131364915 */: + case R.id.role_settings_role_icon /* 2131364920 */: + case R.id.role_settings_role_icon_divider /* 2131364921 */: + case R.id.role_settings_role_icon_header /* 2131364922 */: default: j = 0; break; - case R.id.role_settings_create_instant_invite /* 2131364893 */: + case R.id.role_settings_create_instant_invite /* 2131364894 */: j = 1; break; - case R.id.role_settings_create_private_threads /* 2131364894 */: + case R.id.role_settings_create_private_threads /* 2131364895 */: j = Permission.CREATE_PRIVATE_THREADS; break; - case R.id.role_settings_create_public_threads /* 2131364895 */: + case R.id.role_settings_create_public_threads /* 2131364896 */: j = Permission.CREATE_PUBLIC_THREADS; break; - case R.id.role_settings_embed_links /* 2131364898 */: + case R.id.role_settings_embed_links /* 2131364899 */: j = Permission.EMBED_LINKS; break; - case R.id.role_settings_kick_members /* 2131364901 */: + case R.id.role_settings_kick_members /* 2131364902 */: j = 2; break; - case R.id.role_settings_manage_channels /* 2131364902 */: + case R.id.role_settings_manage_channels /* 2131364903 */: j = 16; break; - case R.id.role_settings_manage_emojis_and_stickers /* 2131364903 */: + case R.id.role_settings_manage_emojis_and_stickers /* 2131364904 */: j = Permission.MANAGE_EMOJIS_AND_STICKERS; break; - case R.id.role_settings_manage_events /* 2131364904 */: + case R.id.role_settings_manage_events /* 2131364905 */: j = Permission.MANAGE_EVENTS; break; - case R.id.role_settings_manage_messages /* 2131364905 */: + case R.id.role_settings_manage_messages /* 2131364906 */: j = Permission.MANAGE_MESSAGES; break; - case R.id.role_settings_manage_nicknames /* 2131364906 */: + case R.id.role_settings_manage_nicknames /* 2131364907 */: j = Permission.MANAGE_NICKNAMES; break; - case R.id.role_settings_manage_roles /* 2131364907 */: + case R.id.role_settings_manage_roles /* 2131364908 */: j = Permission.MANAGE_ROLES; break; - case R.id.role_settings_manage_server /* 2131364908 */: + case R.id.role_settings_manage_server /* 2131364909 */: j = 32; break; - case R.id.role_settings_manage_threads /* 2131364909 */: + case R.id.role_settings_manage_threads /* 2131364910 */: j = Permission.MANAGE_THREADS; break; - case R.id.role_settings_manage_webhooks /* 2131364910 */: + case R.id.role_settings_manage_webhooks /* 2131364911 */: j = Permission.MANAGE_WEBHOOKS; break; - case R.id.role_settings_mention_everyone /* 2131364911 */: + case R.id.role_settings_mention_everyone /* 2131364912 */: j = Permission.MENTION_EVERYONE; break; - case R.id.role_settings_moderate_member /* 2131364913 */: + case R.id.role_settings_moderate_member /* 2131364914 */: j = Permission.MODERATE_MEMBERS; break; - case R.id.role_settings_priority_speaker /* 2131364915 */: + case R.id.role_settings_priority_speaker /* 2131364916 */: j = 256; break; - case R.id.role_settings_read_message_history /* 2131364916 */: + case R.id.role_settings_read_message_history /* 2131364917 */: j = Permission.READ_MESSAGE_HISTORY; break; - case R.id.role_settings_read_messages /* 2131364917 */: + case R.id.role_settings_read_messages /* 2131364918 */: j = Permission.VIEW_CHANNEL; break; - case R.id.role_settings_request_to_speak /* 2131364918 */: + case R.id.role_settings_request_to_speak /* 2131364919 */: j = Permission.REQUEST_TO_SPEAK; break; - case R.id.role_settings_send_messages /* 2131364922 */: + case R.id.role_settings_send_messages /* 2131364923 */: j = Permission.SEND_MESSAGES; break; - case R.id.role_settings_send_messages_in_threads /* 2131364923 */: + case R.id.role_settings_send_messages_in_threads /* 2131364924 */: j = Permission.SEND_MESSAGES_IN_THREADS; break; - case R.id.role_settings_send_tts_messages /* 2131364924 */: + case R.id.role_settings_send_tts_messages /* 2131364925 */: j = Permission.SEND_TTS_MESSAGES; break; - case R.id.role_settings_use_application_commands /* 2131364925 */: + case R.id.role_settings_use_application_commands /* 2131364926 */: j = Permission.USE_APPLICATION_COMMANDS; break; - case R.id.role_settings_use_external_emojis /* 2131364926 */: + case R.id.role_settings_use_external_emojis /* 2131364927 */: j = Permission.USE_EXTERNAL_EMOJIS; break; - case R.id.role_settings_use_external_stickers /* 2131364927 */: + case R.id.role_settings_use_external_stickers /* 2131364928 */: j = Permission.USE_EXTERNAL_STICKERS; break; - case R.id.role_settings_view_audit_log /* 2131364928 */: + case R.id.role_settings_view_audit_log /* 2131364929 */: j = 128; break; - case R.id.role_settings_view_guild_analytics /* 2131364929 */: + case R.id.role_settings_view_guild_analytics /* 2131364930 */: j = Permission.VIEW_GUILD_ANALYTICS; break; - case R.id.role_settings_voice_connect /* 2131364930 */: + case R.id.role_settings_voice_connect /* 2131364931 */: j = Permission.CONNECT; break; - case R.id.role_settings_voice_deafen_members /* 2131364931 */: + case R.id.role_settings_voice_deafen_members /* 2131364932 */: j = Permission.DEAFEN_MEMBERS; break; - case R.id.role_settings_voice_move_members /* 2131364932 */: + case R.id.role_settings_voice_move_members /* 2131364933 */: j = Permission.MOVE_MEMBERS; break; - case R.id.role_settings_voice_mute_members /* 2131364933 */: + case R.id.role_settings_voice_mute_members /* 2131364934 */: j = Permission.MUTE_MEMBERS; break; - case R.id.role_settings_voice_speak /* 2131364934 */: + case R.id.role_settings_voice_speak /* 2131364935 */: j = Permission.SPEAK; break; - case R.id.role_settings_voice_use_voice_activity /* 2131364935 */: + case R.id.role_settings_voice_use_voice_activity /* 2131364936 */: j = Permission.USE_VAD; break; - case R.id.role_settings_voice_video /* 2131364936 */: + case R.id.role_settings_voice_video /* 2131364937 */: j = 512; break; } diff --git a/app/src/main/java/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.java b/app/src/main/java/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.java index 291ec44b90..1f8e6b397a 100644 --- a/app/src/main/java/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.java +++ b/app/src/main/java/com/discord/widgets/settings/WidgetSettings$configureToolbar$1.java @@ -18,12 +18,12 @@ public final class WidgetSettings$configureToolbar$1 implements Action2< public final void call(MenuItem menuItem, Context context) { m.checkNotNullExpressionValue(menuItem, "menuItem"); switch (menuItem.getItemId()) { - case R.id.menu_settings_debugging /* 2131364340 */: + case R.id.menu_settings_debugging /* 2131364341 */: WidgetDebugging.Companion companion = WidgetDebugging.Companion; m.checkNotNullExpressionValue(context, "context"); companion.launch(context); return; - case R.id.menu_settings_log_out /* 2131364341 */: + case R.id.menu_settings_log_out /* 2131364342 */: WidgetSettings widgetSettings = this.this$0; m.checkNotNullExpressionValue(context, "context"); WidgetSettings.access$showLogoutDialog(widgetSettings, context); diff --git a/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java b/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java index 65ee60efd8..f2c6e84fe3 100644 --- a/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java +++ b/app/src/main/java/com/discord/widgets/settings/WidgetSettings.java @@ -347,7 +347,7 @@ public final class WidgetSettings extends AppFragment implements OnTabSelectedLi TextView textView = binding.f; m.checkNotNullExpressionValue(textView, "appInfoHeader"); String string = getString(R.string.app_information); - textView.setText(string + " - 116.6 - Stable (116006)"); + textView.setText(string + " - 117.14 - Stable (117014)"); binding.B.setOnClickListener(new WidgetSettings$onViewBound$$inlined$with$lambda$3(this)); binding.u.setOnClickListener(WidgetSettings$onViewBound$1$5.INSTANCE); binding.q.setOnClickListener(WidgetSettings$onViewBound$1$6.INSTANCE); diff --git a/app/src/main/java/com/discord/widgets/settings/premium/WidgetSettingsPremium.java b/app/src/main/java/com/discord/widgets/settings/premium/WidgetSettingsPremium.java index 5559ae359f..be1131afd8 100644 --- a/app/src/main/java/com/discord/widgets/settings/premium/WidgetSettingsPremium.java +++ b/app/src/main/java/com/discord/widgets/settings/premium/WidgetSettingsPremium.java @@ -610,9 +610,9 @@ public final class WidgetSettingsPremium extends AppFragment { } int ordinal = premiumSubscription.getPlanType().getInterval().ordinal(); if (ordinal == 0) { - i = R.string.billing_payment_premium_legalese_monthly; + i = R.string.billing_payment_premium_terms_legalese_monthly; } else if (ordinal == 1) { - i = R.string.billing_payment_premium_legalese_yearly; + i = R.string.billing_payment_premium_terms_legalese_yearly; } else { throw new NoWhenBranchMatchedException(); } @@ -625,7 +625,7 @@ public final class WidgetSettingsPremium extends AppFragment { textView2.setVisibility(0); TextView textView3 = getBinding().j; m.checkNotNullExpressionValue(textView3, "binding.premiumSettingsLegalese"); - b.n(textView3, i, new Object[]{b.k(this, R.string.terms_of_service_url, new Object[0], null, 4), b.k(this, R.string.privacy_policy_url, new Object[0], null, 4), googleSubscriptionRenewalPrice}, null, 4); + b.n(textView3, i, new Object[]{b.k(this, R.string.terms_of_service_url, new Object[0], null, 4), b.k(this, R.string.paid_services_terms_url, new Object[0], null, 4), b.k(this, R.string.privacy_policy_url, new Object[0], null, 4), googleSubscriptionRenewalPrice}, null, 4); TextView textView4 = getBinding().j; m.checkNotNullExpressionValue(textView4, "binding.premiumSettingsLegalese"); textView4.setMovementMethod(LinkMovementMethod.getInstance()); diff --git a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$2.java b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$2.java index 08b4d474a5..ae0aef6471 100644 --- a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$2.java +++ b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$2.java @@ -1,60 +1,27 @@ package com.discord.widgets.voice.fullscreen; -import android.view.Menu; +import android.content.Context; import android.view.MenuItem; -import android.view.View; -import android.widget.ImageView; -import android.widget.TextView; -import androidx.core.view.ViewKt; import com.discord.R; +import com.discord.utilities.channel.ChannelInviteLaunchUtils; import com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel; import d0.z.d.m; -import rx.functions.Action1; +import rx.functions.Action2; /* compiled from: WidgetCallPreviewFullscreen.kt */ /* loaded from: classes2.dex */ -public final class WidgetCallPreviewFullscreen$configureActionBar$2 implements Action1 { +public final class WidgetCallPreviewFullscreen$configureActionBar$2 implements Action2 { public final /* synthetic */ WidgetCallPreviewFullscreenViewModel.ViewState $viewState; public final /* synthetic */ WidgetCallPreviewFullscreen this$0; - /* compiled from: WidgetCallPreviewFullscreen.kt */ - /* renamed from: com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreen$configureActionBar$2$1 reason: invalid class name */ - /* loaded from: classes2.dex */ - public static final class AnonymousClass1 implements View.OnClickListener { - public AnonymousClass1() { - } - - @Override // android.view.View.OnClickListener - public final void onClick(View view) { - WidgetCallPreviewFullscreen.access$transitionActivity(WidgetCallPreviewFullscreen$configureActionBar$2.this.this$0); - WidgetCallPreviewFullscreen.access$getViewModel$p(WidgetCallPreviewFullscreen$configureActionBar$2.this.this$0).onTextInVoiceTapped(); - } - } - public WidgetCallPreviewFullscreen$configureActionBar$2(WidgetCallPreviewFullscreen widgetCallPreviewFullscreen, WidgetCallPreviewFullscreenViewModel.ViewState viewState) { this.this$0 = widgetCallPreviewFullscreen; this.$viewState = viewState; } - public final void call(Menu menu) { - MenuItem findItem = menu.findItem(R.id.menu_text_in_voice); - boolean z2 = this.$viewState.getTextInVoiceEnabled() && this.$viewState.isConnectEnabled(); - m.checkNotNullExpressionValue(findItem, "textInVoiceMenuItem"); - findItem.setVisible(z2); - if (z2) { - View actionView = findItem.getActionView(); - ImageView imageView = null; - TextView textView = actionView != null ? (TextView) actionView.findViewById(R.id.text_in_voice_count) : null; - View actionView2 = findItem.getActionView(); - if (actionView2 != null) { - imageView = (ImageView) actionView2.findViewById(R.id.text_in_voice_icon); - } - if (textView != null) { - ViewKt.setVisible(textView, false); - } - if (imageView != null) { - imageView.setImageResource(R.drawable.ic_text_in_voice); - } - findItem.getActionView().setOnClickListener(new AnonymousClass1()); + public final void call(MenuItem menuItem, Context context) { + m.checkNotNullExpressionValue(menuItem, "menuItem"); + if (menuItem.getItemId() == R.id.menu_invite) { + ChannelInviteLaunchUtils.inviteToChannel$default(ChannelInviteLaunchUtils.INSTANCE, this.this$0, this.$viewState.getVoiceChannel(), "Fullscreen Voice Channel Preview", null, null, 24, null); } } } diff --git a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$3.java b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$3.java new file mode 100644 index 0000000000..1f146c18a3 --- /dev/null +++ b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen$configureActionBar$3.java @@ -0,0 +1,60 @@ +package com.discord.widgets.voice.fullscreen; + +import android.view.Menu; +import android.view.MenuItem; +import android.view.View; +import android.widget.ImageView; +import android.widget.TextView; +import androidx.core.view.ViewKt; +import com.discord.R; +import com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel; +import d0.z.d.m; +import rx.functions.Action1; +/* compiled from: WidgetCallPreviewFullscreen.kt */ +/* loaded from: classes2.dex */ +public final class WidgetCallPreviewFullscreen$configureActionBar$3 implements Action1 { + public final /* synthetic */ WidgetCallPreviewFullscreenViewModel.ViewState $viewState; + public final /* synthetic */ WidgetCallPreviewFullscreen this$0; + + /* compiled from: WidgetCallPreviewFullscreen.kt */ + /* renamed from: com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreen$configureActionBar$3$1 reason: invalid class name */ + /* loaded from: classes2.dex */ + public static final class AnonymousClass1 implements View.OnClickListener { + public AnonymousClass1() { + } + + @Override // android.view.View.OnClickListener + public final void onClick(View view) { + WidgetCallPreviewFullscreen.access$transitionActivity(WidgetCallPreviewFullscreen$configureActionBar$3.this.this$0); + WidgetCallPreviewFullscreen.access$getViewModel$p(WidgetCallPreviewFullscreen$configureActionBar$3.this.this$0).onTextInVoiceTapped(); + } + } + + public WidgetCallPreviewFullscreen$configureActionBar$3(WidgetCallPreviewFullscreen widgetCallPreviewFullscreen, WidgetCallPreviewFullscreenViewModel.ViewState viewState) { + this.this$0 = widgetCallPreviewFullscreen; + this.$viewState = viewState; + } + + public final void call(Menu menu) { + MenuItem findItem = menu.findItem(R.id.menu_text_in_voice); + boolean z2 = this.$viewState.getTextInVoiceEnabled() && this.$viewState.isConnectEnabled(); + m.checkNotNullExpressionValue(findItem, "textInVoiceMenuItem"); + findItem.setVisible(z2); + if (z2) { + View actionView = findItem.getActionView(); + ImageView imageView = null; + TextView textView = actionView != null ? (TextView) actionView.findViewById(R.id.text_in_voice_count) : null; + View actionView2 = findItem.getActionView(); + if (actionView2 != null) { + imageView = (ImageView) actionView2.findViewById(R.id.text_in_voice_icon); + } + if (textView != null) { + ViewKt.setVisible(textView, false); + } + if (imageView != null) { + imageView.setImageResource(R.drawable.ic_text_in_voice); + } + findItem.getActionView().setOnClickListener(new AnonymousClass1()); + } + } +} diff --git a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen.java b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen.java index ed4196da04..de516bdce6 100644 --- a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen.java +++ b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreen.java @@ -151,7 +151,7 @@ public final class WidgetCallPreviewFullscreen extends AppFragment { m.checkNotNullExpressionValue(toolbar, "binding.actionBarToolbar"); toolbar.setNavigationIcon(ContextCompat.getDrawable(requireContext(), z2 ? R.drawable.ic_call_toolbar_stage_minimize_cutout : R.drawable.ic_call_toolbar_stage_minimize)); getBinding().f2234b.setNavigationOnClickListener(new WidgetCallPreviewFullscreen$configureActionBar$1(this)); - setActionBarOptionsMenu(R.menu.menu_call_preview_fullscreen, null, new WidgetCallPreviewFullscreen$configureActionBar$2(this, viewState)); + setActionBarOptionsMenu(R.menu.menu_call_preview_fullscreen, new WidgetCallPreviewFullscreen$configureActionBar$2(this, viewState), new WidgetCallPreviewFullscreen$configureActionBar$3(this, viewState)); int color = ColorCompat.getColor(this, (int) R.color.transparent); String titleText = viewState.getTitleText(); if (titleText == null) { diff --git a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1.java b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1.java index 97eac0fb4d..64a14d3a01 100644 --- a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1.java +++ b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1.java @@ -7,51 +7,55 @@ import com.discord.stores.StoreChannelsSelected; import com.discord.stores.StoreMentions; import com.discord.stores.StoreStream; import com.discord.stores.StoreUser; +import com.discord.stores.StoreVoiceChannelSelected; import com.discord.widgets.chat.list.TextInVoiceFeatureFlag; import com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel; import com.discord.widgets.voice.model.CallModel; import d0.z.d.m; import j0.k.b; import rx.Observable; -import rx.functions.Func5; +import rx.functions.Func6; /* compiled from: WidgetCallPreviewFullscreenViewModel.kt */ /* loaded from: classes2.dex */ public final class WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1 implements b> { public final /* synthetic */ StoreChannelsSelected $storeChannelsSelected; public final /* synthetic */ StoreMentions $storeMentions; public final /* synthetic */ StoreUser $storeUser; + public final /* synthetic */ StoreVoiceChannelSelected $storeVoiceChannelSelected; public final /* synthetic */ long $voiceChannelId; /* compiled from: WidgetCallPreviewFullscreenViewModel.kt */ /* renamed from: com.discord.widgets.voice.fullscreen.WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1$1 reason: invalid class name */ /* loaded from: classes2.dex */ - public static final class AnonymousClass1 implements Func5 { + public static final class AnonymousClass1 implements Func6 { public final /* synthetic */ Channel $voiceChannel; public AnonymousClass1(Channel channel) { this.$voiceChannel = channel; } - public final WidgetCallPreviewFullscreenViewModel.StoreState call(MeUser meUser, Channel channel, Boolean bool, Integer num, CallModel callModel) { + public final WidgetCallPreviewFullscreenViewModel.StoreState call(MeUser meUser, Channel channel, Boolean bool, Integer num, CallModel callModel, Channel channel2) { if (callModel == null || this.$voiceChannel == null || channel == null) { return WidgetCallPreviewFullscreenViewModel.StoreState.Invalid.INSTANCE; } boolean z2 = !StoreStream.Companion.getGuildsNsfw().isGuildNsfwGateAgreed(this.$voiceChannel.f()); boolean o = this.$voiceChannel.o(); NsfwAllowance nsfwAllowance = meUser != null ? meUser.getNsfwAllowance() : null; - Channel channel2 = this.$voiceChannel; + long id2 = meUser.getId(); + Channel channel3 = this.$voiceChannel; m.checkNotNullExpressionValue(bool, "isTextInVoiceEnabled"); boolean booleanValue = bool.booleanValue(); m.checkNotNullExpressionValue(num, "totalMentionsCount"); - return new WidgetCallPreviewFullscreenViewModel.StoreState.Valid(channel2, channel, booleanValue, num.intValue(), z2, o, nsfwAllowance, callModel); + return new WidgetCallPreviewFullscreenViewModel.StoreState.Valid(id2, channel3, channel, booleanValue, num.intValue(), z2, o, nsfwAllowance, callModel, channel2); } } - public WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1(StoreUser storeUser, StoreChannelsSelected storeChannelsSelected, StoreMentions storeMentions, long j) { + public WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1(StoreUser storeUser, StoreChannelsSelected storeChannelsSelected, StoreMentions storeMentions, long j, StoreVoiceChannelSelected storeVoiceChannelSelected) { this.$storeUser = storeUser; this.$storeChannelsSelected = storeChannelsSelected; this.$storeMentions = storeMentions; this.$voiceChannelId = j; + this.$storeVoiceChannelSelected = storeVoiceChannelSelected; } public final Observable call(Channel channel) { @@ -62,6 +66,6 @@ public final class WidgetCallPreviewFullscreenViewModel$Companion$observeStoreSt if (channel != null) { l = Long.valueOf(channel.f()); } - return Observable.g(observeMe$default, observeSelectedChannel, instance.observeEnabled(l), this.$storeMentions.observeTotalMentions(), CallModel.Companion.get(this.$voiceChannelId), new AnonymousClass1(channel)); + return Observable.f(observeMe$default, observeSelectedChannel, instance.observeEnabled(l), this.$storeMentions.observeTotalMentions(), CallModel.Companion.get(this.$voiceChannelId), this.$storeVoiceChannelSelected.observeSelectedChannel(), new AnonymousClass1(channel)); } } diff --git a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel.java b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel.java index 55ca8334f7..f52775c556 100644 --- a/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel.java +++ b/app/src/main/java/com/discord/widgets/voice/fullscreen/WidgetCallPreviewFullscreenViewModel.java @@ -92,12 +92,12 @@ public final class WidgetCallPreviewFullscreenViewModel extends AppViewModel observeStoreState(long j, StoreUser storeUser, StoreChannels storeChannels, StoreChannelsSelected storeChannelsSelected, StoreMentions storeMentions) { - Observable Y = storeChannels.observeChannel(j).Y(new WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1(storeUser, storeChannelsSelected, storeMentions, j)); + private final Observable observeStoreState(long j, StoreUser storeUser, StoreChannels storeChannels, StoreChannelsSelected storeChannelsSelected, StoreMentions storeMentions, StoreVoiceChannelSelected storeVoiceChannelSelected) { + Observable Y = storeChannels.observeChannel(j).Y(new WidgetCallPreviewFullscreenViewModel$Companion$observeStoreState$1(storeUser, storeChannelsSelected, storeMentions, j, storeVoiceChannelSelected)); m.checkNotNullExpressionValue(Y, "storeChannels.observeCha… }\n }\n }"); return Y; } @@ -345,15 +345,18 @@ public final class WidgetCallPreviewFullscreenViewModel extends AppViewModel embeddedActivitiesForChannel = valid.getCallModel().getEmbeddedActivitiesForChannel(); StoreApplicationStreaming.ActiveApplicationStream activeStream = valid.getCallModel().getActiveStream(); List createConnectedListItems = ParticipantsListItemGenerator.Companion.createConnectedListItems(valid.getCallModel().getParticipants(), (activeStream == null || (stream = activeStream.getStream()) == null) ? null : stream.getEncodedStreamKey(), valid.getVoiceChannel(), valid.getCallModel(), u.toList(embeddedActivitiesForChannel.values()), valid.getCallModel().getApplications()); + Channel selectedVoiceChannel = valid.getSelectedVoiceChannel(); + if (selectedVoiceChannel != null) { + long h = selectedVoiceChannel.h(); + long j = this.voiceChannelId; + if (h == j) { + this.eventSubject.k.onNext(new Event.LaunchVideoCall(j, null)); + return; + } + } for (Long l : embeddedActivitiesForChannel.keySet()) { this.storeApplication.fetchIfNonexisting(l.longValue()); } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/CmdReader.java b/app/src/main/java/com/zwitserloot/cmdreader/CmdReader.java index 2026d04523..09dc047aea 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/CmdReader.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/CmdReader.java @@ -10,7 +10,7 @@ import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Map; -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/CmdReader.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/CmdReader.SCL.lombok */ public class CmdReader { private final Class settingsDescriptor; private final List items = Collections.unmodifiableList(init()); @@ -19,7 +19,7 @@ public class CmdReader { private static final int SCREEN_WIDTH = 72; /* renamed from: com.zwitserloot.cmdreader.CmdReader$1State reason: invalid class name */ - /* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/CmdReader$1State.SCL.lombok */ + /* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/CmdReader$1State.SCL.lombok */ class C1State { List used = new ArrayList(); final /* synthetic */ Object val$obj; diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Description.java b/app/src/main/java/com/zwitserloot/cmdreader/Description.java index 282bf63244..677d15d8cb 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Description.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Description.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Description.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Description.SCL.lombok */ public @interface Description { String value(); } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Excludes.java b/app/src/main/java/com/zwitserloot/cmdreader/Excludes.java index fe57b9d12e..3c86136922 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Excludes.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Excludes.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Excludes.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Excludes.SCL.lombok */ public @interface Excludes { String[] value(); } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/FullName.java b/app/src/main/java/com/zwitserloot/cmdreader/FullName.java index 3a42fdaf92..17f5b4d980 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/FullName.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/FullName.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/FullName.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/FullName.SCL.lombok */ public @interface FullName { String value() default ""; } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/InvalidCommandLineException.java b/app/src/main/java/com/zwitserloot/cmdreader/InvalidCommandLineException.java index 93918dea17..95aa4be9d0 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/InvalidCommandLineException.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/InvalidCommandLineException.java @@ -1,5 +1,5 @@ package com.zwitserloot.cmdreader; -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/InvalidCommandLineException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/InvalidCommandLineException.SCL.lombok */ public class InvalidCommandLineException extends Exception { private static final long serialVersionUID = 20080509; diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Mandatory.java b/app/src/main/java/com/zwitserloot/cmdreader/Mandatory.java index 35870fc880..74f577a732 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Mandatory.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Mandatory.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Mandatory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Mandatory.SCL.lombok */ public @interface Mandatory { String[] onlyIf() default {}; diff --git a/app/src/main/java/com/zwitserloot/cmdreader/ParseItem.java b/app/src/main/java/com/zwitserloot/cmdreader/ParseItem.java index effb97260b..2a611aca44 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/ParseItem.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/ParseItem.java @@ -18,7 +18,7 @@ import java.util.List; import java.util.Map; import java.util.Queue; import java.util.Set; -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/ParseItem.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/ParseItem.SCL.lombok */ class ParseItem { private final Field field; private final boolean isCollection; diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Requires.java b/app/src/main/java/com/zwitserloot/cmdreader/Requires.java index 84179b93bc..5a8a341e5d 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Requires.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Requires.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Requires.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Requires.SCL.lombok */ public @interface Requires { String[] value(); } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Sequential.java b/app/src/main/java/com/zwitserloot/cmdreader/Sequential.java index 3aaea570f6..6fa18503c1 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Sequential.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Sequential.java @@ -8,6 +8,6 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Sequential.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Sequential.SCL.lombok */ public @interface Sequential { } diff --git a/app/src/main/java/com/zwitserloot/cmdreader/Shorthand.java b/app/src/main/java/com/zwitserloot/cmdreader/Shorthand.java index 0f4bd0734a..e98000b771 100644 --- a/app/src/main/java/com/zwitserloot/cmdreader/Shorthand.java +++ b/app/src/main/java/com/zwitserloot/cmdreader/Shorthand.java @@ -8,7 +8,7 @@ import java.lang.annotation.Target; @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Documented -/* loaded from: com.discord-116006.apk:com/zwitserloot/cmdreader/Shorthand.SCL.lombok */ +/* loaded from: com.discord-117014.apk:com/zwitserloot/cmdreader/Shorthand.SCL.lombok */ public @interface Shorthand { String[] value() default {}; } diff --git a/app/src/main/java/defpackage/c.java b/app/src/main/java/defpackage/c.java index 7bb0f18e50..54e6dd49bb 100644 --- a/app/src/main/java/defpackage/c.java +++ b/app/src/main/java/defpackage/c.java @@ -4,7 +4,7 @@ import android.view.View; import com.discord.views.TernaryCheckBox; /* compiled from: java-style lambda group */ /* renamed from: c reason: default package */ -/* loaded from: classes3.dex */ +/* loaded from: classes.dex */ public final class c implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/defpackage/d.java b/app/src/main/java/defpackage/d.java index 15fd7689b0..42a4e896a7 100644 --- a/app/src/main/java/defpackage/d.java +++ b/app/src/main/java/defpackage/d.java @@ -3,7 +3,7 @@ package defpackage; import android.view.View; /* compiled from: java-style lambda group */ /* renamed from: d reason: default package */ -/* loaded from: classes3.dex */ +/* loaded from: classes2.dex */ public final class d implements View.OnClickListener { public static final d j = new d(0); public static final d k = new d(1); diff --git a/app/src/main/java/defpackage/e.java b/app/src/main/java/defpackage/e.java index baea16d519..64770535c6 100644 --- a/app/src/main/java/defpackage/e.java +++ b/app/src/main/java/defpackage/e.java @@ -5,7 +5,7 @@ import com.lytefast.flexinput.adapters.AttachmentPreviewAdapter; import com.lytefast.flexinput.model.Attachment; /* compiled from: java-style lambda group */ /* renamed from: e reason: default package */ -/* loaded from: classes3.dex */ +/* loaded from: classes2.dex */ public final class e implements View.OnClickListener { public final /* synthetic */ int j; public final /* synthetic */ Object k; diff --git a/app/src/main/java/kotlin/coroutines/jvm/internal/DebugProbesKt.java b/app/src/main/java/kotlin/coroutines/jvm/internal/DebugProbesKt.java index f20d0b1cd6..fefe133e01 100644 --- a/app/src/main/java/kotlin/coroutines/jvm/internal/DebugProbesKt.java +++ b/app/src/main/java/kotlin/coroutines/jvm/internal/DebugProbesKt.java @@ -5,7 +5,7 @@ import kotlin.jvm.internal.Intrinsics; import kotlinx.coroutines.debug.internal.DebugProbesImpl; import org.jetbrains.annotations.NotNull; /* compiled from: DebugProbes.kt */ -/* loaded from: com.discord-116006.apk:DebugProbesKt.bin */ +/* loaded from: com.discord-117014.apk:DebugProbesKt.bin */ public final class DebugProbesKt { @NotNull public static final Continuation probeCoroutineCreated(@NotNull Continuation continuation) { diff --git a/app/src/main/java/lombok/bytecode/AsmUtil.java b/app/src/main/java/lombok/bytecode/AsmUtil.java index 05305b4980..ad6ab9dfbc 100644 --- a/app/src/main/java/lombok/bytecode/AsmUtil.java +++ b/app/src/main/java/lombok/bytecode/AsmUtil.java @@ -5,11 +5,11 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.commons.JSRInlinerAdapter; -/* loaded from: com.discord-116006.apk:lombok/bytecode/AsmUtil.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/AsmUtil.SCL.lombok */ class AsmUtil { /* renamed from: lombok.bytecode.AsmUtil$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/bytecode/AsmUtil$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/AsmUtil$1.SCL.lombok */ class AnonymousClass1 extends ClassVisitor { AnonymousClass1(int i, ClassVisitor classVisitor) { super(i, classVisitor); diff --git a/app/src/main/java/lombok/bytecode/ClassFileMetaData.java b/app/src/main/java/lombok/bytecode/ClassFileMetaData.java index 5df1baf53f..3d532ef791 100644 --- a/app/src/main/java/lombok/bytecode/ClassFileMetaData.java +++ b/app/src/main/java/lombok/bytecode/ClassFileMetaData.java @@ -3,7 +3,7 @@ package lombok.bytecode; import java.util.ArrayList; import java.util.Collections; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/bytecode/ClassFileMetaData.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/ClassFileMetaData.SCL.lombok */ public class ClassFileMetaData { private static final byte UTF8 = 1; private static final byte INTEGER = 3; diff --git a/app/src/main/java/lombok/bytecode/FixedClassWriter.java b/app/src/main/java/lombok/bytecode/FixedClassWriter.java index 8671aefbfe..9bd7c54089 100644 --- a/app/src/main/java/lombok/bytecode/FixedClassWriter.java +++ b/app/src/main/java/lombok/bytecode/FixedClassWriter.java @@ -2,7 +2,7 @@ package lombok.bytecode; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; -/* loaded from: com.discord-116006.apk:lombok/bytecode/FixedClassWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/FixedClassWriter.SCL.lombok */ class FixedClassWriter extends ClassWriter { FixedClassWriter(ClassReader classReader, int i) { super(classReader, i); diff --git a/app/src/main/java/lombok/bytecode/PoolConstantsApp.java b/app/src/main/java/lombok/bytecode/PoolConstantsApp.java index d8616129b4..be8d0ae1bf 100644 --- a/app/src/main/java/lombok/bytecode/PoolConstantsApp.java +++ b/app/src/main/java/lombok/bytecode/PoolConstantsApp.java @@ -11,10 +11,10 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; import lombok.core.LombokApp; -/* loaded from: com.discord-116006.apk:lombok/bytecode/PoolConstantsApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/PoolConstantsApp.SCL.lombok */ public class PoolConstantsApp extends LombokApp { - /* loaded from: com.discord-116006.apk:lombok/bytecode/PoolConstantsApp$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/PoolConstantsApp$CmdArgs.SCL.lombok */ public static class CmdArgs { @Mandatory @Description("paths to class files to be printed. If a directory is named, all files (recursively) in that directory will be printed.") diff --git a/app/src/main/java/lombok/bytecode/PostCompilerApp.java b/app/src/main/java/lombok/bytecode/PostCompilerApp.java index 22a2331c1b..5fbf6caeb2 100644 --- a/app/src/main/java/lombok/bytecode/PostCompilerApp.java +++ b/app/src/main/java/lombok/bytecode/PostCompilerApp.java @@ -18,10 +18,10 @@ import java.util.List; import lombok.core.DiagnosticsReceiver; import lombok.core.LombokApp; import lombok.core.PostCompiler; -/* loaded from: com.discord-116006.apk:lombok/bytecode/PostCompilerApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/PostCompilerApp.SCL.lombok */ public class PostCompilerApp extends LombokApp { - /* loaded from: com.discord-116006.apk:lombok/bytecode/PostCompilerApp$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/PostCompilerApp$CmdArgs.SCL.lombok */ public static class CmdArgs { @Mandatory @Description("paths to class files to be converted. If a directory is named, all files (recursively) in that directory will be converted.") diff --git a/app/src/main/java/lombok/bytecode/PreventNullAnalysisRemover.java b/app/src/main/java/lombok/bytecode/PreventNullAnalysisRemover.java index 24c59d276e..0e966094d2 100644 --- a/app/src/main/java/lombok/bytecode/PreventNullAnalysisRemover.java +++ b/app/src/main/java/lombok/bytecode/PreventNullAnalysisRemover.java @@ -7,11 +7,11 @@ import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/bytecode/PreventNullAnalysisRemover.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/PreventNullAnalysisRemover.SCL.lombok */ public class PreventNullAnalysisRemover implements PostCompilerTransformation { /* renamed from: lombok.bytecode.PreventNullAnalysisRemover$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/bytecode/PreventNullAnalysisRemover$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/PreventNullAnalysisRemover$1.SCL.lombok */ class AnonymousClass1 extends ClassVisitor { private final /* synthetic */ AtomicBoolean val$changesMade; @@ -28,7 +28,7 @@ public class PreventNullAnalysisRemover implements PostCompilerTransformation { } /* renamed from: lombok.bytecode.PreventNullAnalysisRemover$1PreventNullAnalysisVisitor reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/bytecode/PreventNullAnalysisRemover$1PreventNullAnalysisVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/PreventNullAnalysisRemover$1PreventNullAnalysisVisitor.SCL.lombok */ class C1PreventNullAnalysisVisitor extends MethodVisitor { private final /* synthetic */ AtomicBoolean val$changesMade; diff --git a/app/src/main/java/lombok/bytecode/SneakyThrowsRemover.java b/app/src/main/java/lombok/bytecode/SneakyThrowsRemover.java index e77a52005f..fef6974b9c 100644 --- a/app/src/main/java/lombok/bytecode/SneakyThrowsRemover.java +++ b/app/src/main/java/lombok/bytecode/SneakyThrowsRemover.java @@ -10,11 +10,11 @@ import org.objectweb.asm.Handle; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/bytecode/SneakyThrowsRemover.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/bytecode/SneakyThrowsRemover.SCL.lombok */ public class SneakyThrowsRemover implements PostCompilerTransformation { /* renamed from: lombok.bytecode.SneakyThrowsRemover$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/bytecode/SneakyThrowsRemover$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/SneakyThrowsRemover$1.SCL.lombok */ class AnonymousClass1 extends ClassVisitor { private final /* synthetic */ DiagnosticsReceiver val$diagnostics; private final /* synthetic */ AtomicBoolean val$changesMade; @@ -33,7 +33,7 @@ public class SneakyThrowsRemover implements PostCompilerTransformation { } /* renamed from: lombok.bytecode.SneakyThrowsRemover$1SneakyThrowsRemoverVisitor reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/bytecode/SneakyThrowsRemover$1SneakyThrowsRemoverVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/bytecode/SneakyThrowsRemover$1SneakyThrowsRemoverVisitor.SCL.lombok */ class C1SneakyThrowsRemoverVisitor extends MethodVisitor { private boolean methodInsnQueued = false; private final /* synthetic */ DiagnosticsReceiver val$diagnostics; diff --git a/app/src/main/java/lombok/core/AST.java b/app/src/main/java/lombok/core/AST.java index 71bd555793..51efcf0429 100644 --- a/app/src/main/java/lombok/core/AST.java +++ b/app/src/main/java/lombok/core/AST.java @@ -20,7 +20,7 @@ import lombok.core.LombokNode; import lombok.core.configuration.ConfigurationKey; import lombok.core.debug.HistogramTracker; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/core/AST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/AST.SCL.lombok */ public abstract class AST, L extends LombokNode, N> { private L top; private final String fileName; @@ -34,7 +34,7 @@ public abstract class AST, L extends LombokNode, private static final HistogramTracker configTracker; private static final ConcurrentMap, FieldAccess[]> fieldsOfASTClasses; - /* loaded from: com.discord-116006.apk:lombok/core/AST$FieldAccess.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AST$FieldAccess.SCL.lombok */ protected static class FieldAccess { public final Field field; public final int dim; @@ -45,7 +45,7 @@ public abstract class AST, L extends LombokNode, } } - /* loaded from: com.discord-116006.apk:lombok/core/AST$Kind.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AST$Kind.SCL.lombok */ public enum Kind { COMPILATION_UNIT, TYPE, diff --git a/app/src/main/java/lombok/core/AgentLauncher.java b/app/src/main/java/lombok/core/AgentLauncher.java index bd2c82b968..7e19c76331 100644 --- a/app/src/main/java/lombok/core/AgentLauncher.java +++ b/app/src/main/java/lombok/core/AgentLauncher.java @@ -6,11 +6,11 @@ import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/AgentLauncher.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/AgentLauncher.SCL.lombok */ public class AgentLauncher { private static final List AGENTS = Collections.unmodifiableList(Arrays.asList(new EclipsePatcherInfo(null))); - /* loaded from: com.discord-116006.apk:lombok/core/AgentLauncher$AgentInfo.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AgentLauncher$AgentInfo.SCL.lombok */ private static abstract class AgentInfo { private AgentInfo() { } @@ -36,12 +36,12 @@ public class AgentLauncher { } } - /* loaded from: com.discord-116006.apk:lombok/core/AgentLauncher$AgentLaunchable.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AgentLauncher$AgentLaunchable.SCL.lombok */ public interface AgentLaunchable { void runAgent(String str, Instrumentation instrumentation, boolean z2, Class cls) throws Exception; } - /* loaded from: com.discord-116006.apk:lombok/core/AgentLauncher$EclipsePatcherInfo.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AgentLauncher$EclipsePatcherInfo.SCL.lombok */ private static class EclipsePatcherInfo extends AgentInfo { private EclipsePatcherInfo() { super(null); diff --git a/app/src/main/java/lombok/core/AlreadyHandledAnnotations.java b/app/src/main/java/lombok/core/AlreadyHandledAnnotations.java index af158dcc20..1e5d2891e4 100644 --- a/app/src/main/java/lombok/core/AlreadyHandledAnnotations.java +++ b/app/src/main/java/lombok/core/AlreadyHandledAnnotations.java @@ -6,6 +6,6 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) -/* loaded from: com.discord-116006.apk:lombok/core/AlreadyHandledAnnotations.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/AlreadyHandledAnnotations.SCL.lombok */ public @interface AlreadyHandledAnnotations { } diff --git a/app/src/main/java/lombok/core/AnnotationProcessor.java b/app/src/main/java/lombok/core/AnnotationProcessor.java index c74b28a9fe..ce6541f17a 100644 --- a/app/src/main/java/lombok/core/AnnotationProcessor.java +++ b/app/src/main/java/lombok/core/AnnotationProcessor.java @@ -24,13 +24,13 @@ import javax.tools.Diagnostic; import lombok.patcher.ClassRootFinder; import lombok.permit.Permit; @SupportedAnnotationTypes({"*"}) -/* loaded from: com.discord-116006.apk:lombok/core/AnnotationProcessor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/AnnotationProcessor.SCL.lombok */ public class AnnotationProcessor extends AbstractProcessor { private final List registered = Arrays.asList(new JavacDescriptor(), new EcjDescriptor()); private final List active = new ArrayList(); private final List delayedWarnings = new ArrayList(); - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationProcessor$EcjDescriptor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationProcessor$EcjDescriptor.SCL.lombok */ static class EcjDescriptor extends ProcessorDescriptor { EcjDescriptor() { } @@ -51,7 +51,7 @@ public class AnnotationProcessor extends AbstractProcessor { } } - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationProcessor$JavacDescriptor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationProcessor$JavacDescriptor.SCL.lombok */ static class JavacDescriptor extends ProcessorDescriptor { private Processor processor; @@ -105,7 +105,7 @@ public class AnnotationProcessor extends AbstractProcessor { } } - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationProcessor$ProcessorDescriptor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationProcessor$ProcessorDescriptor.SCL.lombok */ static abstract class ProcessorDescriptor { ProcessorDescriptor() { } diff --git a/app/src/main/java/lombok/core/AnnotationValues.java b/app/src/main/java/lombok/core/AnnotationValues.java index 07cf087fbb..a5a280fc8d 100644 --- a/app/src/main/java/lombok/core/AnnotationValues.java +++ b/app/src/main/java/lombok/core/AnnotationValues.java @@ -13,7 +13,7 @@ import java.util.List; import java.util.Map; import lombok.core.AST; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/core/AnnotationValues.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/AnnotationValues.SCL.lombok */ public class AnnotationValues { private final Class type; private final Map values; @@ -21,7 +21,7 @@ public class AnnotationValues { private A cachedInstance = null; /* renamed from: lombok.core.AnnotationValues$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationValues$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationValues$1.SCL.lombok */ class AnonymousClass1 implements InvocationHandler { AnonymousClass1() { } @@ -85,7 +85,7 @@ public class AnnotationValues { } } - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationValues$AnnotationValue.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationValues$AnnotationValue.SCL.lombok */ public static class AnnotationValue { public final List raws; public final List valueGuesses; @@ -118,7 +118,7 @@ public class AnnotationValues { } } - /* loaded from: com.discord-116006.apk:lombok/core/AnnotationValues$AnnotationValueDecodeFail.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/AnnotationValues$AnnotationValueDecodeFail.SCL.lombok */ public static class AnnotationValueDecodeFail extends RuntimeException { private static final long serialVersionUID = 1; public final int idx; diff --git a/app/src/main/java/lombok/core/Augments.java b/app/src/main/java/lombok/core/Augments.java index 7ccd27acfc..4d23724386 100644 --- a/app/src/main/java/lombok/core/Augments.java +++ b/app/src/main/java/lombok/core/Augments.java @@ -1,5 +1,5 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/Augments.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/Augments.SCL.lombok */ public final class Augments { public static final FieldAugment ClassLoader_lombokAlreadyAddedTo = FieldAugment.augment(ClassLoader.class, Boolean.TYPE, "lombok$alreadyAddedTo"); diff --git a/app/src/main/java/lombok/core/ClassLiteral.java b/app/src/main/java/lombok/core/ClassLiteral.java index b0fad445cb..e7a6eb9bbf 100644 --- a/app/src/main/java/lombok/core/ClassLiteral.java +++ b/app/src/main/java/lombok/core/ClassLiteral.java @@ -1,5 +1,5 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/ClassLiteral.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/ClassLiteral.SCL.lombok */ public class ClassLiteral { private final String className; diff --git a/app/src/main/java/lombok/core/CleanupRegistry.java b/app/src/main/java/lombok/core/CleanupRegistry.java index e1413a836c..b129a9ed77 100644 --- a/app/src/main/java/lombok/core/CleanupRegistry.java +++ b/app/src/main/java/lombok/core/CleanupRegistry.java @@ -3,11 +3,11 @@ package lombok.core; import java.util.Iterator; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; -/* loaded from: com.discord-116006.apk:lombok/core/CleanupRegistry.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/CleanupRegistry.SCL.lombok */ public class CleanupRegistry { private final ConcurrentMap tasks = new ConcurrentHashMap(); - /* loaded from: com.discord-116006.apk:lombok/core/CleanupRegistry$CleanupKey.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/CleanupRegistry$CleanupKey.SCL.lombok */ private static final class CleanupKey { private final String key; private final Object target; diff --git a/app/src/main/java/lombok/core/CleanupTask.java b/app/src/main/java/lombok/core/CleanupTask.java index 610f58c785..21881baeb6 100644 --- a/app/src/main/java/lombok/core/CleanupTask.java +++ b/app/src/main/java/lombok/core/CleanupTask.java @@ -1,5 +1,5 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/CleanupTask.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/CleanupTask.SCL.lombok */ public interface CleanupTask { void cleanup(); } diff --git a/app/src/main/java/lombok/core/DiagnosticsReceiver.java b/app/src/main/java/lombok/core/DiagnosticsReceiver.java index 566b622200..7d69365e1e 100644 --- a/app/src/main/java/lombok/core/DiagnosticsReceiver.java +++ b/app/src/main/java/lombok/core/DiagnosticsReceiver.java @@ -1,10 +1,10 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/DiagnosticsReceiver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/DiagnosticsReceiver.SCL.lombok */ public interface DiagnosticsReceiver { public static final DiagnosticsReceiver CONSOLE = new AnonymousClass1(); /* renamed from: lombok.core.DiagnosticsReceiver$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/DiagnosticsReceiver$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/DiagnosticsReceiver$1.SCL.lombok */ class AnonymousClass1 implements DiagnosticsReceiver { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/core/FieldAugment.java b/app/src/main/java/lombok/core/FieldAugment.java index 19dbc40372..9944fd9b4f 100644 --- a/app/src/main/java/lombok/core/FieldAugment.java +++ b/app/src/main/java/lombok/core/FieldAugment.java @@ -8,10 +8,10 @@ import java.lang.reflect.Modifier; import java.util.Map; import java.util.WeakHashMap; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/core/FieldAugment.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/FieldAugment.SCL.lombok */ public abstract class FieldAugment { - /* loaded from: com.discord-116006.apk:lombok/core/FieldAugment$MapFieldAugment.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/FieldAugment$MapFieldAugment.SCL.lombok */ private static class MapFieldAugment extends FieldAugment { final Map values = new WeakHashMap(); final F defaultValue; @@ -113,7 +113,7 @@ public abstract class FieldAugment { } } - /* loaded from: com.discord-116006.apk:lombok/core/FieldAugment$MapWeakFieldAugment.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/FieldAugment$MapWeakFieldAugment.SCL.lombok */ static class MapWeakFieldAugment extends MapFieldAugment { MapWeakFieldAugment(F f) { super(f); @@ -138,7 +138,7 @@ public abstract class FieldAugment { } } - /* loaded from: com.discord-116006.apk:lombok/core/FieldAugment$ReflectionFieldAugment.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/FieldAugment$ReflectionFieldAugment.SCL.lombok */ private static class ReflectionFieldAugment extends FieldAugment { private final Object lock = new Object(); private final Field field; diff --git a/app/src/main/java/lombok/core/FieldSelect.java b/app/src/main/java/lombok/core/FieldSelect.java index 93bd082c37..154aed0d6a 100644 --- a/app/src/main/java/lombok/core/FieldSelect.java +++ b/app/src/main/java/lombok/core/FieldSelect.java @@ -1,5 +1,5 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/FieldSelect.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/FieldSelect.SCL.lombok */ public class FieldSelect { private final String finalPart; diff --git a/app/src/main/java/lombok/core/GuavaTypeMap.java b/app/src/main/java/lombok/core/GuavaTypeMap.java index 1f058a93c3..3e6c1dab64 100644 --- a/app/src/main/java/lombok/core/GuavaTypeMap.java +++ b/app/src/main/java/lombok/core/GuavaTypeMap.java @@ -3,7 +3,7 @@ package lombok.core; import java.util.Collections; import java.util.HashMap; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/core/GuavaTypeMap.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/GuavaTypeMap.SCL.lombok */ public final class GuavaTypeMap { private static final Map TYPE_TO_GUAVA_TYPE; diff --git a/app/src/main/java/lombok/core/HandlerPriority.java b/app/src/main/java/lombok/core/HandlerPriority.java index 2940831704..44d60c4648 100644 --- a/app/src/main/java/lombok/core/HandlerPriority.java +++ b/app/src/main/java/lombok/core/HandlerPriority.java @@ -6,7 +6,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) -/* loaded from: com.discord-116006.apk:lombok/core/HandlerPriority.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/HandlerPriority.SCL.lombok */ public @interface HandlerPriority { int value(); diff --git a/app/src/main/java/lombok/core/ImportList.java b/app/src/main/java/lombok/core/ImportList.java index 420127e939..da11cb20f1 100644 --- a/app/src/main/java/lombok/core/ImportList.java +++ b/app/src/main/java/lombok/core/ImportList.java @@ -1,7 +1,7 @@ package lombok.core; import java.util.Collection; -/* loaded from: com.discord-116006.apk:lombok/core/ImportList.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/ImportList.SCL.lombok */ public interface ImportList { String getFullyQualifiedNameForSimpleName(String str); diff --git a/app/src/main/java/lombok/core/JavaIdentifiers.java b/app/src/main/java/lombok/core/JavaIdentifiers.java index fc68fe50f2..2fb3a2cad8 100644 --- a/app/src/main/java/lombok/core/JavaIdentifiers.java +++ b/app/src/main/java/lombok/core/JavaIdentifiers.java @@ -2,7 +2,7 @@ package lombok.core; import com.adjust.sdk.Constants; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/core/JavaIdentifiers.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/JavaIdentifiers.SCL.lombok */ public class JavaIdentifiers { private static final LombokImmutableList KEYWORDS = LombokImmutableList.of("public", "private", "protected", "default", "switch", "case", "for", "do", "goto", "const", "strictfp", "while", "if", "else", "byte", "short", "int", Constants.LONG, "float", "double", "void", "boolean", "char", "null", "false", "true", "continue", "break", "return", "instanceof", "synchronized", "volatile", "transient", "final", "static", "interface", "class", "extends", "implements", "throws", "throw", "catch", "try", "finally", "abstract", "assert", "enum", "import", "package", "native", "new", "super", "this"); private static final Pattern PRIMITIVE_TYPE_NAME_PATTERN = Pattern.compile("^(?:boolean|byte|short|int|long|float|double|char)$"); diff --git a/app/src/main/java/lombok/core/LombokApp.java b/app/src/main/java/lombok/core/LombokApp.java index 1718c765ad..d898efc756 100644 --- a/app/src/main/java/lombok/core/LombokApp.java +++ b/app/src/main/java/lombok/core/LombokApp.java @@ -2,7 +2,7 @@ package lombok.core; import java.util.Collections; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/LombokApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/LombokApp.SCL.lombok */ public abstract class LombokApp { public abstract int runApp(List list) throws Exception; diff --git a/app/src/main/java/lombok/core/LombokConfiguration.java b/app/src/main/java/lombok/core/LombokConfiguration.java index ddb42a1f6c..914a2ab4ff 100644 --- a/app/src/main/java/lombok/core/LombokConfiguration.java +++ b/app/src/main/java/lombok/core/LombokConfiguration.java @@ -10,14 +10,14 @@ import lombok.core.configuration.ConfigurationProblemReporter; import lombok.core.configuration.ConfigurationResolver; import lombok.core.configuration.ConfigurationResolverFactory; import lombok.core.configuration.FileSystemSourceCache; -/* loaded from: com.discord-116006.apk:lombok/core/LombokConfiguration.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/LombokConfiguration.SCL.lombok */ public class LombokConfiguration { private static final ConfigurationResolver NULL_RESOLVER = new AnonymousClass1(); private static FileSystemSourceCache cache = new FileSystemSourceCache(); private static ConfigurationResolverFactory configurationResolverFactory; /* renamed from: lombok.core.LombokConfiguration$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/LombokConfiguration$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/LombokConfiguration$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationResolver { AnonymousClass1() { } @@ -32,7 +32,7 @@ public class LombokConfiguration { } /* renamed from: lombok.core.LombokConfiguration$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/LombokConfiguration$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/LombokConfiguration$2.SCL.lombok */ class AnonymousClass2 implements ConfigurationResolverFactory { AnonymousClass2() { } @@ -44,7 +44,7 @@ public class LombokConfiguration { } /* renamed from: lombok.core.LombokConfiguration$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/LombokConfiguration$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/LombokConfiguration$3.SCL.lombok */ class AnonymousClass3 implements ConfigurationResolverFactory { private final /* synthetic */ ConfigurationFileToSource val$fileToSource; diff --git a/app/src/main/java/lombok/core/LombokImmutableList.java b/app/src/main/java/lombok/core/LombokImmutableList.java index 9a1fd34397..49699fbd5d 100644 --- a/app/src/main/java/lombok/core/LombokImmutableList.java +++ b/app/src/main/java/lombok/core/LombokImmutableList.java @@ -5,13 +5,13 @@ import java.util.Arrays; import java.util.Collection; import java.util.Iterator; import java.util.NoSuchElementException; -/* loaded from: com.discord-116006.apk:lombok/core/LombokImmutableList.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/LombokImmutableList.SCL.lombok */ public final class LombokImmutableList implements Iterable { private Object[] content; private static final LombokImmutableList EMPTY = new LombokImmutableList<>(new Object[0]); /* renamed from: lombok.core.LombokImmutableList$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/LombokImmutableList$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/LombokImmutableList$1.SCL.lombok */ class AnonymousClass1 implements Iterator { private int idx = 0; diff --git a/app/src/main/java/lombok/core/LombokInternalAliasing.java b/app/src/main/java/lombok/core/LombokInternalAliasing.java index b7684d43fc..88673dc684 100644 --- a/app/src/main/java/lombok/core/LombokInternalAliasing.java +++ b/app/src/main/java/lombok/core/LombokInternalAliasing.java @@ -6,7 +6,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.Iterator; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/core/LombokInternalAliasing.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/LombokInternalAliasing.SCL.lombok */ public class LombokInternalAliasing { public static final Map ALIASES; public static final Map> REVERSE_ALIASES; diff --git a/app/src/main/java/lombok/core/LombokNode.java b/app/src/main/java/lombok/core/LombokNode.java index d2dfe70e23..40952f19cf 100644 --- a/app/src/main/java/lombok/core/LombokNode.java +++ b/app/src/main/java/lombok/core/LombokNode.java @@ -10,7 +10,7 @@ import java.util.List; import java.util.Map; import lombok.core.AST; import lombok.core.LombokNode; -/* loaded from: com.discord-116006.apk:lombok/core/LombokNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/LombokNode.SCL.lombok */ public abstract class LombokNode, L extends LombokNode, N> implements DiagnosticsReceiver { protected final AST.Kind kind; protected final N node; diff --git a/app/src/main/java/lombok/core/Main.java b/app/src/main/java/lombok/core/Main.java index 70273c9052..8b2c95c54b 100644 --- a/app/src/main/java/lombok/core/Main.java +++ b/app/src/main/java/lombok/core/Main.java @@ -9,13 +9,13 @@ import java.util.Collection; import java.util.Collections; import java.util.Iterator; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/Main.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/Main.SCL.lombok */ public class Main { private static final Collection HELP_SWITCHES = Collections.unmodifiableList(Arrays.asList("/?", "/h", "/help", "-h", "-help", "--help", "help", "h")); private final List apps; private final List args; - /* loaded from: com.discord-116006.apk:lombok/core/Main$LicenseApp.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/Main$LicenseApp.SCL.lombok */ public static class LicenseApp extends LombokApp { @Override // lombok.core.LombokApp public String getAppName() { @@ -54,7 +54,7 @@ public class Main { } } - /* loaded from: com.discord-116006.apk:lombok/core/Main$VersionApp.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/Main$VersionApp.SCL.lombok */ public static class VersionApp extends LombokApp { @Override // lombok.core.LombokApp public String getAppName() { diff --git a/app/src/main/java/lombok/core/PostCompiler.java b/app/src/main/java/lombok/core/PostCompiler.java index 10cc73a503..1f3a4a6be2 100644 --- a/app/src/main/java/lombok/core/PostCompiler.java +++ b/app/src/main/java/lombok/core/PostCompiler.java @@ -9,12 +9,12 @@ import java.io.Writer; import java.util.Collections; import java.util.Iterator; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/PostCompiler.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/PostCompiler.SCL.lombok */ public final class PostCompiler { private static List transformations; /* renamed from: lombok.core.PostCompiler$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/PostCompiler$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/PostCompiler$1.SCL.lombok */ class AnonymousClass1 extends ByteArrayOutputStream { private final /* synthetic */ String val$fileName; private final /* synthetic */ DiagnosticsReceiver val$diagnostics; diff --git a/app/src/main/java/lombok/core/PostCompilerTransformation.java b/app/src/main/java/lombok/core/PostCompilerTransformation.java index 9593e64dfd..a67e74990d 100644 --- a/app/src/main/java/lombok/core/PostCompilerTransformation.java +++ b/app/src/main/java/lombok/core/PostCompilerTransformation.java @@ -1,5 +1,5 @@ package lombok.core; -/* loaded from: com.discord-116006.apk:lombok/core/PostCompilerTransformation.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/PostCompilerTransformation.SCL.lombok */ public interface PostCompilerTransformation { byte[] applyTransformations(byte[] bArr, String str, DiagnosticsReceiver diagnosticsReceiver); } diff --git a/app/src/main/java/lombok/core/PrintAST.java b/app/src/main/java/lombok/core/PrintAST.java index e1681fe594..04ca2caaf1 100644 --- a/app/src/main/java/lombok/core/PrintAST.java +++ b/app/src/main/java/lombok/core/PrintAST.java @@ -6,7 +6,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.SOURCE) -/* loaded from: com.discord-116006.apk:lombok/core/PrintAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/PrintAST.SCL.lombok */ public @interface PrintAST { String outfile() default ""; diff --git a/app/src/main/java/lombok/core/PublicApiCreatorApp.java b/app/src/main/java/lombok/core/PublicApiCreatorApp.java index 470db9ea1a..0f906e8735 100644 --- a/app/src/main/java/lombok/core/PublicApiCreatorApp.java +++ b/app/src/main/java/lombok/core/PublicApiCreatorApp.java @@ -15,10 +15,10 @@ import java.util.jar.JarOutputStream; import java.util.zip.ZipEntry; import lombok.Lombok; import lombok.patcher.ClassRootFinder; -/* loaded from: com.discord-116006.apk:lombok/core/PublicApiCreatorApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/PublicApiCreatorApp.SCL.lombok */ public class PublicApiCreatorApp extends LombokApp { - /* loaded from: com.discord-116006.apk:lombok/core/PublicApiCreatorApp$Fail.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/PublicApiCreatorApp$Fail.SCL.lombok */ private static class Fail extends Exception { Fail(String str) { super(str); diff --git a/app/src/main/java/lombok/core/SpiLoadUtil.java b/app/src/main/java/lombok/core/SpiLoadUtil.java index 3f76b24275..b12129929d 100644 --- a/app/src/main/java/lombok/core/SpiLoadUtil.java +++ b/app/src/main/java/lombok/core/SpiLoadUtil.java @@ -16,18 +16,18 @@ import java.util.Enumeration; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/SpiLoadUtil.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/SpiLoadUtil.SCL.lombok */ public class SpiLoadUtil { /* renamed from: lombok.core.SpiLoadUtil$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/SpiLoadUtil$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/SpiLoadUtil$1.SCL.lombok */ class AnonymousClass1 implements Iterable { private final /* synthetic */ Iterator val$names; private final /* synthetic */ Class val$target; private final /* synthetic */ ClassLoader val$fLoader; /* renamed from: lombok.core.SpiLoadUtil$1$1 reason: invalid class name and collision with other inner class name */ - /* loaded from: com.discord-116006.apk:lombok/core/SpiLoadUtil$1$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/SpiLoadUtil$1$1.SCL.lombok */ class C04141 implements Iterator { private final /* synthetic */ Iterator val$names; private final /* synthetic */ Class val$target; diff --git a/app/src/main/java/lombok/core/TypeLibrary.java b/app/src/main/java/lombok/core/TypeLibrary.java index 54846b6f92..22d0d29545 100644 --- a/app/src/main/java/lombok/core/TypeLibrary.java +++ b/app/src/main/java/lombok/core/TypeLibrary.java @@ -8,7 +8,7 @@ import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/core/TypeLibrary.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/TypeLibrary.SCL.lombok */ public class TypeLibrary { private final Map unqualifiedToQualifiedMap; private final String unqualified; diff --git a/app/src/main/java/lombok/core/TypeResolver.java b/app/src/main/java/lombok/core/TypeResolver.java index 7103b2204b..f7058240e3 100644 --- a/app/src/main/java/lombok/core/TypeResolver.java +++ b/app/src/main/java/lombok/core/TypeResolver.java @@ -3,7 +3,7 @@ package lombok.core; import java.util.Iterator; import java.util.List; import lombok.core.AST; -/* loaded from: com.discord-116006.apk:lombok/core/TypeResolver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/TypeResolver.SCL.lombok */ public class TypeResolver { private ImportList imports; diff --git a/app/src/main/java/lombok/core/Version.java b/app/src/main/java/lombok/core/Version.java index 9effb50365..86c9706974 100644 --- a/app/src/main/java/lombok/core/Version.java +++ b/app/src/main/java/lombok/core/Version.java @@ -2,7 +2,7 @@ package lombok.core; import com.adjust.sdk.Constants; import java.io.InputStream; -/* loaded from: com.discord-116006.apk:lombok/core/Version.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/Version.SCL.lombok */ public class Version { private static final String VERSION = "1.18.16"; private static final String RELEASE_NAME = "Envious Ferret"; diff --git a/app/src/main/java/lombok/core/configuration/AllowHelper.java b/app/src/main/java/lombok/core/configuration/AllowHelper.java index ae78319f56..06fa3533b6 100644 --- a/app/src/main/java/lombok/core/configuration/AllowHelper.java +++ b/app/src/main/java/lombok/core/configuration/AllowHelper.java @@ -2,7 +2,7 @@ package lombok.core.configuration; import java.util.Collection; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/AllowHelper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/AllowHelper.SCL.lombok */ public final class AllowHelper { private static final Collection> ALLOWABLE = Collections.emptySet(); diff --git a/app/src/main/java/lombok/core/configuration/BubblingConfigurationResolver.java b/app/src/main/java/lombok/core/configuration/BubblingConfigurationResolver.java index 637a1397a7..495b20e5d8 100644 --- a/app/src/main/java/lombok/core/configuration/BubblingConfigurationResolver.java +++ b/app/src/main/java/lombok/core/configuration/BubblingConfigurationResolver.java @@ -8,7 +8,7 @@ import java.util.Iterator; import java.util.List; import lombok.ConfigurationKeys; import lombok.core.configuration.ConfigurationSource; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/BubblingConfigurationResolver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/BubblingConfigurationResolver.SCL.lombok */ public class BubblingConfigurationResolver implements ConfigurationResolver { private final ConfigurationFile start; private final ConfigurationFileToSource fileMapper; diff --git a/app/src/main/java/lombok/core/configuration/CallSuperType.java b/app/src/main/java/lombok/core/configuration/CallSuperType.java index 5df5f259d3..949f6febb9 100644 --- a/app/src/main/java/lombok/core/configuration/CallSuperType.java +++ b/app/src/main/java/lombok/core/configuration/CallSuperType.java @@ -1,5 +1,5 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/CallSuperType.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/CallSuperType.SCL.lombok */ public enum CallSuperType { CALL, SKIP, diff --git a/app/src/main/java/lombok/core/configuration/CheckerFrameworkVersion.java b/app/src/main/java/lombok/core/configuration/CheckerFrameworkVersion.java index 1da90daecf..ad9dd78444 100644 --- a/app/src/main/java/lombok/core/configuration/CheckerFrameworkVersion.java +++ b/app/src/main/java/lombok/core/configuration/CheckerFrameworkVersion.java @@ -2,7 +2,7 @@ package lombok.core.configuration; import java.util.regex.Matcher; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/CheckerFrameworkVersion.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/CheckerFrameworkVersion.SCL.lombok */ public final class CheckerFrameworkVersion implements ConfigurationValueType { private final int version; private static final int DEFAULT = 3200; diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationApp.java b/app/src/main/java/lombok/core/configuration/ConfigurationApp.java index 4049385e9d..eff03eacee 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationApp.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationApp.java @@ -32,7 +32,7 @@ import lombok.ConfigurationKeys; import lombok.core.LombokApp; import lombok.core.configuration.ConfigurationKeysLoader; import lombok.core.configuration.ConfigurationParser; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp.SCL.lombok */ public class ConfigurationApp extends LombokApp { private PrintStream out = System.out; private PrintStream err = System.err; @@ -40,7 +40,7 @@ public class ConfigurationApp extends LombokApp { private static final ConfigurationProblemReporter VOID = new AnonymousClass1(); /* renamed from: lombok.core.configuration.ConfigurationApp$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationProblemReporter { AnonymousClass1() { } @@ -51,7 +51,7 @@ public class ConfigurationApp extends LombokApp { } /* renamed from: lombok.core.configuration.ConfigurationApp$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$2.SCL.lombok */ class AnonymousClass2 implements ConfigurationProblemReporter { private final /* synthetic */ List val$problems; @@ -66,7 +66,7 @@ public class ConfigurationApp extends LombokApp { } /* renamed from: lombok.core.configuration.ConfigurationApp$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$3.SCL.lombok */ class AnonymousClass3 implements ConfigurationParser.Collector { private final /* synthetic */ Deque val$round; private final /* synthetic */ Collection val$keys; @@ -116,7 +116,7 @@ public class ConfigurationApp extends LombokApp { } /* renamed from: lombok.core.configuration.ConfigurationApp$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$4.SCL.lombok */ class AnonymousClass4 implements Comparator { AnonymousClass4() { } @@ -126,7 +126,7 @@ public class ConfigurationApp extends LombokApp { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$CmdArgs.SCL.lombok */ public static class CmdArgs { @Mandatory(onlyIfNot = {"help", "generate"}) @Description("Paths to java files or directories the configuration is to be printed for.") @@ -160,7 +160,7 @@ public class ConfigurationApp extends LombokApp { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationApp$Source.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationApp$Source.SCL.lombok */ private static final class Source { final ConfigurationFile file; final String description; diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationDataType.java b/app/src/main/java/lombok/core/configuration/ConfigurationDataType.java index 7ad9eb667f..8fae3614ea 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationDataType.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationDataType.java @@ -10,14 +10,14 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType.SCL.lombok */ public final class ConfigurationDataType { private static final Map, ConfigurationValueParser> SIMPLE_TYPES; private final boolean isList; private final ConfigurationValueParser parser; /* renamed from: lombok.core.configuration.ConfigurationDataType$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationValueParser { AnonymousClass1() { } @@ -39,7 +39,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$2.SCL.lombok */ class AnonymousClass2 implements ConfigurationValueParser { AnonymousClass2() { } @@ -61,7 +61,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$3.SCL.lombok */ class AnonymousClass3 implements ConfigurationValueParser { AnonymousClass3() { } @@ -83,7 +83,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$4.SCL.lombok */ class AnonymousClass4 implements ConfigurationValueParser { AnonymousClass4() { } @@ -105,7 +105,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$5 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$5.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$5.SCL.lombok */ class AnonymousClass5 implements ConfigurationValueParser { AnonymousClass5() { } @@ -127,7 +127,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$6 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$6.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$6.SCL.lombok */ class AnonymousClass6 implements ConfigurationValueParser { private final /* synthetic */ Class val$rawType; private final /* synthetic */ Class val$type; @@ -167,7 +167,7 @@ public final class ConfigurationDataType { } /* renamed from: lombok.core.configuration.ConfigurationDataType$7 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationDataType$7.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationDataType$7.SCL.lombok */ class AnonymousClass7 implements ConfigurationValueParser { private final /* synthetic */ Method val$valueOfMethod; private final /* synthetic */ Method val$descriptionMethod; diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationFile.java b/app/src/main/java/lombok/core/configuration/ConfigurationFile.java index e20c7e9a9e..2fde4a4c1f 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationFile.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationFile.java @@ -15,7 +15,7 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFile.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFile.SCL.lombok */ public abstract class ConfigurationFile { private static final String LOMBOK_CONFIG_FILENAME = "lombok.config"; private final String identifier; @@ -24,7 +24,7 @@ public abstract class ConfigurationFile { private static final ThreadLocal buffers = new AnonymousClass1(); /* renamed from: lombok.core.configuration.ConfigurationFile$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFile$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFile$1.SCL.lombok */ class AnonymousClass1 extends ThreadLocal { AnonymousClass1() { } @@ -37,7 +37,7 @@ public abstract class ConfigurationFile { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFile$ArchivedConfigurationFile.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFile$ArchivedConfigurationFile.SCL.lombok */ private static class ArchivedConfigurationFile extends ConfigurationFile { private static final URI ROOT1 = URI.create("http://x.y/a/"); private static final URI ROOT2 = URI.create("ftp://y.x/b/"); @@ -172,7 +172,7 @@ public abstract class ConfigurationFile { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFile$CharSequenceConfigurationFile.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFile$CharSequenceConfigurationFile.SCL.lombok */ private static class CharSequenceConfigurationFile extends ConfigurationFile { private final CharSequence contents; private final long lastModified; @@ -213,7 +213,7 @@ public abstract class ConfigurationFile { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFile$RegularConfigurationFile.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFile$RegularConfigurationFile.SCL.lombok */ private static class RegularConfigurationFile extends ConfigurationFile { private final File file; diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationFileToSource.java b/app/src/main/java/lombok/core/configuration/ConfigurationFileToSource.java index 7bb389ee30..43a9e7dd30 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationFileToSource.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationFileToSource.java @@ -1,5 +1,5 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationFileToSource.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationFileToSource.SCL.lombok */ public interface ConfigurationFileToSource { ConfigurationSource parsed(ConfigurationFile configurationFile); } diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationKey.java b/app/src/main/java/lombok/core/configuration/ConfigurationKey.java index 821051c994..dc29c6c931 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationKey.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationKey.java @@ -4,7 +4,7 @@ import java.util.Collections; import java.util.Map; import java.util.TreeMap; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationKey.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationKey.SCL.lombok */ public abstract class ConfigurationKey { private static final Pattern VALID_NAMES = Pattern.compile("[-_a-zA-Z][-.\\w]*(?> registeredKeys = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationKeysLoader.java b/app/src/main/java/lombok/core/configuration/ConfigurationKeysLoader.java index 6388ab5f82..424f9aa34e 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationKeysLoader.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationKeysLoader.java @@ -5,10 +5,10 @@ import java.util.Iterator; import java.util.concurrent.atomic.AtomicBoolean; import lombok.ConfigurationKeys; import lombok.core.SpiLoadUtil; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationKeysLoader.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationKeysLoader.SCL.lombok */ public interface ConfigurationKeysLoader { - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationKeysLoader$LoaderLoader.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationKeysLoader$LoaderLoader.SCL.lombok */ public static class LoaderLoader { private static final AtomicBoolean alreadyLoaded = new AtomicBoolean(false); diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationParser.java b/app/src/main/java/lombok/core/configuration/ConfigurationParser.java index 530e97c839..075eeb46b2 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationParser.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationParser.java @@ -4,14 +4,14 @@ import java.io.IOException; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationParser.SCL.lombok */ public class ConfigurationParser { private static final Pattern LINE = Pattern.compile("(?:clear\\s+([^=]+))|(?:(\\S*?)\\s*([-+]?=)\\s*(.*?))"); private static final Pattern NEWLINE_FINDER = Pattern.compile("^[\t ]*(.*?)[\t\r ]*$", 8); private static final Pattern IMPORT = Pattern.compile("import\\s+(.+?)"); private ConfigurationProblemReporter reporter; - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationParser$Collector.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationParser$Collector.SCL.lombok */ public interface Collector { void addImport(ConfigurationFile configurationFile, ConfigurationFile configurationFile2, int i); diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationProblemReporter.java b/app/src/main/java/lombok/core/configuration/ConfigurationProblemReporter.java index 450cd25bc3..b5273c8c57 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationProblemReporter.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationProblemReporter.java @@ -1,12 +1,12 @@ package lombok.core.configuration; import lombok.eclipse.handlers.EclipseHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationProblemReporter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationProblemReporter.SCL.lombok */ public interface ConfigurationProblemReporter { public static final ConfigurationProblemReporter CONSOLE = new AnonymousClass1(); /* renamed from: lombok.core.configuration.ConfigurationProblemReporter$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationProblemReporter$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationProblemReporter$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationProblemReporter { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationResolver.java b/app/src/main/java/lombok/core/configuration/ConfigurationResolver.java index f88d9b5230..e44a47c836 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationResolver.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationResolver.java @@ -1,5 +1,5 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationResolver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationResolver.SCL.lombok */ public interface ConfigurationResolver { T resolve(ConfigurationKey configurationKey); } diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationResolverFactory.java b/app/src/main/java/lombok/core/configuration/ConfigurationResolverFactory.java index 5ea2992fa8..c58c2601d8 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationResolverFactory.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationResolverFactory.java @@ -1,7 +1,7 @@ package lombok.core.configuration; import java.net.URI; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationResolverFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationResolverFactory.SCL.lombok */ public interface ConfigurationResolverFactory { ConfigurationResolver createResolver(URI uri); } diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationSource.java b/app/src/main/java/lombok/core/configuration/ConfigurationSource.java index a0f204a67f..4f84d80b99 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationSource.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationSource.java @@ -1,10 +1,10 @@ package lombok.core.configuration; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationSource.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationSource.SCL.lombok */ public interface ConfigurationSource { - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationSource$ListModification.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationSource$ListModification.SCL.lombok */ public static final class ListModification { private final Object value; private final boolean added; @@ -23,7 +23,7 @@ public interface ConfigurationSource { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationSource$Result.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationSource$Result.SCL.lombok */ public static final class Result { private final Object value; private final boolean authoritative; diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationValueParser.java b/app/src/main/java/lombok/core/configuration/ConfigurationValueParser.java index a230f2347e..c970e7741e 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationValueParser.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationValueParser.java @@ -1,5 +1,5 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationValueParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationValueParser.SCL.lombok */ interface ConfigurationValueParser { Object parse(String str); diff --git a/app/src/main/java/lombok/core/configuration/ConfigurationValueType.java b/app/src/main/java/lombok/core/configuration/ConfigurationValueType.java index 9cb42f9af7..3c5bfbe3cc 100644 --- a/app/src/main/java/lombok/core/configuration/ConfigurationValueType.java +++ b/app/src/main/java/lombok/core/configuration/ConfigurationValueType.java @@ -1,4 +1,4 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ConfigurationValueType.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ConfigurationValueType.SCL.lombok */ public interface ConfigurationValueType { } diff --git a/app/src/main/java/lombok/core/configuration/ExampleValueString.java b/app/src/main/java/lombok/core/configuration/ExampleValueString.java index a85ac7068a..49a87029a6 100644 --- a/app/src/main/java/lombok/core/configuration/ExampleValueString.java +++ b/app/src/main/java/lombok/core/configuration/ExampleValueString.java @@ -6,7 +6,7 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) -/* loaded from: com.discord-116006.apk:lombok/core/configuration/ExampleValueString.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/ExampleValueString.SCL.lombok */ public @interface ExampleValueString { String value(); } diff --git a/app/src/main/java/lombok/core/configuration/FileSystemSourceCache.java b/app/src/main/java/lombok/core/configuration/FileSystemSourceCache.java index b55937ba38..28cd9af1da 100644 --- a/app/src/main/java/lombok/core/configuration/FileSystemSourceCache.java +++ b/app/src/main/java/lombok/core/configuration/FileSystemSourceCache.java @@ -6,7 +6,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import java.util.concurrent.TimeUnit; import lombok.core.debug.ProblemReporter; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/FileSystemSourceCache.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/FileSystemSourceCache.SCL.lombok */ public class FileSystemSourceCache { private static final long FULL_CACHE_CLEAR_INTERVAL = TimeUnit.MINUTES.toMillis(30); private static final long RECHECK_FILESYSTEM = TimeUnit.SECONDS.toMillis(2); @@ -17,7 +17,7 @@ public class FileSystemSourceCache { private volatile long lastCacheClear = System.currentTimeMillis(); /* renamed from: lombok.core.configuration.FileSystemSourceCache$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/FileSystemSourceCache$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/FileSystemSourceCache$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationFileToSource { private final /* synthetic */ ConfigurationParser val$parser; @@ -31,7 +31,7 @@ public class FileSystemSourceCache { } } - /* loaded from: com.discord-116006.apk:lombok/core/configuration/FileSystemSourceCache$Content.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/FileSystemSourceCache$Content.SCL.lombok */ private static class Content { ConfigurationSource source; long lastModified; diff --git a/app/src/main/java/lombok/core/configuration/FlagUsageType.java b/app/src/main/java/lombok/core/configuration/FlagUsageType.java index 6766ba569d..af7c561ace 100644 --- a/app/src/main/java/lombok/core/configuration/FlagUsageType.java +++ b/app/src/main/java/lombok/core/configuration/FlagUsageType.java @@ -1,5 +1,5 @@ package lombok.core.configuration; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/FlagUsageType.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/FlagUsageType.SCL.lombok */ public enum FlagUsageType { WARNING, ERROR, diff --git a/app/src/main/java/lombok/core/configuration/IdentifierName.java b/app/src/main/java/lombok/core/configuration/IdentifierName.java index 8017a93a46..6dea0b2eaa 100644 --- a/app/src/main/java/lombok/core/configuration/IdentifierName.java +++ b/app/src/main/java/lombok/core/configuration/IdentifierName.java @@ -1,7 +1,7 @@ package lombok.core.configuration; import lombok.core.JavaIdentifiers; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/IdentifierName.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/IdentifierName.SCL.lombok */ public final class IdentifierName implements ConfigurationValueType { private final String name; diff --git a/app/src/main/java/lombok/core/configuration/LogDeclaration.java b/app/src/main/java/lombok/core/configuration/LogDeclaration.java index 358dbe5e14..3eaf6c1f81 100644 --- a/app/src/main/java/lombok/core/configuration/LogDeclaration.java +++ b/app/src/main/java/lombok/core/configuration/LogDeclaration.java @@ -5,7 +5,7 @@ import java.util.Iterator; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/LogDeclaration.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/LogDeclaration.SCL.lombok */ public final class LogDeclaration implements ConfigurationValueType { private static final Pattern PARAMETERS_PATTERN = Pattern.compile("(?:\\(([A-Z,]*)\\))"); private static final Pattern DECLARATION_PATTERN = Pattern.compile("^(?:([^ ]+) )?([^(]+)\\.([^(]+)(" + PARAMETERS_PATTERN.pattern() + "+)$"); @@ -15,7 +15,7 @@ public final class LogDeclaration implements ConfigurationValueType { private final List parametersWithoutTopic; private final List parametersWithTopic; - /* loaded from: com.discord-116006.apk:lombok/core/configuration/LogDeclaration$LogFactoryParameter.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/LogDeclaration$LogFactoryParameter.SCL.lombok */ public enum LogFactoryParameter { TYPE, NAME, diff --git a/app/src/main/java/lombok/core/configuration/NullAnnotationLibrary.java b/app/src/main/java/lombok/core/configuration/NullAnnotationLibrary.java index caf8f0ab1e..d1cdf878fb 100644 --- a/app/src/main/java/lombok/core/configuration/NullAnnotationLibrary.java +++ b/app/src/main/java/lombok/core/configuration/NullAnnotationLibrary.java @@ -6,7 +6,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/NullAnnotationLibrary.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/NullAnnotationLibrary.SCL.lombok */ public final class NullAnnotationLibrary implements ConfigurationValueType { private final String key; private final String nonNullAnnotation; diff --git a/app/src/main/java/lombok/core/configuration/NullCheckExceptionType.java b/app/src/main/java/lombok/core/configuration/NullCheckExceptionType.java index e09a88389d..ae68b2cd88 100644 --- a/app/src/main/java/lombok/core/configuration/NullCheckExceptionType.java +++ b/app/src/main/java/lombok/core/configuration/NullCheckExceptionType.java @@ -4,7 +4,7 @@ import lombok.core.LombokImmutableList; import lombok.core.handlers.HandlerUtil; /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ @ExampleValueString("[NullPointerException | IllegalArgumentException | Assertion | JDK | Guava]") -/* loaded from: com.discord-116006.apk:lombok/core/configuration/NullCheckExceptionType.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/NullCheckExceptionType.SCL.lombok */ public abstract class NullCheckExceptionType extends Enum { public static final NullCheckExceptionType ILLEGAL_ARGUMENT_EXCEPTION = new AnonymousClass1("ILLEGAL_ARGUMENT_EXCEPTION", 0); public static final NullCheckExceptionType NULL_POINTER_EXCEPTION = new AnonymousClass2("NULL_POINTER_EXCEPTION", 1); @@ -17,7 +17,7 @@ public abstract class NullCheckExceptionType extends Enum, ConfigurationSource.Result> values = new HashMap(); private final List imports; /* renamed from: lombok.core.configuration.SingleConfigurationSource$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/configuration/SingleConfigurationSource$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/configuration/SingleConfigurationSource$1.SCL.lombok */ class AnonymousClass1 implements ConfigurationParser.Collector { private final /* synthetic */ List val$imports; private final /* synthetic */ Map val$values; diff --git a/app/src/main/java/lombok/core/configuration/TypeName.java b/app/src/main/java/lombok/core/configuration/TypeName.java index 8639f29167..e15810a23f 100644 --- a/app/src/main/java/lombok/core/configuration/TypeName.java +++ b/app/src/main/java/lombok/core/configuration/TypeName.java @@ -1,7 +1,7 @@ package lombok.core.configuration; import lombok.core.JavaIdentifiers; -/* loaded from: com.discord-116006.apk:lombok/core/configuration/TypeName.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/configuration/TypeName.SCL.lombok */ public final class TypeName implements ConfigurationValueType { private final String name; diff --git a/app/src/main/java/lombok/core/debug/AssertionLogger.java b/app/src/main/java/lombok/core/debug/AssertionLogger.java index a0f45a9172..6bc5818db8 100644 --- a/app/src/main/java/lombok/core/debug/AssertionLogger.java +++ b/app/src/main/java/lombok/core/debug/AssertionLogger.java @@ -8,7 +8,7 @@ import java.util.Date; import java.util.Random; import java.util.concurrent.atomic.AtomicBoolean; import lombok.core.Version; -/* loaded from: com.discord-116006.apk:lombok/core/debug/AssertionLogger.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/AssertionLogger.SCL.lombok */ public class AssertionLogger { private static final String LOG_PATH; private static final AtomicBoolean loggedIntro; diff --git a/app/src/main/java/lombok/core/debug/DebugSnapshot.java b/app/src/main/java/lombok/core/debug/DebugSnapshot.java index 5512506e97..d58ea6a34a 100644 --- a/app/src/main/java/lombok/core/debug/DebugSnapshot.java +++ b/app/src/main/java/lombok/core/debug/DebugSnapshot.java @@ -6,7 +6,7 @@ import java.util.Iterator; import java.util.List; import java.util.concurrent.atomic.AtomicLong; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; -/* loaded from: com.discord-116006.apk:lombok/core/debug/DebugSnapshot.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/DebugSnapshot.SCL.lombok */ public class DebugSnapshot implements Comparable { private static AtomicLong counter = new AtomicLong(); private final long bits; diff --git a/app/src/main/java/lombok/core/debug/DebugSnapshotStore.java b/app/src/main/java/lombok/core/debug/DebugSnapshotStore.java index dac20fac6a..505c1498a1 100644 --- a/app/src/main/java/lombok/core/debug/DebugSnapshotStore.java +++ b/app/src/main/java/lombok/core/debug/DebugSnapshotStore.java @@ -4,7 +4,7 @@ import java.util.List; import java.util.Map; import java.util.WeakHashMap; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; -/* loaded from: com.discord-116006.apk:lombok/core/debug/DebugSnapshotStore.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/DebugSnapshotStore.SCL.lombok */ public class DebugSnapshotStore { public static final DebugSnapshotStore INSTANCE = new DebugSnapshotStore(); public static final boolean GLOBAL_DSS_DISABLE_SWITCH = true; diff --git a/app/src/main/java/lombok/core/debug/FileLog.java b/app/src/main/java/lombok/core/debug/FileLog.java index 6c9aebddd0..e3f977ff13 100644 --- a/app/src/main/java/lombok/core/debug/FileLog.java +++ b/app/src/main/java/lombok/core/debug/FileLog.java @@ -6,12 +6,12 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; -/* loaded from: com.discord-116006.apk:lombok/core/debug/FileLog.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/FileLog.SCL.lombok */ public class FileLog { private static FileOutputStream fos; /* renamed from: lombok.core.debug.FileLog$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/debug/FileLog$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/debug/FileLog$1.SCL.lombok */ class AnonymousClass1 extends Thread { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/core/debug/HistogramTracker.java b/app/src/main/java/lombok/core/debug/HistogramTracker.java index 45f17423ca..aa7c9ec87b 100644 --- a/app/src/main/java/lombok/core/debug/HistogramTracker.java +++ b/app/src/main/java/lombok/core/debug/HistogramTracker.java @@ -4,7 +4,7 @@ import java.io.PrintStream; import java.util.GregorianCalendar; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicStampedReference; -/* loaded from: com.discord-116006.apk:lombok/core/debug/HistogramTracker.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/HistogramTracker.SCL.lombok */ public class HistogramTracker { private static final long[] RANGES = {250001, 500001, 1000001, 2000001, 4000001, 8000001, 16000001, 32000001, 64000001, 128000001, 256000001, 512000001, 1024000001, 2048000001, 10000000001L}; private static final long REPORT_WINDOW = 60000; @@ -14,7 +14,7 @@ public class HistogramTracker { private final PrintStream out; /* renamed from: lombok.core.debug.HistogramTracker$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/debug/HistogramTracker$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/debug/HistogramTracker$1.SCL.lombok */ class AnonymousClass1 extends Thread { AnonymousClass1(String str) { super(str); diff --git a/app/src/main/java/lombok/core/debug/ProblemReporter.java b/app/src/main/java/lombok/core/debug/ProblemReporter.java index 878e9f0faf..4b6ef8a6d1 100644 --- a/app/src/main/java/lombok/core/debug/ProblemReporter.java +++ b/app/src/main/java/lombok/core/debug/ProblemReporter.java @@ -6,11 +6,11 @@ import org.eclipse.core.runtime.ILog; import org.eclipse.core.runtime.Platform; import org.eclipse.core.runtime.Status; import org.osgi.framework.Bundle; -/* loaded from: com.discord-116006.apk:lombok/core/debug/ProblemReporter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/debug/ProblemReporter.SCL.lombok */ public class ProblemReporter { private static ErrorLogger logger; - /* loaded from: com.discord-116006.apk:lombok/core/debug/ProblemReporter$EclipseWorkspaceLogger.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/debug/ProblemReporter$EclipseWorkspaceLogger.SCL.lombok */ private static class EclipseWorkspaceLogger implements ErrorLogger { private static final int MAX_LOG = 200; private static final long SQUELCH_TIMEOUT = TimeUnit.HOURS.toMillis(1); @@ -70,7 +70,7 @@ public class ProblemReporter { } } - /* loaded from: com.discord-116006.apk:lombok/core/debug/ProblemReporter$ErrorLogger.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/debug/ProblemReporter$ErrorLogger.SCL.lombok */ private interface ErrorLogger { void info(String str, Throwable th); @@ -79,7 +79,7 @@ public class ProblemReporter { void error(String str, Throwable th); } - /* loaded from: com.discord-116006.apk:lombok/core/debug/ProblemReporter$TerminalLogger.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/debug/ProblemReporter$TerminalLogger.SCL.lombok */ private static class TerminalLogger implements ErrorLogger { private TerminalLogger() { } diff --git a/app/src/main/java/lombok/core/handlers/HandlerUtil.java b/app/src/main/java/lombok/core/handlers/HandlerUtil.java index 1caee94d4b..fb05e83149 100644 --- a/app/src/main/java/lombok/core/handlers/HandlerUtil.java +++ b/app/src/main/java/lombok/core/handlers/HandlerUtil.java @@ -29,7 +29,7 @@ import lombok.core.configuration.ConfigurationKey; import lombok.core.configuration.FlagUsageType; import lombok.experimental.Accessors; import lombok.experimental.FieldDefaults; -/* loaded from: com.discord-116006.apk:lombok/core/handlers/HandlerUtil.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/handlers/HandlerUtil.SCL.lombok */ public class HandlerUtil { public static final String DEFAULT_EXCEPTION_FOR_NON_NULL = "java.lang.NullPointerException"; public static final List NONNULL_ANNOTATIONS = Collections.unmodifiableList(Arrays.asList("androidx.annotation.NonNull", "android.support.annotation.NonNull", "com.sun.istack.internal.NotNull", "edu.umd.cs.findbugs.annotations.NonNull", "javax.annotation.Nonnull", "lombok.NonNull", "org.checkerframework.checker.nullness.qual.NonNull", "org.eclipse.jdt.annotation.NonNull", "org.eclipse.jgit.annotations.NonNull", "org.jetbrains.annotations.NotNull", "org.jmlspecs.annotation.NonNull", "org.netbeans.api.annotations.common.NonNull", "org.springframework.lang.NonNull")); @@ -43,7 +43,7 @@ public class HandlerUtil { private static final Pattern LINE_BREAK_FINDER = Pattern.compile("(\\r?\\n)?"); private static final Pattern FIND_RETURN = Pattern.compile("^\\s*\\**\\s*@returns?\\s+.*$", 10); - /* loaded from: com.discord-116006.apk:lombok/core/handlers/HandlerUtil$FieldAccess.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/handlers/HandlerUtil$FieldAccess.SCL.lombok */ public enum FieldAccess { GETTER, PREFER_FIELD, diff --git a/app/src/main/java/lombok/core/handlers/InclusionExclusionUtils.java b/app/src/main/java/lombok/core/handlers/InclusionExclusionUtils.java index 0aeb2a32d6..27d102d0fb 100644 --- a/app/src/main/java/lombok/core/handlers/InclusionExclusionUtils.java +++ b/app/src/main/java/lombok/core/handlers/InclusionExclusionUtils.java @@ -12,11 +12,11 @@ import lombok.ToString; import lombok.core.AST; import lombok.core.AnnotationValues; import lombok.core.LombokNode; -/* loaded from: com.discord-116006.apk:lombok/core/handlers/InclusionExclusionUtils.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/handlers/InclusionExclusionUtils.SCL.lombok */ public class InclusionExclusionUtils { /* renamed from: lombok.core.handlers.InclusionExclusionUtils$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/handlers/InclusionExclusionUtils$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/handlers/InclusionExclusionUtils$1.SCL.lombok */ class AnonymousClass1 implements Comparator> { AnonymousClass1() { } @@ -27,7 +27,7 @@ public class InclusionExclusionUtils { } /* renamed from: lombok.core.handlers.InclusionExclusionUtils$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/core/handlers/InclusionExclusionUtils$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/handlers/InclusionExclusionUtils$2.SCL.lombok */ class AnonymousClass2 implements Comparator> { AnonymousClass2() { } @@ -37,7 +37,7 @@ public class InclusionExclusionUtils { } } - /* loaded from: com.discord-116006.apk:lombok/core/handlers/InclusionExclusionUtils$Included.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/handlers/InclusionExclusionUtils$Included.SCL.lombok */ public static class Included { private final L node; private final I inc; diff --git a/app/src/main/java/lombok/core/handlers/LoggingFramework.java b/app/src/main/java/lombok/core/handlers/LoggingFramework.java index 69340152fe..ba3d9438af 100644 --- a/app/src/main/java/lombok/core/handlers/LoggingFramework.java +++ b/app/src/main/java/lombok/core/handlers/LoggingFramework.java @@ -10,7 +10,7 @@ import lombok.extern.log4j.Log4j; import lombok.extern.log4j.Log4j2; import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.XSlf4j; -/* loaded from: com.discord-116006.apk:lombok/core/handlers/LoggingFramework.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/handlers/LoggingFramework.SCL.lombok */ public class LoggingFramework { public static final LoggingFramework COMMONS = new LoggingFramework(CommonsLog.class, LogDeclaration.valueOf("org.apache.commons.logging.Log org.apache.commons.logging.LogFactory.getLog(TYPE)(TOPIC)")); public static final LoggingFramework JUL = new LoggingFramework(Log.class, LogDeclaration.valueOf("java.util.logging.Logger java.util.logging.Logger.getLogger(NAME)(TOPIC)")); diff --git a/app/src/main/java/lombok/core/handlers/Singulars.java b/app/src/main/java/lombok/core/handlers/Singulars.java index b936e7cd72..fa15c95eb7 100644 --- a/app/src/main/java/lombok/core/handlers/Singulars.java +++ b/app/src/main/java/lombok/core/handlers/Singulars.java @@ -7,7 +7,7 @@ import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/handlers/Singulars.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/handlers/Singulars.SCL.lombok */ public class Singulars { private static final List SINGULAR_STORE = new ArrayList(); diff --git a/app/src/main/java/lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.java b/app/src/main/java/lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.java index d6096fc692..ac468b6458 100644 --- a/app/src/main/java/lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.java +++ b/app/src/main/java/lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.java @@ -3,7 +3,7 @@ package lombok.core.handlers; import java.util.Arrays; import java.util.List; import lombok.core.runtimeDependencies.RuntimeDependencyInfo; -/* loaded from: com.discord-116006.apk:lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/handlers/SneakyThrowsAndCleanupDependencyInfo.SCL.lombok */ public class SneakyThrowsAndCleanupDependencyInfo implements RuntimeDependencyInfo { @Override // lombok.core.runtimeDependencies.RuntimeDependencyInfo public List getRuntimeDependencies() { diff --git a/app/src/main/java/lombok/core/runtimeDependencies/CreateLombokRuntimeApp.java b/app/src/main/java/lombok/core/runtimeDependencies/CreateLombokRuntimeApp.java index fbda61539f..12a80fdc75 100644 --- a/app/src/main/java/lombok/core/runtimeDependencies/CreateLombokRuntimeApp.java +++ b/app/src/main/java/lombok/core/runtimeDependencies/CreateLombokRuntimeApp.java @@ -22,11 +22,11 @@ import java.util.jar.JarOutputStream; import java.util.zip.ZipEntry; import lombok.core.LombokApp; import lombok.core.SpiLoadUtil; -/* loaded from: com.discord-116006.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp.SCL.lombok */ public class CreateLombokRuntimeApp extends LombokApp { private List infoObjects; - /* loaded from: com.discord-116006.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp$CmdArgs.SCL.lombok */ private static class CmdArgs { @Description("Prints those lombok transformations that require lombok-runtime.jar.") @Mandatory(onlyIfNot = {"create"}) @@ -47,7 +47,7 @@ public class CreateLombokRuntimeApp extends LombokApp { } } - /* loaded from: com.discord-116006.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp$Fail.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/core/runtimeDependencies/CreateLombokRuntimeApp$Fail.SCL.lombok */ private static class Fail extends Exception { Fail(String str) { super(str); diff --git a/app/src/main/java/lombok/core/runtimeDependencies/RuntimeDependencyInfo.java b/app/src/main/java/lombok/core/runtimeDependencies/RuntimeDependencyInfo.java index bc27958d81..28b489c4fd 100644 --- a/app/src/main/java/lombok/core/runtimeDependencies/RuntimeDependencyInfo.java +++ b/app/src/main/java/lombok/core/runtimeDependencies/RuntimeDependencyInfo.java @@ -1,7 +1,7 @@ package lombok.core.runtimeDependencies; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/core/runtimeDependencies/RuntimeDependencyInfo.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/core/runtimeDependencies/RuntimeDependencyInfo.SCL.lombok */ public interface RuntimeDependencyInfo { List getRuntimeDependentsDescriptions(); diff --git a/app/src/main/java/lombok/delombok/Delombok.java b/app/src/main/java/lombok/delombok/Delombok.java index f2a5a50b5c..89ad6d7039 100644 --- a/app/src/main/java/lombok/delombok/Delombok.java +++ b/app/src/main/java/lombok/delombok/Delombok.java @@ -57,7 +57,7 @@ import lombok.javac.Javac; import lombok.javac.LombokOptions; import lombok.javac.apt.LombokProcessor; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/delombok/Delombok.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/Delombok.SCL.lombok */ public class Delombok { private Writer presetWriter; private boolean verbose; @@ -81,7 +81,7 @@ public class Delombok { private File output = null; /* renamed from: lombok.delombok.Delombok$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/Delombok$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/Delombok$1.SCL.lombok */ class AnonymousClass1 extends OutputStream { AnonymousClass1() { } @@ -91,7 +91,7 @@ public class Delombok { } } - /* loaded from: com.discord-116006.apk:lombok/delombok/Delombok$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/Delombok$CmdArgs.SCL.lombok */ private static class CmdArgs { @Excludes({"quiet"}) @Description("Print the name of each file as it is being delombok-ed.") @@ -208,7 +208,7 @@ public class Delombok { } } - /* loaded from: com.discord-116006.apk:lombok/delombok/Delombok$InvalidFormatOptionException.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/Delombok$InvalidFormatOptionException.SCL.lombok */ public static class InvalidFormatOptionException extends Exception { public InvalidFormatOptionException(String str) { super(str); diff --git a/app/src/main/java/lombok/delombok/DelombokApp.java b/app/src/main/java/lombok/delombok/DelombokApp.java index 13dd7b5ad0..28942af50a 100644 --- a/app/src/main/java/lombok/delombok/DelombokApp.java +++ b/app/src/main/java/lombok/delombok/DelombokApp.java @@ -17,17 +17,17 @@ import java.util.jar.JarEntry; import java.util.jar.JarFile; import lombok.core.LombokApp; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/delombok/DelombokApp.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/DelombokApp.SCL.lombok */ public class DelombokApp extends LombokApp { /* renamed from: lombok.delombok.DelombokApp$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/DelombokApp$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/DelombokApp$1.SCL.lombok */ class AnonymousClass1 extends ClassLoader { private final /* synthetic */ JarFile val$toolsJarFile; private final /* synthetic */ File val$toolsJar; /* renamed from: lombok.delombok.DelombokApp$1$1 reason: invalid class name and collision with other inner class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/DelombokApp$1$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/DelombokApp$1$1.SCL.lombok */ class C04151 implements Enumeration { private boolean first = false; private final /* synthetic */ Enumeration val$parent; diff --git a/app/src/main/java/lombok/delombok/DelombokResult.java b/app/src/main/java/lombok/delombok/DelombokResult.java index de18afe125..50742e1583 100644 --- a/app/src/main/java/lombok/delombok/DelombokResult.java +++ b/app/src/main/java/lombok/delombok/DelombokResult.java @@ -8,7 +8,7 @@ import java.util.Iterator; import java.util.List; import javax.tools.JavaFileObject; import lombok.javac.CommentInfo; -/* loaded from: com.discord-116006.apk:lombok/delombok/DelombokResult.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/DelombokResult.SCL.lombok */ public class DelombokResult { private final List comments; private final List textBlockStarts; diff --git a/app/src/main/java/lombok/delombok/DocCommentIntegrator.java b/app/src/main/java/lombok/delombok/DocCommentIntegrator.java index a6100b66a4..c610315b08 100644 --- a/app/src/main/java/lombok/delombok/DocCommentIntegrator.java +++ b/app/src/main/java/lombok/delombok/DocCommentIntegrator.java @@ -12,15 +12,15 @@ import lombok.javac.CommentInfo; import lombok.javac.Javac; import lombok.javac.PackageName; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/delombok/DocCommentIntegrator.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/DocCommentIntegrator.SCL.lombok */ public class DocCommentIntegrator { private static final Pattern CONTENT_STRIPPER = Pattern.compile("^(?:\\s*\\*)?(.*?)$", 8); - /* loaded from: com.discord-116006.apk:lombok/delombok/DocCommentIntegrator$CommentAttacher_8.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/DocCommentIntegrator$CommentAttacher_8.SCL.lombok */ private static class CommentAttacher_8 { /* renamed from: lombok.delombok.DocCommentIntegrator$CommentAttacher_8$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/DocCommentIntegrator$CommentAttacher_8$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/DocCommentIntegrator$CommentAttacher_8$1.SCL.lombok */ class AnonymousClass1 implements Tokens.Comment { private final /* synthetic */ String val$docCommentContent_; private final /* synthetic */ JCTree val$node; diff --git a/app/src/main/java/lombok/delombok/FormatPreferenceScanner.java b/app/src/main/java/lombok/delombok/FormatPreferenceScanner.java index fd54dcb4ef..7715f5bd91 100644 --- a/app/src/main/java/lombok/delombok/FormatPreferenceScanner.java +++ b/app/src/main/java/lombok/delombok/FormatPreferenceScanner.java @@ -7,11 +7,11 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/delombok/FormatPreferenceScanner.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/FormatPreferenceScanner.SCL.lombok */ public class FormatPreferenceScanner { /* renamed from: lombok.delombok.FormatPreferenceScanner$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/FormatPreferenceScanner$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/FormatPreferenceScanner$1.SCL.lombok */ class AnonymousClass1 extends Reader { int pos = 0; int max; diff --git a/app/src/main/java/lombok/delombok/FormatPreferences.java b/app/src/main/java/lombok/delombok/FormatPreferences.java index 581062abaa..0dfec45be2 100644 --- a/app/src/main/java/lombok/delombok/FormatPreferences.java +++ b/app/src/main/java/lombok/delombok/FormatPreferences.java @@ -4,7 +4,7 @@ import java.util.Arrays; import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/delombok/FormatPreferences.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/FormatPreferences.SCL.lombok */ public final class FormatPreferences { private final String indent; private final Boolean filledEmpties; diff --git a/app/src/main/java/lombok/delombok/LombokOptionsFactory.java b/app/src/main/java/lombok/delombok/LombokOptionsFactory.java index ff313b552e..bff5a06107 100644 --- a/app/src/main/java/lombok/delombok/LombokOptionsFactory.java +++ b/app/src/main/java/lombok/delombok/LombokOptionsFactory.java @@ -7,11 +7,11 @@ import lombok.javac.Javac6BasedLombokOptions; import lombok.javac.Javac8BasedLombokOptions; import lombok.javac.Javac9BasedLombokOptions; import lombok.javac.LombokOptions; -/* loaded from: com.discord-116006.apk:lombok/delombok/LombokOptionsFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/LombokOptionsFactory.SCL.lombok */ public class LombokOptionsFactory { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ - /* loaded from: com.discord-116006.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion.SCL.lombok */ static abstract class LombokOptionCompilerVersion extends Enum { public static final LombokOptionCompilerVersion JDK7_AND_LOWER = new AnonymousClass1("JDK7_AND_LOWER", 0); public static final LombokOptionCompilerVersion JDK8 = new AnonymousClass2("JDK8", 1); @@ -20,7 +20,7 @@ public class LombokOptionsFactory { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.delombok.LombokOptionsFactory$LombokOptionCompilerVersion$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$1.SCL.lombok */ class AnonymousClass1 extends LombokOptionCompilerVersion { AnonymousClass1(String str, int i) { super(str, i, null); @@ -34,7 +34,7 @@ public class LombokOptionsFactory { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.delombok.LombokOptionsFactory$LombokOptionCompilerVersion$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$2.SCL.lombok */ class AnonymousClass2 extends LombokOptionCompilerVersion { AnonymousClass2(String str, int i) { super(str, i, null); @@ -48,7 +48,7 @@ public class LombokOptionsFactory { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.delombok.LombokOptionsFactory$LombokOptionCompilerVersion$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/LombokOptionsFactory$LombokOptionCompilerVersion$3.SCL.lombok */ class AnonymousClass3 extends LombokOptionCompilerVersion { AnonymousClass3(String str, int i) { super(str, i, null); diff --git a/app/src/main/java/lombok/delombok/PrettyPrinter.java b/app/src/main/java/lombok/delombok/PrettyPrinter.java index bce6757625..4389f03ba6 100644 --- a/app/src/main/java/lombok/delombok/PrettyPrinter.java +++ b/app/src/main/java/lombok/delombok/PrettyPrinter.java @@ -25,7 +25,7 @@ import lombok.javac.Javac; import lombok.javac.JavacTreeMaker; import lombok.javac.PackageName; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/delombok/PrettyPrinter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/PrettyPrinter.SCL.lombok */ public class PrettyPrinter extends JCTree.Visitor { private static final Map OPERATORS; private final Writer out; @@ -59,7 +59,7 @@ public class PrettyPrinter extends JCTree.Visitor { private boolean jcAnnotatedTypeInit = false; private Class jcAnnotatedTypeClass = null; - /* loaded from: com.discord-116006.apk:lombok/delombok/PrettyPrinter$UncheckedIOException.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/delombok/PrettyPrinter$UncheckedIOException.SCL.lombok */ public static final class UncheckedIOException extends RuntimeException { UncheckedIOException(IOException iOException) { super(toMsg(iOException)); diff --git a/app/src/main/java/lombok/delombok/UnicodeEscapeWriter.java b/app/src/main/java/lombok/delombok/UnicodeEscapeWriter.java index 7443a4fae7..a542444d8d 100644 --- a/app/src/main/java/lombok/delombok/UnicodeEscapeWriter.java +++ b/app/src/main/java/lombok/delombok/UnicodeEscapeWriter.java @@ -4,7 +4,7 @@ import java.io.IOException; import java.io.Writer; import java.nio.charset.Charset; import java.nio.charset.CharsetEncoder; -/* loaded from: com.discord-116006.apk:lombok/delombok/UnicodeEscapeWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/UnicodeEscapeWriter.SCL.lombok */ public class UnicodeEscapeWriter extends Writer { private final Writer writer; private CharsetEncoder encoder; diff --git a/app/src/main/java/lombok/delombok/ant/DelombokTaskImpl.java b/app/src/main/java/lombok/delombok/ant/DelombokTaskImpl.java index 98941769dd..067a722c38 100644 --- a/app/src/main/java/lombok/delombok/ant/DelombokTaskImpl.java +++ b/app/src/main/java/lombok/delombok/ant/DelombokTaskImpl.java @@ -11,7 +11,7 @@ import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Location; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.resources.FileResource; -/* loaded from: com.discord-116006.apk:lombok/delombok/ant/DelombokTaskImpl.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/delombok/ant/DelombokTaskImpl.SCL.lombok */ public class DelombokTaskImpl { private File fromDir; private File toDir; diff --git a/app/src/main/java/lombok/eclipse/DeferUntilPostDiet.java b/app/src/main/java/lombok/eclipse/DeferUntilPostDiet.java index 3d5043c1d4..a51653d111 100644 --- a/app/src/main/java/lombok/eclipse/DeferUntilPostDiet.java +++ b/app/src/main/java/lombok/eclipse/DeferUntilPostDiet.java @@ -6,6 +6,6 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) -/* loaded from: com.discord-116006.apk:lombok/eclipse/DeferUntilPostDiet.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/DeferUntilPostDiet.SCL.lombok */ public @interface DeferUntilPostDiet { } diff --git a/app/src/main/java/lombok/eclipse/EcjAugments.java b/app/src/main/java/lombok/eclipse/EcjAugments.java index 4dba5407d5..b057a3ed20 100644 --- a/app/src/main/java/lombok/eclipse/EcjAugments.java +++ b/app/src/main/java/lombok/eclipse/EcjAugments.java @@ -9,14 +9,14 @@ import org.eclipse.jdt.internal.compiler.ast.Annotation; import org.eclipse.jdt.internal.compiler.ast.FieldDeclaration; import org.eclipse.jdt.internal.core.CompilationUnit; import org.eclipse.jdt.internal.core.SourceMethod; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EcjAugments.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EcjAugments.SCL.lombok */ public final class EcjAugments { public static final FieldAugment FieldDeclaration_booleanLazyGetter = FieldAugment.augment(FieldDeclaration.class, Boolean.TYPE, "lombok$booleanLazyGetter"); public static final FieldAugment ASTNode_handled = FieldAugment.augment(ASTNode.class, Boolean.TYPE, "lombok$handled"); public static final FieldAugment ASTNode_generatedBy = FieldAugment.augment(ASTNode.class, ASTNode.class, "$generatedBy"); public static final FieldAugment Annotation_applied = FieldAugment.augment(Annotation.class, Boolean.TYPE, "lombok$applied"); - /* loaded from: com.discord-116006.apk:lombok/eclipse/EcjAugments$EclipseAugments.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EcjAugments$EclipseAugments.SCL.lombok */ public static final class EclipseAugments { public static final FieldAugment> CompilationUnit_javadoc = FieldAugment.augment(CompilationUnit.class, Map.class, "$javadoc"); public static final FieldAugment>> CompilationUnit_delegateMethods = FieldAugment.augment(CompilationUnit.class, ConcurrentMap.class, "$delegateMethods"); diff --git a/app/src/main/java/lombok/eclipse/Eclipse.java b/app/src/main/java/lombok/eclipse/Eclipse.java index d38c56f045..5d0ae7ddb6 100644 --- a/app/src/main/java/lombok/eclipse/Eclipse.java +++ b/app/src/main/java/lombok/eclipse/Eclipse.java @@ -25,7 +25,7 @@ import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.ast.UnaryExpression; import org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants; import org.eclipse.jdt.internal.compiler.impl.CompilerOptions; -/* loaded from: com.discord-116006.apk:lombok/eclipse/Eclipse.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/Eclipse.SCL.lombok */ public class Eclipse { public static final int ECLIPSE_DO_NOT_TOUCH_FLAG = 8388608; private static final Annotation[] EMPTY_ANNOTATIONS_ARRAY = new Annotation[0]; diff --git a/app/src/main/java/lombok/eclipse/EclipseAST.java b/app/src/main/java/lombok/eclipse/EclipseAST.java index 05f8fff2a1..c94a12f425 100644 --- a/app/src/main/java/lombok/eclipse/EclipseAST.java +++ b/app/src/main/java/lombok/eclipse/EclipseAST.java @@ -34,7 +34,7 @@ import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.ast.Wildcard; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAST.SCL.lombok */ public class EclipseAST extends AST { private static volatile boolean skipEclipseWorkspaceBasedFileResolver = false; private static final URI NOT_CALCULATED_MARKER = URI.create("https://projectlombok.org/not/calculated"); @@ -44,7 +44,7 @@ public class EclipseAST extends AST { private boolean completeParse; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; - /* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAST$EcjReflectionCheck.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAST$EcjReflectionCheck.SCL.lombok */ private static class EcjReflectionCheck { private static final String COMPILATIONRESULT_TYPE = "org.eclipse.jdt.internal.compiler.CompilationResult"; public static final Method addProblemToCompilationResult; @@ -82,7 +82,7 @@ public class EclipseAST extends AST { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAST$EclipseWorkspaceBasedFileResolver.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAST$EclipseWorkspaceBasedFileResolver.SCL.lombok */ private static class EclipseWorkspaceBasedFileResolver { private EclipseWorkspaceBasedFileResolver() { } @@ -99,7 +99,7 @@ public class EclipseAST extends AST { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAST$ParseProblem.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAST$ParseProblem.SCL.lombok */ class ParseProblem { final boolean isWarning; final String message; diff --git a/app/src/main/java/lombok/eclipse/EclipseASTAdapter.java b/app/src/main/java/lombok/eclipse/EclipseASTAdapter.java index 9afb642cb0..b67a24bbbc 100644 --- a/app/src/main/java/lombok/eclipse/EclipseASTAdapter.java +++ b/app/src/main/java/lombok/eclipse/EclipseASTAdapter.java @@ -10,7 +10,7 @@ import org.eclipse.jdt.internal.compiler.ast.LocalDeclaration; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseASTAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseASTAdapter.SCL.lombok */ public abstract class EclipseASTAdapter implements EclipseASTVisitor { private final boolean deferUntilPostDiet = getClass().isAnnotationPresent(DeferUntilPostDiet.class); diff --git a/app/src/main/java/lombok/eclipse/EclipseASTVisitor.java b/app/src/main/java/lombok/eclipse/EclipseASTVisitor.java index b813f1be41..796d476f4c 100644 --- a/app/src/main/java/lombok/eclipse/EclipseASTVisitor.java +++ b/app/src/main/java/lombok/eclipse/EclipseASTVisitor.java @@ -21,10 +21,10 @@ import org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseASTVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseASTVisitor.SCL.lombok */ public interface EclipseASTVisitor { - /* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseASTVisitor$Printer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseASTVisitor$Printer.SCL.lombok */ public static class Printer implements EclipseASTVisitor { private final PrintStream out; private final boolean printContent; diff --git a/app/src/main/java/lombok/eclipse/EclipseAnnotationHandler.java b/app/src/main/java/lombok/eclipse/EclipseAnnotationHandler.java index b7e90bd4b6..a65d99623a 100644 --- a/app/src/main/java/lombok/eclipse/EclipseAnnotationHandler.java +++ b/app/src/main/java/lombok/eclipse/EclipseAnnotationHandler.java @@ -3,7 +3,7 @@ package lombok.eclipse; import java.lang.annotation.Annotation; import lombok.core.AnnotationValues; import lombok.core.SpiLoadUtil; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAnnotationHandler.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAnnotationHandler.SCL.lombok */ public abstract class EclipseAnnotationHandler { public abstract void handle(AnnotationValues annotationValues, org.eclipse.jdt.internal.compiler.ast.Annotation annotation, EclipseNode eclipseNode); diff --git a/app/src/main/java/lombok/eclipse/EclipseAstProblemView.java b/app/src/main/java/lombok/eclipse/EclipseAstProblemView.java index b149ffe7ea..ed197f583a 100644 --- a/app/src/main/java/lombok/eclipse/EclipseAstProblemView.java +++ b/app/src/main/java/lombok/eclipse/EclipseAstProblemView.java @@ -4,10 +4,10 @@ import org.eclipse.jdt.internal.compiler.CompilationResult; import org.eclipse.jdt.internal.compiler.impl.ReferenceContext; import org.eclipse.jdt.internal.compiler.problem.DefaultProblem; import org.eclipse.jdt.internal.compiler.util.Util; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAstProblemView.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAstProblemView.SCL.lombok */ public class EclipseAstProblemView { - /* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseAstProblemView$LombokProblem.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseAstProblemView$LombokProblem.SCL.lombok */ private static class LombokProblem extends DefaultProblem { private static final String MARKER_ID = "org.eclipse.jdt.apt.pluggable.core.compileProblem"; diff --git a/app/src/main/java/lombok/eclipse/EclipseImportList.java b/app/src/main/java/lombok/eclipse/EclipseImportList.java index 10ecaf80bb..bec740388f 100644 --- a/app/src/main/java/lombok/eclipse/EclipseImportList.java +++ b/app/src/main/java/lombok/eclipse/EclipseImportList.java @@ -8,7 +8,7 @@ import lombok.core.ImportList; import lombok.core.LombokInternalAliasing; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; import org.eclipse.jdt.internal.compiler.ast.ImportReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseImportList.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseImportList.SCL.lombok */ public class EclipseImportList implements ImportList { private ImportReference[] imports; private ImportReference pkg; diff --git a/app/src/main/java/lombok/eclipse/EclipseNode.java b/app/src/main/java/lombok/eclipse/EclipseNode.java index a7726963d7..f48ddcfcd8 100644 --- a/app/src/main/java/lombok/eclipse/EclipseNode.java +++ b/app/src/main/java/lombok/eclipse/EclipseNode.java @@ -19,7 +19,7 @@ import org.eclipse.jdt.internal.compiler.ast.MethodDeclaration; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/EclipseNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/EclipseNode.SCL.lombok */ public class EclipseNode extends LombokNode { private EclipseAST ast; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; diff --git a/app/src/main/java/lombok/eclipse/HandlerLibrary.java b/app/src/main/java/lombok/eclipse/HandlerLibrary.java index 6e97836647..5b8f6b81bb 100644 --- a/app/src/main/java/lombok/eclipse/HandlerLibrary.java +++ b/app/src/main/java/lombok/eclipse/HandlerLibrary.java @@ -21,14 +21,14 @@ import lombok.core.configuration.ConfigurationKeysLoader; import lombok.eclipse.handlers.EclipseHandlerUtil; import org.eclipse.jdt.internal.compiler.ast.ASTNode; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; -/* loaded from: com.discord-116006.apk:lombok/eclipse/HandlerLibrary.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/HandlerLibrary.SCL.lombok */ public class HandlerLibrary { private TypeLibrary typeLibrary = new TypeLibrary(); private Map> annotationHandlers = new HashMap(); private Collection visitorHandlers = new ArrayList(); private SortedSet priorities; - /* loaded from: com.discord-116006.apk:lombok/eclipse/HandlerLibrary$AnnotationHandlerContainer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/HandlerLibrary$AnnotationHandlerContainer.SCL.lombok */ private static class AnnotationHandlerContainer { private final EclipseAnnotationHandler handler; private final Class annotationClass; @@ -68,7 +68,7 @@ public class HandlerLibrary { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/HandlerLibrary$VisitorContainer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/HandlerLibrary$VisitorContainer.SCL.lombok */ private static class VisitorContainer { private final EclipseASTVisitor visitor; private final long priority; diff --git a/app/src/main/java/lombok/eclipse/TransformEclipseAST.java b/app/src/main/java/lombok/eclipse/TransformEclipseAST.java index e6d2681f02..1e11deec90 100644 --- a/app/src/main/java/lombok/eclipse/TransformEclipseAST.java +++ b/app/src/main/java/lombok/eclipse/TransformEclipseAST.java @@ -22,7 +22,7 @@ import org.eclipse.jdt.internal.compiler.ast.LocalDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.parser.Parser; -/* loaded from: com.discord-116006.apk:lombok/eclipse/TransformEclipseAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/TransformEclipseAST.SCL.lombok */ public class TransformEclipseAST { private final EclipseAST ast; private static final Field astCacheField; @@ -31,7 +31,7 @@ public class TransformEclipseAST { private static final HistogramTracker lombokTracker; private static Map transformationStates = Collections.synchronizedMap(new WeakHashMap()); - /* loaded from: com.discord-116006.apk:lombok/eclipse/TransformEclipseAST$AnnotationVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/TransformEclipseAST$AnnotationVisitor.SCL.lombok */ private static class AnnotationVisitor extends EclipseASTAdapter { private final long priority; private long nextPriority = RecyclerView.FOREVER_NS; @@ -75,7 +75,7 @@ public class TransformEclipseAST { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/TransformEclipseAST$State.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/TransformEclipseAST$State.SCL.lombok */ private enum State { DIET, FULL diff --git a/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcher.java b/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcher.java index 9bb7fa48ae..1c48dec720 100644 --- a/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcher.java +++ b/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcher.java @@ -6,7 +6,7 @@ import lombok.patcher.MethodTarget; import lombok.patcher.ScriptManager; import lombok.patcher.StackRequest; import lombok.patcher.scripts.ScriptBuilder; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipseLoaderPatcher.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipseLoaderPatcher.SCL.lombok */ public class EclipseLoaderPatcher { private static final String TRANSPLANTS_CLASS_NAME = "lombok.eclipse.agent.EclipseLoaderPatcherTransplants"; static final String[] OSGI_TYPES = {"org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader", "org/eclipse/osgi/framework/adapter/core/AbstractClassLoader", "org/eclipse/osgi/internal/loader/ModuleClassLoader"}; diff --git a/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.java b/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.java index 2856df28fb..3976841adc 100644 --- a/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.java +++ b/app/src/main/java/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.java @@ -1,8 +1,8 @@ package lombok.eclipse.agent; /* JADX WARN: Classes with same name are omitted: - com.discord-116006.apk:Class50/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok + com.discord-117014.apk:Class50/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok */ -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok */ public class EclipseLoaderPatcherTransplants { static Class class$0; @@ -11,7 +11,7 @@ public class EclipseLoaderPatcherTransplants { } /* JADX ERROR: Method load error - jadx.core.utils.exceptions.DecodeException: Load method exception: JavaClassParseException: Unknown opcode: 0xa8 in method: lombok.eclipse.agent.EclipseLoaderPatcherTransplants.overrideLoadResult(java.lang.ClassLoader, java.lang.String, boolean):java.lang.Class, file: com.discord-116006.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok + jadx.core.utils.exceptions.DecodeException: Load method exception: JavaClassParseException: Unknown opcode: 0xa8 in method: lombok.eclipse.agent.EclipseLoaderPatcherTransplants.overrideLoadResult(java.lang.ClassLoader, java.lang.String, boolean):java.lang.Class, file: com.discord-117014.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok at jadx.core.dex.nodes.MethodNode.load(MethodNode.java:154) at jadx.core.dex.nodes.ClassNode.load(ClassNode.java:378) at jadx.core.ProcessClass.process(ProcessClass.java:57) @@ -26,7 +26,7 @@ public class EclipseLoaderPatcherTransplants { */ public static java.lang.Class overrideLoadResult(java.lang.ClassLoader r0, java.lang.String r1, boolean r2) throws java.lang.ClassNotFoundException { /* - // Can't load method instructions: Load method exception: JavaClassParseException: Unknown opcode: 0xa8 in method: lombok.eclipse.agent.EclipseLoaderPatcherTransplants.overrideLoadResult(java.lang.ClassLoader, java.lang.String, boolean):java.lang.Class, file: com.discord-116006.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok + // Can't load method instructions: Load method exception: JavaClassParseException: Unknown opcode: 0xa8 in method: lombok.eclipse.agent.EclipseLoaderPatcherTransplants.overrideLoadResult(java.lang.ClassLoader, java.lang.String, boolean):java.lang.Class, file: com.discord-117014.apk:lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok */ throw new UnsupportedOperationException("Method not decompiled: lombok.eclipse.agent.EclipseLoaderPatcherTransplants.overrideLoadResult(java.lang.ClassLoader, java.lang.String, boolean):java.lang.Class"); } diff --git a/app/src/main/java/lombok/eclipse/agent/EclipsePatcher.java b/app/src/main/java/lombok/eclipse/agent/EclipsePatcher.java index cb9a511298..c80e9d3dd2 100644 --- a/app/src/main/java/lombok/eclipse/agent/EclipsePatcher.java +++ b/app/src/main/java/lombok/eclipse/agent/EclipsePatcher.java @@ -17,11 +17,11 @@ import lombok.patcher.StackRequest; import lombok.patcher.TargetMatcher; import lombok.patcher.TransplantMapper; import lombok.patcher.scripts.ScriptBuilder; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipsePatcher.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipsePatcher.SCL.lombok */ public class EclipsePatcher implements AgentLauncher.AgentLaunchable { /* renamed from: lombok.eclipse.agent.EclipsePatcher$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipsePatcher$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipsePatcher$1.SCL.lombok */ class AnonymousClass1 implements Filter { AnonymousClass1() { } @@ -37,7 +37,7 @@ public class EclipsePatcher implements AgentLauncher.AgentLaunchable { } /* renamed from: lombok.eclipse.agent.EclipsePatcher$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipsePatcher$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipsePatcher$2.SCL.lombok */ class AnonymousClass2 implements TransplantMapper { private final /* synthetic */ boolean val$forceBaseResourceNames; @@ -52,7 +52,7 @@ public class EclipsePatcher implements AgentLauncher.AgentLaunchable { } /* renamed from: lombok.eclipse.agent.EclipsePatcher$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipsePatcher$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipsePatcher$3.SCL.lombok */ class AnonymousClass3 implements TargetMatcher { AnonymousClass3() { } @@ -78,7 +78,7 @@ public class EclipsePatcher implements AgentLauncher.AgentLaunchable { } /* renamed from: lombok.eclipse.agent.EclipsePatcher$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/EclipsePatcher$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/EclipsePatcher$4.SCL.lombok */ class AnonymousClass4 implements TargetMatcher { AnonymousClass4() { } diff --git a/app/src/main/java/lombok/eclipse/agent/ExtensionMethodCompletionProposal.java b/app/src/main/java/lombok/eclipse/agent/ExtensionMethodCompletionProposal.java index 3ae465db9e..6b47a2bb6c 100644 --- a/app/src/main/java/lombok/eclipse/agent/ExtensionMethodCompletionProposal.java +++ b/app/src/main/java/lombok/eclipse/agent/ExtensionMethodCompletionProposal.java @@ -15,7 +15,7 @@ import org.eclipse.jdt.internal.compiler.ast.ASTNode; import org.eclipse.jdt.internal.compiler.lookup.MethodBinding; import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; import org.eclipse.jdt.internal.core.NameLookup; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/ExtensionMethodCompletionProposal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/ExtensionMethodCompletionProposal.SCL.lombok */ public class ExtensionMethodCompletionProposal extends InternalCompletionProposal { private char[] fullSignature; private char[][] parameterNames; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchDelegate.java b/app/src/main/java/lombok/eclipse/agent/PatchDelegate.java index b2d837b9d9..9c3b3fe11d 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchDelegate.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchDelegate.java @@ -72,7 +72,7 @@ import org.eclipse.jdt.internal.core.SourceMethod; import org.eclipse.jdt.internal.core.SourceMethodInfo; import org.eclipse.jdt.internal.core.SourceType; import org.eclipse.jdt.internal.core.SourceTypeElementInfo; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate.SCL.lombok */ public class PatchDelegate { private static final String LEGALITY_OF_DELEGATE = "@Delegate is legal only on instance fields or no-argument instance methods."; private static final String RECURSION_NOT_ALLOWED = "@Delegate does not support recursion (delegating to a type that itself has @Delegate members). Member \"%s\" is @Delegate in type \"%s\""; @@ -84,7 +84,7 @@ public class PatchDelegate { private static final List METHODS_IN_OBJECT = Collections.unmodifiableList(Arrays.asList("hashCode()", "canEqual(java.lang.Object)", "equals(java.lang.Object)", "wait()", "wait(long)", "wait(long, int)", "notify()", "notifyAll()", "toString()", "getClass()", "clone()", "finalize()")); /* renamed from: lombok.eclipse.agent.PatchDelegate$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$1.SCL.lombok */ class AnonymousClass1 extends ThreadLocal> { AnonymousClass1() { } @@ -97,7 +97,7 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$BindingTuple.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$BindingTuple.SCL.lombok */ private static final class BindingTuple { final MethodBinding parameterized; final MethodBinding base; @@ -120,12 +120,12 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$CantMakeDelegates.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$CantMakeDelegates.SCL.lombok */ public static class CantMakeDelegates extends Exception { public Set conflicted; } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$ClassScopeEntry.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$ClassScopeEntry.SCL.lombok */ private static class ClassScopeEntry { final ClassScope scope; String corruptedPath; @@ -136,7 +136,7 @@ public class PatchDelegate { } /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver.SCL.lombok */ private static abstract class DelegateReceiver extends Enum { public static final DelegateReceiver METHOD = new AnonymousClass1("METHOD", 0); public static final DelegateReceiver FIELD = new AnonymousClass2("FIELD", 1); @@ -144,7 +144,7 @@ public class PatchDelegate { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.agent.PatchDelegate$DelegateReceiver$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver$1.SCL.lombok */ class AnonymousClass1 extends DelegateReceiver { AnonymousClass1(String str, int i) { super(str, i, null); @@ -166,7 +166,7 @@ public class PatchDelegate { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.agent.PatchDelegate$DelegateReceiver$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateReceiver$2.SCL.lombok */ class AnonymousClass2 extends DelegateReceiver { AnonymousClass2(String str, int i) { super(str, i, null); @@ -204,7 +204,7 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateRecursion.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateRecursion.SCL.lombok */ private static class DelegateRecursion extends Throwable { final char[] type; final char[] member; @@ -215,11 +215,11 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateSourceMethod.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateSourceMethod.SCL.lombok */ private static final class DelegateSourceMethod extends SourceMethod { private DelegateSourceMethodInfo sourceMethodInfo; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$DelegateSourceMethod$DelegateSourceMethodInfo.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$DelegateSourceMethod$DelegateSourceMethodInfo.SCL.lombok */ public static final class DelegateSourceMethodInfo extends SourceMethodInfo { /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Unknown variable types count: 1 */ @@ -291,7 +291,7 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$EclipseTypeBindingScanner.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$EclipseTypeBindingScanner.SCL.lombok */ public static abstract class EclipseTypeBindingScanner { public void visitRaw(Binding binding) { if (binding != null) { @@ -386,7 +386,7 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$Reflection.SCL.lombok */ private static final class Reflection { public static final Method classScopeBuildFieldsAndMethodsMethod; @@ -404,7 +404,7 @@ public class PatchDelegate { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegate$TypeVarFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegate$TypeVarFinder.SCL.lombok */ public static class TypeVarFinder extends EclipseTypeBindingScanner { private Set typeVars = new HashSet(); diff --git a/app/src/main/java/lombok/eclipse/agent/PatchDelegatePortal.java b/app/src/main/java/lombok/eclipse/agent/PatchDelegatePortal.java index 34c01372b9..fb6e519fd4 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchDelegatePortal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchDelegatePortal.java @@ -3,13 +3,13 @@ package lombok.eclipse.agent; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.Lombok; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegatePortal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegatePortal.SCL.lombok */ public class PatchDelegatePortal { static final String CLASS_SCOPE = "org.eclipse.jdt.internal.compiler.lookup.ClassScope"; static final String I_JAVA_ELEMENT_ARRAY = "[Lorg.eclipse.jdt.core.IJavaElement;"; static final String SOURCE_TYPE_ELEMENT_INFO = "org.eclipse.jdt.internal.core.SourceTypeElementInfo"; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDelegatePortal$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDelegatePortal$Reflection.SCL.lombok */ private static final class Reflection { public static final Method handleDelegateForType; public static final Method getChildren; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchDiagnostics.java b/app/src/main/java/lombok/eclipse/agent/PatchDiagnostics.java index 626fae6abe..b569f0c889 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchDiagnostics.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchDiagnostics.java @@ -1,5 +1,5 @@ package lombok.eclipse.agent; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchDiagnostics.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchDiagnostics.SCL.lombok */ public class PatchDiagnostics { public static boolean setSourceRangeCheck(Object obj, int i, int i2) { if (i >= 0 && i2 < 0) { diff --git a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethod.java b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethod.java index 90eba76be5..828a2038e5 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethod.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethod.java @@ -38,11 +38,11 @@ import org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding; import org.eclipse.jdt.internal.compiler.lookup.Scope; import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; import org.eclipse.jdt.internal.compiler.problem.ProblemReporter; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod.SCL.lombok */ public class PatchExtensionMethod { private static final FieldAugment MessageSend_postponedErrors = FieldAugment.augment(MessageSend.class, PostponedError.class, "lombok$postponedErrors"); - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$Extension.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$Extension.SCL.lombok */ static class Extension { List extensionMethods; boolean suppressBaseMethods; @@ -51,12 +51,12 @@ public class PatchExtensionMethod { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedError.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedError.SCL.lombok */ private interface PostponedError { void fire(); } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedInvalidMethodError.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedInvalidMethodError.SCL.lombok */ private static class PostponedInvalidMethodError implements PostponedError { private final ProblemReporter problemReporter; private final WeakReference messageSendRef; @@ -111,7 +111,7 @@ public class PatchExtensionMethod { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedNoMethodError.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedNoMethodError.SCL.lombok */ private static class PostponedNoMethodError implements PostponedError { private final ProblemReporter problemReporter; private final WeakReference messageSendRef; @@ -134,7 +134,7 @@ public class PatchExtensionMethod { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedNonStaticAccessToStaticMethodError.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$PostponedNonStaticAccessToStaticMethodError.SCL.lombok */ private static class PostponedNonStaticAccessToStaticMethodError implements PostponedError { private final ProblemReporter problemReporter; private ASTNode location; @@ -152,7 +152,7 @@ public class PatchExtensionMethod { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethod$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethod$Reflection.SCL.lombok */ private static final class Reflection { public static final Field argumentTypes = Permit.permissiveGetField(MessageSend.class, "argumentTypes"); public static final Field argumentsHaveErrors = Permit.permissiveGetField(MessageSend.class, "argumentsHaveErrors"); diff --git a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.java b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.java index 292cd87c9d..f0a19ad5c1 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.java @@ -32,10 +32,10 @@ import org.eclipse.jdt.internal.compiler.lookup.VariableBinding; import org.eclipse.jdt.internal.ui.text.java.AbstractJavaCompletionProposal; import org.eclipse.jdt.ui.text.java.CompletionProposalCollector; import org.eclipse.jdt.ui.text.java.IJavaCompletionProposal; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposal.SCL.lombok */ public class PatchExtensionMethodCompletionProposal { - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposal$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposal$Reflection.SCL.lombok */ static class Reflection { public static final Field replacementOffsetField = accessField(AbstractJavaCompletionProposal.class, "fReplacementOffset"); public static final Field contextField = accessField(CompletionProposalCollector.class, "fContext"); diff --git a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.java b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.java index 75eba35661..b5e0423fdb 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.java @@ -4,12 +4,12 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.Lombok; import org.eclipse.jdt.ui.text.java.IJavaCompletionProposal; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal.SCL.lombok */ public class PatchExtensionMethodCompletionProposalPortal { private static final String COMPLETION_PROPOSAL_COLLECTOR = "org.eclipse.jdt.ui.text.java.CompletionProposalCollector"; private static final String I_JAVA_COMPLETION_PROPOSAL_ARRAY = "[Lorg.eclipse.jdt.ui.text.java.IJavaCompletionProposal;"; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal$ReflectionForUi.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodCompletionProposalPortal$ReflectionForUi.SCL.lombok */ private static final class ReflectionForUi { public static final Method getJavaCompletionProposals; public static final Throwable problem; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodPortal.java b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodPortal.java index 0a8517e788..d01b240c27 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodPortal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchExtensionMethodPortal.java @@ -4,7 +4,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.Lombok; import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodPortal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodPortal.SCL.lombok */ public class PatchExtensionMethodPortal { private static final String TYPE_BINDING = "org.eclipse.jdt.internal.compiler.lookup.TypeBinding"; private static final String TYPE_BINDING_ARRAY = "[Lorg.eclipse.jdt.internal.compiler.lookup.TypeBinding;"; @@ -13,7 +13,7 @@ public class PatchExtensionMethodPortal { private static final String METHOD_BINDING = "org.eclipse.jdt.internal.compiler.lookup.MethodBinding"; private static final String PROBLEM_REPORTER = "org.eclipse.jdt.internal.compiler.problem.ProblemReporter"; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchExtensionMethodPortal$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchExtensionMethodPortal$Reflection.SCL.lombok */ private static final class Reflection { public static final Method resolveType; public static final Method errorNoMethodFor; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchFixesShadowLoaded.java b/app/src/main/java/lombok/eclipse/agent/PatchFixesShadowLoaded.java index 62aa8bdbaa..6f0c2f62b6 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchFixesShadowLoaded.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchFixesShadowLoaded.java @@ -7,7 +7,7 @@ import java.io.OutputStream; import lombok.core.DiagnosticsReceiver; import lombok.core.PostCompiler; import lombok.core.Version; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchFixesShadowLoaded.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchFixesShadowLoaded.SCL.lombok */ public class PatchFixesShadowLoaded { public static String addLombokNotesToEclipseAboutDialog(String str, String str2) { if ("aboutText".equals(str2) && !str.contains(" is installed. https://projectlombok.org")) { diff --git a/app/src/main/java/lombok/eclipse/agent/PatchJavadoc.java b/app/src/main/java/lombok/eclipse/agent/PatchJavadoc.java index 25b09abf64..e97f15c027 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchJavadoc.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchJavadoc.java @@ -13,10 +13,10 @@ import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.core.CompilationUnit; import org.eclipse.jdt.internal.core.SourceMethod; import org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchJavadoc.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchJavadoc.SCL.lombok */ public class PatchJavadoc { - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchJavadoc$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchJavadoc$Reflection.SCL.lombok */ private static class Reflection { private static final Method javadoc2HTML; private static final Method oldJavadoc2HTML; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchVal.java b/app/src/main/java/lombok/eclipse/agent/PatchVal.java index c0f5a113df..defdf5f155 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchVal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchVal.java @@ -36,10 +36,10 @@ import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; import org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding; import org.eclipse.jdt.internal.compiler.problem.AbortCompilation; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchVal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchVal.SCL.lombok */ public class PatchVal { - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchVal$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchVal$Reflection.SCL.lombok */ public static final class Reflection { private static final Field initCopyField; private static final Field iterableCopyField; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchValEclipse.java b/app/src/main/java/lombok/eclipse/agent/PatchValEclipse.java index e0f25cef5b..4b0f4ba7b5 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchValEclipse.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchValEclipse.java @@ -28,11 +28,11 @@ import org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference; import org.eclipse.jdt.internal.compiler.ast.SingleTypeReference; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.parser.Parser; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchValEclipse.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchValEclipse.SCL.lombok */ public class PatchValEclipse { private static final Field FIELD_NAME_INDEX; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchValEclipse$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchValEclipse$Reflection.SCL.lombok */ public static final class Reflection { private static final Field initCopyField; private static final Field iterableCopyField; diff --git a/app/src/main/java/lombok/eclipse/agent/PatchValEclipsePortal.java b/app/src/main/java/lombok/eclipse/agent/PatchValEclipsePortal.java index e797843ead..b9d86889b6 100644 --- a/app/src/main/java/lombok/eclipse/agent/PatchValEclipsePortal.java +++ b/app/src/main/java/lombok/eclipse/agent/PatchValEclipsePortal.java @@ -3,7 +3,7 @@ package lombok.eclipse.agent; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.Lombok; -/* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchValEclipsePortal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchValEclipsePortal.SCL.lombok */ public class PatchValEclipsePortal { static final String LOCALDECLARATION_SIG = "org.eclipse.jdt.internal.compiler.ast.LocalDeclaration"; static final String PARSER_SIG = "org.eclipse.jdt.internal.compiler.parser.Parser"; @@ -11,7 +11,7 @@ public class PatchValEclipsePortal { static final String SINGLEVARIABLEDECLARATION_SIG = "org.eclipse.jdt.core.dom.SingleVariableDeclaration"; static final String ASTCONVERTER_SIG = "org.eclipse.jdt.core.dom.ASTConverter"; - /* loaded from: com.discord-116006.apk:lombok/eclipse/agent/PatchValEclipsePortal$Reflection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/agent/PatchValEclipsePortal$Reflection.SCL.lombok */ private static final class Reflection { public static final Method copyInitializationOfForEachIterable; public static final Method copyInitializationOfLocalDeclaration; diff --git a/app/src/main/java/lombok/eclipse/handlers/EclipseHandlerUtil.java b/app/src/main/java/lombok/eclipse/handlers/EclipseHandlerUtil.java index a9225ff5a0..449b55487d 100644 --- a/app/src/main/java/lombok/eclipse/handlers/EclipseHandlerUtil.java +++ b/app/src/main/java/lombok/eclipse/handlers/EclipseHandlerUtil.java @@ -99,7 +99,7 @@ import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; import org.eclipse.jdt.internal.compiler.lookup.WildcardBinding; import org.eclipse.jdt.internal.core.CompilationUnit; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil.SCL.lombok */ public class EclipseHandlerUtil { private static final int MODIFIERS_INDICATING_STATIC = 16904; private static final Constructor castExpressionConstructor; @@ -121,7 +121,7 @@ public class EclipseHandlerUtil { private static final char[][] EDU_UMD_CS_FINDBUGS_ANNOTATIONS_SUPPRESSFBWARNINGS = Eclipse.fromQualifiedName("edu.umd.cs.findbugs.annotations.SuppressFBWarnings"); /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$1.SCL.lombok */ class AnonymousClass1 extends AnnotationValues.AnnotationValue { private final /* synthetic */ Expression val$rhs; private final /* synthetic */ Expression[] val$exprs; @@ -157,7 +157,7 @@ public class EclipseHandlerUtil { } /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$2.SCL.lombok */ class AnonymousClass2 extends AnnotationValues.AnnotationValue { private final /* synthetic */ EclipseNode val$annotationNode; @@ -179,7 +179,7 @@ public class EclipseHandlerUtil { } /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc.SCL.lombok */ public static abstract class CopyJavadoc extends Enum { public static final CopyJavadoc VERBATIM = new AnonymousClass1("VERBATIM", 0); public static final CopyJavadoc GETTER = new AnonymousClass2("GETTER", 1); @@ -190,7 +190,7 @@ public class EclipseHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$CopyJavadoc$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$1.SCL.lombok */ class AnonymousClass1 extends CopyJavadoc { AnonymousClass1(String str, int i) { super(str, i, null); @@ -204,7 +204,7 @@ public class EclipseHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$CopyJavadoc$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$2.SCL.lombok */ class AnonymousClass2 extends CopyJavadoc { AnonymousClass2(String str, int i) { super(str, i, null); @@ -223,7 +223,7 @@ public class EclipseHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$CopyJavadoc$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$3.SCL.lombok */ class AnonymousClass3 extends CopyJavadoc { AnonymousClass3(String str, int i) { super(str, i, null); @@ -237,7 +237,7 @@ public class EclipseHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$CopyJavadoc$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$4.SCL.lombok */ class AnonymousClass4 extends CopyJavadoc { AnonymousClass4(String str, int i) { super(str, i, null); @@ -251,7 +251,7 @@ public class EclipseHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.eclipse.handlers.EclipseHandlerUtil$CopyJavadoc$5 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$5.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$CopyJavadoc$5.SCL.lombok */ class AnonymousClass5 extends CopyJavadoc { AnonymousClass5(String str, int i) { super(str, i, null); @@ -298,7 +298,7 @@ public class EclipseHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$EclipseOnlyUtil.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$EclipseOnlyUtil.SCL.lombok */ private static class EclipseOnlyUtil { private EclipseOnlyUtil() { } @@ -313,7 +313,7 @@ public class EclipseHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$EclipseReflectiveMembers.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$EclipseReflectiveMembers.SCL.lombok */ static class EclipseReflectiveMembers { public static final Field STRING_LITERAL__LINE_NUMBER = getField(StringLiteral.class, "lineNumber"); public static final Field ANNOTATION__MEMBER_VALUE_PAIR_NAME = getField(Annotation.class, "memberValuePairName"); @@ -372,7 +372,7 @@ public class EclipseHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$GetterMethod.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$GetterMethod.SCL.lombok */ private static class GetterMethod { private final char[] name; private final TypeReference type; @@ -391,7 +391,7 @@ public class EclipseHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseHandlerUtil$MemberExistsResult.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseHandlerUtil$MemberExistsResult.SCL.lombok */ public enum MemberExistsResult { NOT_EXISTS, EXISTS_BY_LOMBOK, diff --git a/app/src/main/java/lombok/eclipse/handlers/EclipseSingularsRecipes.java b/app/src/main/java/lombok/eclipse/handlers/EclipseSingularsRecipes.java index 66e562124c..5d1d3586e6 100644 --- a/app/src/main/java/lombok/eclipse/handlers/EclipseSingularsRecipes.java +++ b/app/src/main/java/lombok/eclipse/handlers/EclipseSingularsRecipes.java @@ -45,20 +45,20 @@ import org.eclipse.jdt.internal.compiler.lookup.BlockScope; import org.eclipse.jdt.internal.compiler.lookup.ClassScope; import org.eclipse.jdt.internal.compiler.lookup.MethodScope; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes.SCL.lombok */ public class EclipseSingularsRecipes { private static final EclipseSingularsRecipes INSTANCE = new EclipseSingularsRecipes(); private final Map singularizers = new HashMap(); private final TypeLibrary singularizableTypes = new TypeLibrary(); - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer.SCL.lombok */ public static abstract class EclipseSingularizer { protected static final long[] NULL_POSS = new long[1]; private static final char[] SIZE_TEXT = {'s', 'i', 'z', 'e'}; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; /* renamed from: lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer$1.SCL.lombok */ class AnonymousClass1 implements TypeReferenceMaker { private final /* synthetic */ HandleBuilder.BuilderJob val$job; @@ -73,7 +73,7 @@ public class EclipseSingularsRecipes { } /* renamed from: lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$EclipseSingularizer$2.SCL.lombok */ class AnonymousClass2 implements StatementMaker { private final /* synthetic */ HandleBuilder.BuilderJob val$job; @@ -355,7 +355,7 @@ public class EclipseSingularsRecipes { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$SingularData.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$SingularData.SCL.lombok */ public static final class SingularData { private final EclipseNode annotation; private final char[] singularName; @@ -444,12 +444,12 @@ public class EclipseSingularsRecipes { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$StatementMaker.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$StatementMaker.SCL.lombok */ public interface StatementMaker { Statement make(); } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$TypeReferenceMaker.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/EclipseSingularsRecipes$TypeReferenceMaker.SCL.lombok */ public interface TypeReferenceMaker { TypeReference make(); } diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleAccessors.java b/app/src/main/java/lombok/eclipse/handlers/HandleAccessors.java index 12b012a697..c44780207c 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleAccessors.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleAccessors.java @@ -9,7 +9,7 @@ import lombok.eclipse.EclipseNode; import lombok.experimental.Accessors; import org.eclipse.jdt.internal.compiler.ast.Annotation; @HandlerPriority(65536) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleAccessors.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleAccessors.SCL.lombok */ public class HandleAccessors extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleBuilder.java b/app/src/main/java/lombok/eclipse/handlers/HandleBuilder.java index ae11c6e87f..ecde2d4a23 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleBuilder.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleBuilder.java @@ -66,7 +66,7 @@ import org.eclipse.jdt.internal.compiler.lookup.ClassScope; import org.eclipse.jdt.internal.compiler.lookup.MethodScope; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; @HandlerPriority(-1024) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleBuilder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleBuilder.SCL.lombok */ public class HandleBuilder extends EclipseAnnotationHandler { private HandleConstructor handleConstructor = new HandleConstructor(); static final char[] CLEAN_FIELD_NAME = "$lombokUnclean".toCharArray(); @@ -81,7 +81,7 @@ public class HandleBuilder extends EclipseAnnotationHandler { static final String TO_BUILDER_NOT_SUPPORTED = "@Builder(toBuilder=true) is only supported if you return your own type."; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$eclipse$handlers$EclipseHandlerUtil$MemberExistsResult; - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleBuilder$BuilderFieldData.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleBuilder$BuilderFieldData.SCL.lombok */ static class BuilderFieldData { Annotation[] annotations; TypeReference type; @@ -100,7 +100,7 @@ public class HandleBuilder extends EclipseAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleBuilder$BuilderJob.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleBuilder$BuilderJob.SCL.lombok */ static class BuilderJob { CheckerFrameworkVersion checkerFramework; EclipseNode parentType; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleBuilderDefault.java b/app/src/main/java/lombok/eclipse/handlers/HandleBuilderDefault.java index 0de0a2092a..e4cbe68bb2 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleBuilderDefault.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleBuilderDefault.java @@ -9,7 +9,7 @@ import lombok.eclipse.EclipseNode; import lombok.experimental.SuperBuilder; import org.eclipse.jdt.internal.compiler.ast.Annotation; @HandlerPriority(-1025) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleBuilderDefault.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleBuilderDefault.SCL.lombok */ public class HandleBuilderDefault extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleCleanup.java b/app/src/main/java/lombok/eclipse/handlers/HandleCleanup.java index a46a5a520f..7e83cb0f6a 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleCleanup.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleCleanup.java @@ -26,7 +26,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleNameReference; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.SwitchStatement; import org.eclipse.jdt.internal.compiler.ast.TryStatement; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleCleanup.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleCleanup.SCL.lombok */ public class HandleCleanup extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleConstructor.java b/app/src/main/java/lombok/eclipse/handlers/HandleConstructor.java index 49d5720b40..e47ff96a33 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleConstructor.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleConstructor.java @@ -50,12 +50,12 @@ import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleConstructor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleConstructor.SCL.lombok */ public class HandleConstructor { private static final char[][] JAVA_BEANS_CONSTRUCTORPROPERTIES = {"java".toCharArray(), "beans".toCharArray(), "ConstructorProperties".toCharArray()}; private static final char[] DEFAULT_PREFIX = {'$', 'd', 'e', 'f', 'a', 'u', 'l', 't', '$'}; - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleConstructor$HandleAllArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleConstructor$HandleAllArgsConstructor.SCL.lombok */ public static class HandleAllArgsConstructor extends EclipseAnnotationHandler { private static final String NAME = AllArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -76,7 +76,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleConstructor$HandleNoArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleConstructor$HandleNoArgsConstructor.SCL.lombok */ public static class HandleNoArgsConstructor extends EclipseAnnotationHandler { private static final String NAME = NoArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -96,7 +96,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleConstructor$HandleRequiredArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleConstructor$HandleRequiredArgsConstructor.SCL.lombok */ public static class HandleRequiredArgsConstructor extends EclipseAnnotationHandler { private static final String NAME = RequiredArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -117,7 +117,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleConstructor$SkipIfConstructorExists.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleConstructor$SkipIfConstructorExists.SCL.lombok */ public enum SkipIfConstructorExists { YES, NO, diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleData.java b/app/src/main/java/lombok/eclipse/handlers/HandleData.java index a61d4bccea..3b33729957 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleData.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleData.java @@ -11,7 +11,7 @@ import lombok.eclipse.EclipseNode; import lombok.eclipse.handlers.HandleConstructor; import org.eclipse.jdt.internal.compiler.ast.Annotation; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleData.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleData.SCL.lombok */ public class HandleData extends EclipseAnnotationHandler { private HandleGetter handleGetter = new HandleGetter(); private HandleSetter handleSetter = new HandleSetter(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleDelegate.java b/app/src/main/java/lombok/eclipse/handlers/HandleDelegate.java index ce48da77f9..01b312dc47 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleDelegate.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleDelegate.java @@ -7,7 +7,7 @@ import lombok.eclipse.EclipseAnnotationHandler; import lombok.eclipse.EclipseNode; import lombok.experimental.Delegate; import org.eclipse.jdt.internal.compiler.ast.Annotation; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleDelegate.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleDelegate.SCL.lombok */ public class HandleDelegate extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleEqualsAndHashCode.java b/app/src/main/java/lombok/eclipse/handlers/HandleEqualsAndHashCode.java index 99ebf04cbe..6d81f8c9db 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleEqualsAndHashCode.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleEqualsAndHashCode.java @@ -56,7 +56,7 @@ import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.ast.UnaryExpression; import org.eclipse.jdt.internal.compiler.ast.Wildcard; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleEqualsAndHashCode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleEqualsAndHashCode.SCL.lombok */ public class HandleEqualsAndHashCode extends EclipseAnnotationHandler { private static final String HASH_CODE_CACHE_NAME = "$hashCodeCache"; private final char[] HASH_CODE_CACHE_NAME_ARR = HASH_CODE_CACHE_NAME.toCharArray(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleExtensionMethod.java b/app/src/main/java/lombok/eclipse/handlers/HandleExtensionMethod.java index c4172c4983..480cee66de 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleExtensionMethod.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleExtensionMethod.java @@ -10,7 +10,7 @@ import lombok.experimental.ExtensionMethod; import org.eclipse.jdt.internal.compiler.ast.Annotation; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; @HandlerPriority(66560) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleExtensionMethod.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleExtensionMethod.SCL.lombok */ public class HandleExtensionMethod extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleFieldDefaults.java b/app/src/main/java/lombok/eclipse/handlers/HandleFieldDefaults.java index 953456f8db..2fc20f12af 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleFieldDefaults.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleFieldDefaults.java @@ -21,7 +21,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleTypeReference; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; @HandlerPriority(-2048) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleFieldDefaults.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleFieldDefaults.SCL.lombok */ public class HandleFieldDefaults extends EclipseASTAdapter { private static final char[] FIELD_DEFAULTS = "FieldDefaults".toCharArray(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleFieldNameConstants.java b/app/src/main/java/lombok/eclipse/handlers/HandleFieldNameConstants.java index 9949ed11e1..c5a184a79f 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleFieldNameConstants.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleFieldNameConstants.java @@ -25,7 +25,7 @@ import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.StringLiteral; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleFieldNameConstants.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleFieldNameConstants.SCL.lombok */ public class HandleFieldNameConstants extends EclipseAnnotationHandler { private static final IdentifierName FIELDS = IdentifierName.valueOf("Fields"); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleGetter.java b/app/src/main/java/lombok/eclipse/handlers/HandleGetter.java index 9d7065d11c..733124b02e 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleGetter.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleGetter.java @@ -48,7 +48,7 @@ import org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleGetter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleGetter.SCL.lombok */ public class HandleGetter extends EclipseAnnotationHandler { public static final Map TYPE_MAP; private static final int PARENTHESIZED = 2097152; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleHelper.java b/app/src/main/java/lombok/eclipse/handlers/HandleHelper.java index 52c1351e2c..77853a23f1 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleHelper.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleHelper.java @@ -26,11 +26,11 @@ import org.eclipse.jdt.internal.compiler.ast.SwitchStatement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.lookup.BlockScope; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleHelper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleHelper.SCL.lombok */ public class HandleHelper extends EclipseAnnotationHandler { /* renamed from: lombok.eclipse.handlers.HandleHelper$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleHelper$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleHelper$1.SCL.lombok */ class AnonymousClass1 extends ASTVisitor { private final /* synthetic */ String[] val$knownMethodNames_; private final /* synthetic */ char[] val$helperName; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleJacksonized.java b/app/src/main/java/lombok/eclipse/handlers/HandleJacksonized.java index 3e410dafeb..67076e588f 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleJacksonized.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleJacksonized.java @@ -23,7 +23,7 @@ import org.eclipse.jdt.internal.compiler.ast.StringLiteral; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; @HandlerPriority(-512) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleJacksonized.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleJacksonized.SCL.lombok */ public class HandleJacksonized extends EclipseAnnotationHandler { private static final char[][] JSON_POJO_BUILDER_ANNOTATION = Eclipse.fromQualifiedName("com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder"); private static final char[][] JSON_DESERIALIZE_ANNOTATION = Eclipse.fromQualifiedName("com.fasterxml.jackson.databind.annotation.JsonDeserialize"); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleLog.java b/app/src/main/java/lombok/eclipse/handlers/HandleLog.java index 7e28ff7311..fb61133bbe 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleLog.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleLog.java @@ -30,13 +30,13 @@ import org.eclipse.jdt.internal.compiler.ast.NullLiteral; import org.eclipse.jdt.internal.compiler.ast.SingleTypeReference; import org.eclipse.jdt.internal.compiler.ast.StringLiteral; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog.SCL.lombok */ public class HandleLog { private static final IdentifierName LOG = IdentifierName.valueOf("log"); private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$configuration$LogDeclaration$LogFactoryParameter; - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleCommonsLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleCommonsLog.SCL.lombok */ public static class HandleCommonsLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -45,7 +45,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleCustomLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleCustomLog.SCL.lombok */ public static class HandleCustomLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -59,7 +59,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleFloggerLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleFloggerLog.SCL.lombok */ public static class HandleFloggerLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -68,7 +68,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleJBossLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleJBossLog.SCL.lombok */ public static class HandleJBossLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -77,7 +77,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleJulLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleJulLog.SCL.lombok */ public static class HandleJulLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -86,7 +86,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleLog4j2Log.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleLog4j2Log.SCL.lombok */ public static class HandleLog4j2Log extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -95,7 +95,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleLog4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleLog4jLog.SCL.lombok */ public static class HandleLog4jLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -104,7 +104,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleSlf4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleSlf4jLog.SCL.lombok */ public static class HandleSlf4jLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { @@ -113,7 +113,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleLog$HandleXSlf4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleLog$HandleXSlf4jLog.SCL.lombok */ public static class HandleXSlf4jLog extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleNonNull.java b/app/src/main/java/lombok/eclipse/handlers/HandleNonNull.java index 1307a2de0c..ca78f539d9 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleNonNull.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleNonNull.java @@ -33,7 +33,7 @@ import org.eclipse.jdt.internal.compiler.ast.TryStatement; import org.eclipse.jdt.internal.compiler.ast.TypeReference; @DeferUntilPostDiet @HandlerPriority(512) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleNonNull.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleNonNull.SCL.lombok */ public class HandleNonNull extends EclipseAnnotationHandler { private static final char[] REQUIRE_NON_NULL = "requireNonNull".toCharArray(); private static final char[] CHECK_NOT_NULL = "checkNotNull".toCharArray(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandlePrintAST.java b/app/src/main/java/lombok/eclipse/handlers/HandlePrintAST.java index 5b0486a5e0..264bb1a938 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandlePrintAST.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandlePrintAST.java @@ -14,7 +14,7 @@ import lombok.eclipse.EclipseNode; import org.eclipse.jdt.internal.compiler.ast.Annotation; @DeferUntilPostDiet @HandlerPriority(536870912) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandlePrintAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandlePrintAST.SCL.lombok */ public class HandlePrintAST extends EclipseAnnotationHandler { @Override // lombok.eclipse.EclipseAnnotationHandler public void handle(AnnotationValues annotationValues, Annotation annotation, EclipseNode eclipseNode) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleSetter.java b/app/src/main/java/lombok/eclipse/handlers/HandleSetter.java index 98f8c8a950..a2132d596e 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleSetter.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleSetter.java @@ -27,7 +27,7 @@ import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TrueLiteral; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSetter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSetter.SCL.lombok */ public class HandleSetter extends EclipseAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$eclipse$handlers$EclipseHandlerUtil$MemberExistsResult; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleSneakyThrows.java b/app/src/main/java/lombok/eclipse/handlers/HandleSneakyThrows.java index 31fc69ad29..7fae71baf4 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleSneakyThrows.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleSneakyThrows.java @@ -34,11 +34,11 @@ import org.eclipse.jdt.internal.compiler.ast.TryStatement; import org.eclipse.jdt.internal.compiler.ast.TypeReference; @DeferUntilPostDiet @HandlerPriority(1024) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSneakyThrows.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSneakyThrows.SCL.lombok */ public class HandleSneakyThrows extends EclipseAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSneakyThrows$DeclaredException.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSneakyThrows$DeclaredException.SCL.lombok */ private static class DeclaredException { final String exceptionName; final ASTNode node; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleSuperBuilder.java b/app/src/main/java/lombok/eclipse/handlers/HandleSuperBuilder.java index 10de0e31c8..3b8bf2eef9 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleSuperBuilder.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleSuperBuilder.java @@ -61,7 +61,7 @@ import org.eclipse.jdt.internal.compiler.lookup.ClassScope; import org.eclipse.jdt.internal.compiler.lookup.MethodScope; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; @HandlerPriority(-1024) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSuperBuilder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSuperBuilder.SCL.lombok */ public class HandleSuperBuilder extends EclipseAnnotationHandler { private static final char[] SELF_METHOD_NAME = "self".toCharArray(); private static final char[] FILL_VALUES_METHOD_NAME = "$fillValuesFrom".toCharArray(); @@ -72,7 +72,7 @@ public class HandleSuperBuilder extends EclipseAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$eclipse$handlers$EclipseHandlerUtil$MemberExistsResult; /* renamed from: lombok.eclipse.handlers.HandleSuperBuilder$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSuperBuilder$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSuperBuilder$1.SCL.lombok */ class AnonymousClass1 implements EclipseSingularsRecipes.TypeReferenceMaker { private final /* synthetic */ String val$builderGenericName; @@ -87,7 +87,7 @@ public class HandleSuperBuilder extends EclipseAnnotationHandler { } /* renamed from: lombok.eclipse.handlers.HandleSuperBuilder$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSuperBuilder$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSuperBuilder$2.SCL.lombok */ class AnonymousClass2 implements EclipseSingularsRecipes.StatementMaker { AnonymousClass2() { } @@ -101,7 +101,7 @@ public class HandleSuperBuilder extends EclipseAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSuperBuilder$SuperBuilderJob.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSuperBuilder$SuperBuilderJob.SCL.lombok */ class SuperBuilderJob extends HandleBuilder.BuilderJob { EclipseNode builderAbstractType; String builderAbstractClassName; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleSynchronized.java b/app/src/main/java/lombok/eclipse/handlers/HandleSynchronized.java index cd927c87af..f0131191e7 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleSynchronized.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleSynchronized.java @@ -27,7 +27,7 @@ import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; @DeferUntilPostDiet @HandlerPriority(1024) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleSynchronized.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleSynchronized.SCL.lombok */ public class HandleSynchronized extends EclipseAnnotationHandler { private static final char[] INSTANCE_LOCK_NAME = "$lock".toCharArray(); private static final char[] STATIC_LOCK_NAME = "$LOCK".toCharArray(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleToString.java b/app/src/main/java/lombok/eclipse/handlers/HandleToString.java index dfbadf14ca..5c76c2438f 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleToString.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleToString.java @@ -39,7 +39,7 @@ import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleToString.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleToString.SCL.lombok */ public class HandleToString extends EclipseAnnotationHandler { private static final Set BUILT_IN_TYPES = Collections.unmodifiableSet(new HashSet(Arrays.asList("byte", "short", "int", Constants.LONG, "char", "boolean", "double", "float"))); private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$configuration$CallSuperType; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleUtilityClass.java b/app/src/main/java/lombok/eclipse/handlers/HandleUtilityClass.java index 876776e39e..d3fee17919 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleUtilityClass.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleUtilityClass.java @@ -27,7 +27,7 @@ import org.eclipse.jdt.internal.compiler.ast.ThrowStatement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; @HandlerPriority(-4096) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleUtilityClass.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleUtilityClass.SCL.lombok */ public class HandleUtilityClass extends EclipseAnnotationHandler { private static final char[][] JAVA_LANG_UNSUPPORTED_OPERATION_EXCEPTION = {TypeConstants.JAVA, TypeConstants.LANG, "UnsupportedOperationException".toCharArray()}; private static final char[] UNSUPPORTED_MESSAGE = "This is a utility class and cannot be instantiated".toCharArray(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleVal.java b/app/src/main/java/lombok/eclipse/handlers/HandleVal.java index 09bd3fef09..c28385615a 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleVal.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleVal.java @@ -17,7 +17,7 @@ import org.eclipse.jdt.internal.compiler.ast.NullLiteral; import org.eclipse.jdt.internal.compiler.ast.TypeReference; @DeferUntilPostDiet @HandlerPriority(65536) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleVal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleVal.SCL.lombok */ public class HandleVal extends EclipseASTAdapter { @Override // lombok.eclipse.EclipseASTAdapter, lombok.eclipse.EclipseASTVisitor public void visitLocal(EclipseNode eclipseNode, LocalDeclaration localDeclaration) { diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleValue.java b/app/src/main/java/lombok/eclipse/handlers/HandleValue.java index 25e8a9e3f3..d44c976098 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleValue.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleValue.java @@ -14,7 +14,7 @@ import lombok.experimental.NonFinal; import org.eclipse.jdt.internal.compiler.ast.Annotation; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; @HandlerPriority(-512) -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleValue.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleValue.SCL.lombok */ public class HandleValue extends EclipseAnnotationHandler { private HandleFieldDefaults handleFieldDefaults = new HandleFieldDefaults(); private HandleGetter handleGetter = new HandleGetter(); diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleWith.java b/app/src/main/java/lombok/eclipse/handlers/HandleWith.java index ab571dbb66..ee94a2fb11 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleWith.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleWith.java @@ -29,7 +29,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleNameReference; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleWith.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleWith.SCL.lombok */ public class HandleWith extends EclipseAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$eclipse$handlers$EclipseHandlerUtil$MemberExistsResult; diff --git a/app/src/main/java/lombok/eclipse/handlers/HandleWithBy.java b/app/src/main/java/lombok/eclipse/handlers/HandleWithBy.java index aeb3d7fc71..67b55a44e9 100644 --- a/app/src/main/java/lombok/eclipse/handlers/HandleWithBy.java +++ b/app/src/main/java/lombok/eclipse/handlers/HandleWithBy.java @@ -34,7 +34,7 @@ import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.TypeDeclaration; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.ast.Wildcard; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/HandleWithBy.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/HandleWithBy.SCL.lombok */ public class HandleWithBy extends EclipseAnnotationHandler { private static final char[][] NAME_JUF_FUNCTION = Eclipse.fromQualifiedName("java.util.function.Function"); private static final char[][] NAME_JUF_OP = Eclipse.fromQualifiedName("java.util.function.UnaryOperator"); diff --git a/app/src/main/java/lombok/eclipse/handlers/SetGeneratedByVisitor.java b/app/src/main/java/lombok/eclipse/handlers/SetGeneratedByVisitor.java index 35ce2010b1..0dd4ae327f 100644 --- a/app/src/main/java/lombok/eclipse/handlers/SetGeneratedByVisitor.java +++ b/app/src/main/java/lombok/eclipse/handlers/SetGeneratedByVisitor.java @@ -101,7 +101,7 @@ import org.eclipse.jdt.internal.compiler.lookup.BlockScope; import org.eclipse.jdt.internal.compiler.lookup.ClassScope; import org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope; import org.eclipse.jdt.internal.compiler.lookup.MethodScope; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/SetGeneratedByVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/SetGeneratedByVisitor.SCL.lombok */ public final class SetGeneratedByVisitor extends ASTVisitor { private static final long INT_TO_LONG_MASK = 4294967295L; private final ASTNode source; diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.java index e5024c6051..4514fd0650 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.java @@ -6,7 +6,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.eclipse.EclipseNode; import lombok.eclipse.handlers.EclipseSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseGuavaMapSingularizer.SCL.lombok */ public class EclipseGuavaMapSingularizer extends EclipseGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of("key", "value"); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableMap", "com.google.common.collect.ImmutableBiMap", "com.google.common.collect.ImmutableSortedMap"); diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.java index b4be633ba9..a554600b2d 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.java @@ -6,7 +6,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.eclipse.EclipseNode; import lombok.eclipse.handlers.EclipseSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseGuavaSetListSingularizer.SCL.lombok */ public class EclipseGuavaSetListSingularizer extends EclipseGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of(""); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableCollection", "com.google.common.collect.ImmutableList", "com.google.common.collect.ImmutableSet", "com.google.common.collect.ImmutableSortedSet"); diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java index dbc2d2e758..56021ab121 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.java @@ -32,7 +32,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleNameReference; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseGuavaSingularizer.SCL.lombok */ abstract class EclipseGuavaSingularizer extends EclipseSingularsRecipes.EclipseSingularizer { protected static final char[] OF = {'o', 'f'}; protected static final char[][] CGCC = {new char[]{'c', 'o', 'm'}, new char[]{'g', 'o', 'o', 'g', 'l', 'e'}, new char[]{'c', 'o', 'm', 'm', 'o', 'n'}, new char[]{'c', 'o', 'l', 'l', 'e', 'c', 't'}}; diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.java index 27613ead67..afcbfd1c40 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.java @@ -6,7 +6,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.eclipse.EclipseNode; import lombok.eclipse.handlers.EclipseSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseGuavaTableSingularizer.SCL.lombok */ public class EclipseGuavaTableSingularizer extends EclipseGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of("rowKey", "columnKey", "value"); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableTable"); diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java index 1887d2600e..2913dda775 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.java @@ -26,7 +26,7 @@ import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilListSetSingularizer.SCL.lombok */ abstract class EclipseJavaUtilListSetSingularizer extends EclipseJavaUtilSingularizer { EclipseJavaUtilListSetSingularizer() { } diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.java index f415b9b6f2..8771a0d100 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.java @@ -22,7 +22,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleNameReference; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.SwitchStatement; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilListSingularizer.SCL.lombok */ public class EclipseJavaUtilListSingularizer extends EclipseJavaUtilListSetSingularizer { private static final char[] EMPTY_LIST = {'e', 'm', 'p', 't', 'y', 'L', 'i', 's', 't'}; diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java index c11179e7ee..510798963f 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.java @@ -30,7 +30,7 @@ import org.eclipse.jdt.internal.compiler.ast.SingleNameReference; import org.eclipse.jdt.internal.compiler.ast.Statement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeReference; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilMapSingularizer.SCL.lombok */ public class EclipseJavaUtilMapSingularizer extends EclipseJavaUtilSingularizer { private static final char[] EMPTY_SORTED_MAP = {'e', 'm', 'p', 't', 'y', 'S', 'o', 'r', 't', 'e', 'd', 'M', 'a', 'p'}; private static final char[] EMPTY_NAVIGABLE_MAP = {'e', 'm', 'p', 't', 'y', 'N', 'a', 'v', 'i', 'g', 'a', 'b', 'l', 'e', 'M', 'a', 'p'}; diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.java index 41838e943c..92a2d8c22c 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.java @@ -7,7 +7,7 @@ import lombok.core.configuration.CheckerFrameworkVersion; import lombok.eclipse.EclipseNode; import lombok.eclipse.handlers.EclipseSingularsRecipes; import org.eclipse.jdt.internal.compiler.ast.Statement; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilSetSingularizer.SCL.lombok */ public class EclipseJavaUtilSetSingularizer extends EclipseJavaUtilListSetSingularizer { private static final char[] EMPTY_SORTED_SET = {'e', 'm', 'p', 't', 'y', 'S', 'o', 'r', 't', 'e', 'd', 'S', 'e', 't'}; private static final char[] EMPTY_NAVIGABLE_SET = {'e', 'm', 'p', 't', 'y', 'N', 'a', 'v', 'i', 'g', 'a', 'b', 'l', 'e', 'S', 'e', 't'}; diff --git a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.java b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.java index afefbedade..1b96c3969d 100644 --- a/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.java +++ b/app/src/main/java/lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.java @@ -33,7 +33,7 @@ import org.eclipse.jdt.internal.compiler.ast.SwitchStatement; import org.eclipse.jdt.internal.compiler.ast.ThisReference; import org.eclipse.jdt.internal.compiler.ast.TypeReference; import org.eclipse.jdt.internal.compiler.lookup.TypeConstants; -/* loaded from: com.discord-116006.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/eclipse/handlers/singulars/EclipseJavaUtilSingularizer.SCL.lombok */ abstract class EclipseJavaUtilSingularizer extends EclipseSingularsRecipes.EclipseSingularizer { protected static final char[][] JAVA_UTIL_ARRAYLIST = {new char[]{'j', 'a', 'v', 'a'}, new char[]{'u', 't', 'i', 'l'}, new char[]{'A', 'r', 'r', 'a', 'y', 'L', 'i', 's', 't'}}; protected static final char[][] JAVA_UTIL_LIST = {new char[]{'j', 'a', 'v', 'a'}, new char[]{'u', 't', 'i', 'l'}, new char[]{'L', 'i', 's', 't'}}; diff --git a/app/src/main/java/lombok/installer/AppleNativeLook.java b/app/src/main/java/lombok/installer/AppleNativeLook.java index a265a8b058..00e55fea07 100644 --- a/app/src/main/java/lombok/installer/AppleNativeLook.java +++ b/app/src/main/java/lombok/installer/AppleNativeLook.java @@ -2,7 +2,7 @@ package lombok.installer; import java.awt.Image; import javax.imageio.ImageIO; -/* loaded from: com.discord-116006.apk:lombok/installer/AppleNativeLook.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/AppleNativeLook.SCL.lombok */ class AppleNativeLook { AppleNativeLook() { } diff --git a/app/src/main/java/lombok/installer/CorruptedIdeLocationException.java b/app/src/main/java/lombok/installer/CorruptedIdeLocationException.java index bb009dcbab..3d19fa47d4 100644 --- a/app/src/main/java/lombok/installer/CorruptedIdeLocationException.java +++ b/app/src/main/java/lombok/installer/CorruptedIdeLocationException.java @@ -2,7 +2,7 @@ package lombok.installer; import javax.swing.JFrame; import javax.swing.JOptionPane; -/* loaded from: com.discord-116006.apk:lombok/installer/CorruptedIdeLocationException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/CorruptedIdeLocationException.SCL.lombok */ public class CorruptedIdeLocationException extends Exception { private final String ideType; diff --git a/app/src/main/java/lombok/installer/IdeLocation.java b/app/src/main/java/lombok/installer/IdeLocation.java index b7cb7ddee3..748aae4e5c 100644 --- a/app/src/main/java/lombok/installer/IdeLocation.java +++ b/app/src/main/java/lombok/installer/IdeLocation.java @@ -5,7 +5,7 @@ import java.io.IOException; import java.net.URL; import lombok.installer.OsUtils; import lombok.patcher.ClassRootFinder; -/* loaded from: com.discord-116006.apk:lombok/installer/IdeLocation.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/IdeLocation.SCL.lombok */ public abstract class IdeLocation { boolean selected = true; private static final String LEGAL_PATH_CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_/"; diff --git a/app/src/main/java/lombok/installer/IdeLocationProvider.java b/app/src/main/java/lombok/installer/IdeLocationProvider.java index a3a27b84a3..6760ad13ab 100644 --- a/app/src/main/java/lombok/installer/IdeLocationProvider.java +++ b/app/src/main/java/lombok/installer/IdeLocationProvider.java @@ -2,7 +2,7 @@ package lombok.installer; import java.util.List; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/installer/IdeLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/IdeLocationProvider.SCL.lombok */ public interface IdeLocationProvider { IdeLocation create(String str) throws CorruptedIdeLocationException; diff --git a/app/src/main/java/lombok/installer/InstallException.java b/app/src/main/java/lombok/installer/InstallException.java index c146c316c5..addd1c95d8 100644 --- a/app/src/main/java/lombok/installer/InstallException.java +++ b/app/src/main/java/lombok/installer/InstallException.java @@ -1,5 +1,5 @@ package lombok.installer; -/* loaded from: com.discord-116006.apk:lombok/installer/InstallException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/InstallException.SCL.lombok */ public class InstallException extends Exception { private boolean warning; diff --git a/app/src/main/java/lombok/installer/Installer.java b/app/src/main/java/lombok/installer/Installer.java index 0944d0037a..c30c16a332 100644 --- a/app/src/main/java/lombok/installer/Installer.java +++ b/app/src/main/java/lombok/installer/Installer.java @@ -24,13 +24,13 @@ import lombok.core.SpiLoadUtil; import lombok.core.Version; import lombok.installer.OsUtils; import lombok.patcher.ClassRootFinder; -/* loaded from: com.discord-116006.apk:lombok/installer/Installer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/Installer.SCL.lombok */ public class Installer { static final URI ABOUT_LOMBOK_URL = URI.create("https://projectlombok.org"); static final List locationProviders; /* renamed from: lombok.installer.Installer$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/Installer$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/Installer$1.SCL.lombok */ class AnonymousClass1 implements Runnable { AnonymousClass1() { } @@ -49,7 +49,7 @@ public class Installer { } } - /* loaded from: com.discord-116006.apk:lombok/installer/Installer$CmdArgs.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/Installer$CmdArgs.SCL.lombok */ private static class CmdArgs { @Description("Specify paths to a location to install/uninstall. Use 'auto' to apply to all automatically discoverable installations.") @Sequential @@ -62,7 +62,7 @@ public class Installer { } } - /* loaded from: com.discord-116006.apk:lombok/installer/Installer$CommandLineInstallerApp.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/Installer$CommandLineInstallerApp.SCL.lombok */ public static class CommandLineInstallerApp extends LombokApp { @Override // lombok.core.LombokApp public String getAppName() { @@ -80,7 +80,7 @@ public class Installer { } } - /* loaded from: com.discord-116006.apk:lombok/installer/Installer$CommandLineUninstallerApp.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/Installer$CommandLineUninstallerApp.SCL.lombok */ public static class CommandLineUninstallerApp extends LombokApp { @Override // lombok.core.LombokApp public String getAppName() { @@ -98,7 +98,7 @@ public class Installer { } } - /* loaded from: com.discord-116006.apk:lombok/installer/Installer$GraphicalInstallerApp.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/Installer$GraphicalInstallerApp.SCL.lombok */ public static class GraphicalInstallerApp extends LombokApp { @Override // lombok.core.LombokApp public String getAppName() { diff --git a/app/src/main/java/lombok/installer/InstallerGUI.java b/app/src/main/java/lombok/installer/InstallerGUI.java index 8a49a35d77..f346f82923 100644 --- a/app/src/main/java/lombok/installer/InstallerGUI.java +++ b/app/src/main/java/lombok/installer/InstallerGUI.java @@ -54,7 +54,7 @@ import javax.swing.filechooser.FileFilter; import lombok.core.Version; import lombok.installer.OsUtils; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI.SCL.lombok */ public class InstallerGUI { private static final int INSTALLER_WINDOW_WIDTH = 662; static final AtomicReference exitMarker = new AtomicReference<>(); @@ -87,7 +87,7 @@ public class InstallerGUI { private JFrame appWindow = new JFrame(String.format("Project Lombok v%s - Installer", Version.getVersion())); /* renamed from: lombok.installer.InstallerGUI$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$1.SCL.lombok */ class AnonymousClass1 implements Runnable { private final /* synthetic */ Throwable val$t; @@ -104,7 +104,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$10 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$10.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$10.SCL.lombok */ class AnonymousClass10 extends Thread { private final /* synthetic */ List val$toInstall; private final /* synthetic */ AtomicInteger val$successes; @@ -112,7 +112,7 @@ public class InstallerGUI { private final /* synthetic */ Container val$appWindowContent; /* renamed from: lombok.installer.InstallerGUI$10$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$10$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$10$1.SCL.lombok */ class AnonymousClass1 implements Runnable { private final /* synthetic */ InstallException val$e; @@ -127,7 +127,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$10$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$10$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$10$2.SCL.lombok */ class AnonymousClass2 implements Runnable { private final /* synthetic */ InstallException val$e; @@ -142,7 +142,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$10$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$10$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$10$3.SCL.lombok */ class AnonymousClass3 implements Runnable { private final /* synthetic */ Container val$appWindowContent; @@ -164,7 +164,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$10$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$10$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$10$4.SCL.lombok */ class AnonymousClass4 implements Runnable { private final /* synthetic */ AtomicBoolean val$failure; @@ -238,13 +238,13 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$11 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$11.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$11.SCL.lombok */ class AnonymousClass11 implements Runnable { private final /* synthetic */ AtomicInteger val$successes; private final /* synthetic */ Container val$originalContentPane; /* renamed from: lombok.installer.InstallerGUI$11$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$11$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$11$1.SCL.lombok */ class AnonymousClass1 implements Runnable { private final /* synthetic */ UninstallException val$e; @@ -259,7 +259,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$11$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$11$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$11$2.SCL.lombok */ class AnonymousClass2 implements Runnable { private final /* synthetic */ UninstallException val$e; @@ -274,7 +274,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$11$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$11$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$11$3.SCL.lombok */ class AnonymousClass3 implements Runnable { private final /* synthetic */ AtomicInteger val$successes; private final /* synthetic */ Container val$originalContentPane; @@ -335,7 +335,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$12 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$12.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$12.SCL.lombok */ class AnonymousClass12 implements ActionListener { AnonymousClass12() { } @@ -347,7 +347,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$13 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$13.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$13.SCL.lombok */ class AnonymousClass13 implements ActionListener { private final /* synthetic */ JHyperLink val$hyperlink; private final /* synthetic */ URI val$location; @@ -407,7 +407,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$2.SCL.lombok */ class AnonymousClass2 implements ActionListener { AnonymousClass2() { } @@ -422,7 +422,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$3.SCL.lombok */ class AnonymousClass3 implements ActionListener { AnonymousClass3() { } @@ -436,7 +436,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$4.SCL.lombok */ class AnonymousClass4 implements ActionListener { AnonymousClass4() { } @@ -447,11 +447,11 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$5 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$5.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$5.SCL.lombok */ class AnonymousClass5 extends Thread { /* renamed from: lombok.installer.InstallerGUI$5$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$5$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$5$1.SCL.lombok */ class AnonymousClass1 implements Runnable { private final /* synthetic */ List val$locations; private final /* synthetic */ List val$problems; @@ -503,11 +503,11 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$6 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$6.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$6.SCL.lombok */ class AnonymousClass6 implements ActionListener { /* renamed from: lombok.installer.InstallerGUI$6$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$6$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$6$1.SCL.lombok */ class AnonymousClass1 implements FilenameFilter { private final /* synthetic */ List val$exeNames; @@ -528,7 +528,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$6$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$6$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$6$2.SCL.lombok */ class AnonymousClass2 extends FileFilter { private final /* synthetic */ List val$exeNames; @@ -597,7 +597,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$7 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$7.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$7.SCL.lombok */ class AnonymousClass7 implements ActionListener { AnonymousClass7() { } @@ -613,7 +613,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$8 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$8.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$8.SCL.lombok */ class AnonymousClass8 implements ActionListener { AnonymousClass8() { } @@ -624,7 +624,7 @@ public class InstallerGUI { } /* renamed from: lombok.installer.InstallerGUI$9 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$9.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$9.SCL.lombok */ class AnonymousClass9 implements ActionListener { AnonymousClass9() { } @@ -646,13 +646,13 @@ public class InstallerGUI { } } - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$IdesList.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$IdesList.SCL.lombok */ private class IdesList extends JPanel implements Scrollable { private static final long serialVersionUID = 1; List locations = new ArrayList(); /* renamed from: lombok.installer.InstallerGUI$IdesList$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$IdesList$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$IdesList$1.SCL.lombok */ class AnonymousClass1 implements ActionListener { private final /* synthetic */ IdeLocation val$location; private final /* synthetic */ JCheckBox val$checkbox; @@ -731,7 +731,7 @@ public class InstallerGUI { } } - /* loaded from: com.discord-116006.apk:lombok/installer/InstallerGUI$JHyperLink.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/InstallerGUI$JHyperLink.SCL.lombok */ private static class JHyperLink extends JButton { private static final long serialVersionUID = 1; diff --git a/app/src/main/java/lombok/installer/OsUtils.java b/app/src/main/java/lombok/installer/OsUtils.java index 6d7488c307..0cc6deea39 100644 --- a/app/src/main/java/lombok/installer/OsUtils.java +++ b/app/src/main/java/lombok/installer/OsUtils.java @@ -9,11 +9,11 @@ import java.util.Iterator; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; import lombok.core.Version; -/* loaded from: com.discord-116006.apk:lombok/installer/OsUtils.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/OsUtils.SCL.lombok */ public final class OsUtils { private static final AtomicBoolean windowsDriveInfoLibLoaded = new AtomicBoolean(false); - /* loaded from: com.discord-116006.apk:lombok/installer/OsUtils$OS.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/OsUtils$OS.SCL.lombok */ public enum OS { MAC_OS_X("\n"), WINDOWS("\r\n"), diff --git a/app/src/main/java/lombok/installer/UninstallException.java b/app/src/main/java/lombok/installer/UninstallException.java index 0634becf99..634bf9b1c6 100644 --- a/app/src/main/java/lombok/installer/UninstallException.java +++ b/app/src/main/java/lombok/installer/UninstallException.java @@ -1,5 +1,5 @@ package lombok.installer; -/* loaded from: com.discord-116006.apk:lombok/installer/UninstallException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/UninstallException.SCL.lombok */ public class UninstallException extends Exception { private boolean warning; diff --git a/app/src/main/java/lombok/installer/WindowsDriveInfo.java b/app/src/main/java/lombok/installer/WindowsDriveInfo.java index 3c15d98374..34a3dd12ea 100644 --- a/app/src/main/java/lombok/installer/WindowsDriveInfo.java +++ b/app/src/main/java/lombok/installer/WindowsDriveInfo.java @@ -4,7 +4,7 @@ import java.io.PrintStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/installer/WindowsDriveInfo.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/WindowsDriveInfo.SCL.lombok */ public class WindowsDriveInfo { public List getLogicalDrives() { int logicalDrives0 = getLogicalDrives0(); diff --git a/app/src/main/java/lombok/installer/eclipse/AngularIDELocationProvider.java b/app/src/main/java/lombok/installer/eclipse/AngularIDELocationProvider.java index d2a18356cc..5d89f2112c 100644 --- a/app/src/main/java/lombok/installer/eclipse/AngularIDELocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/AngularIDELocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/AngularIDELocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/AngularIDELocationProvider.SCL.lombok */ public class AngularIDELocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor ANGULAR = new StandardProductDescriptor("Angular IDE", "angularide", "angular", AngularIDELocationProvider.class.getResource("angular.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/EclipseLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/EclipseLocationProvider.java index 73458de620..4fed921d6c 100644 --- a/app/src/main/java/lombok/installer/eclipse/EclipseLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/EclipseLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseLocationProvider.SCL.lombok */ public class EclipseLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor ECLIPSE = new StandardProductDescriptor("Eclipse", "eclipse", "eclipse", EclipseLocationProvider.class.getResource("eclipse.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/EclipseProductDescriptor.java b/app/src/main/java/lombok/installer/eclipse/EclipseProductDescriptor.java index 1697fed5c6..106831dadc 100644 --- a/app/src/main/java/lombok/installer/eclipse/EclipseProductDescriptor.java +++ b/app/src/main/java/lombok/installer/eclipse/EclipseProductDescriptor.java @@ -3,7 +3,7 @@ package lombok.installer.eclipse; import java.net.URL; import java.util.List; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductDescriptor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductDescriptor.SCL.lombok */ public interface EclipseProductDescriptor { String getProductName(); diff --git a/app/src/main/java/lombok/installer/eclipse/EclipseProductLocation.java b/app/src/main/java/lombok/installer/eclipse/EclipseProductLocation.java index e72180f221..d99b6f8d28 100644 --- a/app/src/main/java/lombok/installer/eclipse/EclipseProductLocation.java +++ b/app/src/main/java/lombok/installer/eclipse/EclipseProductLocation.java @@ -18,7 +18,7 @@ import lombok.installer.InstallException; import lombok.installer.Installer; import lombok.installer.OsUtils; import lombok.installer.UninstallException; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocation.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocation.SCL.lombok */ public final class EclipseProductLocation extends IdeLocation { private final EclipseProductDescriptor descriptor; private final String name; diff --git a/app/src/main/java/lombok/installer/eclipse/EclipseProductLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/EclipseProductLocationProvider.java index 5f38d69418..e031db75a6 100644 --- a/app/src/main/java/lombok/installer/eclipse/EclipseProductLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/EclipseProductLocationProvider.java @@ -13,12 +13,12 @@ import lombok.installer.CorruptedIdeLocationException; import lombok.installer.IdeLocation; import lombok.installer.IdeLocationProvider; import lombok.installer.OsUtils; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocationProvider.SCL.lombok */ public class EclipseProductLocationProvider implements IdeLocationProvider { private final EclipseProductDescriptor descriptor; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$installer$OsUtils$OS; - /* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocationProvider$DirectoryFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocationProvider$DirectoryFinder.SCL.lombok */ private abstract class DirectoryFinder { private final List flatSourceDirs; private final List nestedSourceDirs; @@ -81,7 +81,7 @@ public class EclipseProductLocationProvider implements IdeLocationProvider { } } - /* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocationProvider$MacFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocationProvider$MacFinder.SCL.lombok */ private class MacFinder extends DirectoryFinder { MacFinder() { super(EclipseProductLocationProvider.access$4(EclipseProductLocationProvider.this, EclipseProductLocationProvider.access$2(EclipseProductLocationProvider.this).getSourceDirsOnMac()), Collections.emptyList()); @@ -99,7 +99,7 @@ public class EclipseProductLocationProvider implements IdeLocationProvider { } } - /* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocationProvider$UnixFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocationProvider$UnixFinder.SCL.lombok */ private class UnixFinder extends DirectoryFinder { UnixFinder() { super(EclipseProductLocationProvider.access$0(EclipseProductLocationProvider.this), EclipseProductLocationProvider.access$1(EclipseProductLocationProvider.this)); @@ -115,7 +115,7 @@ public class EclipseProductLocationProvider implements IdeLocationProvider { } } - /* loaded from: com.discord-116006.apk:lombok/installer/eclipse/EclipseProductLocationProvider$WindowsFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/installer/eclipse/EclipseProductLocationProvider$WindowsFinder.SCL.lombok */ private class WindowsFinder extends DirectoryFinder { WindowsFinder() { super(EclipseProductLocationProvider.access$4(EclipseProductLocationProvider.this, EclipseProductLocationProvider.access$3(EclipseProductLocationProvider.this)), Collections.emptyList()); diff --git a/app/src/main/java/lombok/installer/eclipse/JbdsLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/JbdsLocationProvider.java index a6bb2ccb91..af3cefaee0 100644 --- a/app/src/main/java/lombok/installer/eclipse/JbdsLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/JbdsLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/JbdsLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/JbdsLocationProvider.SCL.lombok */ public class JbdsLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor JBDS = new StandardProductDescriptor("JBoss Developer Studio", "jbdevstudio", "studio", JbdsLocationProvider.class.getResource("jbds.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/MyEclipseLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/MyEclipseLocationProvider.java index b0d7343996..df6c169d17 100644 --- a/app/src/main/java/lombok/installer/eclipse/MyEclipseLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/MyEclipseLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/MyEclipseLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/MyEclipseLocationProvider.SCL.lombok */ public class MyEclipseLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor MY_ECLIPSE = new StandardProductDescriptor("MyEclipse", "myeclipse", "myeclipse", MyEclipseLocationProvider.class.getResource("myeclipse.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/RhcrLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/RhcrLocationProvider.java index 093635d074..09d64dde31 100644 --- a/app/src/main/java/lombok/installer/eclipse/RhcrLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/RhcrLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/RhcrLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/RhcrLocationProvider.SCL.lombok */ public class RhcrLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor RHCR = new StandardProductDescriptor("Red Hat CodeReady Studio", "codereadystudio", "studio", RhcrLocationProvider.class.getResource("rhds.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/RhdsLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/RhdsLocationProvider.java index c1666a59d8..886a1a6bb4 100644 --- a/app/src/main/java/lombok/installer/eclipse/RhdsLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/RhdsLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/RhdsLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/RhdsLocationProvider.SCL.lombok */ public class RhdsLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor RHDS = new StandardProductDescriptor("Red Hat JBoss Developer Studio", "devstudio", "studio", RhdsLocationProvider.class.getResource("rhds.png"), Collections.emptySet()); diff --git a/app/src/main/java/lombok/installer/eclipse/STS4LocationProvider.java b/app/src/main/java/lombok/installer/eclipse/STS4LocationProvider.java index caccc4cd69..fe25aaf5b2 100644 --- a/app/src/main/java/lombok/installer/eclipse/STS4LocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/STS4LocationProvider.java @@ -2,7 +2,7 @@ package lombok.installer.eclipse; import java.util.Arrays; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/STS4LocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/STS4LocationProvider.SCL.lombok */ public class STS4LocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor STS4 = new StandardProductDescriptor("Spring Tools Suite 4", "SpringToolSuite4", "sts", STS4LocationProvider.class.getResource("STS.png"), Collections.unmodifiableList(Arrays.asList("springsource", "spring-tool-suite"))); diff --git a/app/src/main/java/lombok/installer/eclipse/STSLocationProvider.java b/app/src/main/java/lombok/installer/eclipse/STSLocationProvider.java index f3b66904c5..407d18a9e7 100644 --- a/app/src/main/java/lombok/installer/eclipse/STSLocationProvider.java +++ b/app/src/main/java/lombok/installer/eclipse/STSLocationProvider.java @@ -1,7 +1,7 @@ package lombok.installer.eclipse; import java.util.Collections; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/STSLocationProvider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/STSLocationProvider.SCL.lombok */ public class STSLocationProvider extends EclipseProductLocationProvider { private static final EclipseProductDescriptor STS = new StandardProductDescriptor("STS", "STS", "sts", STSLocationProvider.class.getResource("STS.png"), Collections.singleton("springsource")); diff --git a/app/src/main/java/lombok/installer/eclipse/StandardProductDescriptor.java b/app/src/main/java/lombok/installer/eclipse/StandardProductDescriptor.java index 6f388c46fe..f45222e58e 100644 --- a/app/src/main/java/lombok/installer/eclipse/StandardProductDescriptor.java +++ b/app/src/main/java/lombok/installer/eclipse/StandardProductDescriptor.java @@ -11,7 +11,7 @@ import java.util.Iterator; import java.util.List; import java.util.regex.Pattern; import lombok.installer.OsUtils; -/* loaded from: com.discord-116006.apk:lombok/installer/eclipse/StandardProductDescriptor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/installer/eclipse/StandardProductDescriptor.SCL.lombok */ public class StandardProductDescriptor implements EclipseProductDescriptor { private static final String USER_HOME = System.getProperty("user.home", "."); private static final String[] WINDOWS_ROOTS = windowsRoots(); diff --git a/app/src/main/java/lombok/javac/CapturingDiagnosticListener.java b/app/src/main/java/lombok/javac/CapturingDiagnosticListener.java index 3c70296bb3..ea53e287a9 100644 --- a/app/src/main/java/lombok/javac/CapturingDiagnosticListener.java +++ b/app/src/main/java/lombok/javac/CapturingDiagnosticListener.java @@ -9,12 +9,12 @@ import java.util.regex.Pattern; import javax.tools.Diagnostic; import javax.tools.DiagnosticListener; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/CapturingDiagnosticListener.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/CapturingDiagnosticListener.SCL.lombok */ public class CapturingDiagnosticListener implements DiagnosticListener { private final File file; private final Collection messages; - /* loaded from: com.discord-116006.apk:lombok/javac/CapturingDiagnosticListener$CompilerMessage.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CapturingDiagnosticListener$CompilerMessage.SCL.lombok */ public static final class CompilerMessage { private final long line; private final long position; diff --git a/app/src/main/java/lombok/javac/CommentCatcher.java b/app/src/main/java/lombok/javac/CommentCatcher.java index b52b0c2729..93abda1ba0 100644 --- a/app/src/main/java/lombok/javac/CommentCatcher.java +++ b/app/src/main/java/lombok/javac/CommentCatcher.java @@ -8,7 +8,7 @@ import java.util.Collections; import java.util.List; import lombok.core.FieldAugment; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/CommentCatcher.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/CommentCatcher.SCL.lombok */ public class CommentCatcher { private final JavaCompiler compiler; public static final FieldAugment> JCCompilationUnit_comments = FieldAugment.augment(JCTree.JCCompilationUnit.class, List.class, "lombok$comments"); diff --git a/app/src/main/java/lombok/javac/CommentInfo.java b/app/src/main/java/lombok/javac/CommentInfo.java index 1492f6125b..fdc7ef434d 100644 --- a/app/src/main/java/lombok/javac/CommentInfo.java +++ b/app/src/main/java/lombok/javac/CommentInfo.java @@ -1,5 +1,5 @@ package lombok.javac; -/* loaded from: com.discord-116006.apk:lombok/javac/CommentInfo.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/CommentInfo.SCL.lombok */ public final class CommentInfo { public final int pos; public final int prevEndPos; @@ -8,14 +8,14 @@ public final class CommentInfo { public final StartConnection start; public final EndConnection end; - /* loaded from: com.discord-116006.apk:lombok/javac/CommentInfo$EndConnection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CommentInfo$EndConnection.SCL.lombok */ public enum EndConnection { DIRECT_AFTER_COMMENT, AFTER_COMMENT, ON_NEXT_LINE } - /* loaded from: com.discord-116006.apk:lombok/javac/CommentInfo$StartConnection.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CommentInfo$StartConnection.SCL.lombok */ public enum StartConnection { START_OF_LINE, ON_NEXT_LINE, diff --git a/app/src/main/java/lombok/javac/CompilerMessageSuppressor.java b/app/src/main/java/lombok/javac/CompilerMessageSuppressor.java index d9114be3bb..b23442437c 100644 --- a/app/src/main/java/lombok/javac/CompilerMessageSuppressor.java +++ b/app/src/main/java/lombok/javac/CompilerMessageSuppressor.java @@ -17,7 +17,7 @@ import java.util.concurrent.ConcurrentMap; import javax.tools.DiagnosticListener; import javax.tools.JavaFileObject; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor.SCL.lombok */ public final class CompilerMessageSuppressor { private final Log log; private Boolean dumpOnError; @@ -38,7 +38,7 @@ public final class CompilerMessageSuppressor { private static final Field diagnosticHandlerField = getDeclaredField(Log.class, "diagnosticHandler"); private static final Field NULL_FIELD = getDeclaredField(JavacResolution.class, "NULL_FIELD"); - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$Java8WriterField.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$Java8WriterField.SCL.lombok */ static class Java8WriterField implements WriterField { private final Field field; private PrintWriter writer; @@ -68,7 +68,7 @@ public final class CompilerMessageSuppressor { } } - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$Java9WriterField.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$Java9WriterField.SCL.lombok */ static class Java9WriterField implements WriterField { private final Field field; private final Object key; @@ -101,13 +101,13 @@ public final class CompilerMessageSuppressor { } } - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$WriterField.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$WriterField.SCL.lombok */ interface WriterField { public static final PrintWriter NO_WRITER = new PrintWriter(new AnonymousClass1()); public static final WriterField NONE = new AnonymousClass2(); /* renamed from: lombok.javac.CompilerMessageSuppressor$WriterField$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$WriterField$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$WriterField$1.SCL.lombok */ class AnonymousClass1 extends OutputStream { AnonymousClass1() { } @@ -118,7 +118,7 @@ public final class CompilerMessageSuppressor { } /* renamed from: lombok.javac.CompilerMessageSuppressor$WriterField$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$WriterField$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$WriterField$2.SCL.lombok */ class AnonymousClass2 implements WriterField { AnonymousClass2() { } @@ -137,7 +137,7 @@ public final class CompilerMessageSuppressor { void resume(Log log); } - /* loaded from: com.discord-116006.apk:lombok/javac/CompilerMessageSuppressor$Writers.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/CompilerMessageSuppressor$Writers.SCL.lombok */ enum Writers { ERROR("errWriter", "ERROR"), WARNING("warnWriter", "WARNING"), diff --git a/app/src/main/java/lombok/javac/FindTypeVarScanner.java b/app/src/main/java/lombok/javac/FindTypeVarScanner.java index 2a114c2b9f..f6418d9a9f 100644 --- a/app/src/main/java/lombok/javac/FindTypeVarScanner.java +++ b/app/src/main/java/lombok/javac/FindTypeVarScanner.java @@ -16,7 +16,7 @@ import javax.lang.model.type.TypeMirror; import javax.lang.model.type.TypeVariable; import javax.lang.model.type.WildcardType; import javax.lang.model.util.AbstractTypeVisitor6; -/* loaded from: com.discord-116006.apk:lombok/javac/FindTypeVarScanner.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/FindTypeVarScanner.SCL.lombok */ public class FindTypeVarScanner extends AbstractTypeVisitor6 { private Set typeVariables = new HashSet(); diff --git a/app/src/main/java/lombok/javac/HandlerLibrary.java b/app/src/main/java/lombok/javac/HandlerLibrary.java index 249ec75598..c218e25f3e 100644 --- a/app/src/main/java/lombok/javac/HandlerLibrary.java +++ b/app/src/main/java/lombok/javac/HandlerLibrary.java @@ -23,7 +23,7 @@ import lombok.core.TypeLibrary; import lombok.core.TypeResolver; import lombok.core.configuration.ConfigurationKeysLoader; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/HandlerLibrary.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/HandlerLibrary.SCL.lombok */ public class HandlerLibrary { private final TypeLibrary typeLibrary = new TypeLibrary(); private final Map>> annotationHandlers = new HashMap(); @@ -32,7 +32,7 @@ public class HandlerLibrary { private SortedSet priorities; private SortedSet prioritiesRequiringResolutionReset; - /* loaded from: com.discord-116006.apk:lombok/javac/HandlerLibrary$AnnotationHandlerContainer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/HandlerLibrary$AnnotationHandlerContainer.SCL.lombok */ private static class AnnotationHandlerContainer { private final JavacAnnotationHandler handler; private final Class annotationClass; @@ -74,7 +74,7 @@ public class HandlerLibrary { } } - /* loaded from: com.discord-116006.apk:lombok/javac/HandlerLibrary$VisitorContainer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/HandlerLibrary$VisitorContainer.SCL.lombok */ private static class VisitorContainer { private final JavacASTVisitor visitor; private final long priority; diff --git a/app/src/main/java/lombok/javac/Javac.java b/app/src/main/java/lombok/javac/Javac.java index 463c6c0563..458e067cc6 100644 --- a/app/src/main/java/lombok/javac/Javac.java +++ b/app/src/main/java/lombok/javac/Javac.java @@ -28,7 +28,7 @@ import lombok.core.FieldSelect; import lombok.core.JavaIdentifiers; import lombok.javac.JavacTreeMaker; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/Javac.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/Javac.SCL.lombok */ public class Javac { private static final Pattern VERSION_PARSER = Pattern.compile("^(\\d{1,6})\\.?(\\d{1,6})?.*$"); private static final Pattern SOURCE_PARSER = Pattern.compile("^JDK(\\d{1,6})_?(\\d{1,6})?.*$"); @@ -78,7 +78,7 @@ public class Javac { private static final Field JCCOMPILATIONUNIT_ENDPOSITIONS; private static final Field JCCOMPILATIONUNIT_DOCCOMMENTS; - /* loaded from: com.discord-116006.apk:lombok/javac/Javac$JCNoType.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/Javac$JCNoType.SCL.lombok */ private static class JCNoType extends Type implements NoType { public JCNoType(int i) { super(i, (Symbol.TypeSymbol) null); @@ -99,11 +99,11 @@ public class Javac { } } - /* loaded from: com.discord-116006.apk:lombok/javac/Javac$JavadocOps_8.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/Javac$JavadocOps_8.SCL.lombok */ private static class JavadocOps_8 { /* renamed from: lombok.javac.Javac$JavadocOps_8$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/Javac$JavadocOps_8$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/Javac$JavadocOps_8$1.SCL.lombok */ class AnonymousClass1 implements Tokens.Comment { private final /* synthetic */ String val$text; private final /* synthetic */ JCTree val$field; diff --git a/app/src/main/java/lombok/javac/Javac6BasedLombokOptions.java b/app/src/main/java/lombok/javac/Javac6BasedLombokOptions.java index bbb5dd1b7e..de36c5a107 100644 --- a/app/src/main/java/lombok/javac/Javac6BasedLombokOptions.java +++ b/app/src/main/java/lombok/javac/Javac6BasedLombokOptions.java @@ -6,7 +6,7 @@ import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import lombok.Lombok; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/Javac6BasedLombokOptions.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/Javac6BasedLombokOptions.SCL.lombok */ public class Javac6BasedLombokOptions extends LombokOptions { private static final Method optionName_valueOf; private static final Method options_put; diff --git a/app/src/main/java/lombok/javac/Javac8BasedLombokOptions.java b/app/src/main/java/lombok/javac/Javac8BasedLombokOptions.java index 9812cba05f..6d387c17f9 100644 --- a/app/src/main/java/lombok/javac/Javac8BasedLombokOptions.java +++ b/app/src/main/java/lombok/javac/Javac8BasedLombokOptions.java @@ -3,7 +3,7 @@ package lombok.javac; import com.sun.tools.javac.main.Option; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.Options; -/* loaded from: com.discord-116006.apk:lombok/javac/Javac8BasedLombokOptions.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/Javac8BasedLombokOptions.SCL.lombok */ public class Javac8BasedLombokOptions extends LombokOptions { public static Javac8BasedLombokOptions replaceWithDelombokOptions(Context context) { Options instance = Options.instance(context); diff --git a/app/src/main/java/lombok/javac/Javac9BasedLombokOptions.java b/app/src/main/java/lombok/javac/Javac9BasedLombokOptions.java index 5c7e3fa99c..e42cbc9591 100644 --- a/app/src/main/java/lombok/javac/Javac9BasedLombokOptions.java +++ b/app/src/main/java/lombok/javac/Javac9BasedLombokOptions.java @@ -3,7 +3,7 @@ package lombok.javac; import com.sun.tools.javac.main.Option; import com.sun.tools.javac.util.Context; import com.sun.tools.javac.util.Options; -/* loaded from: com.discord-116006.apk:lombok/javac/Javac9BasedLombokOptions.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/Javac9BasedLombokOptions.SCL.lombok */ public class Javac9BasedLombokOptions extends LombokOptions { public static Javac9BasedLombokOptions replaceWithDelombokOptions(Context context) { Options instance = Options.instance(context); diff --git a/app/src/main/java/lombok/javac/JavacAST.java b/app/src/main/java/lombok/javac/JavacAST.java index a7b76cfe24..aa722e7003 100644 --- a/app/src/main/java/lombok/javac/JavacAST.java +++ b/app/src/main/java/lombok/javac/JavacAST.java @@ -27,7 +27,7 @@ import lombok.core.AST; import lombok.core.CleanupRegistry; import lombok.core.CleanupTask; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacAST.SCL.lombok */ public class JavacAST extends AST { private final CleanupRegistry cleanup; private final JavacElements elements; @@ -48,7 +48,7 @@ public class JavacAST extends AST { private static boolean JCANNOTATEDTYPE_FIELDS_INITIALIZED = false; private static final ConcurrentMap, Method> getBodyMethods = new ConcurrentHashMap(); - /* loaded from: com.discord-116006.apk:lombok/javac/JavacAST$ErrorLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacAST$ErrorLog.SCL.lombok */ static abstract class ErrorLog { final Log log; private final Messager messager; @@ -132,7 +132,7 @@ public class JavacAST extends AST { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacAST$Jdk9Plus.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacAST$Jdk9Plus.SCL.lombok */ static class Jdk9Plus extends ErrorLog { private static final String PROC_MESSAGER = "proc.messager"; private Object multiple; @@ -210,7 +210,7 @@ public class JavacAST extends AST { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacAST$JdkBefore9.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacAST$JdkBefore9.SCL.lombok */ static class JdkBefore9 extends ErrorLog { private JdkBefore9(Log log, Messager messager, Field field) { super(log, messager, field, null, null); diff --git a/app/src/main/java/lombok/javac/JavacASTAdapter.java b/app/src/main/java/lombok/javac/JavacASTAdapter.java index 363a64da90..167cc54596 100644 --- a/app/src/main/java/lombok/javac/JavacASTAdapter.java +++ b/app/src/main/java/lombok/javac/JavacASTAdapter.java @@ -2,7 +2,7 @@ package lombok.javac; import com.sun.source.util.Trees; import com.sun.tools.javac.tree.JCTree; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacASTAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacASTAdapter.SCL.lombok */ public class JavacASTAdapter implements JavacASTVisitor { @Override // lombok.javac.JavacASTVisitor public void setTrees(Trees trees) { diff --git a/app/src/main/java/lombok/javac/JavacASTVisitor.java b/app/src/main/java/lombok/javac/JavacASTVisitor.java index fd02954ee0..e418d5d7e3 100644 --- a/app/src/main/java/lombok/javac/JavacASTVisitor.java +++ b/app/src/main/java/lombok/javac/JavacASTVisitor.java @@ -7,10 +7,10 @@ import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.util.List; import java.io.PrintStream; import java.util.Iterator; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacASTVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacASTVisitor.SCL.lombok */ public interface JavacASTVisitor { - /* loaded from: com.discord-116006.apk:lombok/javac/JavacASTVisitor$Printer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacASTVisitor$Printer.SCL.lombok */ public static class Printer implements JavacASTVisitor { private final PrintStream out; private final boolean printContent; diff --git a/app/src/main/java/lombok/javac/JavacAnnotationHandler.java b/app/src/main/java/lombok/javac/JavacAnnotationHandler.java index 4a49889d38..294f71790e 100644 --- a/app/src/main/java/lombok/javac/JavacAnnotationHandler.java +++ b/app/src/main/java/lombok/javac/JavacAnnotationHandler.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.tree.JCTree; import java.lang.annotation.Annotation; import lombok.core.AnnotationValues; import lombok.core.SpiLoadUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacAnnotationHandler.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacAnnotationHandler.SCL.lombok */ public abstract class JavacAnnotationHandler { protected Trees trees; diff --git a/app/src/main/java/lombok/javac/JavacAugments.java b/app/src/main/java/lombok/javac/JavacAugments.java index 9368add0b0..170e154099 100644 --- a/app/src/main/java/lombok/javac/JavacAugments.java +++ b/app/src/main/java/lombok/javac/JavacAugments.java @@ -2,7 +2,7 @@ package lombok.javac; import com.sun.tools.javac.tree.JCTree; import lombok.core.FieldAugment; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacAugments.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacAugments.SCL.lombok */ public final class JavacAugments { public static final FieldAugment JCTree_handled = FieldAugment.augment(JCTree.class, Boolean.TYPE, "lombok$handled"); public static final FieldAugment JCTree_generatedNode = FieldAugment.circularSafeAugment(JCTree.class, JCTree.class, "lombok$generatedNode"); diff --git a/app/src/main/java/lombok/javac/JavacImportList.java b/app/src/main/java/lombok/javac/JavacImportList.java index 641fb0d841..4d3fdbd78e 100644 --- a/app/src/main/java/lombok/javac/JavacImportList.java +++ b/app/src/main/java/lombok/javac/JavacImportList.java @@ -7,7 +7,7 @@ import java.util.Collection; import java.util.Iterator; import lombok.core.ImportList; import lombok.core.LombokInternalAliasing; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacImportList.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacImportList.SCL.lombok */ public class JavacImportList implements ImportList { private final String pkgStr; private final List defs; diff --git a/app/src/main/java/lombok/javac/JavacNode.java b/app/src/main/java/lombok/javac/JavacNode.java index 32e32ea938..ca6d80288f 100644 --- a/app/src/main/java/lombok/javac/JavacNode.java +++ b/app/src/main/java/lombok/javac/JavacNode.java @@ -16,7 +16,7 @@ import lombok.core.AST; import lombok.core.AnnotationValues; import lombok.core.LombokNode; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacNode.SCL.lombok */ public class JavacNode extends LombokNode { private JavacAST ast; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; diff --git a/app/src/main/java/lombok/javac/JavacResolution.java b/app/src/main/java/lombok/javac/JavacResolution.java index 94c2fd1ec6..a89f89cdc8 100644 --- a/app/src/main/java/lombok/javac/JavacResolution.java +++ b/app/src/main/java/lombok/javac/JavacResolution.java @@ -30,7 +30,7 @@ import lombok.Lombok; import lombok.core.debug.AssertionLogger; import lombok.javac.JavacTreeMaker; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution.SCL.lombok */ public class JavacResolution { private final Attr attr; private final CompilerMessageSuppressor messageSuppressor; @@ -38,13 +38,13 @@ public class JavacResolution { private static /* synthetic */ int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind; /* renamed from: lombok.javac.JavacResolution$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution$1.SCL.lombok */ class AnonymousClass1 implements Iterable { private final /* synthetic */ Collection val$ts; private final /* synthetic */ Type val$t; /* renamed from: lombok.javac.JavacResolution$1$1 reason: invalid class name and collision with other inner class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution$1$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution$1$1.SCL.lombok */ class C04161 implements Iterator { private boolean first = true; private Iterator wrap; @@ -96,7 +96,7 @@ public class JavacResolution { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution$EnvFinder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution$EnvFinder.SCL.lombok */ private static final class EnvFinder extends JCTree.Visitor { private Enter enter; private MemberEnter memberEnter; @@ -152,7 +152,7 @@ public class JavacResolution { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution$ReflectiveAccess.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution$ReflectiveAccess.SCL.lombok */ private static class ReflectiveAccess { private static Method UPPER_BOUND; @@ -185,7 +185,7 @@ public class JavacResolution { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacResolution$TypeNotConvertibleException.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacResolution$TypeNotConvertibleException.SCL.lombok */ public static class TypeNotConvertibleException extends Exception { public TypeNotConvertibleException(String str) { super(str); diff --git a/app/src/main/java/lombok/javac/JavacTransformer.java b/app/src/main/java/lombok/javac/JavacTransformer.java index 3d6d3c230e..d0e085ea82 100644 --- a/app/src/main/java/lombok/javac/JavacTransformer.java +++ b/app/src/main/java/lombok/javac/JavacTransformer.java @@ -10,12 +10,12 @@ import javax.annotation.processing.Messager; import lombok.ConfigurationKeys; import lombok.core.CleanupRegistry; import lombok.core.LombokConfiguration; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacTransformer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacTransformer.SCL.lombok */ public class JavacTransformer { private final HandlerLibrary handlers; private final Messager messager; - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTransformer$AnnotationVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTransformer$AnnotationVisitor.SCL.lombok */ private class AnnotationVisitor extends JavacASTAdapter { private final long priority; diff --git a/app/src/main/java/lombok/javac/JavacTreeMaker.java b/app/src/main/java/lombok/javac/JavacTreeMaker.java index f754ca9116..ee3dddc549 100644 --- a/app/src/main/java/lombok/javac/JavacTreeMaker.java +++ b/app/src/main/java/lombok/javac/JavacTreeMaker.java @@ -16,7 +16,7 @@ import java.lang.reflect.Modifier; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker.SCL.lombok */ public class JavacTreeMaker { private final TreeMaker tm; private static final ConcurrentHashMap, Object> FIELD_CACHE = new ConcurrentHashMap<>(); @@ -95,14 +95,14 @@ public class JavacTreeMaker { private static final MethodId Type = MethodId("Type"); private static final FieldId MethodDecl_recvParam = FieldId(JCTree.JCMethodDecl.class, "recvparam", JCTree.JCVariableDecl.class); - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$Case12.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$Case12.SCL.lombok */ public static class Case12 { private static final Class CASE_KIND_CLASS = JavacTreeMaker.classForName(TreeMaker.class, "com.sun.source.tree.CaseTree$CaseKind"); static final MethodId Case12 = JavacTreeMaker.MethodId("Case", JCTree.JCCase.class, CASE_KIND_CLASS, List.class, List.class, JCTree.class); static final Object CASE_KIND_STATEMENT = CASE_KIND_CLASS.getEnumConstants()[0]; } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$FieldId.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$FieldId.SCL.lombok */ private static final class FieldId { private final Class owner; private final String name; @@ -127,7 +127,7 @@ public class JavacTreeMaker { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$MethodId.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$MethodId.SCL.lombok */ private static final class MethodId { private final Class owner; private final String name; @@ -174,7 +174,7 @@ public class JavacTreeMaker { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$SchroedingerType.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$SchroedingerType.SCL.lombok */ private static class SchroedingerType { final Object value; private static Field NOSUCHFIELDEX_MARKER; @@ -255,7 +255,7 @@ public class JavacTreeMaker { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$TreeTag.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$TreeTag.SCL.lombok */ public static class TreeTag extends SchroedingerType { private static final Field TAG_FIELD; private static final Method TAG_METHOD; @@ -319,7 +319,7 @@ public class JavacTreeMaker { } } - /* loaded from: com.discord-116006.apk:lombok/javac/JavacTreeMaker$TypeTag.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/JavacTreeMaker$TypeTag.SCL.lombok */ public static class TypeTag extends SchroedingerType { private static final ConcurrentMap TYPE_TAG_CACHE = new ConcurrentHashMap(); private static final ConcurrentMap, Field> FIELD_CACHE = new ConcurrentHashMap(); diff --git a/app/src/main/java/lombok/javac/LombokOptions.java b/app/src/main/java/lombok/javac/LombokOptions.java index 5c3bab7ff5..ea22e1c2ea 100644 --- a/app/src/main/java/lombok/javac/LombokOptions.java +++ b/app/src/main/java/lombok/javac/LombokOptions.java @@ -7,7 +7,7 @@ import java.util.HashSet; import java.util.Set; import lombok.delombok.FormatPreferences; import lombok.delombok.LombokOptionsFactory; -/* loaded from: com.discord-116006.apk:lombok/javac/LombokOptions.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/LombokOptions.SCL.lombok */ public abstract class LombokOptions extends Options { private boolean deleteLombokAnnotations = false; private final Set changed = new HashSet(); diff --git a/app/src/main/java/lombok/javac/PackageName.java b/app/src/main/java/lombok/javac/PackageName.java index 9eec9792ac..b28211b6e7 100644 --- a/app/src/main/java/lombok/javac/PackageName.java +++ b/app/src/main/java/lombok/javac/PackageName.java @@ -3,7 +3,7 @@ package lombok.javac; import com.sun.tools.javac.tree.JCTree; import java.lang.reflect.Method; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/PackageName.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/PackageName.SCL.lombok */ public class PackageName { private static final Method packageNameMethod = getPackageNameMethod(); diff --git a/app/src/main/java/lombok/javac/ResolutionResetNeeded.java b/app/src/main/java/lombok/javac/ResolutionResetNeeded.java index f3cb81b607..8463623af8 100644 --- a/app/src/main/java/lombok/javac/ResolutionResetNeeded.java +++ b/app/src/main/java/lombok/javac/ResolutionResetNeeded.java @@ -6,6 +6,6 @@ import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) -/* loaded from: com.discord-116006.apk:lombok/javac/ResolutionResetNeeded.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/ResolutionResetNeeded.SCL.lombok */ public @interface ResolutionResetNeeded { } diff --git a/app/src/main/java/lombok/javac/TreeMirrorMaker.java b/app/src/main/java/lombok/javac/TreeMirrorMaker.java index cd6e3d510e..cd501f0c2d 100644 --- a/app/src/main/java/lombok/javac/TreeMirrorMaker.java +++ b/app/src/main/java/lombok/javac/TreeMirrorMaker.java @@ -11,7 +11,7 @@ import java.util.IdentityHashMap; import java.util.Iterator; import java.util.Map; import lombok.javac.JavacTreeMaker; -/* loaded from: com.discord-116006.apk:lombok/javac/TreeMirrorMaker.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/TreeMirrorMaker.SCL.lombok */ public class TreeMirrorMaker extends TreeCopier { private final IdentityHashMap originalToCopy = new IdentityHashMap<>(); diff --git a/app/src/main/java/lombok/javac/apt/InterceptingJavaFileManager.java b/app/src/main/java/lombok/javac/apt/InterceptingJavaFileManager.java index 47d44adfe5..d3b80ddade 100644 --- a/app/src/main/java/lombok/javac/apt/InterceptingJavaFileManager.java +++ b/app/src/main/java/lombok/javac/apt/InterceptingJavaFileManager.java @@ -7,7 +7,7 @@ import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; import lombok.core.DiagnosticsReceiver; import lombok.javac.apt.LombokFileObjects; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/InterceptingJavaFileManager.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/InterceptingJavaFileManager.SCL.lombok */ final class InterceptingJavaFileManager extends ForwardingJavaFileManager { private final DiagnosticsReceiver diagnostics; private final LombokFileObjects.Compiler compiler; diff --git a/app/src/main/java/lombok/javac/apt/InterceptingJavaFileObject.java b/app/src/main/java/lombok/javac/apt/InterceptingJavaFileObject.java index 31045b8e95..d24189b31e 100644 --- a/app/src/main/java/lombok/javac/apt/InterceptingJavaFileObject.java +++ b/app/src/main/java/lombok/javac/apt/InterceptingJavaFileObject.java @@ -15,7 +15,7 @@ import javax.tools.JavaFileObject; import lombok.Lombok; import lombok.core.DiagnosticsReceiver; import lombok.core.PostCompiler; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/InterceptingJavaFileObject.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/InterceptingJavaFileObject.SCL.lombok */ final class InterceptingJavaFileObject implements LombokFileObject { private final JavaFileObject delegate; private final String fileName; diff --git a/app/src/main/java/lombok/javac/apt/Java9Compiler.java b/app/src/main/java/lombok/javac/apt/Java9Compiler.java index b9d303c14c..50105d0c21 100644 --- a/app/src/main/java/lombok/javac/apt/Java9Compiler.java +++ b/app/src/main/java/lombok/javac/apt/Java9Compiler.java @@ -14,12 +14,12 @@ import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; import lombok.javac.apt.LombokFileObjects; /* compiled from: Javac9Compiler.java */ -/* loaded from: com.discord-116006.apk:lombok/javac/apt/Java9Compiler.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/Java9Compiler.SCL.lombok */ class Java9Compiler implements LombokFileObjects.Compiler { private final BaseFileManager fileManager; /* compiled from: Javac9Compiler.java */ - /* loaded from: com.discord-116006.apk:lombok/javac/apt/Java9Compiler$FileManagerWrapper.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/apt/Java9Compiler$FileManagerWrapper.SCL.lombok */ static class FileManagerWrapper extends BaseFileManager { JavaFileManager manager; diff --git a/app/src/main/java/lombok/javac/apt/Javac6BaseFileObjectWrapper.java b/app/src/main/java/lombok/javac/apt/Javac6BaseFileObjectWrapper.java index 1579eac8d1..5551ff8204 100644 --- a/app/src/main/java/lombok/javac/apt/Javac6BaseFileObjectWrapper.java +++ b/app/src/main/java/lombok/javac/apt/Javac6BaseFileObjectWrapper.java @@ -11,7 +11,7 @@ import java.nio.charset.CharsetDecoder; import javax.lang.model.element.Modifier; import javax.lang.model.element.NestingKind; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/Javac6BaseFileObjectWrapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/Javac6BaseFileObjectWrapper.SCL.lombok */ class Javac6BaseFileObjectWrapper extends BaseFileObject { private final LombokFileObject delegate; diff --git a/app/src/main/java/lombok/javac/apt/Javac7BaseFileObjectWrapper.java b/app/src/main/java/lombok/javac/apt/Javac7BaseFileObjectWrapper.java index 0f9788f55c..ab072d95fd 100644 --- a/app/src/main/java/lombok/javac/apt/Javac7BaseFileObjectWrapper.java +++ b/app/src/main/java/lombok/javac/apt/Javac7BaseFileObjectWrapper.java @@ -12,7 +12,7 @@ import java.nio.charset.CharsetDecoder; import javax.lang.model.element.Modifier; import javax.lang.model.element.NestingKind; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/Javac7BaseFileObjectWrapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/Javac7BaseFileObjectWrapper.SCL.lombok */ class Javac7BaseFileObjectWrapper extends BaseFileObject { private final LombokFileObject delegate; diff --git a/app/src/main/java/lombok/javac/apt/Javac9BaseFileObjectWrapper.java b/app/src/main/java/lombok/javac/apt/Javac9BaseFileObjectWrapper.java index 474ae7aab0..bbef2a286e 100644 --- a/app/src/main/java/lombok/javac/apt/Javac9BaseFileObjectWrapper.java +++ b/app/src/main/java/lombok/javac/apt/Javac9BaseFileObjectWrapper.java @@ -12,7 +12,7 @@ import java.nio.file.Path; import javax.lang.model.element.Modifier; import javax.lang.model.element.NestingKind; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/Javac9BaseFileObjectWrapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/Javac9BaseFileObjectWrapper.SCL.lombok */ class Javac9BaseFileObjectWrapper extends PathFileObject { private final LombokFileObject delegate; diff --git a/app/src/main/java/lombok/javac/apt/Javac9JavaFileObjectWrapper.java b/app/src/main/java/lombok/javac/apt/Javac9JavaFileObjectWrapper.java index 38da06c42a..a7c50c63b8 100644 --- a/app/src/main/java/lombok/javac/apt/Javac9JavaFileObjectWrapper.java +++ b/app/src/main/java/lombok/javac/apt/Javac9JavaFileObjectWrapper.java @@ -9,7 +9,7 @@ import java.net.URI; import javax.lang.model.element.Modifier; import javax.lang.model.element.NestingKind; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/Javac9JavaFileObjectWrapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/Javac9JavaFileObjectWrapper.SCL.lombok */ class Javac9JavaFileObjectWrapper implements JavaFileObject { private final LombokFileObject delegate; diff --git a/app/src/main/java/lombok/javac/apt/LombokFileObject.java b/app/src/main/java/lombok/javac/apt/LombokFileObject.java index 1fcdc7c59f..1333dee8cf 100644 --- a/app/src/main/java/lombok/javac/apt/LombokFileObject.java +++ b/app/src/main/java/lombok/javac/apt/LombokFileObject.java @@ -2,7 +2,7 @@ package lombok.javac.apt; import java.nio.charset.CharsetDecoder; import javax.tools.JavaFileObject; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokFileObject.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokFileObject.SCL.lombok */ interface LombokFileObject extends JavaFileObject { CharsetDecoder getDecoder(boolean z2); } diff --git a/app/src/main/java/lombok/javac/apt/LombokFileObjects.java b/app/src/main/java/lombok/javac/apt/LombokFileObjects.java index 6ee886f5c4..02e4a29310 100644 --- a/app/src/main/java/lombok/javac/apt/LombokFileObjects.java +++ b/app/src/main/java/lombok/javac/apt/LombokFileObjects.java @@ -10,18 +10,18 @@ import javax.tools.JavaFileManager; import javax.tools.JavaFileObject; import lombok.core.DiagnosticsReceiver; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokFileObjects.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokFileObjects.SCL.lombok */ final class LombokFileObjects { private static final List KNOWN_JAVA9_FILE_MANAGERS = Arrays.asList("com.google.errorprone.MaskedClassLoader$MaskedFileManager", "com.google.devtools.build.buildjar.javac.BlazeJavacMain$ClassloaderMaskingFileManager", "com.google.devtools.build.java.turbine.javac.JavacTurbineCompiler$ClassloaderMaskingFileManager", "org.netbeans.modules.java.source.parsing.ProxyFileManager", "com.sun.tools.javac.api.ClientCodeWrapper$WrappedStandardJavaFileManager", "com.sun.tools.javac.main.DelegatingJavaFileManager$DelegatingSJFM"); private static Constructor j9CompilerConstructor = null; - /* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokFileObjects$Compiler.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokFileObjects$Compiler.SCL.lombok */ interface Compiler { public static final Compiler JAVAC6 = new AnonymousClass1(); public static final Compiler JAVAC7 = new AnonymousClass2(); /* renamed from: lombok.javac.apt.LombokFileObjects$Compiler$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokFileObjects$Compiler$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokFileObjects$Compiler$1.SCL.lombok */ class AnonymousClass1 implements Compiler { private Method decoderMethod = null; private final AtomicBoolean decoderIsSet = new AtomicBoolean(); @@ -52,7 +52,7 @@ final class LombokFileObjects { } /* renamed from: lombok.javac.apt.LombokFileObjects$Compiler$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokFileObjects$Compiler$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokFileObjects$Compiler$2.SCL.lombok */ class AnonymousClass2 implements Compiler { private Method decoderMethod = null; private final AtomicBoolean decoderIsSet = new AtomicBoolean(); diff --git a/app/src/main/java/lombok/javac/apt/LombokProcessor.java b/app/src/main/java/lombok/javac/apt/LombokProcessor.java index 2430a83607..070d9663a9 100644 --- a/app/src/main/java/lombok/javac/apt/LombokProcessor.java +++ b/app/src/main/java/lombok/javac/apt/LombokProcessor.java @@ -40,7 +40,7 @@ import lombok.javac.JavacTransformer; import lombok.javac.handlers.JavacHandlerUtil; import lombok.permit.Permit; @SupportedAnnotationTypes({"*"}) -/* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokProcessor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokProcessor.SCL.lombok */ public class LombokProcessor extends AbstractProcessor { private ProcessingEnvironment processingEnv; private JavacProcessingEnvironment javacProcessingEnv; @@ -61,7 +61,7 @@ public class LombokProcessor extends AbstractProcessor { private int dummyCount = 0; /* renamed from: lombok.javac.apt.LombokProcessor$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/apt/LombokProcessor$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/apt/LombokProcessor$1.SCL.lombok */ class AnonymousClass1 extends ClassLoader { private final /* synthetic */ ClassLoader val$parent; diff --git a/app/src/main/java/lombok/javac/apt/MessagerDiagnosticsReceiver.java b/app/src/main/java/lombok/javac/apt/MessagerDiagnosticsReceiver.java index 06ce053007..1c4e9f95ff 100644 --- a/app/src/main/java/lombok/javac/apt/MessagerDiagnosticsReceiver.java +++ b/app/src/main/java/lombok/javac/apt/MessagerDiagnosticsReceiver.java @@ -3,7 +3,7 @@ package lombok.javac.apt; import javax.annotation.processing.Messager; import javax.tools.Diagnostic; import lombok.core.DiagnosticsReceiver; -/* loaded from: com.discord-116006.apk:lombok/javac/apt/MessagerDiagnosticsReceiver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/apt/MessagerDiagnosticsReceiver.SCL.lombok */ public class MessagerDiagnosticsReceiver implements DiagnosticsReceiver { private final Messager messager; diff --git a/app/src/main/java/lombok/javac/handlers/HandleAccessors.java b/app/src/main/java/lombok/javac/handlers/HandleAccessors.java index 8f684fc8de..aeafee8fd8 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleAccessors.java +++ b/app/src/main/java/lombok/javac/handlers/HandleAccessors.java @@ -9,7 +9,7 @@ import lombok.experimental.Accessors; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(65536) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleAccessors.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleAccessors.SCL.lombok */ public class HandleAccessors extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleBuilder.java b/app/src/main/java/lombok/javac/handlers/HandleBuilder.java index fed7c198ae..9fe9917af0 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleBuilder.java +++ b/app/src/main/java/lombok/javac/handlers/HandleBuilder.java @@ -31,7 +31,7 @@ import lombok.javac.handlers.HandleConstructor; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; @HandlerPriority(-1024) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilder.SCL.lombok */ public class HandleBuilder extends JavacAnnotationHandler { private HandleConstructor handleConstructor = new HandleConstructor(); static final String CLEAN_FIELD_NAME = "$lombokUnclean"; @@ -44,7 +44,7 @@ public class HandleBuilder extends JavacAnnotationHandler { static final String TO_BUILDER_NOT_SUPPORTED = "@Builder(toBuilder=true) is only supported if you return your own type."; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$javac$handlers$JavacHandlerUtil$MemberExistsResult; - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilder$BuilderFieldData.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilder$BuilderFieldData.SCL.lombok */ static class BuilderFieldData { List annotations; JCTree.JCExpression type; @@ -63,7 +63,7 @@ public class HandleBuilder extends JavacAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilder$BuilderJob.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilder$BuilderJob.SCL.lombok */ static class BuilderJob { CheckerFrameworkVersion checkerFramework; JavacNode parentType; diff --git a/app/src/main/java/lombok/javac/handlers/HandleBuilderDefault.java b/app/src/main/java/lombok/javac/handlers/HandleBuilderDefault.java index 316562825b..35e7ed27db 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleBuilderDefault.java +++ b/app/src/main/java/lombok/javac/handlers/HandleBuilderDefault.java @@ -9,7 +9,7 @@ import lombok.experimental.SuperBuilder; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(-1025) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilderDefault.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilderDefault.SCL.lombok */ public class HandleBuilderDefault extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleBuilderDefaultRemove.java b/app/src/main/java/lombok/javac/handlers/HandleBuilderDefaultRemove.java index 5a008f95b9..5d819709bb 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleBuilderDefaultRemove.java +++ b/app/src/main/java/lombok/javac/handlers/HandleBuilderDefaultRemove.java @@ -9,7 +9,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(65536) @AlreadyHandledAnnotations -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilderDefaultRemove.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilderDefaultRemove.SCL.lombok */ public class HandleBuilderDefaultRemove extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleBuilderRemove.java b/app/src/main/java/lombok/javac/handlers/HandleBuilderRemove.java index c246610aaf..1f023ff78f 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleBuilderRemove.java +++ b/app/src/main/java/lombok/javac/handlers/HandleBuilderRemove.java @@ -9,7 +9,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(65536) @AlreadyHandledAnnotations -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleBuilderRemove.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleBuilderRemove.SCL.lombok */ public class HandleBuilderRemove extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleCleanup.java b/app/src/main/java/lombok/javac/handlers/HandleCleanup.java index 0f96eb67e9..14a79fc773 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleCleanup.java +++ b/app/src/main/java/lombok/javac/handlers/HandleCleanup.java @@ -16,7 +16,7 @@ import lombok.javac.Javac; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleCleanup.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleCleanup.SCL.lombok */ public class HandleCleanup extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleConstructor.java b/app/src/main/java/lombok/javac/handlers/HandleConstructor.java index 013632684a..585347ff03 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleConstructor.java +++ b/app/src/main/java/lombok/javac/handlers/HandleConstructor.java @@ -28,11 +28,11 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleConstructor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleConstructor.SCL.lombok */ public class HandleConstructor { private static /* synthetic */ int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind; - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleConstructor$HandleAllArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleConstructor$HandleAllArgsConstructor.SCL.lombok */ public static class HandleAllArgsConstructor extends JavacAnnotationHandler { private static final String NAME = AllArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -58,7 +58,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleConstructor$HandleNoArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleConstructor$HandleNoArgsConstructor.SCL.lombok */ public static class HandleNoArgsConstructor extends JavacAnnotationHandler { private static final String NAME = NoArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -81,7 +81,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleConstructor$HandleRequiredArgsConstructor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleConstructor$HandleRequiredArgsConstructor.SCL.lombok */ public static class HandleRequiredArgsConstructor extends JavacAnnotationHandler { private static final String NAME = RequiredArgsConstructor.class.getSimpleName(); private HandleConstructor handleConstructor = new HandleConstructor(); @@ -107,7 +107,7 @@ public class HandleConstructor { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleConstructor$SkipIfConstructorExists.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleConstructor$SkipIfConstructorExists.SCL.lombok */ public enum SkipIfConstructorExists { YES, NO, diff --git a/app/src/main/java/lombok/javac/handlers/HandleData.java b/app/src/main/java/lombok/javac/handlers/HandleData.java index d691cd11a0..02dd3e93a5 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleData.java +++ b/app/src/main/java/lombok/javac/handlers/HandleData.java @@ -10,7 +10,7 @@ import lombok.core.handlers.HandlerUtil; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.handlers.HandleConstructor; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleData.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleData.SCL.lombok */ public class HandleData extends JavacAnnotationHandler { private HandleConstructor handleConstructor = new HandleConstructor(); private HandleGetter handleGetter = new HandleGetter(); diff --git a/app/src/main/java/lombok/javac/handlers/HandleDelegate.java b/app/src/main/java/lombok/javac/handlers/HandleDelegate.java index f15eb0480a..3c68f5ca6e 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleDelegate.java +++ b/app/src/main/java/lombok/javac/handlers/HandleDelegate.java @@ -39,20 +39,20 @@ import lombok.javac.JavacTreeMaker; import lombok.javac.ResolutionResetNeeded; @HandlerPriority(65536) @ResolutionResetNeeded -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate.SCL.lombok */ public class HandleDelegate extends JavacAnnotationHandler { private static final List METHODS_IN_OBJECT = Collections.unmodifiableList(Arrays.asList("hashCode()", "canEqual(java.lang.Object)", "equals(java.lang.Object)", "wait()", "wait(long)", "wait(long, int)", "notify()", "notifyAll()", "toString()", "getClass()", "clone()", "finalize()")); private static final String LEGALITY_OF_DELEGATE = "@Delegate is legal only on instance fields or no-argument instance methods."; private static final String RECURSION_NOT_ALLOWED = "@Delegate does not support recursion (delegating to a type that itself has @Delegate members). Member \"%s\" is @Delegate in type \"%s\""; public static final int HANDLE_DELEGATE_PRIORITY = 65536; - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$CantMakeDelegates.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$CantMakeDelegates.SCL.lombok */ public static class CantMakeDelegates extends Exception { Set conflicted; } /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver.SCL.lombok */ public static abstract class DelegateReceiver extends Enum { public static final DelegateReceiver METHOD = new AnonymousClass1("METHOD", 0); public static final DelegateReceiver FIELD = new AnonymousClass2("FIELD", 1); @@ -60,7 +60,7 @@ public class HandleDelegate extends JavacAnnotationHandler { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.HandleDelegate$DelegateReceiver$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver$1.SCL.lombok */ class AnonymousClass1 extends DelegateReceiver { AnonymousClass1(String str, int i) { super(str, i, null); @@ -76,7 +76,7 @@ public class HandleDelegate extends JavacAnnotationHandler { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.HandleDelegate$DelegateReceiver$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$DelegateReceiver$2.SCL.lombok */ class AnonymousClass2 extends DelegateReceiver { AnonymousClass2(String str, int i) { super(str, i, null); @@ -111,7 +111,7 @@ public class HandleDelegate extends JavacAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$DelegateRecursion.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$DelegateRecursion.SCL.lombok */ private static class DelegateRecursion extends Throwable { final String type; final String member; @@ -122,7 +122,7 @@ public class HandleDelegate extends JavacAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$MethodSig.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$MethodSig.SCL.lombok */ public static class MethodSig { final Name name; final ExecutableType type; @@ -150,7 +150,7 @@ public class HandleDelegate extends JavacAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleDelegate$Unannotated.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleDelegate$Unannotated.SCL.lombok */ private static class Unannotated { private static final Method unannotated; diff --git a/app/src/main/java/lombok/javac/handlers/HandleEqualsAndHashCode.java b/app/src/main/java/lombok/javac/handlers/HandleEqualsAndHashCode.java index 6d168379c5..1340978107 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleEqualsAndHashCode.java +++ b/app/src/main/java/lombok/javac/handlers/HandleEqualsAndHashCode.java @@ -25,7 +25,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleEqualsAndHashCode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleEqualsAndHashCode.SCL.lombok */ public class HandleEqualsAndHashCode extends JavacAnnotationHandler { private static final String RESULT_NAME = "result"; private static final String PRIME_NAME = "PRIME"; diff --git a/app/src/main/java/lombok/javac/handlers/HandleExtensionMethod.java b/app/src/main/java/lombok/javac/handlers/HandleExtensionMethod.java index c81c13116a..f0638dfef3 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleExtensionMethod.java +++ b/app/src/main/java/lombok/javac/handlers/HandleExtensionMethod.java @@ -20,10 +20,10 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacResolution; @HandlerPriority(66560) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleExtensionMethod.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleExtensionMethod.SCL.lombok */ public class HandleExtensionMethod extends JavacAnnotationHandler { - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleExtensionMethod$Extension.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleExtensionMethod$Extension.SCL.lombok */ private static class Extension { final List extensionMethods; final Symbol.TypeSymbol extensionProvider; @@ -34,7 +34,7 @@ public class HandleExtensionMethod extends JavacAnnotationHandler { final JavacNode annotationNode; final List extensions; diff --git a/app/src/main/java/lombok/javac/handlers/HandleFieldDefaults.java b/app/src/main/java/lombok/javac/handlers/HandleFieldDefaults.java index 094f71affc..adac4b500e 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleFieldDefaults.java +++ b/app/src/main/java/lombok/javac/handlers/HandleFieldDefaults.java @@ -14,7 +14,7 @@ import lombok.experimental.PackagePrivate; import lombok.javac.JavacASTAdapter; import lombok.javac.JavacNode; @HandlerPriority(-2048) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleFieldDefaults.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleFieldDefaults.SCL.lombok */ public class HandleFieldDefaults extends JavacASTAdapter { public boolean generateFieldDefaultsForType(JavacNode javacNode, JavacNode javacNode2, AccessLevel accessLevel, boolean z2, boolean z3) { if (z3 && JavacHandlerUtil.hasAnnotation(FieldDefaults.class, javacNode)) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleFieldNameConstants.java b/app/src/main/java/lombok/javac/handlers/HandleFieldNameConstants.java index 5db98f0d30..4238d80981 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleFieldNameConstants.java +++ b/app/src/main/java/lombok/javac/handlers/HandleFieldNameConstants.java @@ -17,7 +17,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleFieldNameConstants.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleFieldNameConstants.SCL.lombok */ public class HandleFieldNameConstants extends JavacAnnotationHandler { private static final IdentifierName FIELDS = IdentifierName.valueOf("Fields"); diff --git a/app/src/main/java/lombok/javac/handlers/HandleGetter.java b/app/src/main/java/lombok/javac/handlers/HandleGetter.java index 6c654fd569..4deb4f7667 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleGetter.java +++ b/app/src/main/java/lombok/javac/handlers/HandleGetter.java @@ -24,7 +24,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleGetter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleGetter.SCL.lombok */ public class HandleGetter extends JavacAnnotationHandler { private static final String AR = "java.util.concurrent.atomic.AtomicReference"; private static final List NIL_EXPRESSION = List.nil(); diff --git a/app/src/main/java/lombok/javac/handlers/HandleHelper.java b/app/src/main/java/lombok/javac/handlers/HandleHelper.java index 2fe204143c..1189748743 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleHelper.java +++ b/app/src/main/java/lombok/javac/handlers/HandleHelper.java @@ -18,11 +18,11 @@ import lombok.experimental.Helper; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleHelper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleHelper.SCL.lombok */ public class HandleHelper extends JavacAnnotationHandler { /* renamed from: lombok.javac.handlers.HandleHelper$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleHelper$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleHelper$1.SCL.lombok */ class AnonymousClass1 extends TreeScanner { private final /* synthetic */ String[] val$knownMethodNames_; private final /* synthetic */ JavacTreeMaker val$maker; diff --git a/app/src/main/java/lombok/javac/handlers/HandleJacksonized.java b/app/src/main/java/lombok/javac/handlers/HandleJacksonized.java index 1e97a09c09..4994c72066 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleJacksonized.java +++ b/app/src/main/java/lombok/javac/handlers/HandleJacksonized.java @@ -17,7 +17,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; @HandlerPriority(-512) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleJacksonized.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleJacksonized.SCL.lombok */ public class HandleJacksonized extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleLog.java b/app/src/main/java/lombok/javac/handlers/HandleLog.java index 8b5eb354a7..327f5f909b 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleLog.java +++ b/app/src/main/java/lombok/javac/handlers/HandleLog.java @@ -24,13 +24,13 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog.SCL.lombok */ public class HandleLog { private static final IdentifierName LOG = IdentifierName.valueOf("log"); private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$configuration$LogDeclaration$LogFactoryParameter; - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleCommonsLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleCommonsLog.SCL.lombok */ public static class HandleCommonsLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -39,7 +39,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleCustomLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleCustomLog.SCL.lombok */ public static class HandleCustomLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -53,7 +53,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleFloggerLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleFloggerLog.SCL.lombok */ public static class HandleFloggerLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -62,7 +62,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleJBossLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleJBossLog.SCL.lombok */ public static class HandleJBossLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -71,7 +71,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleJulLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleJulLog.SCL.lombok */ public static class HandleJulLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -80,7 +80,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleLog4j2Log.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleLog4j2Log.SCL.lombok */ public static class HandleLog4j2Log extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -89,7 +89,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleLog4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleLog4jLog.SCL.lombok */ public static class HandleLog4jLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -98,7 +98,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleSlf4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleSlf4jLog.SCL.lombok */ public static class HandleSlf4jLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { @@ -107,7 +107,7 @@ public class HandleLog { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleLog$HandleXSlf4jLog.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleLog$HandleXSlf4jLog.SCL.lombok */ public static class HandleXSlf4jLog extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleNonNull.java b/app/src/main/java/lombok/javac/handlers/HandleNonNull.java index 64e452755f..52ec6ae720 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleNonNull.java +++ b/app/src/main/java/lombok/javac/handlers/HandleNonNull.java @@ -15,7 +15,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; @HandlerPriority(512) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleNonNull.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleNonNull.SCL.lombok */ public class HandleNonNull extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; diff --git a/app/src/main/java/lombok/javac/handlers/HandlePrintAST.java b/app/src/main/java/lombok/javac/handlers/HandlePrintAST.java index c845b3ff0c..3aadc987a5 100644 --- a/app/src/main/java/lombok/javac/handlers/HandlePrintAST.java +++ b/app/src/main/java/lombok/javac/handlers/HandlePrintAST.java @@ -12,7 +12,7 @@ import lombok.javac.JavacASTVisitor; import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(536870912) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandlePrintAST.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandlePrintAST.SCL.lombok */ public class HandlePrintAST extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleSetter.java b/app/src/main/java/lombok/javac/handlers/HandleSetter.java index 5a7e49561a..d66dbab332 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleSetter.java +++ b/app/src/main/java/lombok/javac/handlers/HandleSetter.java @@ -21,7 +21,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSetter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSetter.SCL.lombok */ public class HandleSetter extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$javac$handlers$JavacHandlerUtil$MemberExistsResult; diff --git a/app/src/main/java/lombok/javac/handlers/HandleSneakyThrows.java b/app/src/main/java/lombok/javac/handlers/HandleSneakyThrows.java index e454392b3c..4c25923914 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleSneakyThrows.java +++ b/app/src/main/java/lombok/javac/handlers/HandleSneakyThrows.java @@ -19,7 +19,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; @HandlerPriority(1024) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSneakyThrows.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSneakyThrows.SCL.lombok */ public class HandleSneakyThrows extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; diff --git a/app/src/main/java/lombok/javac/handlers/HandleSuperBuilder.java b/app/src/main/java/lombok/javac/handlers/HandleSuperBuilder.java index 0e38dfe283..4104179977 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleSuperBuilder.java +++ b/app/src/main/java/lombok/javac/handlers/HandleSuperBuilder.java @@ -32,7 +32,7 @@ import lombok.javac.handlers.HandleBuilder; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; @HandlerPriority(-1024) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSuperBuilder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSuperBuilder.SCL.lombok */ public class HandleSuperBuilder extends JavacAnnotationHandler { private static final String SELF_METHOD = "self"; private static final String FILL_VALUES_METHOD_NAME = "$fillValuesFrom"; @@ -42,7 +42,7 @@ public class HandleSuperBuilder extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$javac$handlers$JavacHandlerUtil$MemberExistsResult; /* renamed from: lombok.javac.handlers.HandleSuperBuilder$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSuperBuilder$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSuperBuilder$1.SCL.lombok */ class AnonymousClass1 implements JavacSingularsRecipes.ExpressionMaker { private final /* synthetic */ JavacTreeMaker val$maker; private final /* synthetic */ SuperBuilderJob val$job; @@ -61,7 +61,7 @@ public class HandleSuperBuilder extends JavacAnnotationHandler { } /* renamed from: lombok.javac.handlers.HandleSuperBuilder$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSuperBuilder$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSuperBuilder$2.SCL.lombok */ class AnonymousClass2 implements JavacSingularsRecipes.StatementMaker { private final /* synthetic */ JavacTreeMaker val$maker; private final /* synthetic */ SuperBuilderJob val$job; @@ -77,7 +77,7 @@ public class HandleSuperBuilder extends JavacAnnotationHandler { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSuperBuilder$SuperBuilderJob.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSuperBuilder$SuperBuilderJob.SCL.lombok */ class SuperBuilderJob extends HandleBuilder.BuilderJob { JavacNode builderAbstractType; String builderAbstractClassName; diff --git a/app/src/main/java/lombok/javac/handlers/HandleSuperBuilderRemove.java b/app/src/main/java/lombok/javac/handlers/HandleSuperBuilderRemove.java index ee83192d0f..41fc86fce8 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleSuperBuilderRemove.java +++ b/app/src/main/java/lombok/javac/handlers/HandleSuperBuilderRemove.java @@ -9,7 +9,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; @HandlerPriority(65536) @AlreadyHandledAnnotations -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSuperBuilderRemove.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSuperBuilderRemove.SCL.lombok */ public class HandleSuperBuilderRemove extends JavacAnnotationHandler { @Override // lombok.javac.JavacAnnotationHandler public void handle(AnnotationValues annotationValues, JCTree.JCAnnotation jCAnnotation, JavacNode javacNode) { diff --git a/app/src/main/java/lombok/javac/handlers/HandleSynchronized.java b/app/src/main/java/lombok/javac/handlers/HandleSynchronized.java index d3acc3b706..b1b8c51d4a 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleSynchronized.java +++ b/app/src/main/java/lombok/javac/handlers/HandleSynchronized.java @@ -17,7 +17,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; @HandlerPriority(1024) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleSynchronized.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleSynchronized.SCL.lombok */ public class HandleSynchronized extends JavacAnnotationHandler { private static final String INSTANCE_LOCK_NAME = "$lock"; private static final String STATIC_LOCK_NAME = "$LOCK"; diff --git a/app/src/main/java/lombok/javac/handlers/HandleToString.java b/app/src/main/java/lombok/javac/handlers/HandleToString.java index e32643c5fb..0129cc1716 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleToString.java +++ b/app/src/main/java/lombok/javac/handlers/HandleToString.java @@ -18,7 +18,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleToString.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleToString.SCL.lombok */ public class HandleToString extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$configuration$CallSuperType; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$javac$handlers$JavacHandlerUtil$MemberExistsResult; diff --git a/app/src/main/java/lombok/javac/handlers/HandleUtilityClass.java b/app/src/main/java/lombok/javac/handlers/HandleUtilityClass.java index 6bbaee465c..f3b78a6842 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleUtilityClass.java +++ b/app/src/main/java/lombok/javac/handlers/HandleUtilityClass.java @@ -15,7 +15,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; @HandlerPriority(-4096) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleUtilityClass.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleUtilityClass.SCL.lombok */ public class HandleUtilityClass extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; diff --git a/app/src/main/java/lombok/javac/handlers/HandleVal.java b/app/src/main/java/lombok/javac/handlers/HandleVal.java index 6dd08d159a..187ae78a93 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleVal.java +++ b/app/src/main/java/lombok/javac/handlers/HandleVal.java @@ -15,7 +15,7 @@ import lombok.val; import lombok.var; @HandlerPriority(65636) @ResolutionResetNeeded -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleVal.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleVal.SCL.lombok */ public class HandleVal extends JavacASTAdapter { private static boolean eq(String str, String str2) { return str.equals(str2) || str.equals(new StringBuilder("lombok.").append(str2).toString()) || str.equals(new StringBuilder("lombok.experimental.").append(str2).toString()); diff --git a/app/src/main/java/lombok/javac/handlers/HandleValue.java b/app/src/main/java/lombok/javac/handlers/HandleValue.java index 8bb5daba67..fb501150e8 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleValue.java +++ b/app/src/main/java/lombok/javac/handlers/HandleValue.java @@ -13,7 +13,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.handlers.HandleConstructor; @HandlerPriority(-512) -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleValue.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleValue.SCL.lombok */ public class HandleValue extends JavacAnnotationHandler { private HandleFieldDefaults handleFieldDefaults = new HandleFieldDefaults(); private HandleConstructor handleConstructor = new HandleConstructor(); diff --git a/app/src/main/java/lombok/javac/handlers/HandleWith.java b/app/src/main/java/lombok/javac/handlers/HandleWith.java index 83dbac7034..7157a8d68a 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleWith.java +++ b/app/src/main/java/lombok/javac/handlers/HandleWith.java @@ -21,7 +21,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleWith.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleWith.SCL.lombok */ public class HandleWith extends JavacAnnotationHandler { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$javac$handlers$JavacHandlerUtil$MemberExistsResult; diff --git a/app/src/main/java/lombok/javac/handlers/HandleWithBy.java b/app/src/main/java/lombok/javac/handlers/HandleWithBy.java index 2e505903e2..8d2fb30d54 100644 --- a/app/src/main/java/lombok/javac/handlers/HandleWithBy.java +++ b/app/src/main/java/lombok/javac/handlers/HandleWithBy.java @@ -24,7 +24,7 @@ import lombok.javac.JavacAnnotationHandler; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/HandleWithBy.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/HandleWithBy.SCL.lombok */ public class HandleWithBy extends JavacAnnotationHandler { private static final LombokImmutableList NAME_JUF_FUNCTION = LombokImmutableList.of("java", "util", "function", "Function"); private static final LombokImmutableList NAME_JUF_OP = LombokImmutableList.of("java", "util", "function", "UnaryOperator"); diff --git a/app/src/main/java/lombok/javac/handlers/JavacHandlerUtil.java b/app/src/main/java/lombok/javac/handlers/JavacHandlerUtil.java index 0643b7e631..cc49c17b06 100644 --- a/app/src/main/java/lombok/javac/handlers/JavacHandlerUtil.java +++ b/app/src/main/java/lombok/javac/handlers/JavacHandlerUtil.java @@ -49,7 +49,7 @@ import lombok.javac.JavacAugments; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil.SCL.lombok */ public class JavacHandlerUtil { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; private static /* synthetic */ int[] $SWITCH_TABLE$lombok$AccessLevel; @@ -57,7 +57,7 @@ public class JavacHandlerUtil { private static /* synthetic */ int[] $SWITCH_TABLE$com$sun$source$tree$Tree$Kind; /* renamed from: lombok.javac.handlers.JavacHandlerUtil$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$1.SCL.lombok */ class AnonymousClass1 extends AnnotationValues.AnnotationValue { private final /* synthetic */ JavacNode val$node; private final /* synthetic */ List val$positions; @@ -89,7 +89,7 @@ public class JavacHandlerUtil { } /* renamed from: lombok.javac.handlers.JavacHandlerUtil$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$2.SCL.lombok */ class AnonymousClass2 extends AnnotationValues.AnnotationValue { private final /* synthetic */ JavacNode val$node; @@ -110,7 +110,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$ClassSymbolMembersField.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$ClassSymbolMembersField.SCL.lombok */ static class ClassSymbolMembersField { private static final Field membersField; private static final Method removeMethod; @@ -160,7 +160,7 @@ public class JavacHandlerUtil { } /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc.SCL.lombok */ public static abstract class CopyJavadoc extends Enum { public static final CopyJavadoc VERBATIM = new AnonymousClass1("VERBATIM", 0); public static final CopyJavadoc GETTER = new AnonymousClass2("GETTER", 1); @@ -171,7 +171,7 @@ public class JavacHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$1.SCL.lombok */ class AnonymousClass1 extends CopyJavadoc { AnonymousClass1(String str, int i) { super(str, i, null); @@ -185,11 +185,11 @@ public class JavacHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$2.SCL.lombok */ class AnonymousClass2 extends CopyJavadoc { /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$2$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$2$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$2$1.SCL.lombok */ class AnonymousClass1 implements CleanupTask { private final /* synthetic */ JCTree.JCCompilationUnit val$cu; private final /* synthetic */ JCTree val$n; @@ -234,7 +234,7 @@ public class JavacHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$3.SCL.lombok */ class AnonymousClass3 extends CopyJavadoc { AnonymousClass3(String str, int i) { super(str, i, null); @@ -248,7 +248,7 @@ public class JavacHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$4 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$4.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$4.SCL.lombok */ class AnonymousClass4 extends CopyJavadoc { AnonymousClass4(String str, int i) { super(str, i, null); @@ -262,7 +262,7 @@ public class JavacHandlerUtil { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$5 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$5.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$5.SCL.lombok */ class AnonymousClass5 extends CopyJavadoc { AnonymousClass5(String str, int i) { super(str, i, null); @@ -275,7 +275,7 @@ public class JavacHandlerUtil { } /* renamed from: lombok.javac.handlers.JavacHandlerUtil$CopyJavadoc$6 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$6.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$CopyJavadoc$6.SCL.lombok */ class AnonymousClass6 implements CleanupTask { private final /* synthetic */ JCTree.JCCompilationUnit val$cu; private final /* synthetic */ JCTree val$n; @@ -338,7 +338,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$GetterMethod.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$GetterMethod.SCL.lombok */ private static class GetterMethod { private final Name name; private final JCTree.JCExpression type; @@ -357,7 +357,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$JCAnnotatedTypeReflect.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$JCAnnotatedTypeReflect.SCL.lombok */ static class JCAnnotatedTypeReflect { private static Class TYPE; private static Constructor CONSTRUCTOR; @@ -432,7 +432,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$JCAnnotationReflect.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$JCAnnotationReflect.SCL.lombok */ static class JCAnnotationReflect { private static Field ATTRIBUTE; @@ -455,7 +455,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$MarkingScanner.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$MarkingScanner.SCL.lombok */ private static class MarkingScanner extends TreeScanner { private final JCTree source; private final Context context; @@ -473,7 +473,7 @@ public class JavacHandlerUtil { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacHandlerUtil$MemberExistsResult.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacHandlerUtil$MemberExistsResult.SCL.lombok */ public enum MemberExistsResult { NOT_EXISTS, EXISTS_BY_LOMBOK, diff --git a/app/src/main/java/lombok/javac/handlers/JavacResolver.java b/app/src/main/java/lombok/javac/handlers/JavacResolver.java index d27d2b7fbd..4282b8ba74 100644 --- a/app/src/main/java/lombok/javac/handlers/JavacResolver.java +++ b/app/src/main/java/lombok/javac/handlers/JavacResolver.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.tree.JCTree; import lombok.javac.JavacNode; import lombok.javac.JavacResolution; /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacResolver.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacResolver.SCL.lombok */ public abstract class JavacResolver extends Enum { public static final JavacResolver CLASS = new AnonymousClass1("CLASS", 0); public static final JavacResolver METHOD = new AnonymousClass2("METHOD", 1); @@ -14,7 +14,7 @@ public abstract class JavacResolver extends Enum { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacResolver$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacResolver$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacResolver$1.SCL.lombok */ class AnonymousClass1 extends JavacResolver { AnonymousClass1(String str, int i) { super(str, i, null); @@ -36,7 +36,7 @@ public abstract class JavacResolver extends Enum { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacResolver$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacResolver$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacResolver$2.SCL.lombok */ class AnonymousClass2 extends JavacResolver { AnonymousClass2(String str, int i) { super(str, i, null); @@ -60,7 +60,7 @@ public abstract class JavacResolver extends Enum { /* JADX WARN: Failed to restore enum class, 'enum' modifier removed */ /* renamed from: lombok.javac.handlers.JavacResolver$3 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacResolver$3.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacResolver$3.SCL.lombok */ class AnonymousClass3 extends JavacResolver { AnonymousClass3(String str, int i) { super(str, i, null); diff --git a/app/src/main/java/lombok/javac/handlers/JavacSingularsRecipes.java b/app/src/main/java/lombok/javac/handlers/JavacSingularsRecipes.java index 05dc5e2ac6..4745fb3ad7 100644 --- a/app/src/main/java/lombok/javac/handlers/JavacSingularsRecipes.java +++ b/app/src/main/java/lombok/javac/handlers/JavacSingularsRecipes.java @@ -26,23 +26,23 @@ import lombok.javac.Javac; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.HandleBuilder; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes.SCL.lombok */ public class JavacSingularsRecipes { private static final JavacSingularsRecipes INSTANCE = new JavacSingularsRecipes(); private final Map singularizers = new HashMap(); private final TypeLibrary singularizableTypes = new TypeLibrary(); - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$ExpressionMaker.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$ExpressionMaker.SCL.lombok */ public interface ExpressionMaker { JCTree.JCExpression make(); } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer.SCL.lombok */ public static abstract class JavacSingularizer { private static /* synthetic */ int[] $SWITCH_TABLE$lombok$core$AST$Kind; /* renamed from: lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer$1.SCL.lombok */ class AnonymousClass1 implements ExpressionMaker { private final /* synthetic */ HandleBuilder.BuilderJob val$job; private final /* synthetic */ JavacTreeMaker val$maker; @@ -59,7 +59,7 @@ public class JavacSingularsRecipes { } /* renamed from: lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$JavacSingularizer$2.SCL.lombok */ class AnonymousClass2 implements StatementMaker { private final /* synthetic */ HandleBuilder.BuilderJob val$job; private final /* synthetic */ JavacTreeMaker val$maker; @@ -418,7 +418,7 @@ public class JavacSingularsRecipes { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$SingularData.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$SingularData.SCL.lombok */ public static final class SingularData { private final JavacNode annotation; private final Name singularName; @@ -494,7 +494,7 @@ public class JavacSingularsRecipes { } } - /* loaded from: com.discord-116006.apk:lombok/javac/handlers/JavacSingularsRecipes$StatementMaker.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/handlers/JavacSingularsRecipes$StatementMaker.SCL.lombok */ public interface StatementMaker { JCTree.JCStatement make(); } diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.java index 8545cf2fd8..486c76bfa8 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.java @@ -9,7 +9,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.javac.JavacNode; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacGuavaMapSingularizer.SCL.lombok */ public class JavacGuavaMapSingularizer extends JavacGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of("key", "value"); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableMap", "com.google.common.collect.ImmutableBiMap", "com.google.common.collect.ImmutableSortedMap"); diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.java index 1079dc24e9..f462de8344 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.java @@ -9,7 +9,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.javac.JavacNode; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacGuavaSetListSingularizer.SCL.lombok */ public class JavacGuavaSetListSingularizer extends JavacGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of(""); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableCollection", "com.google.common.collect.ImmutableList", "com.google.common.collect.ImmutableSet", "com.google.common.collect.ImmutableSortedSet"); diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java index ebc2b874e3..89590e2147 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaSingularizer.java @@ -14,7 +14,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacGuavaSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacGuavaSingularizer.SCL.lombok */ abstract class JavacGuavaSingularizer extends JavacSingularsRecipes.JavacSingularizer { JavacGuavaSingularizer() { } diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.java index 40e19a82a2..3f9d38f0c3 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.java @@ -9,7 +9,7 @@ import lombok.core.LombokImmutableList; import lombok.core.configuration.CheckerFrameworkVersion; import lombok.javac.JavacNode; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacGuavaTableSingularizer.SCL.lombok */ public class JavacGuavaTableSingularizer extends JavacGuavaSingularizer { private static final LombokImmutableList SUFFIXES = LombokImmutableList.of("rowKey", "columnKey", "value"); private static final LombokImmutableList SUPPORTED_TYPES = LombokImmutableList.of("com.google.common.collect.ImmutableTable"); diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java index 60274299ee..2cd211ec26 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.java @@ -12,7 +12,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacJavaUtilListSetSingularizer.SCL.lombok */ abstract class JavacJavaUtilListSetSingularizer extends JavacJavaUtilSingularizer { JavacJavaUtilListSetSingularizer() { } diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.java index 48fb04b906..33bcc85ec6 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.java @@ -12,7 +12,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacJavaUtilListSingularizer.SCL.lombok */ public class JavacJavaUtilListSingularizer extends JavacJavaUtilListSetSingularizer { @Override // lombok.javac.handlers.JavacSingularsRecipes.JavacSingularizer public LombokImmutableList getSupportedTypes() { diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java index a183fb6a3c..fcf139ed57 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.java @@ -13,7 +13,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacJavaUtilMapSingularizer.SCL.lombok */ public class JavacJavaUtilMapSingularizer extends JavacJavaUtilSingularizer { @Override // lombok.javac.handlers.JavacSingularsRecipes.JavacSingularizer public LombokImmutableList getSupportedTypes() { diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.java index 8445d00edb..aa071efd04 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.java @@ -10,7 +10,7 @@ import lombok.core.configuration.CheckerFrameworkVersion; import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacJavaUtilSetSingularizer.SCL.lombok */ public class JavacJavaUtilSetSingularizer extends JavacJavaUtilListSetSingularizer { @Override // lombok.javac.handlers.JavacSingularsRecipes.JavacSingularizer public LombokImmutableList getSupportedTypes() { diff --git a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java index 408a9f3dd3..541fdb8efa 100644 --- a/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java +++ b/app/src/main/java/lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.java @@ -10,7 +10,7 @@ import lombok.javac.JavacNode; import lombok.javac.JavacTreeMaker; import lombok.javac.handlers.JavacHandlerUtil; import lombok.javac.handlers.JavacSingularsRecipes; -/* loaded from: com.discord-116006.apk:lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/handlers/singulars/JavacJavaUtilSingularizer.SCL.lombok */ abstract class JavacJavaUtilSingularizer extends JavacSingularsRecipes.JavacSingularizer { JavacJavaUtilSingularizer() { } diff --git a/app/src/main/java/lombok/javac/java6/CommentCollectingParser.java b/app/src/main/java/lombok/javac/java6/CommentCollectingParser.java index 68f84882b0..0e26f32872 100644 --- a/app/src/main/java/lombok/javac/java6/CommentCollectingParser.java +++ b/app/src/main/java/lombok/javac/java6/CommentCollectingParser.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.parser.Lexer; import com.sun.tools.javac.parser.Parser; import com.sun.tools.javac.tree.JCTree; import lombok.javac.CommentCatcher; -/* loaded from: com.discord-116006.apk:lombok/javac/java6/CommentCollectingParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java6/CommentCollectingParser.SCL.lombok */ class CommentCollectingParser extends EndPosParser { private final Lexer lexer; diff --git a/app/src/main/java/lombok/javac/java6/CommentCollectingParserFactory.java b/app/src/main/java/lombok/javac/java6/CommentCollectingParserFactory.java index a5d2685158..325d6d653a 100644 --- a/app/src/main/java/lombok/javac/java6/CommentCollectingParserFactory.java +++ b/app/src/main/java/lombok/javac/java6/CommentCollectingParserFactory.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.parser.Lexer; import com.sun.tools.javac.parser.Parser; import com.sun.tools.javac.util.Context; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/java6/CommentCollectingParserFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java6/CommentCollectingParserFactory.SCL.lombok */ public class CommentCollectingParserFactory extends Parser.Factory { static Context.Key key() { return parserFactoryKey; diff --git a/app/src/main/java/lombok/javac/java6/CommentCollectingScanner.java b/app/src/main/java/lombok/javac/java6/CommentCollectingScanner.java index ba7f0f4f14..59c1a32e5d 100644 --- a/app/src/main/java/lombok/javac/java6/CommentCollectingScanner.java +++ b/app/src/main/java/lombok/javac/java6/CommentCollectingScanner.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.util.List; import com.sun.tools.javac.util.ListBuffer; import java.nio.CharBuffer; import lombok.javac.CommentInfo; -/* loaded from: com.discord-116006.apk:lombok/javac/java6/CommentCollectingScanner.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java6/CommentCollectingScanner.SCL.lombok */ public class CommentCollectingScanner extends Scanner { private final ListBuffer comments = new ListBuffer<>(); private int endComment = 0; diff --git a/app/src/main/java/lombok/javac/java6/CommentCollectingScannerFactory.java b/app/src/main/java/lombok/javac/java6/CommentCollectingScannerFactory.java index b507fd7760..e14ec74600 100644 --- a/app/src/main/java/lombok/javac/java6/CommentCollectingScannerFactory.java +++ b/app/src/main/java/lombok/javac/java6/CommentCollectingScannerFactory.java @@ -3,11 +3,11 @@ package lombok.javac.java6; import com.sun.tools.javac.parser.Scanner; import com.sun.tools.javac.util.Context; import java.nio.CharBuffer; -/* loaded from: com.discord-116006.apk:lombok/javac/java6/CommentCollectingScannerFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java6/CommentCollectingScannerFactory.SCL.lombok */ public class CommentCollectingScannerFactory extends Scanner.Factory { /* renamed from: lombok.javac.java6.CommentCollectingScannerFactory$1MyFactory reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/java6/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/java6/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ class C1MyFactory implements Context.Factory { private final /* synthetic */ Context val$context; diff --git a/app/src/main/java/lombok/javac/java7/CommentCollectingParser.java b/app/src/main/java/lombok/javac/java7/CommentCollectingParser.java index b1e36a1ccb..e93d3a52ce 100644 --- a/app/src/main/java/lombok/javac/java7/CommentCollectingParser.java +++ b/app/src/main/java/lombok/javac/java7/CommentCollectingParser.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.parser.Lexer; import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.tree.JCTree; import lombok.javac.CommentCatcher; -/* loaded from: com.discord-116006.apk:lombok/javac/java7/CommentCollectingParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java7/CommentCollectingParser.SCL.lombok */ class CommentCollectingParser extends EndPosParser { private final Lexer lexer; diff --git a/app/src/main/java/lombok/javac/java7/CommentCollectingParserFactory.java b/app/src/main/java/lombok/javac/java7/CommentCollectingParserFactory.java index d858b2036b..a40d54808d 100644 --- a/app/src/main/java/lombok/javac/java7/CommentCollectingParserFactory.java +++ b/app/src/main/java/lombok/javac/java7/CommentCollectingParserFactory.java @@ -6,7 +6,7 @@ import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.Context; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/java7/CommentCollectingParserFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java7/CommentCollectingParserFactory.SCL.lombok */ public class CommentCollectingParserFactory extends ParserFactory { private final Context context; diff --git a/app/src/main/java/lombok/javac/java7/CommentCollectingScanner.java b/app/src/main/java/lombok/javac/java7/CommentCollectingScanner.java index 37596c1f24..a1e851412c 100644 --- a/app/src/main/java/lombok/javac/java7/CommentCollectingScanner.java +++ b/app/src/main/java/lombok/javac/java7/CommentCollectingScanner.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.util.List; import com.sun.tools.javac.util.ListBuffer; import java.nio.CharBuffer; import lombok.javac.CommentInfo; -/* loaded from: com.discord-116006.apk:lombok/javac/java7/CommentCollectingScanner.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java7/CommentCollectingScanner.SCL.lombok */ public class CommentCollectingScanner extends Scanner { private final ListBuffer comments = new ListBuffer<>(); private int endComment = 0; diff --git a/app/src/main/java/lombok/javac/java7/CommentCollectingScannerFactory.java b/app/src/main/java/lombok/javac/java7/CommentCollectingScannerFactory.java index dc6690ed67..9511d5535a 100644 --- a/app/src/main/java/lombok/javac/java7/CommentCollectingScannerFactory.java +++ b/app/src/main/java/lombok/javac/java7/CommentCollectingScannerFactory.java @@ -4,11 +4,11 @@ import com.sun.tools.javac.parser.Scanner; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.Context; import java.nio.CharBuffer; -/* loaded from: com.discord-116006.apk:lombok/javac/java7/CommentCollectingScannerFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java7/CommentCollectingScannerFactory.SCL.lombok */ public class CommentCollectingScannerFactory extends ScannerFactory { /* renamed from: lombok.javac.java7.CommentCollectingScannerFactory$1MyFactory reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/java7/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/java7/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ class C1MyFactory implements Context.Factory { private final /* synthetic */ Context val$context; diff --git a/app/src/main/java/lombok/javac/java8/CommentCollectingParser.java b/app/src/main/java/lombok/javac/java8/CommentCollectingParser.java index 694e5508b1..301ead2508 100644 --- a/app/src/main/java/lombok/javac/java8/CommentCollectingParser.java +++ b/app/src/main/java/lombok/javac/java8/CommentCollectingParser.java @@ -5,7 +5,7 @@ import com.sun.tools.javac.parser.Lexer; import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.tree.JCTree; import lombok.javac.CommentCatcher; -/* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingParser.SCL.lombok */ class CommentCollectingParser extends JavacParser { private final Lexer lexer; diff --git a/app/src/main/java/lombok/javac/java8/CommentCollectingParserFactory.java b/app/src/main/java/lombok/javac/java8/CommentCollectingParserFactory.java index db4e1e4748..357ab52ec3 100644 --- a/app/src/main/java/lombok/javac/java8/CommentCollectingParserFactory.java +++ b/app/src/main/java/lombok/javac/java8/CommentCollectingParserFactory.java @@ -6,7 +6,7 @@ import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.Context; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingParserFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingParserFactory.SCL.lombok */ public class CommentCollectingParserFactory extends ParserFactory { private final Context context; diff --git a/app/src/main/java/lombok/javac/java8/CommentCollectingScanner.java b/app/src/main/java/lombok/javac/java8/CommentCollectingScanner.java index bcb08f8f5c..33548ba3fe 100644 --- a/app/src/main/java/lombok/javac/java8/CommentCollectingScanner.java +++ b/app/src/main/java/lombok/javac/java8/CommentCollectingScanner.java @@ -4,7 +4,7 @@ import com.sun.tools.javac.parser.Scanner; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.List; import lombok.javac.CommentInfo; -/* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingScanner.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingScanner.SCL.lombok */ public class CommentCollectingScanner extends Scanner { private CommentCollectingTokenizer tokenizer; diff --git a/app/src/main/java/lombok/javac/java8/CommentCollectingScannerFactory.java b/app/src/main/java/lombok/javac/java8/CommentCollectingScannerFactory.java index 6568a02a9f..849c2854ff 100644 --- a/app/src/main/java/lombok/javac/java8/CommentCollectingScannerFactory.java +++ b/app/src/main/java/lombok/javac/java8/CommentCollectingScannerFactory.java @@ -4,12 +4,12 @@ import com.sun.tools.javac.parser.Scanner; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.Context; import java.nio.CharBuffer; -/* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingScannerFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingScannerFactory.SCL.lombok */ public class CommentCollectingScannerFactory extends ScannerFactory { public static boolean findTextBlocks; /* renamed from: lombok.javac.java8.CommentCollectingScannerFactory$1MyFactory reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingScannerFactory$1MyFactory.SCL.lombok */ class C1MyFactory implements Context.Factory { private final /* synthetic */ Context val$context; diff --git a/app/src/main/java/lombok/javac/java8/CommentCollectingTokenizer.java b/app/src/main/java/lombok/javac/java8/CommentCollectingTokenizer.java index 9d37b3a511..cd90a9dc62 100644 --- a/app/src/main/java/lombok/javac/java8/CommentCollectingTokenizer.java +++ b/app/src/main/java/lombok/javac/java8/CommentCollectingTokenizer.java @@ -8,14 +8,14 @@ import com.sun.tools.javac.util.List; import com.sun.tools.javac.util.ListBuffer; import java.nio.CharBuffer; import lombok.javac.CommentInfo; -/* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingTokenizer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingTokenizer.SCL.lombok */ class CommentCollectingTokenizer extends JavaTokenizer { private final ListBuffer textBlockStarts; private int prevEndPosition = 0; private final ListBuffer comments = new ListBuffer<>(); private int endComment = 0; - /* loaded from: com.discord-116006.apk:lombok/javac/java8/CommentCollectingTokenizer$PositionUnicodeReader.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/javac/java8/CommentCollectingTokenizer$PositionUnicodeReader.SCL.lombok */ static class PositionUnicodeReader extends UnicodeReader { protected PositionUnicodeReader(ScannerFactory scannerFactory, char[] cArr, int i) { super(scannerFactory, cArr, i); diff --git a/app/src/main/java/lombok/javac/java9/CommentCollectingParser.java b/app/src/main/java/lombok/javac/java9/CommentCollectingParser.java index ae7a94fe1c..c4d6e66f93 100644 --- a/app/src/main/java/lombok/javac/java9/CommentCollectingParser.java +++ b/app/src/main/java/lombok/javac/java9/CommentCollectingParser.java @@ -6,7 +6,7 @@ import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.tree.JCTree; import lombok.javac.CommentCatcher; import lombok.javac.java8.CommentCollectingScanner; -/* loaded from: com.discord-116006.apk:lombok/javac/java9/CommentCollectingParser.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java9/CommentCollectingParser.SCL.lombok */ class CommentCollectingParser extends JavacParser { private final Lexer lexer; diff --git a/app/src/main/java/lombok/javac/java9/CommentCollectingParserFactory.java b/app/src/main/java/lombok/javac/java9/CommentCollectingParserFactory.java index a7e126a9c5..43617da307 100644 --- a/app/src/main/java/lombok/javac/java9/CommentCollectingParserFactory.java +++ b/app/src/main/java/lombok/javac/java9/CommentCollectingParserFactory.java @@ -6,7 +6,7 @@ import com.sun.tools.javac.parser.ParserFactory; import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.util.Context; import lombok.permit.Permit; -/* loaded from: com.discord-116006.apk:lombok/javac/java9/CommentCollectingParserFactory.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/javac/java9/CommentCollectingParserFactory.SCL.lombok */ public class CommentCollectingParserFactory extends ParserFactory { private final Context context; diff --git a/app/src/main/java/lombok/launch/PatchFixesHider.java b/app/src/main/java/lombok/launch/PatchFixesHider.java index a3b498ae83..30002d357b 100644 --- a/app/src/main/java/lombok/launch/PatchFixesHider.java +++ b/app/src/main/java/lombok/launch/PatchFixesHider.java @@ -1,10 +1,12 @@ package lombok.launch; import android.animation.Animator; +import android.animation.AnimatorSet; import android.animation.Keyframe; import android.animation.ObjectAnimator; import android.animation.PropertyValuesHolder; import android.animation.TypeEvaluator; +import android.animation.ValueAnimator; import android.app.Application; import android.util.Property; import android.view.View; @@ -14,9 +16,7 @@ import com.discord.databinding.DirectoryEntryListItemBinding; import com.discord.widgets.directories.DirectoryChannelItem; import com.discord.widgets.directories.DirectoryChannelItemClickInterface; import com.discord.widgets.directories.DirectoryEntryData; -import d0.e0.p.d.m0.f.a0.a; -import d0.e0.p.d.m0.i.d; -import d0.e0.p.d.m0.i.e; +import d0.e0.p.d.m0.e.b.k; import java.io.BufferedOutputStream; import java.io.IOException; import java.io.OutputStream; @@ -36,7 +36,6 @@ import org.eclipse.jdt.core.IField; import org.eclipse.jdt.core.IMethod; import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.JavaModelException; -import org.eclipse.jdt.core.dom.ASTNode; import org.eclipse.jdt.core.dom.AbstractTypeDeclaration; import org.eclipse.jdt.core.dom.Annotation; import org.eclipse.jdt.core.dom.CompilationUnit; @@ -49,25 +48,30 @@ import org.eclipse.jdt.core.dom.SingleMemberAnnotation; import org.eclipse.jdt.core.dom.Type; import org.eclipse.jdt.core.dom.rewrite.ListRewrite; import org.eclipse.jdt.core.search.SearchMatch; +import org.eclipse.jdt.internal.compiler.ast.ASTNode; import org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration; import org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration; import org.eclipse.jdt.internal.compiler.ast.Expression; import org.eclipse.jdt.internal.compiler.ast.FieldDeclaration; import org.eclipse.jdt.internal.compiler.ast.ForeachStatement; import org.eclipse.jdt.internal.compiler.ast.LocalDeclaration; +import org.eclipse.jdt.internal.compiler.ast.MessageSend; import org.eclipse.jdt.internal.compiler.lookup.BlockScope; +import org.eclipse.jdt.internal.compiler.lookup.MethodBinding; +import org.eclipse.jdt.internal.compiler.lookup.Scope; import org.eclipse.jdt.internal.compiler.lookup.TypeBinding; import org.eclipse.jdt.internal.compiler.parser.Parser; +import org.eclipse.jdt.internal.compiler.problem.ProblemReporter; import org.eclipse.jdt.internal.core.SourceField; import org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent; import org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent; import org.eclipse.jdt.internal.core.dom.rewrite.TokenScanner; import org.eclipse.jdt.internal.corext.refactoring.SearchResultGroup; import org.eclipse.jdt.internal.corext.refactoring.structure.ASTNodeSearchUtil; -/* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider.SCL.lombok */ +/* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider.SCL.lombok */ final class PatchFixesHider { - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$Delegate.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$Delegate.SCL.lombok */ public static final class Delegate { private static final Method HANDLE_DELEGATE_FOR_TYPE = null; private static final Method GET_CHILDREN = null; @@ -76,7 +80,7 @@ final class PatchFixesHider { /* Code decompiled incorrectly, please refer to instructions dump. */ - static Long component24() { + static Long component22() { ?? onAnimationStart = Animator.AnimatorListener.onAnimationStart("lombok.eclipse.agent.PatchDelegatePortal", "lombok.eclipse.agent.PatchDelegatePortal"); new Class[1][0] = Object.class; HANDLE_DELEGATE_FOR_TYPE = Animator.removeListener(onAnimationStart); @@ -96,7 +100,7 @@ final class PatchFixesHider { /* Code decompiled incorrectly, please refer to instructions dump. */ - public static PlayoutMetric component26() { + public static Long component24() { Object obj; Method method = HANDLE_DELEGATE_FOR_TYPE; new Object[1][0] = obj; @@ -106,7 +110,7 @@ final class PatchFixesHider { /* JADX WARN: Not initialized variable reg: 6, insn: 0x0009: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r6 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - public static PlayoutMetric component27() { + public static PlayoutMetric component25() { Object obj; Object obj2; Method method = GET_CHILDREN; @@ -115,7 +119,7 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$ExtensionMethod.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$ExtensionMethod.SCL.lombok */ public static final class ExtensionMethod { private static final Method RESOLVE_TYPE = null; private static final Method ERROR_NO_METHOD_FOR = null; @@ -123,22 +127,111 @@ final class PatchFixesHider { private static final Method INVALID_METHOD2 = null; private static final Method NON_STATIC_ACCESS_TO_STATIC_METHOD = null; + static void onClick(View view) { + AnimatorSet.play("lombok.eclipse.agent.PatchExtensionMethod"); + Class[] clsArr = {TypeBinding.class, MessageSend.class, BlockScope.class}; + RESOLVE_TYPE = ValueAnimator.cancel(); + Class[] clsArr2 = {ProblemReporter.class, MessageSend.class, TypeBinding.class, TypeBinding[].class}; + ERROR_NO_METHOD_FOR = ValueAnimator.cancel(); + Class[] clsArr3 = {ProblemReporter.class, MessageSend.class, MethodBinding.class}; + INVALID_METHOD = ValueAnimator.cancel(); + Class[] clsArr4 = {ProblemReporter.class, MessageSend.class, MethodBinding.class, Scope.class}; + INVALID_METHOD2 = ValueAnimator.cancel(); + Class[] clsArr5 = {ProblemReporter.class, ASTNode.class, MethodBinding.class, MessageSend.class}; + NON_STATIC_ACCESS_TO_STATIC_METHOD = ValueAnimator.cancel(); + } + /* JADX ERROR: ArrayIndexOutOfBoundsException in pass: SSATransform - java.lang.ArrayIndexOutOfBoundsException: Index 8 out of bounds for length 8 + java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 at jadx.core.dex.visitors.ssa.RenameState.startVar(RenameState.java:58) at jadx.core.dex.visitors.ssa.RenameState.init(RenameState.java:28) at jadx.core.dex.visitors.ssa.SSATransform.renameVariables(SSATransform.java:136) at jadx.core.dex.visitors.ssa.SSATransform.process(SSATransform.java:60) at jadx.core.dex.visitors.ssa.SSATransform.visit(SSATransform.java:41) */ + public ExtensionMethod(com.discord.api.directory.DirectoryEntryGuild r3, com.discord.widgets.directories.DirectoryEntryData r4, com.discord.widgets.directories.DirectoryChannelItemClickInterface r5) { + /* + r2 = this; + r0 = r2 + lombok.launch.PatchFixesHider.super.setView(r2) + return + */ + throw new UnsupportedOperationException("Method not decompiled: lombok.launch.PatchFixesHider.ExtensionMethod.(com.discord.api.directory.DirectoryEntryGuild, com.discord.widgets.directories.DirectoryEntryData, com.discord.widgets.directories.DirectoryChannelItemClickInterface):void"); + } + + /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* renamed from: onClick reason: collision with other method in class */ + public static void m242onClick(View view) { + Object obj; + Object obj2; + Object[] objArr = {view, obj, obj2}; + } + + /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* renamed from: reason: not valid java name */ - static void m240init( - /* JADX ERROR: ArrayIndexOutOfBoundsException in pass: SSATransform - java.lang.ArrayIndexOutOfBoundsException: Index 8 out of bounds for length 8 - at jadx.core.dex.visitors.ssa.RenameState.startVar(RenameState.java:58) - at jadx.core.dex.visitors.ssa.RenameState.init(RenameState.java:28) - at jadx.core.dex.visitors.ssa.SSATransform.renameVariables(SSATransform.java:136) - at jadx.core.dex.visitors.ssa.SSATransform.process(SSATransform.java:60) + public static void m240init(DirectoryEntryGuild directoryEntryGuild, DirectoryEntryData directoryEntryData, DirectoryChannelItemClickInterface directoryChannelItemClickInterface) { + Object obj; + Object[] objArr = {directoryEntryGuild, directoryEntryData, directoryChannelItemClickInterface, obj}; + Application.getString(ERROR_NO_METHOD_FOR); + } + + /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + public static boolean onLongClick(View view) { + Object obj; + Object obj2; + Object[] objArr = {view, obj, obj2}; + Application.getString(INVALID_METHOD); + return; + } + + /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* renamed from: reason: not valid java name */ + public static void m241init(DirectoryEntryListItemBinding directoryEntryListItemBinding) { + Object obj; + Object obj2; + Object obj3; + Object[] objArr = {directoryEntryListItemBinding, obj, obj2, obj3}; + Application.getString(INVALID_METHOD2); + } + + /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ + public static void bind(DirectoryChannelItem directoryChannelItem, DirectoryChannelItemClickInterface directoryChannelItemClickInterface) { + Object obj; + Object obj2; + Object[] objArr = {directoryChannelItem, directoryChannelItemClickInterface, obj, obj2}; + Application.getString(NON_STATIC_ACCESS_TO_STATIC_METHOD); + } + } + + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$Javadoc.SCL.lombok */ + public static final class Javadoc { + private static final Method GET_HTML = null; + private static final Method PRINT_METHOD = null; + + /* JADX ERROR: IllegalArgumentException in pass: ConstructorVisitor + java.lang.IllegalArgumentException: Illegal Capacity: -1 + at java.base/java.util.ArrayList.(ArrayList.java:160) + at jadx.core.dex.nodes.InsnNode.(InsnNode.java:37) + at jadx.core.dex.instructions.BaseInvokeNode.(BaseInvokeNode.java:11) + at jadx.core.dex.instructions.mods.ConstructorInsn.(ConstructorInsn.java:28) + at jadx.core.dex.visitors.ConstructorVisitor.processInvoke(ConstructorVisitor.java:66) + at jadx.core.dex.visitors.ConstructorVisitor.replaceInvoke(ConstructorVisitor.java:53) + at jadx.core.dex.visitors.ConstructorVisitor.visit(ConstructorVisitor.java:36) + */ + static java.lang.Object createPrimitiveType( + /* JADX ERROR: IllegalArgumentException in pass: ConstructorVisitor + java.lang.IllegalArgumentException: Illegal Capacity: -1 + at java.base/java.util.ArrayList.(ArrayList.java:160) + at jadx.core.dex.nodes.InsnNode.(InsnNode.java:37) + at jadx.core.dex.instructions.BaseInvokeNode.(BaseInvokeNode.java:11) + at jadx.core.dex.instructions.mods.ConstructorInsn.(ConstructorInsn.java:28) + at jadx.core.dex.visitors.ConstructorVisitor.processInvoke(ConstructorVisitor.java:66) + at jadx.core.dex.visitors.ConstructorVisitor.replaceInvoke(ConstructorVisitor.java:53) */ /* JADX ERROR: Method generation error jadx.core.utils.exceptions.JadxRuntimeException: Code variable not set in r7v0 ?? @@ -154,181 +247,42 @@ final class PatchFixesHider { at java.base/java.util.stream.Sink$ChainedReference.end(Sink.java:258) */ - /* JADX ERROR: ArrayIndexOutOfBoundsException in pass: SSATransform - java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 - at jadx.core.dex.visitors.ssa.RenameState.startVar(RenameState.java:58) - at jadx.core.dex.visitors.ssa.RenameState.init(RenameState.java:28) - at jadx.core.dex.visitors.ssa.SSATransform.renameVariables(SSATransform.java:136) - at jadx.core.dex.visitors.ssa.SSATransform.process(SSATransform.java:60) - at jadx.core.dex.visitors.ssa.SSATransform.visit(SSATransform.java:41) - */ - public ExtensionMethod(android.view.View r3) { - /* - r2 = this; - r0 = r2 - lombok.launch.PatchFixesHider.super.setView(r2) - return - */ - throw new UnsupportedOperationException("Method not decompiled: lombok.launch.PatchFixesHider.ExtensionMethod.onClick(android.view.View):void"); - } - - /* renamed from: reason: not valid java name */ - public static void m241init(DirectoryEntryGuild directoryEntryGuild, DirectoryEntryData directoryEntryData, DirectoryChannelItemClickInterface directoryChannelItemClickInterface) { - Object[] objArr = {directoryEntryGuild, directoryEntryData, directoryChannelItemClickInterface}; - } - - /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - public static boolean onLongClick(View view) { - Object obj; - Object obj2; - Object obj3; - Object[] objArr = {view, obj, obj2, obj3}; - Application.getString(ERROR_NO_METHOD_FOR); + /* JADX WARN: Multi-variable type inference failed */ + public Javadoc() { + PatchFixesHider.super.getValues(); return; } - /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* renamed from: reason: not valid java name */ - public static void m242init(DirectoryEntryListItemBinding directoryEntryListItemBinding) { - Object obj; - Object obj2; - Object[] objArr = {directoryEntryListItemBinding, obj, obj2}; - Application.getString(INVALID_METHOD); - } - - /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - public static void bind(DirectoryChannelItem directoryChannelItem, DirectoryChannelItemClickInterface directoryChannelItemClickInterface) { - Object obj; - Object obj2; - Object[] objArr = {directoryChannelItem, directoryChannelItemClickInterface, obj, obj2}; - Application.getString(INVALID_METHOD2); - } - - /* JADX WARN: Not initialized variable reg: 6, insn: 0x0009: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r6 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 8, insn: 0x0011: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Not initialized variable reg: 9, insn: 0x0015: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - public static DirectoryEntryListItemBinding getViewBinding() { - Object obj; - Object obj2; - Object obj3; - Object obj4; - Object[] objArr = {obj, obj2, obj3, obj4}; - Application.getString(NON_STATIC_ACCESS_TO_STATIC_METHOD); - return; - } - } - - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$Javadoc.SCL.lombok */ - public static final class Javadoc { - private static final Method GET_HTML = null; - private static final Method PRINT_METHOD = null; - - /* JADX ERROR: IllegalArgumentException in pass: ConstructorVisitor - java.lang.IllegalArgumentException: Illegal Capacity: -1 - at java.base/java.util.ArrayList.(ArrayList.java:160) - at jadx.core.dex.nodes.InsnNode.(InsnNode.java:37) - at jadx.core.dex.instructions.BaseInvokeNode.(BaseInvokeNode.java:11) - at jadx.core.dex.instructions.mods.ConstructorInsn.(ConstructorInsn.java:28) - at jadx.core.dex.visitors.ConstructorVisitor.processInvoke(ConstructorVisitor.java:66) - at jadx.core.dex.visitors.ConstructorVisitor.replaceInvoke(ConstructorVisitor.java:53) - at jadx.core.dex.visitors.ConstructorVisitor.visit(ConstructorVisitor.java:36) - */ - static d0.e0.p.d.m0.i.n.a toBuilder() { - /* - java.lang.String r0 = "lombok.eclipse.agent.PatchJavadoc" - android.accounts.AccountManager r0 = android.accounts.AccountManager.get(r0) - r7 = r0 - r0 = r7 - java.lang.String r1 = "getHTMLContentFromSource" - r2 = 2 - java.lang.Class[] r2 = new java.lang.Class[r2] - r3 = r2 - r4 = 0 - java.lang.Class r5 = java.lang.String.class - r3[r4] = r5 - r3 = r2 - r4 = 1 - java.lang.Class r5 = org.eclipse.jdt.core.IJavaElement.class - r3[r4] = r5 - void r0 = android.animation.AnimatorListenerAdapter.() - lombok.launch.PatchFixesHider.Javadoc.GET_HTML = r0 - r0 = r7 - java.lang.String r1 = "printMethod" - r2 = 4 - java.lang.Class[] r2 = new java.lang.Class[r2] - r3 = r2 - r4 = 0 - java.lang.Class r5 = org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.class - r3[r4] = r5 - r3 = r2 - r4 = 1 - java.lang.Class r5 = java.lang.Integer.class - r3[r4] = r5 - r3 = r2 - r4 = 2 - java.lang.Class r5 = java.lang.StringBuffer.class - r3[r4] = r5 - r3 = r2 - r4 = 3 - java.lang.Class r5 = org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.class - r3[r4] = r5 - void r0 = android.animation.AnimatorListenerAdapter.() - lombok.launch.PatchFixesHider.Javadoc.PRINT_METHOD = r0 - return - */ - throw new UnsupportedOperationException("Method not decompiled: lombok.launch.PatchFixesHider.Javadoc.toBuilder():d0.e0.p.d.m0.i.n$a"); - } - - /* JADX ERROR: ArrayIndexOutOfBoundsException in pass: SSATransform - java.lang.ArrayIndexOutOfBoundsException: Index 3 out of bounds for length 3 - at jadx.core.dex.visitors.ssa.RenameState.startVar(RenameState.java:58) - at jadx.core.dex.visitors.ssa.RenameState.init(RenameState.java:28) - at jadx.core.dex.visitors.ssa.SSATransform.renameVariables(SSATransform.java:136) - at jadx.core.dex.visitors.ssa.SSATransform.process(SSATransform.java:60) - at jadx.core.dex.visitors.ssa.SSATransform.visit(SSATransform.java:41) - */ - public Javadoc(kotlin.reflect.jvm.internal.impl.protobuf.CodedOutputStream r3) { - /* - r2 = this; - r0 = r2 - lombok.launch.PatchFixesHider.super.getValues() - return - */ - throw new UnsupportedOperationException("Method not decompiled: lombok.launch.PatchFixesHider.Javadoc.writeTo(kotlin.reflect.jvm.internal.impl.protobuf.CodedOutputStream):void"); - } - /* JADX WARN: Not initialized variable reg: 6, insn: 0x0009: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r6 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* JADX WARN: Unknown variable types count: 1 */ - /* renamed from: reason: not valid java name */ /* Code decompiled incorrectly, please refer to instructions dump. */ - public static void m243init() { + public static Object getJavaLangClassType() { + Object obj; + Object obj2; ?? r0 = GET_HTML; + return (String) ObjectAnimator.ofObject(r0, (Property) new Object[]{obj, obj2}, (TypeEvaluator) 1, (Object[]) r0); } - /* JADX WARN: Multi-variable type inference failed */ + /* JADX WARN: Not initialized variable reg: 7, insn: 0x000d: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r7 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* JADX WARN: Not initialized variable reg: 8, insn: 0x0014: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r8 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ /* JADX WARN: Not initialized variable reg: 9, insn: 0x0018: MOVE (r4 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]) = (r9 I:??[int, float, boolean, short, byte, char, OBJECT, ARRAY]), block:B:2:0x0000 */ - /* JADX WARN: Unknown variable types count: 1 */ + /* JADX WARN: Unknown variable types count: 2 */ /* Code decompiled incorrectly, please refer to instructions dump. */ - public static a.c parsePartialFrom(d dVar, e eVar) { + public static String toString(k kVar) { + ?? r7; Object obj; Object obj2; ?? r0 = PRINT_METHOD; - return (StringBuffer) ObjectAnimator.ofObject(r0, (Property) new Object[]{dVar, PropertyValuesHolder.ofFloat((Property) eVar, (float[]) eVar), obj, obj2}, (TypeEvaluator) 3, (Object[]) r0); + return (StringBuffer) ObjectAnimator.ofObject(r0, (Property) new Object[]{kVar, PropertyValuesHolder.ofFloat((Property) r7, (float[]) r7), obj, obj2}, (TypeEvaluator) 3, (Object[]) r0); } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$LombokDeps.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$LombokDeps.SCL.lombok */ public static final class LombokDeps { public static final Method ADD_LOMBOK_NOTES; public static final Method POST_COMPILER_BYTES_STRING; @@ -364,11 +318,11 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$PatchFixes.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$PatchFixes.SCL.lombok */ public static final class PatchFixes { public static final int ALREADY_PROCESSED_FLAG = 8388608; - public static boolean isGenerated(ASTNode aSTNode) { + public static boolean isGenerated(org.eclipse.jdt.core.dom.ASTNode aSTNode) { boolean z2 = false; try { z2 = ((Boolean) aSTNode.getClass().getField("$isGenerated").get(aSTNode)).booleanValue(); @@ -380,7 +334,7 @@ final class PatchFixesHider { return z2; } - public static boolean isGenerated(org.eclipse.jdt.internal.compiler.ast.ASTNode aSTNode) { + public static boolean isGenerated(ASTNode aSTNode) { boolean z2 = false; try { z2 = aSTNode.getClass().getField("$generatedBy").get(aSTNode) != null; @@ -407,7 +361,7 @@ final class PatchFixesHider { Iterator it = list.iterator(); while (it.hasNext()) { Object next = it.next(); - if (!isGenerated((ASTNode) next)) { + if (!isGenerated((org.eclipse.jdt.core.dom.ASTNode) next)) { arrayList.add(next); } } @@ -418,7 +372,7 @@ final class PatchFixesHider { } public static String getRealMethodDeclarationSource(String str, Object obj, MethodDeclaration methodDeclaration) throws Exception { - if (!isGenerated((ASTNode) methodDeclaration)) { + if (!isGenerated((org.eclipse.jdt.core.dom.ASTNode) methodDeclaration)) { return str; } ArrayList arrayList = new ArrayList(); @@ -490,7 +444,7 @@ final class PatchFixesHider { public static MethodDeclaration getRealMethodDeclarationNode(IMethod iMethod, CompilationUnit compilationUnit) throws JavaModelException { MethodDeclaration methodDeclarationNode = ASTNodeSearchUtil.getMethodDeclarationNode(iMethod, compilationUnit); - if (isGenerated((ASTNode) methodDeclarationNode)) { + if (isGenerated((org.eclipse.jdt.core.dom.ASTNode) methodDeclarationNode)) { Stack stack = new Stack(); for (IType declaringType = iMethod.getDeclaringType(); declaringType != null; declaringType = declaringType.getDeclaringType()) { stack.push(declaringType); @@ -530,9 +484,9 @@ final class PatchFixesHider { return null; } - public static int getSourceEndFixed(int i, org.eclipse.jdt.internal.compiler.ast.ASTNode aSTNode) throws Exception { - org.eclipse.jdt.internal.compiler.ast.ASTNode aSTNode2; - return (i != -1 || (aSTNode2 = (org.eclipse.jdt.internal.compiler.ast.ASTNode) aSTNode.getClass().getField("$generatedBy").get(aSTNode)) == null) ? i : aSTNode2.sourceEnd; + public static int getSourceEndFixed(int i, ASTNode aSTNode) throws Exception { + ASTNode aSTNode2; + return (i != -1 || (aSTNode2 = (ASTNode) aSTNode.getClass().getField("$generatedBy").get(aSTNode)) == null) ? i : aSTNode2.sourceEnd; } public static int fixRetrieveStartingCatchPosition(int i, int i2) { @@ -582,7 +536,7 @@ final class PatchFixesHider { if (i != -1 || type == null) { return i; } - if (isGenerated((ASTNode) type)) { + if (isGenerated((org.eclipse.jdt.core.dom.ASTNode) type)) { return (type.getStartPosition() + type.getLength()) - 1; } return -1; @@ -592,11 +546,11 @@ final class PatchFixesHider { return (((Integer) obj.getClass().getField("bits").get(obj)).intValue() & 8388608) != 0; } - public static boolean skipRewritingGeneratedNodes(ASTNode aSTNode) throws Exception { + public static boolean skipRewritingGeneratedNodes(org.eclipse.jdt.core.dom.ASTNode aSTNode) throws Exception { return ((Boolean) aSTNode.getClass().getField("$isGenerated").get(aSTNode)).booleanValue(); } - public static void setIsGeneratedFlag(ASTNode aSTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode aSTNode2) throws Exception { + public static void setIsGeneratedFlag(org.eclipse.jdt.core.dom.ASTNode aSTNode, ASTNode aSTNode2) throws Exception { if (aSTNode2 != null && aSTNode != null) { if (EcjAugments.ASTNode_generatedBy.get(aSTNode2) != null) { aSTNode.getClass().getField("$isGenerated").set(aSTNode, true); @@ -605,8 +559,8 @@ final class PatchFixesHider { } public static void setIsGeneratedFlagForName(Name name, Object obj) throws Exception { - if (obj instanceof org.eclipse.jdt.internal.compiler.ast.ASTNode) { - if (EcjAugments.ASTNode_generatedBy.get((org.eclipse.jdt.internal.compiler.ast.ASTNode) obj) != null) { + if (obj instanceof ASTNode) { + if (EcjAugments.ASTNode_generatedBy.get((ASTNode) obj) != null) { name.getClass().getField("$isGenerated").set(name, true); } } @@ -617,7 +571,7 @@ final class PatchFixesHider { ArrayList arrayList = new ArrayList(); ArrayList arrayList2 = new ArrayList(); for (RewriteEvent rewriteEvent2 : children) { - if (isGenerated((ASTNode) rewriteEvent2.getOriginalValue())) { + if (isGenerated((org.eclipse.jdt.core.dom.ASTNode) rewriteEvent2.getOriginalValue())) { boolean z2 = rewriteEvent2.getChangeKind() == 4 || rewriteEvent2.getChangeKind() == 2; boolean z3 = rewriteEvent2.getOriginalValue() instanceof MethodDeclaration; if (z2 && z3 && rewriteEvent2.getNewValue() != null) { @@ -747,7 +701,7 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$Transform.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$Transform.SCL.lombok */ public static final class Transform { private static final Method TRANSFORM; private static final Method TRANSFORM_SWAPPED; @@ -767,7 +721,7 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$Util.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$Util.SCL.lombok */ public static final class Util { private static ClassLoader shadowLoader; @@ -818,7 +772,7 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$Val.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$Val.SCL.lombok */ public static final class Val { private static final Method SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED; private static final Method SKIP_RESOLVE_INITIALIZER_IF_ALREADY_CALLED2; @@ -850,7 +804,7 @@ final class PatchFixesHider { } } - /* loaded from: com.discord-116006.apk:Class50/lombok/launch/PatchFixesHider$ValPortal.SCL.lombok */ + /* loaded from: com.discord-117014.apk:Class50/lombok/launch/PatchFixesHider$ValPortal.SCL.lombok */ public static final class ValPortal { private static final Method COPY_INITIALIZATION_OF_FOR_EACH_ITERABLE; private static final Method COPY_INITIALIZATION_OF_LOCAL_DECLARATION; diff --git a/app/src/main/java/lombok/patcher/ClassRootFinder.java b/app/src/main/java/lombok/patcher/ClassRootFinder.java index 48f0a266d1..faf68775b3 100644 --- a/app/src/main/java/lombok/patcher/ClassRootFinder.java +++ b/app/src/main/java/lombok/patcher/ClassRootFinder.java @@ -7,7 +7,7 @@ import java.io.File; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.nio.charset.Charset; -/* loaded from: com.discord-116006.apk:lombok/patcher/ClassRootFinder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/ClassRootFinder.SCL.lombok */ public class ClassRootFinder { private static String urlDecode(String str, boolean z2) { String name; diff --git a/app/src/main/java/lombok/patcher/Filter.java b/app/src/main/java/lombok/patcher/Filter.java index 7334e309ca..801c86e685 100644 --- a/app/src/main/java/lombok/patcher/Filter.java +++ b/app/src/main/java/lombok/patcher/Filter.java @@ -1,12 +1,12 @@ package lombok.patcher; import java.security.ProtectionDomain; -/* loaded from: com.discord-116006.apk:lombok/patcher/Filter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/Filter.SCL.lombok */ public interface Filter { public static final Filter ALWAYS = new AnonymousClass1(); /* renamed from: lombok.patcher.Filter$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/Filter$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/Filter$1.SCL.lombok */ class AnonymousClass1 implements Filter { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/patcher/Hook.java b/app/src/main/java/lombok/patcher/Hook.java index 934f496f6e..28584d5439 100644 --- a/app/src/main/java/lombok/patcher/Hook.java +++ b/app/src/main/java/lombok/patcher/Hook.java @@ -9,7 +9,7 @@ import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; -/* loaded from: com.discord-116006.apk:lombok/patcher/Hook.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/Hook.SCL.lombok */ public class Hook { private final String className; private final String methodName; diff --git a/app/src/main/java/lombok/patcher/MethodLogistics.java b/app/src/main/java/lombok/patcher/MethodLogistics.java index 0ed2eda0e5..c583fc6f82 100644 --- a/app/src/main/java/lombok/patcher/MethodLogistics.java +++ b/app/src/main/java/lombok/patcher/MethodLogistics.java @@ -6,7 +6,7 @@ import java.util.Iterator; import java.util.List; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/MethodLogistics.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/MethodLogistics.SCL.lombok */ public class MethodLogistics { private final int staticOffset; private final int returnOpcode; diff --git a/app/src/main/java/lombok/patcher/MethodTarget.java b/app/src/main/java/lombok/patcher/MethodTarget.java index 1825731cea..b88487b8a8 100644 --- a/app/src/main/java/lombok/patcher/MethodTarget.java +++ b/app/src/main/java/lombok/patcher/MethodTarget.java @@ -11,7 +11,7 @@ import java.util.Iterator; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:lombok/patcher/MethodTarget.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/MethodTarget.SCL.lombok */ public final class MethodTarget implements TargetMatcher { private final String classSpec; private final String methodName; diff --git a/app/src/main/java/lombok/patcher/PatchScript.java b/app/src/main/java/lombok/patcher/PatchScript.java index 178f258509..dbb327ceb6 100644 --- a/app/src/main/java/lombok/patcher/PatchScript.java +++ b/app/src/main/java/lombok/patcher/PatchScript.java @@ -17,11 +17,11 @@ import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript.SCL.lombok */ public abstract class PatchScript { /* renamed from: lombok.patcher.PatchScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$1.SCL.lombok */ class AnonymousClass1 extends NoopClassVisitor { private final /* synthetic */ Hook val$methodToInsert; private final /* synthetic */ MethodVisitor val$target; @@ -41,7 +41,7 @@ public abstract class PatchScript { } /* renamed from: lombok.patcher.PatchScript$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$2.SCL.lombok */ class AnonymousClass2 extends NoopClassVisitor { private final /* synthetic */ Hook val$methodToTransplant; private final /* synthetic */ ClassVisitor val$target; @@ -60,7 +60,7 @@ public abstract class PatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$FixedClassWriter.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$FixedClassWriter.SCL.lombok */ private static class FixedClassWriter extends ClassWriter { FixedClassWriter(ClassReader classReader, int i) { super(classReader, i); @@ -76,7 +76,7 @@ public abstract class PatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$InsertBodyOfMethodIntoAnotherVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$InsertBodyOfMethodIntoAnotherVisitor.SCL.lombok */ private static final class InsertBodyOfMethodIntoAnotherVisitor extends MethodVisitor { private InsertBodyOfMethodIntoAnotherVisitor(MethodVisitor methodVisitor) { super(Opcodes.ASM7, methodVisitor); @@ -133,7 +133,7 @@ public abstract class PatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$MethodPatcher.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$MethodPatcher.SCL.lombok */ protected static class MethodPatcher extends ClassVisitor { private String ownClassSpec; private final MethodPatcherFactory factory; @@ -199,12 +199,12 @@ public abstract class PatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$MethodPatcherFactory.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$MethodPatcherFactory.SCL.lombok */ public interface MethodPatcherFactory { MethodVisitor createMethodVisitor(String str, String str2, MethodVisitor methodVisitor, MethodLogistics methodLogistics); } - /* loaded from: com.discord-116006.apk:lombok/patcher/PatchScript$NoopClassVisitor.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/PatchScript$NoopClassVisitor.SCL.lombok */ private static abstract class NoopClassVisitor extends ClassVisitor { public NoopClassVisitor() { super(Opcodes.ASM7); diff --git a/app/src/main/java/lombok/patcher/ScriptManager.java b/app/src/main/java/lombok/patcher/ScriptManager.java index c19de83ccf..ba41f39bfb 100644 --- a/app/src/main/java/lombok/patcher/ScriptManager.java +++ b/app/src/main/java/lombok/patcher/ScriptManager.java @@ -15,7 +15,7 @@ import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.jar.JarFile; -/* loaded from: com.discord-116006.apk:lombok/patcher/ScriptManager.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/ScriptManager.SCL.lombok */ public class ScriptManager { private static final String DEBUG_PATCHING = System.getProperty("lombok.patcher.patchDebugDir", null); private static final boolean LOG_TO_STANDARD_ERR = false; @@ -25,7 +25,7 @@ public class ScriptManager { private Filter filter = Filter.ALWAYS; private final OurClassFileTransformer transformer = new OurClassFileTransformer(this, null); - /* loaded from: com.discord-116006.apk:lombok/patcher/ScriptManager$OurClassFileTransformer.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/ScriptManager$OurClassFileTransformer.SCL.lombok */ private class OurClassFileTransformer implements ClassFileTransformer { private OurClassFileTransformer() { } @@ -98,7 +98,7 @@ public class ScriptManager { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/ScriptManager$WitnessAction.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/ScriptManager$WitnessAction.SCL.lombok */ private static final class WitnessAction { boolean triggered; boolean ifWitnessRemove; diff --git a/app/src/main/java/lombok/patcher/StackRequest.java b/app/src/main/java/lombok/patcher/StackRequest.java index 6d9fd682ad..ea14683ff5 100644 --- a/app/src/main/java/lombok/patcher/StackRequest.java +++ b/app/src/main/java/lombok/patcher/StackRequest.java @@ -3,7 +3,7 @@ package lombok.patcher; import java.util.Arrays; import java.util.Collections; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/patcher/StackRequest.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/StackRequest.SCL.lombok */ public enum StackRequest { RETURN_VALUE(-1), THIS(-1), diff --git a/app/src/main/java/lombok/patcher/Symbols.java b/app/src/main/java/lombok/patcher/Symbols.java index a95d01b33a..bb697b0ce7 100644 --- a/app/src/main/java/lombok/patcher/Symbols.java +++ b/app/src/main/java/lombok/patcher/Symbols.java @@ -3,12 +3,12 @@ package lombok.patcher; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; -/* loaded from: com.discord-116006.apk:lombok/patcher/Symbols.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/Symbols.SCL.lombok */ public class Symbols { private static final ThreadLocal> stack = new AnonymousClass1(); /* renamed from: lombok.patcher.Symbols$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/Symbols$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/Symbols$1.SCL.lombok */ class AnonymousClass1 extends ThreadLocal> { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/patcher/TargetMatcher.java b/app/src/main/java/lombok/patcher/TargetMatcher.java index c0da92e05f..c49995a3e9 100644 --- a/app/src/main/java/lombok/patcher/TargetMatcher.java +++ b/app/src/main/java/lombok/patcher/TargetMatcher.java @@ -1,7 +1,7 @@ package lombok.patcher; import java.util.Collection; -/* loaded from: com.discord-116006.apk:lombok/patcher/TargetMatcher.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/TargetMatcher.SCL.lombok */ public interface TargetMatcher { Collection getAffectedClasses(); diff --git a/app/src/main/java/lombok/patcher/TransplantMapper.java b/app/src/main/java/lombok/patcher/TransplantMapper.java index 4eb9526309..ab5fb36d37 100644 --- a/app/src/main/java/lombok/patcher/TransplantMapper.java +++ b/app/src/main/java/lombok/patcher/TransplantMapper.java @@ -1,10 +1,10 @@ package lombok.patcher; -/* loaded from: com.discord-116006.apk:lombok/patcher/TransplantMapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/TransplantMapper.SCL.lombok */ public interface TransplantMapper { public static final TransplantMapper IDENTITY_MAPPER = new AnonymousClass1(); /* renamed from: lombok.patcher.TransplantMapper$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/TransplantMapper$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/TransplantMapper$1.SCL.lombok */ class AnonymousClass1 implements TransplantMapper { AnonymousClass1() { } diff --git a/app/src/main/java/lombok/patcher/Version.java b/app/src/main/java/lombok/patcher/Version.java index c7c4be56a8..ebd8b2b20c 100644 --- a/app/src/main/java/lombok/patcher/Version.java +++ b/app/src/main/java/lombok/patcher/Version.java @@ -1,5 +1,5 @@ package lombok.patcher; -/* loaded from: com.discord-116006.apk:lombok/patcher/Version.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/Version.SCL.lombok */ public class Version { private static final String VERSION = "0.40"; diff --git a/app/src/main/java/lombok/patcher/inject/LiveInjector.java b/app/src/main/java/lombok/patcher/inject/LiveInjector.java index 26171511f9..cc84004df8 100644 --- a/app/src/main/java/lombok/patcher/inject/LiveInjector.java +++ b/app/src/main/java/lombok/patcher/inject/LiveInjector.java @@ -9,15 +9,15 @@ import java.io.File; import java.lang.management.ManagementFactory; import java.lang.reflect.InvocationTargetException; import lombok.patcher.ClassRootFinder; -/* loaded from: com.discord-116006.apk:lombok/patcher/inject/LiveInjector.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/inject/LiveInjector.SCL.lombok */ public class LiveInjector { - /* loaded from: com.discord-116006.apk:lombok/patcher/inject/LiveInjector$LibInstrument.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/inject/LiveInjector$LibInstrument.SCL.lombok */ public interface LibInstrument extends Library { void Agent_OnAttach(Pointer pointer, String str, Pointer pointer2); } - /* loaded from: com.discord-116006.apk:lombok/patcher/inject/LiveInjector$LibJVM.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/inject/LiveInjector$LibJVM.SCL.lombok */ public interface LibJVM extends Library { int JNI_GetCreatedJavaVMs(PointerByReference pointerByReference, int i, IntByReference intByReference); } diff --git a/app/src/main/java/lombok/patcher/scripts/AddFieldScript.java b/app/src/main/java/lombok/patcher/scripts/AddFieldScript.java index 062b9ef4ab..344f3eb6df 100644 --- a/app/src/main/java/lombok/patcher/scripts/AddFieldScript.java +++ b/app/src/main/java/lombok/patcher/scripts/AddFieldScript.java @@ -10,7 +10,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/AddFieldScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/AddFieldScript.SCL.lombok */ public class AddFieldScript extends PatchScript { private final int accessFlags; private final List targetClasses; @@ -19,7 +19,7 @@ public class AddFieldScript extends PatchScript { private final Object value; /* renamed from: lombok.patcher.scripts.AddFieldScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/AddFieldScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/AddFieldScript$1.SCL.lombok */ class AnonymousClass1 extends ClassVisitor { private boolean alreadyAdded = false; diff --git a/app/src/main/java/lombok/patcher/scripts/ExitFromMethodEarlyScript.java b/app/src/main/java/lombok/patcher/scripts/ExitFromMethodEarlyScript.java index 2ccb72ec85..8692ca374a 100644 --- a/app/src/main/java/lombok/patcher/scripts/ExitFromMethodEarlyScript.java +++ b/app/src/main/java/lombok/patcher/scripts/ExitFromMethodEarlyScript.java @@ -13,7 +13,7 @@ import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript.SCL.lombok */ public class ExitFromMethodEarlyScript extends MethodLevelPatchScript { private final Hook decisionWrapper; private final Hook valueWrapper; @@ -24,7 +24,7 @@ public class ExitFromMethodEarlyScript extends MethodLevelPatchScript { static final /* synthetic */ boolean $assertionsDisabled; /* renamed from: lombok.patcher.scripts.ExitFromMethodEarlyScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript$1.SCL.lombok */ class AnonymousClass1 implements PatchScript.MethodPatcherFactory { private final /* synthetic */ String val$classSpec; @@ -41,7 +41,7 @@ public class ExitFromMethodEarlyScript extends MethodLevelPatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript$ExitEarly.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ExitFromMethodEarlyScript$ExitEarly.SCL.lombok */ private class ExitEarly extends MethodVisitor { private final MethodLogistics logistics; private final String ownClassSpec; diff --git a/app/src/main/java/lombok/patcher/scripts/MethodLevelPatchScript.java b/app/src/main/java/lombok/patcher/scripts/MethodLevelPatchScript.java index f64ef0ce49..cc55673333 100644 --- a/app/src/main/java/lombok/patcher/scripts/MethodLevelPatchScript.java +++ b/app/src/main/java/lombok/patcher/scripts/MethodLevelPatchScript.java @@ -10,7 +10,7 @@ import lombok.patcher.TargetMatcher; import lombok.patcher.TransplantMapper; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.ClassWriter; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/MethodLevelPatchScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/MethodLevelPatchScript.SCL.lombok */ public abstract class MethodLevelPatchScript extends PatchScript { private final Set affectedClasses; private final Collection matchers; diff --git a/app/src/main/java/lombok/patcher/scripts/ReplaceMethodCallScript.java b/app/src/main/java/lombok/patcher/scripts/ReplaceMethodCallScript.java index 7f5a7d5be4..a01b53e7e1 100644 --- a/app/src/main/java/lombok/patcher/scripts/ReplaceMethodCallScript.java +++ b/app/src/main/java/lombok/patcher/scripts/ReplaceMethodCallScript.java @@ -12,7 +12,7 @@ import lombok.patcher.TransplantMapper; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ReplaceMethodCallScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ReplaceMethodCallScript.SCL.lombok */ public class ReplaceMethodCallScript extends MethodLevelPatchScript { private final Hook wrapper; private final Hook methodToReplace; @@ -22,7 +22,7 @@ public class ReplaceMethodCallScript extends MethodLevelPatchScript { static final /* synthetic */ boolean $assertionsDisabled; /* renamed from: lombok.patcher.scripts.ReplaceMethodCallScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ReplaceMethodCallScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ReplaceMethodCallScript$1.SCL.lombok */ class AnonymousClass1 implements PatchScript.MethodPatcherFactory { private final /* synthetic */ String val$classSpec; @@ -36,7 +36,7 @@ public class ReplaceMethodCallScript extends MethodLevelPatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ReplaceMethodCallScript$ReplaceMethodCall.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ReplaceMethodCallScript$ReplaceMethodCall.SCL.lombok */ private class ReplaceMethodCall extends MethodVisitor { private final String ownClassSpec; private final MethodLogistics logistics; diff --git a/app/src/main/java/lombok/patcher/scripts/ScriptBuilder.java b/app/src/main/java/lombok/patcher/scripts/ScriptBuilder.java index 1b1b9d266e..ad3f7706cb 100644 --- a/app/src/main/java/lombok/patcher/scripts/ScriptBuilder.java +++ b/app/src/main/java/lombok/patcher/scripts/ScriptBuilder.java @@ -7,10 +7,10 @@ import java.util.Set; import lombok.patcher.Hook; import lombok.patcher.StackRequest; import lombok.patcher.TargetMatcher; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder.SCL.lombok */ public class ScriptBuilder { - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$AddFieldBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$AddFieldBuilder.SCL.lombok */ public static class AddFieldBuilder { private int accessFlags; private List targetClasses = new ArrayList(); @@ -98,7 +98,7 @@ public class ScriptBuilder { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$ExitEarlyBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$ExitEarlyBuilder.SCL.lombok */ public static class ExitEarlyBuilder { private Hook decisionMethod; private Hook valueMethod; @@ -152,7 +152,7 @@ public class ScriptBuilder { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$ReplaceMethodCallBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$ReplaceMethodCallBuilder.SCL.lombok */ public static class ReplaceMethodCallBuilder { private Hook replacementMethod; private Hook methodToReplace; @@ -211,7 +211,7 @@ public class ScriptBuilder { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$SetSymbolDuringMethodCallBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$SetSymbolDuringMethodCallBuilder.SCL.lombok */ public static class SetSymbolDuringMethodCallBuilder { private List matchers = new ArrayList(); private Hook callToWrap; @@ -251,7 +251,7 @@ public class ScriptBuilder { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$WrapMethodCallBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$WrapMethodCallBuilder.SCL.lombok */ public static class WrapMethodCallBuilder { private Hook wrapMethod; private Hook methodToWrap; @@ -310,7 +310,7 @@ public class ScriptBuilder { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/ScriptBuilder$WrapReturnValueBuilder.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/ScriptBuilder$WrapReturnValueBuilder.SCL.lombok */ public static class WrapReturnValueBuilder { private Hook wrapMethod; private boolean transplant; diff --git a/app/src/main/java/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java b/app/src/main/java/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java index 8e1f9bfe9d..27931b00ca 100644 --- a/app/src/main/java/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java +++ b/app/src/main/java/lombok/patcher/scripts/SetSymbolDuringMethodCallScript.java @@ -14,14 +14,14 @@ import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript.SCL.lombok */ public class SetSymbolDuringMethodCallScript extends MethodLevelPatchScript { private final Hook callToWrap; private final String symbol; private final boolean report; /* renamed from: lombok.patcher.scripts.SetSymbolDuringMethodCallScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$1.SCL.lombok */ class AnonymousClass1 implements PatchScript.MethodPatcherFactory { private final /* synthetic */ String val$classSpec; private final /* synthetic */ List val$descriptors; @@ -38,7 +38,7 @@ public class SetSymbolDuringMethodCallScript extends MethodLevelPatchScript { } /* renamed from: lombok.patcher.scripts.SetSymbolDuringMethodCallScript$2 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$2.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$2.SCL.lombok */ class AnonymousClass2 extends PatchScript.MethodPatcher { private final /* synthetic */ List val$descriptors; @@ -58,7 +58,7 @@ public class SetSymbolDuringMethodCallScript extends MethodLevelPatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$WrapWithSymbol.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/SetSymbolDuringMethodCallScript$WrapWithSymbol.SCL.lombok */ private class WrapWithSymbol extends MethodVisitor { private final String selfMethodName; private final String selfTypeName; diff --git a/app/src/main/java/lombok/patcher/scripts/WrapMethodCallScript.java b/app/src/main/java/lombok/patcher/scripts/WrapMethodCallScript.java index 48d82597a9..8396400acd 100644 --- a/app/src/main/java/lombok/patcher/scripts/WrapMethodCallScript.java +++ b/app/src/main/java/lombok/patcher/scripts/WrapMethodCallScript.java @@ -13,7 +13,7 @@ import lombok.patcher.TransplantMapper; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapMethodCallScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapMethodCallScript.SCL.lombok */ public class WrapMethodCallScript extends MethodLevelPatchScript { private final Hook wrapper; private final Hook callToWrap; @@ -24,7 +24,7 @@ public class WrapMethodCallScript extends MethodLevelPatchScript { static final /* synthetic */ boolean $assertionsDisabled; /* renamed from: lombok.patcher.scripts.WrapMethodCallScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapMethodCallScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapMethodCallScript$1.SCL.lombok */ class AnonymousClass1 implements PatchScript.MethodPatcherFactory { private final /* synthetic */ String val$classSpec; @@ -38,7 +38,7 @@ public class WrapMethodCallScript extends MethodLevelPatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapMethodCallScript$WrapMethodCall.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapMethodCallScript$WrapMethodCall.SCL.lombok */ private class WrapMethodCall extends MethodVisitor { private final String ownClassSpec; private final MethodLogistics logistics; diff --git a/app/src/main/java/lombok/patcher/scripts/WrapReturnValuesScript.java b/app/src/main/java/lombok/patcher/scripts/WrapReturnValuesScript.java index edeaa7d20e..61c7669b17 100644 --- a/app/src/main/java/lombok/patcher/scripts/WrapReturnValuesScript.java +++ b/app/src/main/java/lombok/patcher/scripts/WrapReturnValuesScript.java @@ -12,7 +12,7 @@ import lombok.patcher.TransplantMapper; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapReturnValuesScript.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapReturnValuesScript.SCL.lombok */ public final class WrapReturnValuesScript extends MethodLevelPatchScript { private final Hook wrapper; private final Set requests; @@ -23,7 +23,7 @@ public final class WrapReturnValuesScript extends MethodLevelPatchScript { static final /* synthetic */ boolean $assertionsDisabled; /* renamed from: lombok.patcher.scripts.WrapReturnValuesScript$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapReturnValuesScript$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapReturnValuesScript$1.SCL.lombok */ class AnonymousClass1 implements PatchScript.MethodPatcherFactory { private final /* synthetic */ String val$classSpec; @@ -37,7 +37,7 @@ public final class WrapReturnValuesScript extends MethodLevelPatchScript { } } - /* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapReturnValuesScript$WrapReturnValues.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapReturnValuesScript$WrapReturnValues.SCL.lombok */ private class WrapReturnValues extends MethodVisitor { private final MethodLogistics logistics; private final String ownClassSpec; diff --git a/app/src/main/java/lombok/patcher/scripts/WrapperMethodDescriptor.java b/app/src/main/java/lombok/patcher/scripts/WrapperMethodDescriptor.java index f6125b155c..b4ee7e9815 100644 --- a/app/src/main/java/lombok/patcher/scripts/WrapperMethodDescriptor.java +++ b/app/src/main/java/lombok/patcher/scripts/WrapperMethodDescriptor.java @@ -1,5 +1,5 @@ package lombok.patcher.scripts; -/* loaded from: com.discord-116006.apk:lombok/patcher/scripts/WrapperMethodDescriptor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/patcher/scripts/WrapperMethodDescriptor.SCL.lombok */ public class WrapperMethodDescriptor { private final int count; private final int opcode; diff --git a/app/src/main/java/lombok/permit/Permit.java b/app/src/main/java/lombok/permit/Permit.java index b7c4f47f09..a95bf49600 100644 --- a/app/src/main/java/lombok/permit/Permit.java +++ b/app/src/main/java/lombok/permit/Permit.java @@ -5,13 +5,13 @@ import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import sun.misc.Unsafe; -/* loaded from: com.discord-116006.apk:lombok/permit/Permit.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/permit/Permit.SCL.lombok */ public class Permit { private static final long ACCESSIBLE_OVERRIDE_FIELD_OFFSET; private static final IllegalAccessException INIT_ERROR; private static final Unsafe UNSAFE = (Unsafe) reflectiveStaticFieldAccess(Unsafe.class, "theUnsafe"); - /* loaded from: com.discord-116006.apk:lombok/permit/Permit$Fake.SCL.lombok */ + /* loaded from: com.discord-117014.apk:lombok/permit/Permit$Fake.SCL.lombok */ static class Fake { boolean override; Object accessCheckCache; diff --git a/app/src/main/java/lombok/permit/packageinfo.java b/app/src/main/java/lombok/permit/packageinfo.java index 9d15df086f..c933d93a2f 100644 --- a/app/src/main/java/lombok/permit/packageinfo.java +++ b/app/src/main/java/lombok/permit/packageinfo.java @@ -1,5 +1,5 @@ package lombok.permit; /* renamed from: lombok.permit.package-info reason: invalid class name */ -/* loaded from: com.discord-116006.apk:lombok/permit/package-info.SCL.lombok */ +/* loaded from: com.discord-117014.apk:lombok/permit/package-info.SCL.lombok */ interface packageinfo { } diff --git a/app/src/main/java/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.java b/app/src/main/java/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.java index 53710305a4..01669c32e0 100644 --- a/app/src/main/java/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.java +++ b/app/src/main/java/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.java @@ -1,7 +1,7 @@ package org.mapstruct.ap.spi; import javax.lang.model.type.TypeMirror; -/* loaded from: com.discord-116006.apk:secondaryLoading.SCL.lombok/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:secondaryLoading.SCL.lombok/org/mapstruct/ap/spi/AstModifyingAnnotationProcessor.SCL.lombok */ public interface AstModifyingAnnotationProcessor { boolean isTypeComplete(TypeMirror typeMirror); } diff --git a/app/src/main/java/org/objectweb/asm/AnnotationVisitor.java b/app/src/main/java/org/objectweb/asm/AnnotationVisitor.java index e85b104ccf..dcef733881 100644 --- a/app/src/main/java/org/objectweb/asm/AnnotationVisitor.java +++ b/app/src/main/java/org/objectweb/asm/AnnotationVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/AnnotationVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/AnnotationVisitor.SCL.lombok */ public abstract class AnnotationVisitor { protected final int api; protected AnnotationVisitor av; diff --git a/app/src/main/java/org/objectweb/asm/AnnotationWriter.java b/app/src/main/java/org/objectweb/asm/AnnotationWriter.java index 0cc8907970..cc4b4f6f97 100644 --- a/app/src/main/java/org/objectweb/asm/AnnotationWriter.java +++ b/app/src/main/java/org/objectweb/asm/AnnotationWriter.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/AnnotationWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/AnnotationWriter.SCL.lombok */ final class AnnotationWriter extends AnnotationVisitor { private final SymbolTable symbolTable; private final boolean useNamedValues; diff --git a/app/src/main/java/org/objectweb/asm/Attribute.java b/app/src/main/java/org/objectweb/asm/Attribute.java index 8bcb46dd73..8167a6212c 100644 --- a/app/src/main/java/org/objectweb/asm/Attribute.java +++ b/app/src/main/java/org/objectweb/asm/Attribute.java @@ -1,11 +1,11 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Attribute.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Attribute.SCL.lombok */ public class Attribute { public final String type; private byte[] content; Attribute nextAttribute; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/Attribute$Set.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/Attribute$Set.SCL.lombok */ static final class Set { private static final int SIZE_INCREMENT = 6; private int size; diff --git a/app/src/main/java/org/objectweb/asm/ByteVector.java b/app/src/main/java/org/objectweb/asm/ByteVector.java index 0b0ddf0893..0f710f764c 100644 --- a/app/src/main/java/org/objectweb/asm/ByteVector.java +++ b/app/src/main/java/org/objectweb/asm/ByteVector.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ByteVector.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ByteVector.SCL.lombok */ public class ByteVector { byte[] data; int length; diff --git a/app/src/main/java/org/objectweb/asm/ClassReader.java b/app/src/main/java/org/objectweb/asm/ClassReader.java index 3f7eedf938..1a7f4845c4 100644 --- a/app/src/main/java/org/objectweb/asm/ClassReader.java +++ b/app/src/main/java/org/objectweb/asm/ClassReader.java @@ -6,7 +6,7 @@ import com.discord.widgets.chat.input.MentionUtilsKt; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ClassReader.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ClassReader.SCL.lombok */ public class ClassReader { public static final int SKIP_CODE = 1; public static final int SKIP_DEBUG = 2; diff --git a/app/src/main/java/org/objectweb/asm/ClassTooLargeException.java b/app/src/main/java/org/objectweb/asm/ClassTooLargeException.java index a5385ebaf6..49dd9fc031 100644 --- a/app/src/main/java/org/objectweb/asm/ClassTooLargeException.java +++ b/app/src/main/java/org/objectweb/asm/ClassTooLargeException.java @@ -2,7 +2,7 @@ package org.objectweb.asm; /* JADX WARN: Classes with same name are omitted: classes3.dex */ -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ClassTooLargeException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ClassTooLargeException.SCL.lombok */ public final class ClassTooLargeException extends IndexOutOfBoundsException { private static final long serialVersionUID = 160715609518896765L; private final String className; diff --git a/app/src/main/java/org/objectweb/asm/ClassVisitor.java b/app/src/main/java/org/objectweb/asm/ClassVisitor.java index 3a9aadcdd8..e2458d9f0b 100644 --- a/app/src/main/java/org/objectweb/asm/ClassVisitor.java +++ b/app/src/main/java/org/objectweb/asm/ClassVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ClassVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ClassVisitor.SCL.lombok */ public abstract class ClassVisitor { protected final int api; protected ClassVisitor cv; diff --git a/app/src/main/java/org/objectweb/asm/ClassWriter.java b/app/src/main/java/org/objectweb/asm/ClassWriter.java index df47243e43..4a48ef642c 100644 --- a/app/src/main/java/org/objectweb/asm/ClassWriter.java +++ b/app/src/main/java/org/objectweb/asm/ClassWriter.java @@ -2,7 +2,7 @@ package org.objectweb.asm; import com.discord.widgets.chat.input.MentionUtilsKt; import org.objectweb.asm.Attribute; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ClassWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ClassWriter.SCL.lombok */ public class ClassWriter extends ClassVisitor { public static final int COMPUTE_MAXS = 1; public static final int COMPUTE_FRAMES = 2; diff --git a/app/src/main/java/org/objectweb/asm/ConstantDynamic.java b/app/src/main/java/org/objectweb/asm/ConstantDynamic.java index 3548e6f420..1fd91034ed 100644 --- a/app/src/main/java/org/objectweb/asm/ConstantDynamic.java +++ b/app/src/main/java/org/objectweb/asm/ConstantDynamic.java @@ -1,7 +1,7 @@ package org.objectweb.asm; import java.util.Arrays; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ConstantDynamic.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ConstantDynamic.SCL.lombok */ public final class ConstantDynamic { private final String name; private final String descriptor; diff --git a/app/src/main/java/org/objectweb/asm/Constants.java b/app/src/main/java/org/objectweb/asm/Constants.java index 2b0fc9c842..3a2d1162fc 100644 --- a/app/src/main/java/org/objectweb/asm/Constants.java +++ b/app/src/main/java/org/objectweb/asm/Constants.java @@ -5,7 +5,7 @@ import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; import java.util.regex.Pattern; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Constants.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Constants.SCL.lombok */ final class Constants { static final String CONSTANT_VALUE = "ConstantValue"; static final String CODE = "Code"; diff --git a/app/src/main/java/org/objectweb/asm/Context.java b/app/src/main/java/org/objectweb/asm/Context.java index fb2b768ce0..65f7ccf4f4 100644 --- a/app/src/main/java/org/objectweb/asm/Context.java +++ b/app/src/main/java/org/objectweb/asm/Context.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Context.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Context.SCL.lombok */ final class Context { Attribute[] attributePrototypes; int parsingOptions; diff --git a/app/src/main/java/org/objectweb/asm/CurrentFrame.java b/app/src/main/java/org/objectweb/asm/CurrentFrame.java index 56aa15e412..3a84c61666 100644 --- a/app/src/main/java/org/objectweb/asm/CurrentFrame.java +++ b/app/src/main/java/org/objectweb/asm/CurrentFrame.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/CurrentFrame.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/CurrentFrame.SCL.lombok */ final class CurrentFrame extends Frame { CurrentFrame(Label label) { super(label); diff --git a/app/src/main/java/org/objectweb/asm/Edge.java b/app/src/main/java/org/objectweb/asm/Edge.java index 4f352ec44a..5b7dd4799f 100644 --- a/app/src/main/java/org/objectweb/asm/Edge.java +++ b/app/src/main/java/org/objectweb/asm/Edge.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Edge.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Edge.SCL.lombok */ final class Edge { static final int JUMP = 0; static final int EXCEPTION = Integer.MAX_VALUE; diff --git a/app/src/main/java/org/objectweb/asm/FieldVisitor.java b/app/src/main/java/org/objectweb/asm/FieldVisitor.java index 48ac5bf9b4..631b4a40d8 100644 --- a/app/src/main/java/org/objectweb/asm/FieldVisitor.java +++ b/app/src/main/java/org/objectweb/asm/FieldVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/FieldVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/FieldVisitor.SCL.lombok */ public abstract class FieldVisitor { protected final int api; protected FieldVisitor fv; diff --git a/app/src/main/java/org/objectweb/asm/FieldWriter.java b/app/src/main/java/org/objectweb/asm/FieldWriter.java index 6b0d3ba545..284a96696f 100644 --- a/app/src/main/java/org/objectweb/asm/FieldWriter.java +++ b/app/src/main/java/org/objectweb/asm/FieldWriter.java @@ -1,7 +1,7 @@ package org.objectweb.asm; import org.objectweb.asm.Attribute; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/FieldWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/FieldWriter.SCL.lombok */ final class FieldWriter extends FieldVisitor { private final SymbolTable symbolTable; private final int accessFlags; diff --git a/app/src/main/java/org/objectweb/asm/Frame.java b/app/src/main/java/org/objectweb/asm/Frame.java index c7dbdb7565..f449ceeca7 100644 --- a/app/src/main/java/org/objectweb/asm/Frame.java +++ b/app/src/main/java/org/objectweb/asm/Frame.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Frame.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Frame.SCL.lombok */ class Frame { static final int SAME_FRAME = 0; static final int SAME_LOCALS_1_STACK_ITEM_FRAME = 64; diff --git a/app/src/main/java/org/objectweb/asm/Handle.java b/app/src/main/java/org/objectweb/asm/Handle.java index 6b59584375..7361d05de3 100644 --- a/app/src/main/java/org/objectweb/asm/Handle.java +++ b/app/src/main/java/org/objectweb/asm/Handle.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Handle.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Handle.SCL.lombok */ public final class Handle { private final int tag; private final String owner; diff --git a/app/src/main/java/org/objectweb/asm/Handler.java b/app/src/main/java/org/objectweb/asm/Handler.java index 62d32c910d..7d0592a8e3 100644 --- a/app/src/main/java/org/objectweb/asm/Handler.java +++ b/app/src/main/java/org/objectweb/asm/Handler.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Handler.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Handler.SCL.lombok */ final class Handler { final Label startPc; final Label endPc; diff --git a/app/src/main/java/org/objectweb/asm/Label.java b/app/src/main/java/org/objectweb/asm/Label.java index e5c7de3d65..4643452b3f 100644 --- a/app/src/main/java/org/objectweb/asm/Label.java +++ b/app/src/main/java/org/objectweb/asm/Label.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Label.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Label.SCL.lombok */ public class Label { static final int FLAG_DEBUG_ONLY = 1; static final int FLAG_JUMP_TARGET = 2; diff --git a/app/src/main/java/org/objectweb/asm/MethodTooLargeException.java b/app/src/main/java/org/objectweb/asm/MethodTooLargeException.java index c27098c42d..348547f0ee 100644 --- a/app/src/main/java/org/objectweb/asm/MethodTooLargeException.java +++ b/app/src/main/java/org/objectweb/asm/MethodTooLargeException.java @@ -2,7 +2,7 @@ package org.objectweb.asm; /* JADX WARN: Classes with same name are omitted: classes3.dex */ -/* loaded from: com.discord-116006.apk:org/objectweb/asm/MethodTooLargeException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/MethodTooLargeException.SCL.lombok */ public final class MethodTooLargeException extends IndexOutOfBoundsException { private static final long serialVersionUID = 6807380416709738314L; private final String className; diff --git a/app/src/main/java/org/objectweb/asm/MethodVisitor.java b/app/src/main/java/org/objectweb/asm/MethodVisitor.java index 9279571192..f6b1f8c862 100644 --- a/app/src/main/java/org/objectweb/asm/MethodVisitor.java +++ b/app/src/main/java/org/objectweb/asm/MethodVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/MethodVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/MethodVisitor.SCL.lombok */ public abstract class MethodVisitor { private static final String REQUIRES_ASM5 = "This feature requires ASM5"; protected final int api; diff --git a/app/src/main/java/org/objectweb/asm/MethodWriter.java b/app/src/main/java/org/objectweb/asm/MethodWriter.java index 5715db2373..94d6e3753e 100644 --- a/app/src/main/java/org/objectweb/asm/MethodWriter.java +++ b/app/src/main/java/org/objectweb/asm/MethodWriter.java @@ -2,7 +2,7 @@ package org.objectweb.asm; import com.discord.widgets.chat.input.MentionUtilsKt; import org.objectweb.asm.Attribute; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/MethodWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/MethodWriter.SCL.lombok */ final class MethodWriter extends MethodVisitor { static final int COMPUTE_NOTHING = 0; static final int COMPUTE_MAX_STACK_AND_LOCAL = 1; diff --git a/app/src/main/java/org/objectweb/asm/ModuleVisitor.java b/app/src/main/java/org/objectweb/asm/ModuleVisitor.java index 7861ac5043..3d98d14f0c 100644 --- a/app/src/main/java/org/objectweb/asm/ModuleVisitor.java +++ b/app/src/main/java/org/objectweb/asm/ModuleVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ModuleVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ModuleVisitor.SCL.lombok */ public abstract class ModuleVisitor { protected final int api; protected ModuleVisitor mv; diff --git a/app/src/main/java/org/objectweb/asm/ModuleWriter.java b/app/src/main/java/org/objectweb/asm/ModuleWriter.java index e11fe35b05..393a24411a 100644 --- a/app/src/main/java/org/objectweb/asm/ModuleWriter.java +++ b/app/src/main/java/org/objectweb/asm/ModuleWriter.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/ModuleWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/ModuleWriter.SCL.lombok */ final class ModuleWriter extends ModuleVisitor { private final SymbolTable symbolTable; private final int moduleNameIndex; diff --git a/app/src/main/java/org/objectweb/asm/Opcodes.java b/app/src/main/java/org/objectweb/asm/Opcodes.java index e901257845..772833c9ae 100644 --- a/app/src/main/java/org/objectweb/asm/Opcodes.java +++ b/app/src/main/java/org/objectweb/asm/Opcodes.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Opcodes.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Opcodes.SCL.lombok */ public interface Opcodes { public static final int ASM4 = 262144; public static final int ASM5 = 327680; diff --git a/app/src/main/java/org/objectweb/asm/RecordComponentVisitor.java b/app/src/main/java/org/objectweb/asm/RecordComponentVisitor.java index 5ffc3327b9..2e07353ac5 100644 --- a/app/src/main/java/org/objectweb/asm/RecordComponentVisitor.java +++ b/app/src/main/java/org/objectweb/asm/RecordComponentVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/RecordComponentVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/RecordComponentVisitor.SCL.lombok */ public abstract class RecordComponentVisitor { protected final int api; RecordComponentVisitor delegate; diff --git a/app/src/main/java/org/objectweb/asm/RecordComponentWriter.java b/app/src/main/java/org/objectweb/asm/RecordComponentWriter.java index d2e4773153..94f3d429c5 100644 --- a/app/src/main/java/org/objectweb/asm/RecordComponentWriter.java +++ b/app/src/main/java/org/objectweb/asm/RecordComponentWriter.java @@ -1,7 +1,7 @@ package org.objectweb.asm; import org.objectweb.asm.Attribute; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/RecordComponentWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/RecordComponentWriter.SCL.lombok */ final class RecordComponentWriter extends RecordComponentVisitor { private final SymbolTable symbolTable; private final int nameIndex; diff --git a/app/src/main/java/org/objectweb/asm/Symbol.java b/app/src/main/java/org/objectweb/asm/Symbol.java index 8bd2d9e854..eabed0875f 100644 --- a/app/src/main/java/org/objectweb/asm/Symbol.java +++ b/app/src/main/java/org/objectweb/asm/Symbol.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Symbol.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Symbol.SCL.lombok */ abstract class Symbol { static final int CONSTANT_CLASS_TAG = 7; static final int CONSTANT_FIELDREF_TAG = 9; diff --git a/app/src/main/java/org/objectweb/asm/SymbolTable.java b/app/src/main/java/org/objectweb/asm/SymbolTable.java index b515201e75..19e590b4e6 100644 --- a/app/src/main/java/org/objectweb/asm/SymbolTable.java +++ b/app/src/main/java/org/objectweb/asm/SymbolTable.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/SymbolTable.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/SymbolTable.SCL.lombok */ final class SymbolTable { final ClassWriter classWriter; private final ClassReader sourceClassReader; @@ -14,7 +14,7 @@ final class SymbolTable { private int typeCount; private Entry[] typeTable; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/SymbolTable$Entry.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/SymbolTable$Entry.SCL.lombok */ private static class Entry extends Symbol { final int hashCode; Entry next; diff --git a/app/src/main/java/org/objectweb/asm/Type.java b/app/src/main/java/org/objectweb/asm/Type.java index f85138e02a..1c4de225f3 100644 --- a/app/src/main/java/org/objectweb/asm/Type.java +++ b/app/src/main/java/org/objectweb/asm/Type.java @@ -4,7 +4,7 @@ import com.adjust.sdk.Constants; import com.discord.widgets.chat.input.MentionUtilsKt; import java.lang.reflect.Constructor; import java.lang.reflect.Method; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/Type.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/Type.SCL.lombok */ public final class Type { public static final int VOID = 0; public static final int BOOLEAN = 1; diff --git a/app/src/main/java/org/objectweb/asm/TypePath.java b/app/src/main/java/org/objectweb/asm/TypePath.java index e75e50db9b..3a8a9136af 100644 --- a/app/src/main/java/org/objectweb/asm/TypePath.java +++ b/app/src/main/java/org/objectweb/asm/TypePath.java @@ -1,5 +1,5 @@ package org.objectweb.asm; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/TypePath.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/TypePath.SCL.lombok */ public final class TypePath { public static final int ARRAY_ELEMENT = 0; public static final int INNER_TYPE = 1; diff --git a/app/src/main/java/org/objectweb/asm/TypeReference.java b/app/src/main/java/org/objectweb/asm/TypeReference.java index d8f94924b5..ab21c21e3e 100644 --- a/app/src/main/java/org/objectweb/asm/TypeReference.java +++ b/app/src/main/java/org/objectweb/asm/TypeReference.java @@ -1,7 +1,7 @@ package org.objectweb.asm; import androidx.recyclerview.widget.ItemTouchHelper; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/TypeReference.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/TypeReference.SCL.lombok */ public class TypeReference { public static final int CLASS_TYPE_PARAMETER = 0; public static final int METHOD_TYPE_PARAMETER = 1; diff --git a/app/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java b/app/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java index e838b8f901..b6110b8ade 100644 --- a/app/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java +++ b/app/src/main/java/org/objectweb/asm/commons/AdviceAdapter.java @@ -10,7 +10,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/AdviceAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/AdviceAdapter.SCL.lombok */ public abstract class AdviceAdapter extends GeneratorAdapter implements Opcodes { private static final Object UNINITIALIZED_THIS = new Object(); private static final Object OTHER = new Object(); diff --git a/app/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java b/app/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java index ccbc255bf8..60b42c1d1c 100644 --- a/app/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java +++ b/app/src/main/java/org/objectweb/asm/commons/AnalyzerAdapter.java @@ -10,7 +10,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/AnalyzerAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/AnalyzerAdapter.SCL.lombok */ public class AnalyzerAdapter extends MethodVisitor { public List locals; public List stack; diff --git a/app/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java b/app/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java index 974655938e..28b8d07e13 100644 --- a/app/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/AnnotationRemapper.java @@ -2,7 +2,7 @@ package org.objectweb.asm.commons; import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/AnnotationRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/AnnotationRemapper.SCL.lombok */ public class AnnotationRemapper extends AnnotationVisitor { protected final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/ClassRemapper.java b/app/src/main/java/org/objectweb/asm/commons/ClassRemapper.java index 919fbf48e6..1a1f69ceb8 100644 --- a/app/src/main/java/org/objectweb/asm/commons/ClassRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/ClassRemapper.java @@ -10,7 +10,7 @@ import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.RecordComponentVisitor; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/ClassRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/ClassRemapper.SCL.lombok */ public class ClassRemapper extends ClassVisitor { protected final Remapper remapper; protected String className; diff --git a/app/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java b/app/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java index a51523345e..04126dcd7f 100644 --- a/app/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java +++ b/app/src/main/java/org/objectweb/asm/commons/CodeSizeEvaluator.java @@ -5,7 +5,7 @@ import org.objectweb.asm.Handle; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/CodeSizeEvaluator.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/CodeSizeEvaluator.SCL.lombok */ public class CodeSizeEvaluator extends MethodVisitor implements Opcodes { private int minSize; private int maxSize; diff --git a/app/src/main/java/org/objectweb/asm/commons/FieldRemapper.java b/app/src/main/java/org/objectweb/asm/commons/FieldRemapper.java index 969ba0826a..120787623a 100644 --- a/app/src/main/java/org/objectweb/asm/commons/FieldRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/FieldRemapper.java @@ -4,7 +4,7 @@ import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/FieldRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/FieldRemapper.SCL.lombok */ public class FieldRemapper extends FieldVisitor { protected final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java b/app/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java index 37d53b944b..1c2752321f 100644 --- a/app/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java +++ b/app/src/main/java/org/objectweb/asm/commons/GeneratorAdapter.java @@ -10,7 +10,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/GeneratorAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/GeneratorAdapter.SCL.lombok */ public class GeneratorAdapter extends LocalVariablesSorter { private static final String CLASS_DESCRIPTOR = "Ljava/lang/Class;"; private static final Type BYTE_TYPE = Type.getObjectType("java/lang/Byte"); diff --git a/app/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java b/app/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java index 50de74712f..ea0098a5ff 100644 --- a/app/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java +++ b/app/src/main/java/org/objectweb/asm/commons/InstructionAdapter.java @@ -6,7 +6,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/InstructionAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/InstructionAdapter.SCL.lombok */ public class InstructionAdapter extends MethodVisitor { public static final Type OBJECT_TYPE = Type.getType("Ljava/lang/Object;"); diff --git a/app/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java b/app/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java index f4615405ec..81786a7c19 100644 --- a/app/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java +++ b/app/src/main/java/org/objectweb/asm/commons/JSRInlinerAdapter.java @@ -21,13 +21,13 @@ import org.objectweb.asm.tree.LookupSwitchInsnNode; import org.objectweb.asm.tree.MethodNode; import org.objectweb.asm.tree.TableSwitchInsnNode; import org.objectweb.asm.tree.TryCatchBlockNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/JSRInlinerAdapter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/JSRInlinerAdapter.SCL.lombok */ public class JSRInlinerAdapter extends MethodNode implements Opcodes { private final BitSet mainSubroutineInsns; private final Map subroutinesInsns; final BitSet sharedSubroutineInsns; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.SCL.lombok */ private class Instantiation extends AbstractMap { final Instantiation parent; final BitSet subroutineInsns; diff --git a/app/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java b/app/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java index 409ad72e0a..85e3ced4dc 100644 --- a/app/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java +++ b/app/src/main/java/org/objectweb/asm/commons/LocalVariablesSorter.java @@ -6,7 +6,7 @@ import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/LocalVariablesSorter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/LocalVariablesSorter.SCL.lombok */ public class LocalVariablesSorter extends MethodVisitor { private static final Type OBJECT_TYPE = Type.getObjectType("java/lang/Object"); private int[] remappedVariableIndices; diff --git a/app/src/main/java/org/objectweb/asm/commons/Method.java b/app/src/main/java/org/objectweb/asm/commons/Method.java index d823442052..7093b35a51 100644 --- a/app/src/main/java/org/objectweb/asm/commons/Method.java +++ b/app/src/main/java/org/objectweb/asm/commons/Method.java @@ -7,7 +7,7 @@ import java.lang.reflect.Constructor; import java.util.HashMap; import java.util.Map; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/Method.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/Method.SCL.lombok */ public class Method { private final String name; private final String descriptor; diff --git a/app/src/main/java/org/objectweb/asm/commons/MethodRemapper.java b/app/src/main/java/org/objectweb/asm/commons/MethodRemapper.java index 831b3a159e..05b6143f1b 100644 --- a/app/src/main/java/org/objectweb/asm/commons/MethodRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/MethodRemapper.java @@ -6,7 +6,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/MethodRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/MethodRemapper.SCL.lombok */ public class MethodRemapper extends MethodVisitor { protected final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java b/app/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java index cf2d2f02e5..f40830b71f 100644 --- a/app/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java +++ b/app/src/main/java/org/objectweb/asm/commons/ModuleHashesAttribute.java @@ -7,7 +7,7 @@ import org.objectweb.asm.ByteVector; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Label; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/ModuleHashesAttribute.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/ModuleHashesAttribute.SCL.lombok */ public final class ModuleHashesAttribute extends Attribute { public String algorithm; public List modules; diff --git a/app/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java b/app/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java index 98a11c2929..db270ce05a 100644 --- a/app/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/ModuleRemapper.java @@ -2,7 +2,7 @@ package org.objectweb.asm.commons; import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/ModuleRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/ModuleRemapper.SCL.lombok */ public class ModuleRemapper extends ModuleVisitor { protected final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java b/app/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java index 22e8ddaca4..4e9c38941a 100644 --- a/app/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java +++ b/app/src/main/java/org/objectweb/asm/commons/ModuleResolutionAttribute.java @@ -5,7 +5,7 @@ import org.objectweb.asm.ByteVector; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Label; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/ModuleResolutionAttribute.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/ModuleResolutionAttribute.SCL.lombok */ public final class ModuleResolutionAttribute extends Attribute { public static final int RESOLUTION_DO_NOT_RESOLVE_BY_DEFAULT = 1; public static final int RESOLUTION_WARN_DEPRECATED = 2; diff --git a/app/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java b/app/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java index b8cb3800c0..b8b637e552 100644 --- a/app/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java +++ b/app/src/main/java/org/objectweb/asm/commons/ModuleTargetAttribute.java @@ -5,7 +5,7 @@ import org.objectweb.asm.ByteVector; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassWriter; import org.objectweb.asm.Label; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/ModuleTargetAttribute.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/ModuleTargetAttribute.SCL.lombok */ public final class ModuleTargetAttribute extends Attribute { public String platform; diff --git a/app/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java b/app/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java index 611ebcf6db..a89d044d44 100644 --- a/app/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/RecordComponentRemapper.java @@ -4,7 +4,7 @@ import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.RecordComponentVisitor; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/RecordComponentRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/RecordComponentRemapper.SCL.lombok */ public class RecordComponentRemapper extends RecordComponentVisitor { protected final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/Remapper.java b/app/src/main/java/org/objectweb/asm/commons/Remapper.java index 369692796d..7478748b91 100644 --- a/app/src/main/java/org/objectweb/asm/commons/Remapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/Remapper.java @@ -6,7 +6,7 @@ import org.objectweb.asm.Type; import org.objectweb.asm.signature.SignatureReader; import org.objectweb.asm.signature.SignatureVisitor; import org.objectweb.asm.signature.SignatureWriter; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/Remapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/Remapper.SCL.lombok */ public abstract class Remapper { public String mapDesc(String str) { return mapType(Type.getType(str)).getDescriptor(); diff --git a/app/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java b/app/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java index e037b4de30..a025b037ec 100644 --- a/app/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java +++ b/app/src/main/java/org/objectweb/asm/commons/SerialVersionUIDAdder.java @@ -14,7 +14,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/SerialVersionUIDAdder.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/SerialVersionUIDAdder.SCL.lombok */ public class SerialVersionUIDAdder extends ClassVisitor { private static final String CLINIT = ""; private boolean computeSvuid; @@ -27,7 +27,7 @@ public class SerialVersionUIDAdder extends ClassVisitor { private Collection svuidConstructors; private Collection svuidMethods; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/SerialVersionUIDAdder$Item.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/SerialVersionUIDAdder$Item.SCL.lombok */ private static final class Item implements Comparable { final String name; final int access; diff --git a/app/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java b/app/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java index ef763bc313..30b07a86ea 100644 --- a/app/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/SignatureRemapper.java @@ -3,7 +3,7 @@ package org.objectweb.asm.commons; import java.util.ArrayList; import org.objectweb.asm.Opcodes; import org.objectweb.asm.signature.SignatureVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/SignatureRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/SignatureRemapper.SCL.lombok */ public class SignatureRemapper extends SignatureVisitor { private final SignatureVisitor signatureVisitor; private final Remapper remapper; diff --git a/app/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java b/app/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java index da12c0e361..6745c402e2 100644 --- a/app/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java +++ b/app/src/main/java/org/objectweb/asm/commons/SimpleRemapper.java @@ -2,7 +2,7 @@ package org.objectweb.asm.commons; import java.util.Collections; import java.util.Map; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/SimpleRemapper.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/SimpleRemapper.SCL.lombok */ public class SimpleRemapper extends Remapper { private final Map mapping; diff --git a/app/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java b/app/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java index a23e314867..6eaf025725 100644 --- a/app/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java +++ b/app/src/main/java/org/objectweb/asm/commons/StaticInitMerger.java @@ -3,7 +3,7 @@ package org.objectweb.asm.commons; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/StaticInitMerger.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/StaticInitMerger.SCL.lombok */ public class StaticInitMerger extends ClassVisitor { private String owner; private final String renamedClinitMethodPrefix; diff --git a/app/src/main/java/org/objectweb/asm/commons/TableSwitchGenerator.java b/app/src/main/java/org/objectweb/asm/commons/TableSwitchGenerator.java index 0e49fbe826..e8d3959e2a 100644 --- a/app/src/main/java/org/objectweb/asm/commons/TableSwitchGenerator.java +++ b/app/src/main/java/org/objectweb/asm/commons/TableSwitchGenerator.java @@ -1,7 +1,7 @@ package org.objectweb.asm.commons; import org.objectweb.asm.Label; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/TableSwitchGenerator.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/TableSwitchGenerator.SCL.lombok */ public interface TableSwitchGenerator { void generateCase(int i, Label label); diff --git a/app/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java b/app/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java index 319530ee1a..71fbd0073d 100644 --- a/app/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java +++ b/app/src/main/java/org/objectweb/asm/commons/TryCatchBlockSorter.java @@ -6,11 +6,11 @@ import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.tree.MethodNode; import org.objectweb.asm.tree.TryCatchBlockNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/TryCatchBlockSorter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/TryCatchBlockSorter.SCL.lombok */ public class TryCatchBlockSorter extends MethodNode { /* renamed from: org.objectweb.asm.commons.TryCatchBlockSorter$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:org/objectweb/asm/commons/TryCatchBlockSorter$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/commons/TryCatchBlockSorter$1.SCL.lombok */ class AnonymousClass1 implements Comparator { AnonymousClass1() { } diff --git a/app/src/main/java/org/objectweb/asm/signature/SignatureReader.java b/app/src/main/java/org/objectweb/asm/signature/SignatureReader.java index 32d9b87a9b..69241a0777 100644 --- a/app/src/main/java/org/objectweb/asm/signature/SignatureReader.java +++ b/app/src/main/java/org/objectweb/asm/signature/SignatureReader.java @@ -1,5 +1,5 @@ package org.objectweb.asm.signature; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/signature/SignatureReader.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/signature/SignatureReader.SCL.lombok */ public class SignatureReader { private final String signatureValue; diff --git a/app/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java b/app/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java index aedb376b8b..63132f2e1e 100644 --- a/app/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java +++ b/app/src/main/java/org/objectweb/asm/signature/SignatureVisitor.java @@ -1,5 +1,5 @@ package org.objectweb.asm.signature; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/signature/SignatureVisitor.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/signature/SignatureVisitor.SCL.lombok */ public abstract class SignatureVisitor { public static final char EXTENDS = '+'; public static final char SUPER = '-'; diff --git a/app/src/main/java/org/objectweb/asm/signature/SignatureWriter.java b/app/src/main/java/org/objectweb/asm/signature/SignatureWriter.java index a71bd52ad3..efe8733fe9 100644 --- a/app/src/main/java/org/objectweb/asm/signature/SignatureWriter.java +++ b/app/src/main/java/org/objectweb/asm/signature/SignatureWriter.java @@ -2,7 +2,7 @@ package org.objectweb.asm.signature; import com.discord.widgets.chat.input.MentionUtilsKt; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/signature/SignatureWriter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/signature/SignatureWriter.SCL.lombok */ public class SignatureWriter extends SignatureVisitor { private final StringBuilder stringBuilder = new StringBuilder(); private boolean hasFormals; diff --git a/app/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java index 7559c2e3df..73c3296855 100644 --- a/app/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/AbstractInsnNode.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/AbstractInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/AbstractInsnNode.SCL.lombok */ public abstract class AbstractInsnNode { public static final int INSN = 0; public static final int INT_INSN = 1; diff --git a/app/src/main/java/org/objectweb/asm/tree/AnnotationNode.java b/app/src/main/java/org/objectweb/asm/tree/AnnotationNode.java index 7f0e161225..932ab15377 100644 --- a/app/src/main/java/org/objectweb/asm/tree/AnnotationNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/AnnotationNode.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/AnnotationNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/AnnotationNode.SCL.lombok */ public class AnnotationNode extends AnnotationVisitor { public String desc; public List values; diff --git a/app/src/main/java/org/objectweb/asm/tree/ClassNode.java b/app/src/main/java/org/objectweb/asm/tree/ClassNode.java index 77e19c1852..0dac2461ee 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ClassNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ClassNode.java @@ -11,7 +11,7 @@ import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.RecordComponentVisitor; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ClassNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ClassNode.SCL.lombok */ public class ClassNode extends ClassVisitor { public int version; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java index a82d926d8f..6587d7a1b5 100644 --- a/app/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/FieldInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/FieldInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/FieldInsnNode.SCL.lombok */ public class FieldInsnNode extends AbstractInsnNode { public String owner; public String name; diff --git a/app/src/main/java/org/objectweb/asm/tree/FieldNode.java b/app/src/main/java/org/objectweb/asm/tree/FieldNode.java index fb2ee9372f..d04b4d3ecc 100644 --- a/app/src/main/java/org/objectweb/asm/tree/FieldNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/FieldNode.java @@ -7,7 +7,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/FieldNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/FieldNode.SCL.lombok */ public class FieldNode extends FieldVisitor { public int access; public String name; diff --git a/app/src/main/java/org/objectweb/asm/tree/FrameNode.java b/app/src/main/java/org/objectweb/asm/tree/FrameNode.java index ef0ddeb6a5..7d00d6ea91 100644 --- a/app/src/main/java/org/objectweb/asm/tree/FrameNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/FrameNode.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/FrameNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/FrameNode.SCL.lombok */ public class FrameNode extends AbstractInsnNode { public int type; public List local; diff --git a/app/src/main/java/org/objectweb/asm/tree/IincInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/IincInsnNode.java index 3149ccde87..42dbac67f9 100644 --- a/app/src/main/java/org/objectweb/asm/tree/IincInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/IincInsnNode.java @@ -3,7 +3,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/IincInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/IincInsnNode.SCL.lombok */ public class IincInsnNode extends AbstractInsnNode { public int var; public int incr; diff --git a/app/src/main/java/org/objectweb/asm/tree/InnerClassNode.java b/app/src/main/java/org/objectweb/asm/tree/InnerClassNode.java index 5f4ba345dc..195e63459a 100644 --- a/app/src/main/java/org/objectweb/asm/tree/InnerClassNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/InnerClassNode.java @@ -1,7 +1,7 @@ package org.objectweb.asm.tree; import org.objectweb.asm.ClassVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/InnerClassNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/InnerClassNode.SCL.lombok */ public class InnerClassNode { public String name; public String outerName; diff --git a/app/src/main/java/org/objectweb/asm/tree/InsnList.java b/app/src/main/java/org/objectweb/asm/tree/InsnList.java index da63d2510a..244f1b6cf8 100644 --- a/app/src/main/java/org/objectweb/asm/tree/InsnList.java +++ b/app/src/main/java/org/objectweb/asm/tree/InsnList.java @@ -4,14 +4,14 @@ import java.util.Iterator; import java.util.ListIterator; import java.util.NoSuchElementException; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/InsnList.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/InsnList.SCL.lombok */ public class InsnList implements Iterable { private int size; private AbstractInsnNode firstInsn; private AbstractInsnNode lastInsn; AbstractInsnNode[] cache; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/InsnList$InsnListIterator.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/InsnList$InsnListIterator.SCL.lombok */ private final class InsnListIterator implements ListIterator { AbstractInsnNode nextInsn; AbstractInsnNode previousInsn; diff --git a/app/src/main/java/org/objectweb/asm/tree/InsnNode.java b/app/src/main/java/org/objectweb/asm/tree/InsnNode.java index c6c10b232d..14be5cb738 100644 --- a/app/src/main/java/org/objectweb/asm/tree/InsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/InsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/InsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/InsnNode.SCL.lombok */ public class InsnNode extends AbstractInsnNode { public InsnNode(int i) { super(i); diff --git a/app/src/main/java/org/objectweb/asm/tree/IntInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/IntInsnNode.java index 128ecda94c..a4fa8792f2 100644 --- a/app/src/main/java/org/objectweb/asm/tree/IntInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/IntInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/IntInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/IntInsnNode.SCL.lombok */ public class IntInsnNode extends AbstractInsnNode { public int operand; diff --git a/app/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java index d74a6a8b23..acc35712c9 100644 --- a/app/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/InvokeDynamicInsnNode.java @@ -4,7 +4,7 @@ import java.util.Map; import org.objectweb.asm.Handle; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/InvokeDynamicInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/InvokeDynamicInsnNode.SCL.lombok */ public class InvokeDynamicInsnNode extends AbstractInsnNode { public String name; public String desc; diff --git a/app/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java index 74f6c5916f..2485fb07d0 100644 --- a/app/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/JumpInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/JumpInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/JumpInsnNode.SCL.lombok */ public class JumpInsnNode extends AbstractInsnNode { public LabelNode label; diff --git a/app/src/main/java/org/objectweb/asm/tree/LabelNode.java b/app/src/main/java/org/objectweb/asm/tree/LabelNode.java index 2259803a53..cb3cfcd0e5 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LabelNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LabelNode.java @@ -3,7 +3,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LabelNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LabelNode.SCL.lombok */ public class LabelNode extends AbstractInsnNode { private Label value; diff --git a/app/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java index 62bb8a2454..7cc4bdd76a 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LdcInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LdcInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LdcInsnNode.SCL.lombok */ public class LdcInsnNode extends AbstractInsnNode { public Object cst; diff --git a/app/src/main/java/org/objectweb/asm/tree/LineNumberNode.java b/app/src/main/java/org/objectweb/asm/tree/LineNumberNode.java index 102ccbad75..50512af6ea 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LineNumberNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LineNumberNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LineNumberNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LineNumberNode.SCL.lombok */ public class LineNumberNode extends AbstractInsnNode { public int line; public LabelNode start; diff --git a/app/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java b/app/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java index 566bc6292f..39cf6e1473 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LocalVariableAnnotationNode.java @@ -5,7 +5,7 @@ import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LocalVariableAnnotationNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LocalVariableAnnotationNode.SCL.lombok */ public class LocalVariableAnnotationNode extends TypeAnnotationNode { public List start; public List end; diff --git a/app/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java b/app/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java index 67d621742e..ce0e673ada 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LocalVariableNode.java @@ -1,7 +1,7 @@ package org.objectweb.asm.tree; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LocalVariableNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LocalVariableNode.SCL.lombok */ public class LocalVariableNode { public String name; public String desc; diff --git a/app/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java index 13d92d8ac9..980509ddb1 100644 --- a/app/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/LookupSwitchInsnNode.java @@ -5,7 +5,7 @@ import java.util.Map; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/LookupSwitchInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/LookupSwitchInsnNode.SCL.lombok */ public class LookupSwitchInsnNode extends AbstractInsnNode { public LabelNode dflt; public List keys; diff --git a/app/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java index f728e07138..8ec46cbc39 100644 --- a/app/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/MethodInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/MethodInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/MethodInsnNode.SCL.lombok */ public class MethodInsnNode extends AbstractInsnNode { public String owner; public String name; diff --git a/app/src/main/java/org/objectweb/asm/tree/MethodNode.java b/app/src/main/java/org/objectweb/asm/tree/MethodNode.java index 1c3fa9cfe4..edd2ea758f 100644 --- a/app/src/main/java/org/objectweb/asm/tree/MethodNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/MethodNode.java @@ -12,7 +12,7 @@ import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/MethodNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/MethodNode.SCL.lombok */ public class MethodNode extends MethodVisitor { public int access; public String name; @@ -40,7 +40,7 @@ public class MethodNode extends MethodVisitor { private boolean visited; /* renamed from: org.objectweb.asm.tree.MethodNode$1 reason: invalid class name */ - /* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/MethodNode$1.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/MethodNode$1.SCL.lombok */ class AnonymousClass1 extends ArrayList { AnonymousClass1(int i) { super(i); diff --git a/app/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java b/app/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java index 47810ce259..7cdff330c9 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ModuleExportNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.List; import org.objectweb.asm.ModuleVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ModuleExportNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ModuleExportNode.SCL.lombok */ public class ModuleExportNode { public String packaze; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/ModuleNode.java b/app/src/main/java/org/objectweb/asm/tree/ModuleNode.java index 86cc7aef82..71f3f8c608 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ModuleNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ModuleNode.java @@ -5,7 +5,7 @@ import java.util.List; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.ModuleVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ModuleNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ModuleNode.SCL.lombok */ public class ModuleNode extends ModuleVisitor { public String name; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java b/app/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java index d065f2061f..60ff9a4435 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ModuleOpenNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.List; import org.objectweb.asm.ModuleVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ModuleOpenNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ModuleOpenNode.SCL.lombok */ public class ModuleOpenNode { public String packaze; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java b/app/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java index 1fe80902bb..bf4fa0df0d 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ModuleProvideNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.List; import org.objectweb.asm.ModuleVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ModuleProvideNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ModuleProvideNode.SCL.lombok */ public class ModuleProvideNode { public String service; public List providers; diff --git a/app/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java b/app/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java index 612706f0a5..7a0f01dbcf 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ModuleRequireNode.java @@ -1,7 +1,7 @@ package org.objectweb.asm.tree; import org.objectweb.asm.ModuleVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ModuleRequireNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ModuleRequireNode.SCL.lombok */ public class ModuleRequireNode { public String module; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java index 5728a85483..cf735d28e6 100644 --- a/app/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/MultiANewArrayInsnNode.java @@ -3,7 +3,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/MultiANewArrayInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/MultiANewArrayInsnNode.SCL.lombok */ public class MultiANewArrayInsnNode extends AbstractInsnNode { public String desc; public int dims; diff --git a/app/src/main/java/org/objectweb/asm/tree/ParameterNode.java b/app/src/main/java/org/objectweb/asm/tree/ParameterNode.java index 11a4ce83b4..e2c0978e94 100644 --- a/app/src/main/java/org/objectweb/asm/tree/ParameterNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/ParameterNode.java @@ -1,7 +1,7 @@ package org.objectweb.asm.tree; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/ParameterNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/ParameterNode.SCL.lombok */ public class ParameterNode { public String name; public int access; diff --git a/app/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java b/app/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java index a2c1540be1..989de21cce 100644 --- a/app/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/RecordComponentNode.java @@ -7,7 +7,7 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.Opcodes; import org.objectweb.asm.RecordComponentVisitor; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/RecordComponentNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/RecordComponentNode.SCL.lombok */ public class RecordComponentNode extends RecordComponentVisitor { public String name; public String descriptor; diff --git a/app/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java index 9ae5e5b407..e5e733864f 100644 --- a/app/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/TableSwitchInsnNode.java @@ -5,7 +5,7 @@ import java.util.Map; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/TableSwitchInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/TableSwitchInsnNode.SCL.lombok */ public class TableSwitchInsnNode extends AbstractInsnNode { public int min; public int max; diff --git a/app/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java b/app/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java index 58e9cadb0a..816459a166 100644 --- a/app/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/TryCatchBlockNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.List; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/TryCatchBlockNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/TryCatchBlockNode.SCL.lombok */ public class TryCatchBlockNode { public LabelNode start; public LabelNode end; diff --git a/app/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java b/app/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java index 5f4176b941..e05d0d5950 100644 --- a/app/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/TypeAnnotationNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import org.objectweb.asm.Opcodes; import org.objectweb.asm.TypePath; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/TypeAnnotationNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/TypeAnnotationNode.SCL.lombok */ public class TypeAnnotationNode extends AnnotationNode { public int typeRef; public TypePath typePath; diff --git a/app/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java index b36ac426d9..8313c2c5a1 100644 --- a/app/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/TypeInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/TypeInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/TypeInsnNode.SCL.lombok */ public class TypeInsnNode extends AbstractInsnNode { public String desc; diff --git a/app/src/main/java/org/objectweb/asm/tree/UnsupportedClassVersionException.java b/app/src/main/java/org/objectweb/asm/tree/UnsupportedClassVersionException.java index 2dd231f597..a245c77fa3 100644 --- a/app/src/main/java/org/objectweb/asm/tree/UnsupportedClassVersionException.java +++ b/app/src/main/java/org/objectweb/asm/tree/UnsupportedClassVersionException.java @@ -1,5 +1,5 @@ package org.objectweb.asm.tree; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/UnsupportedClassVersionException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/UnsupportedClassVersionException.SCL.lombok */ public class UnsupportedClassVersionException extends RuntimeException { private static final long serialVersionUID = -3502347765891805831L; } diff --git a/app/src/main/java/org/objectweb/asm/tree/Util.java b/app/src/main/java/org/objectweb/asm/tree/Util.java index 597fb0723e..39a4838416 100644 --- a/app/src/main/java/org/objectweb/asm/tree/Util.java +++ b/app/src/main/java/org/objectweb/asm/tree/Util.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.ArrayList; import java.util.List; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/Util.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/Util.SCL.lombok */ final class Util { private Util() { } diff --git a/app/src/main/java/org/objectweb/asm/tree/VarInsnNode.java b/app/src/main/java/org/objectweb/asm/tree/VarInsnNode.java index b7d2b1ba4b..ea9c6337d6 100644 --- a/app/src/main/java/org/objectweb/asm/tree/VarInsnNode.java +++ b/app/src/main/java/org/objectweb/asm/tree/VarInsnNode.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree; import java.util.Map; import org.objectweb.asm.MethodVisitor; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/VarInsnNode.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/VarInsnNode.SCL.lombok */ public class VarInsnNode extends AbstractInsnNode { public int var; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java b/app/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java index 6cbcffcd5c..5cffde90b9 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/Analyzer.java @@ -16,7 +16,7 @@ import org.objectweb.asm.tree.TableSwitchInsnNode; import org.objectweb.asm.tree.TryCatchBlockNode; import org.objectweb.asm.tree.VarInsnNode; import org.objectweb.asm.tree.analysis.Value; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/Analyzer.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/Analyzer.SCL.lombok */ public class Analyzer implements Opcodes { private final Interpreter interpreter; private InsnList insnList; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java b/app/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java index 598420d312..ccb1406cfc 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/AnalyzerException.java @@ -1,7 +1,7 @@ package org.objectweb.asm.tree.analysis; import org.objectweb.asm.tree.AbstractInsnNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/AnalyzerException.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/AnalyzerException.SCL.lombok */ public class AnalyzerException extends Exception { private static final long serialVersionUID = 3154190448018943333L; public final transient AbstractInsnNode node; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java index e112ffcc45..fd3068f36c 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicInterpreter.java @@ -13,7 +13,7 @@ import org.objectweb.asm.tree.LdcInsnNode; import org.objectweb.asm.tree.MethodInsnNode; import org.objectweb.asm.tree.MultiANewArrayInsnNode; import org.objectweb.asm.tree.TypeInsnNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/BasicInterpreter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/BasicInterpreter.SCL.lombok */ public class BasicInterpreter extends Interpreter implements Opcodes { public static final Type NULL_TYPE = Type.getObjectType("null"); diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java index 353c5c667f..9404846b37 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicValue.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree.analysis; import androidx.exifinterface.media.ExifInterface; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/BasicValue.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/BasicValue.SCL.lombok */ public class BasicValue implements Value { public static final BasicValue UNINITIALIZED_VALUE = new BasicValue(null); public static final BasicValue INT_VALUE = new BasicValue(Type.INT_TYPE); diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java index 480073ed0a..cad4f42e65 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/BasicVerifier.java @@ -7,7 +7,7 @@ import org.objectweb.asm.tree.AbstractInsnNode; import org.objectweb.asm.tree.FieldInsnNode; import org.objectweb.asm.tree.InvokeDynamicInsnNode; import org.objectweb.asm.tree.MethodInsnNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/BasicVerifier.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/BasicVerifier.SCL.lombok */ public class BasicVerifier extends BasicInterpreter { public BasicVerifier() { super(Opcodes.ASM9); diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/Frame.java b/app/src/main/java/org/objectweb/asm/tree/analysis/Frame.java index 7302e63aca..5c6560155b 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/Frame.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/Frame.java @@ -12,7 +12,7 @@ import org.objectweb.asm.tree.MethodInsnNode; import org.objectweb.asm.tree.MultiANewArrayInsnNode; import org.objectweb.asm.tree.VarInsnNode; import org.objectweb.asm.tree.analysis.Value; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/Frame.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/Frame.SCL.lombok */ public class Frame { private V returnValue; private V[] values; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java b/app/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java index b17532676e..f26d1f33b1 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/Interpreter.java @@ -5,7 +5,7 @@ import org.objectweb.asm.Type; import org.objectweb.asm.tree.AbstractInsnNode; import org.objectweb.asm.tree.TryCatchBlockNode; import org.objectweb.asm.tree.analysis.Value; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/Interpreter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/Interpreter.SCL.lombok */ public abstract class Interpreter { protected final int api; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java b/app/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java index 95c7b69e32..a3a4251feb 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/SimpleVerifier.java @@ -4,7 +4,7 @@ import com.discord.widgets.chat.input.MentionUtilsKt; import java.util.List; import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/SimpleVerifier.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/SimpleVerifier.SCL.lombok */ public class SimpleVerifier extends BasicVerifier { private final Type currentClass; private final Type currentSuperClass; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java b/app/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java index d338cdf867..254d01a173 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/SmallSet.java @@ -5,12 +5,12 @@ import java.util.HashSet; import java.util.Iterator; import java.util.NoSuchElementException; import java.util.Set; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/SmallSet.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/SmallSet.SCL.lombok */ final class SmallSet extends AbstractSet { private final T element1; private final T element2; - /* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/SmallSet$IteratorImpl.SCL.lombok */ + /* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/SmallSet$IteratorImpl.SCL.lombok */ static class IteratorImpl implements Iterator { private T firstElement; private T secondElement; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java b/app/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java index 2ba638c2a5..8e15e751f0 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/SourceInterpreter.java @@ -10,7 +10,7 @@ import org.objectweb.asm.tree.FieldInsnNode; import org.objectweb.asm.tree.InvokeDynamicInsnNode; import org.objectweb.asm.tree.LdcInsnNode; import org.objectweb.asm.tree.MethodInsnNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/SourceInterpreter.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/SourceInterpreter.SCL.lombok */ public class SourceInterpreter extends Interpreter implements Opcodes { public SourceInterpreter() { super(Opcodes.ASM9); diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java b/app/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java index ab745a3e3c..69f80b0502 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/SourceValue.java @@ -2,7 +2,7 @@ package org.objectweb.asm.tree.analysis; import java.util.Set; import org.objectweb.asm.tree.AbstractInsnNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/SourceValue.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/SourceValue.SCL.lombok */ public class SourceValue implements Value { public final int size; public final Set insns; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/Subroutine.java b/app/src/main/java/org/objectweb/asm/tree/analysis/Subroutine.java index b072883f07..19d4f05492 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/Subroutine.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/Subroutine.java @@ -4,7 +4,7 @@ import java.util.ArrayList; import java.util.List; import org.objectweb.asm.tree.JumpInsnNode; import org.objectweb.asm.tree.LabelNode; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/Subroutine.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/Subroutine.SCL.lombok */ final class Subroutine { final LabelNode start; final boolean[] localsUsed; diff --git a/app/src/main/java/org/objectweb/asm/tree/analysis/Value.java b/app/src/main/java/org/objectweb/asm/tree/analysis/Value.java index a90af00a4d..b3fa7e9c2d 100644 --- a/app/src/main/java/org/objectweb/asm/tree/analysis/Value.java +++ b/app/src/main/java/org/objectweb/asm/tree/analysis/Value.java @@ -1,5 +1,5 @@ package org.objectweb.asm.tree.analysis; -/* loaded from: com.discord-116006.apk:org/objectweb/asm/tree/analysis/Value.SCL.lombok */ +/* loaded from: com.discord-117014.apk:org/objectweb/asm/tree/analysis/Value.SCL.lombok */ public interface Value { int getSize(); } diff --git a/app/src/main/res/drawable-anydpi-v24/ic_guild_invite_round_32dp.xml b/app/src/main/res/drawable-anydpi-v24/ic_guild_invite_round_32dp.xml new file mode 100644 index 0000000000..06652aed63 --- /dev/null +++ b/app/src/main/res/drawable-anydpi-v24/ic_guild_invite_round_32dp.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/drawable-hdpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-hdpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..67ee1ff860 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-ldpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..ce9bfcfaa1 Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-mdpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..b449745ef5 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-xhdpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..99df2ea280 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-xxhdpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..cbcd1ed100 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_guild_invite_round_32dp.png b/app/src/main/res/drawable-xxxhdpi/ic_guild_invite_round_32dp.png new file mode 100644 index 0000000000..f2bd95f445 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_guild_invite_round_32dp.png differ diff --git a/app/src/main/res/menu/menu_call_preview_fullscreen.xml b/app/src/main/res/menu/menu_call_preview_fullscreen.xml index 1a3b36e3c8..8960e0d781 100644 --- a/app/src/main/res/menu/menu_call_preview_fullscreen.xml +++ b/app/src/main/res/menu/menu_call_preview_fullscreen.xml @@ -1,4 +1,5 @@ + diff --git a/app/src/main/res/values-ar-rXB/plurals.xml b/app/src/main/res/values-ar-rXB/plurals.xml index 8d45b9325b..f1631a050b 100644 --- a/app/src/main/res/values-ar-rXB/plurals.xml +++ b/app/src/main/res/values-ar-rXB/plurals.xml @@ -729,7 +729,7 @@ ‏‮{count}‬‏ ‏‮Pending‬‏ ‏‮Applications‬‏ - ‏‮application‬‏ + ‏‮{count}‬‏ ‏‮application‬‏ ‏‮{count}‬‏ ‏‮applications‬‏ @@ -776,6 +776,14 @@ ‏‮{#}‬‏ ‏‮mention‬‏ ‏‮{#}‬‏ ‏‮mentions‬‏ + + ‏‮{#}‬‏ ‏‮activity‬‏ + ‏‮{#}‬‏ ‏‮activities‬‏ + + + ‏‮{#}‬‏ ‏‮mention‬‏ + ‏‮{#}‬‏ ‏‮mentions‬‏ + ‏‮{#}‬‏ ‏‮mention‬‏ ‏‮{#}‬‏ ‏‮mentions‬‏ @@ -788,6 +796,10 @@ ‏‮{#}‬‏ ‏‮mention‬‏ ‏‮{#}‬‏ ‏‮mentions‬‏ + + ‏‮1‬‏ ‏‮user‬‏ + ‏‮{#}‬‏ ‏‮users‬‏ + ‏‮1‬‏ ‏‮user‬‏ ‏‮{#}‬‏ ‏‮users‬‏ diff --git a/app/src/main/res/values-ar-rXB/strings.xml b/app/src/main/res/values-ar-rXB/strings.xml index 332c811920..7f6e572a60 100644 --- a/app/src/main/res/values-ar-rXB/strings.xml +++ b/app/src/main/res/values-ar-rXB/strings.xml @@ -254,10 +254,10 @@ ‏‮Go‬‏ ‏‮back‬‏ ‏‮Enter‬‏ ‏‮your‬‏ ‏‮birthday‬‏ ‏‮Please‬‏ ‏‮enter‬‏ ‏‮a‬‏ ‏‮valid‬‏ ‏‮date‬‏ ‏‮of‬‏ ‏‮birth‬‏ - ‏‮Before‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮view‬‏ ‏‮this‬‏ ‏‮NSFW‬‏ ‏‮channel,‬‏ ‏‮we‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮verify‬‏ ‏‮your‬‏ ‏‮age.‬‏ ‏‮We‬‏ ‏‮will‬‏ ‏‮only‬‏ ‏‮ask‬‏ ‏‮you‬‏ ‏‮for‬‏ ‏‮this‬‏ ‏‮once.‬‏ ‏‮[Why‬‏ ‏‮do‬‏ ‏‮I‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮provide‬‏ ‏‮my‬‏ ‏‮birthday?](‬‏‏‮{helpURL}‬‏‏‮)‬‏ - ‏‮This‬‏ ‏‮channel‬‏ ‏‮contains‬‏ ‏‮adult‬‏ ‏‮content‬‏ ‏‮marked‬‏ ‏‮Not‬‏ ‏‮Safe‬‏ ‏‮For‬‏ ‏‮Work.‬‏ ‏‮Do‬‏ ‏‮you‬‏ ‏‮wish‬‏ ‏‮to‬‏ ‏‮proceed?‬‏ - ‏‮You‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮18‬‏ ‏‮or‬‏ ‏‮older‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮NSFW‬‏ ‏‮channels‬‏ ‏‮on‬‏ ‏‮Discord.‬‏ ‏‮[View‬‏ ‏‮our‬‏ ‏‮help‬‏ ‏‮article](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮on‬‏ ‏‮age‬‏ ‏‮verification.‬‏ - ‏‮Sorry,‬‏ ‏‮you\'re‬‏ ‏‮not‬‏ ‏‮old‬‏ ‏‮enough‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮this‬‏ ‏‮NSFW‬‏ ‏‮channel‬‏ + ‏‮Before‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮view‬‏ ‏‮this‬‏ ‏‮age-restricted‬‏ ‏‮channel,‬‏ ‏‮we‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮verify‬‏ ‏‮your‬‏ ‏‮age.‬‏ ‏‮We‬‏ ‏‮will‬‏ ‏‮only‬‏ ‏‮ask‬‏ ‏‮you‬‏ ‏‮for‬‏ ‏‮this‬‏ ‏‮once.‬‏ ‏‮[Why‬‏ ‏‮do‬‏ ‏‮I‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮provide‬‏ ‏‮my‬‏ ‏‮birthday?](‬‏‏‮{helpURL}‬‏‏‮)‬‏ + ‏‮This‬‏ ‏‮channel‬‏ ‏‮contains‬‏ ‏‮adult‬‏ ‏‮content‬‏ ‏‮marked‬‏ ‏‮as‬‏ ‏‮age-restricted.‬‏ ‏‮Do‬‏ ‏‮you‬‏ ‏‮wish‬‏ ‏‮to‬‏ ‏‮proceed?‬‏ + ‏‮You‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮18‬‏ ‏‮or‬‏ ‏‮older‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮age-restricted‬‏ ‏‮channels‬‏ ‏‮on‬‏ ‏‮Discord.‬‏ ‏‮[View‬‏ ‏‮our‬‏ ‏‮help‬‏ ‏‮article](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮on‬‏ ‏‮age‬‏ ‏‮verification.‬‏ + ‏‮Sorry,‬‏ ‏‮you\'re‬‏ ‏‮not‬‏ ‏‮old‬‏ ‏‮enough‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮this‬‏ ‏‮age-restricted‬‏ ‏‮channel‬‏ ‏‮Submit‬‏ ‏‮Back‬‏ ‏‮to‬‏ ‏‮Login‬‏ ‏‮{underageMessage}‬‏ ‏‮[View‬‏ ‏‮our‬‏ ‏‮help‬‏ ‏‮article](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮to‬‏ ‏‮learn‬‏ ‏‮more.‬‏ @@ -735,6 +735,7 @@ ‏‮Spoiler‬‏ ‏‮Attachment‬‏ ‏‮When‬‏ ‏‮others‬‏ ‏‮speak‬‏ ‏‮When‬‏ ‏‮I‬‏ ‏‮speak‬‏ + ‏‮Australian‬‏ ‏‮Dollar‬‏ ‏‮!!‬‏‏‮{name}‬‏‏‮!!‬‏ ‏‮-‬‏ ‏‮Audience‬‏ ‏‮Exit‬‏ ‏‮Quietly‬‏ ‏‮In‬‏ ‏‮Audience‬‏ @@ -1405,7 +1406,7 @@ ‏‮Slowmode‬‏ ‏‮is‬‏ ‏‮enabled.‬‏ ‏‮Announcements‬‏ ‏‮Announcements‬‏ ‏‮(Limited)‬‏ - ‏‮Announcements‬‏ ‏‮(NSFW)‬‏ + ‏‮Announcements‬‏ ‏‮(Age-Restricted)‬‏ ‏‮Directory‬‏ ‏‮Rules‬‏ ‏‮Stage‬‏ @@ -1415,7 +1416,7 @@ ‏‮Text‬‏ ‏‮Text‬‏ ‏‮(Active‬‏ ‏‮Threads)‬‏ ‏‮Text‬‏ ‏‮(Limited)‬‏ - ‏‮Text‬‏ ‏‮(NSFW)‬‏ + ‏‮Text‬‏ ‏‮(Age-Restricted)‬‏ ‏‮Voice‬‏ ‏‮Voice‬‏ ‏‮(Limited)‬‏ ‏‮Voice‬‏ ‏‮(Locked)‬‏ @@ -1909,6 +1910,7 @@ ‏‮Senegal‬‏ ‏‮Somalia‬‏ ‏‮Suriname‬‏ + ‏‮South‬‏ ‏‮Sudan‬‏ ‏‮El‬‏ ‏‮Salvador‬‏ ‏‮Sint‬‏ ‏‮Maarten‬‏ ‏‮Syria‬‏ @@ -2364,6 +2366,7 @@ ‏‮In‬‏ ‏‮Activity‬‏ ‏‮In‬‏ ‏‮!!‬‏‏‮{applicationName}‬‏‏‮!!‬‏ ‏‮Coming‬‏ ‏‮soon‬‏ ‏‮to‬‏ ‏‮mobile‬‏ + ‏‮You‬‏ ‏‮do‬‏ ‏‮not‬‏ ‏‮have‬‏ ‏‮permissions‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮Activities‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮Activity‬‏ ‏‮has‬‏ ‏‮ended‬‏ ‏‮Send‬‏ ‏‮an‬‏ ‏‮activity‬‏ ‏‮invite‬‏ ‏‮link‬‏ ‏‮to‬‏ ‏‮a‬‏ ‏‮friend‬‏ ‏‮in‬‏ @@ -2395,7 +2398,6 @@ ‏‮Looks‬‏ ‏‮like‬‏ ‏‮you\'re‬‏ ‏‮already‬‏ ‏‮in‬‏ ‏‮**!!‬‏‏‮{currentApplicationName}‬‏‏‮!!**.‬‏ ‏‮Are‬‏ ‏‮you‬‏ ‏‮sure‬‏ ‏‮you‬‏ ‏‮want‬‏ ‏‮to‬‏ ‏‮switch‬‏ ‏‮to‬‏ ‏‮**!!‬‏‏‮{targetApplicationName}‬‏‏‮!!**?‬‏ ‏‮You‬‏ ‏‮sure?‬‏ ‏‮an‬‏ ‏‮Activity‬‏ - ‏‮Start‬‏ ‏‮playing‬‏ ‏‮together‬‏ ‏‮now‬‏ ‏‮in‬‏ ‏‮voice!‬‏ ‏‮NEW!‬‏ ‏‮Activities‬‏ ‏‮Play‬‏ ‏‮together‬‏ ‏‮for‬‏ ‏‮free‬‏ ‏‮in‬‏ ‏‮any‬‏ ‏‮Voice‬‏ ‏‮Channel.‬‏ ‏‮Unlock‬‏ ‏‮more‬‏ ‏‮activities‬‏ ‏‮with‬‏ ‏‮Boosting!‬‏ ‏‮another‬‏ ‏‮Activity‬‏ @@ -2507,7 +2509,7 @@ ‏‮Enable‬‏ ‏‮Notifications‬‏ ‏‮Enable‬‏ ‏‮Permission‬‏ ‏‮You‬‏ ‏‮can‬‏ ‏‮enable‬‏ ‏‮access‬‏ ‏‮in‬‏ ‏‮privacy‬‏ ‏‮settings.‬‏ - ‏‮Discord‬‏ ‏‮will‬‏ ‏‮automatically‬‏ ‏‮scan‬‏ ‏‮and‬‏ ‏‮delete‬‏ ‏‮media‬‏ ‏‮sent‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server‬‏ ‏‮that‬‏ ‏‮contain‬‏ ‏‮explicit‬‏ ‏‮content‬‏ ‏‮(excludes‬‏ ‏‮NSFW‬‏ ‏‮channels).‬‏ + ‏‮Discord‬‏ ‏‮will‬‏ ‏‮automatically‬‏ ‏‮scan‬‏ ‏‮and‬‏ ‏‮delete‬‏ ‏‮media‬‏ ‏‮sent‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server‬‏ ‏‮that‬‏ ‏‮contain‬‏ ‏‮explicit‬‏ ‏‮content‬‏ ‏‮(excludes‬‏ ‏‮age-restricted‬‏ ‏‮channels).‬‏ ‏‮Create‬‏ ‏‮one‬‏ ‏‮for‬‏ ‏‮me‬‏ ‏‮Community‬‏ ‏‮servers‬‏ ‏‮must‬‏ ‏‮have‬‏ ‏‮clearly‬‏ ‏‮posted‬‏ ‏‮server‬‏ ‏‮rules‬‏ ‏‮and/or‬‏ ‏‮guidelines‬‏ ‏‮for‬‏ ‏‮members.‬‏ ‏‮Please‬‏ ‏‮select‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮that‬‏ ‏‮hosts‬‏ ‏‮this.‬‏ ‏‮Rules‬‏ ‏‮or‬‏ ‏‮Guidelines‬‏ ‏‮Channel‬‏ @@ -2683,7 +2685,7 @@ ‏‮Uh‬‏ ‏‮oh,‬‏ ‏‮you‬‏ ‏‮don\'t‬‏ ‏‮have‬‏ ‏‮webhook‬‏ ‏‮permissions‬‏ ‏‮in‬‏ ‏‮any‬‏ ‏‮server‬‏ ‏‮you\'re‬‏ ‏‮in.‬‏ ‏‮Ask‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮admin‬‏ ‏‮to‬‏ ‏‮give‬‏ ‏‮you‬‏ ‏‮the‬‏ ‏‮permission‬‏ ‏‮or‬‏ ‏‮ask‬‏ ‏‮them‬‏ ‏‮to‬‏ ‏‮come‬‏ ‏‮follow‬‏ ‏‮themselves!‬‏ ‏‮Add‬‏ ‏‮this‬‏ ‏‮channel\'s‬‏ ‏‮updates‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮server!‬‏ ‏‮The‬‏ ‏‮selected‬‏ ‏‮channel‬‏ ‏‮has‬‏ ‏‮too‬‏ ‏‮many‬‏ ‏‮webhooks.‬‏ ‏‮Please‬‏ ‏‮remove‬‏ ‏‮a‬‏ ‏‮webhook‬‏ ‏‮or‬‏ ‏‮select‬‏ ‏‮another‬‏ ‏‮channel.‬‏ - ‏‮Note:‬‏ ‏‮This‬‏ ‏‮is‬‏ ‏‮an‬‏ ‏‮NSFW‬‏ ‏‮channel.‬‏ + ‏‮Note:‬‏ ‏‮This‬‏ ‏‮is‬‏ ‏‮an‬‏ ‏‮age-restricted‬‏ ‏‮channel.‬‏ ‏‮Follow‬‏ ‏‮to‬‏ ‏‮get‬‏ ‏‮this‬‏ ‏‮channel\'s‬‏ ‏‮updates‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮own‬‏ ‏‮server.‬‏ ‏‮Over‬‏ ‏‮!!‬‏‏‮{count}‬‏‏‮!!‬‏ ‏‮other‬‏ ‏‮people‬‏ ‏‮are‬‏ ‏‮also‬‏ ‏‮following.‬‏ ‏‮The‬‏ ‏‮most‬‏ ‏‮important‬‏ ‏‮updates‬‏ ‏‮from‬‏ ‏‮this‬‏ ‏‮channel‬‏ ‏‮will‬‏ ‏‮now‬‏ ‏‮show‬‏ ‏‮up‬‏ ‏‮directly‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮server.‬‏ ‏‮Enjoy!‬‏ @@ -2735,7 +2737,7 @@ ‏‮Pruning‬‏ ‏‮will‬‏ ‏‮kick‬‏ ‏‮**‬‏‏‮{members}‬‏‏‮**‬‏ ‏‮who‬‏ ‏‮have‬‏ ‏‮not‬‏ ‏‮been‬‏ ‏‮seen‬‏ ‏‮on‬‏ ‏‮Discord‬‏ ‏‮in‬‏ ‏‮**‬‏‏‮{days}‬‏‏‮**‬‏ ‏‮and‬‏ ‏‮are‬‏ ‏‮assigned‬‏ ‏‮to‬‏ ‏‮just‬‏ ‏‮the‬‏ ‏‮roles‬‏ ‏‮you\'ve‬‏ ‏‮selected.‬‏ ‏‮Members‬‏ ‏‮who‬‏ ‏‮are‬‏ ‏‮not‬‏ ‏‮assigned‬‏ ‏‮to‬‏ ‏‮any‬‏ ‏‮roles‬‏ ‏‮are‬‏ ‏‮still‬‏ ‏‮included.‬‏ ‏‮They‬‏ ‏‮can‬‏ ‏‮rejoin‬‏ ‏‮the‬‏ ‏‮server‬‏ ‏‮using‬‏ ‏‮a‬‏ ‏‮new‬‏ ‏‮invite.‬‏ ‏‮Post‬‏ ‏‮messages‬‏ ‏‮that‬‏ ‏‮reach‬‏ ‏‮servers‬‏ ‏‮outside‬‏ ‏‮your‬‏ ‏‮own.‬‏ ‏‮Users‬‏ ‏‮can‬‏ ‏‮opt‬‏ ‏‮into‬‏ ‏‮Following‬‏ ‏‮this‬‏ ‏‮channel,‬‏ ‏‮so‬‏ ‏‮select‬‏ ‏‮posts‬‏ ‏‮you‬‏ ‏‮Publish‬‏ ‏‮from‬‏ ‏‮here‬‏ ‏‮will‬‏ ‏‮appear‬‏ ‏‮directly‬‏ ‏‮in‬‏ ‏‮their‬‏ ‏‮own‬‏ ‏‮servers.‬‏ ‏‮Announcement‬‏ ‏‮channels‬‏ ‏‮will‬‏ ‏‮not‬‏ ‏‮receive‬‏ ‏‮messages‬‏ ‏‮from‬‏ ‏‮other‬‏ ‏‮Announcement‬‏ ‏‮channels.‬‏ ‏‮[Learn‬‏ ‏‮more.](‬‏‏‮{documentationLink}‬‏‏‮)‬‏ ‏‮Post‬‏ ‏‮messages‬‏ ‏‮that‬‏ ‏‮reach‬‏ ‏‮servers‬‏ ‏‮outside‬‏ ‏‮your‬‏ ‏‮own.‬‏ ‏‮Users‬‏ ‏‮can‬‏ ‏‮opt‬‏ ‏‮into‬‏ ‏‮Following‬‏ ‏‮this‬‏ ‏‮channel,‬‏ ‏‮so‬‏ ‏‮select‬‏ ‏‮posts‬‏ ‏‮you‬‏ ‏‮Publish‬‏ ‏‮from‬‏ ‏‮here‬‏ ‏‮will‬‏ ‏‮appear‬‏ ‏‮directly‬‏ ‏‮in‬‏ ‏‮their‬‏ ‏‮own‬‏ ‏‮servers.‬‏ ‏‮[Learn‬‏ ‏‮more.](‬‏‏‮{documentationLink}‬‏‏‮)‬‏ - ‏‮Users‬‏ ‏‮will‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮confirm‬‏ ‏‮they‬‏ ‏‮are‬‏ ‏‮of‬‏ ‏‮over‬‏ ‏‮legal‬‏ ‏‮age‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮content‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮NSFW‬‏ ‏‮channels‬‏ ‏‮are‬‏ ‏‮exempt‬‏ ‏‮from‬‏ ‏‮the‬‏ ‏‮explicit‬‏ ‏‮content‬‏ ‏‮filter.‬‏ + ‏‮Users‬‏ ‏‮will‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮confirm‬‏ ‏‮they‬‏ ‏‮are‬‏ ‏‮of‬‏ ‏‮over‬‏ ‏‮legal‬‏ ‏‮age‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮content‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮Age-restricted‬‏ ‏‮channels‬‏ ‏‮are‬‏ ‏‮exempt‬‏ ‏‮from‬‏ ‏‮the‬‏ ‏‮explicit‬‏ ‏‮content‬‏ ‏‮filter.‬‏ ‏‮Disabling‬‏ ‏‮OpenH264‬‏ ‏‮also‬‏ ‏‮disables‬‏ ‏‮hardware‬‏ ‏‮accelerated‬‏ ‏‮video‬‏ ‏‮encoding,‬‏ ‏‮if‬‏ ‏‮available.‬‏ ‏‮Hints‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮router‬‏ ‏‮that‬‏ ‏‮the‬‏ ‏‮packets‬‏ ‏‮Discord‬‏ ‏‮is‬‏ ‏‮transmitting‬‏ ‏‮are‬‏ ‏‮high‬‏ ‏‮priority.‬‏ ‏‮Some‬‏ ‏‮routers‬‏ ‏‮or‬‏ ‏‮internet‬‏ ‏‮service‬‏ ‏‮providers‬‏ ‏‮may‬‏ ‏‮misbehave‬‏ ‏‮when‬‏ ‏‮this‬‏ ‏‮is‬‏ ‏‮set.‬‏ ‏‮Anyone‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel‬‏ ‏‮will‬‏ ‏‮connect‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮region‬‏ ‏‮you‬‏ ‏‮set,‬‏ ‏‮regardless‬‏ ‏‮of‬‏ ‏‮where‬‏ ‏‮they‬‏ ‏‮live.‬‏ ‏‮Regions‬‏ ‏‮affect‬‏ ‏‮voice‬‏ ‏‮and‬‏ ‏‮video‬‏ ‏‮quality.‬‏ ‏‮Leave‬‏ ‏‮it‬‏ ‏‮on‬‏ ‏‮Automatic‬‏ ‏‮and‬‏ ‏‮Discord‬‏ ‏‮will‬‏ ‏‮figure‬‏ ‏‮out‬‏ ‏‮what‬‏ ‏‮works‬‏ ‏‮best.‬‏ @@ -2856,7 +2858,7 @@ ‏‮Nothing‬‏ ‏‮Frequency‬‏ ‏‮Notification‬‏ ‏‮Position‬‏ - ‏‮NSFW‬‏ ‏‮Channel‬‏ + ‏‮Age-Restricted‬‏ ‏‮Channel‬‏ ‏‮Off‬‏ ‏‮Only‬‏ ‏‮**@mentions**‬‏ ‏‮Only‬‏ ‏‮@mentions‬‏ @@ -2948,6 +2950,7 @@ ‏‮You‬‏ ‏‮do‬‏ ‏‮not‬‏ ‏‮have‬‏ ‏‮any‬‏ ‏‮input‬‏ ‏‮devices‬‏ ‏‮enabled.‬‏ ‏‮You‬‏ ‏‮must‬‏ ‏‮grant‬‏ ‏‮Discord‬‏ ‏‮[access‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮microphone](onEnableClick)‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮able‬‏ ‏‮to‬‏ ‏‮observe‬‏ ‏‮input‬‏ ‏‮sensitivity.‬‏ ‏‮You‬‏ ‏‮must‬‏ ‏‮grant‬‏ ‏‮Discord‬‏ ‏‮[access‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮camera](onEnableClick)‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮able‬‏ ‏‮to‬‏ ‏‮preview.‬‏ ‏‮This‬‏ ‏‮channel‬‏ ‏‮isn’t‬‏ ‏‮fully‬‏ ‏‮built‬‏ ‏‮yet‬‏ ‏‮for‬‏ ‏‮Android‬‏ ‏‮devices.‬‏ ‏‮Log‬‏ ‏‮on‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮desktop‬‏ ‏‮client‬‏ ‏‮for‬‏ ‏‮the‬‏ ‏‮full‬‏ ‏‮experience.‬‏ + ‏‮Before‬‏ ‏‮you‬‏ ‏‮post…‬‏ ‏‮Forum‬‏ ‏‮Channel‬‏ ‏‮Start‬‏ ‏‮discussions‬‏ ‏‮by‬‏ ‏‮topics‬‏ ‏‮Guidelines‬‏ @@ -2967,6 +2970,7 @@ ‏‮Start‬‏ ‏‮a‬‏ ‏‮conversation…‬‏ ‏‮Title‬‏ ‏‮Typing…‬‏ + ‏‮Read‬‏ ‏‮the‬‏ ‏‮guidelines‬‏ ‏‮to‬‏ ‏‮understand‬‏ ‏‮what‬‏ ‏‮this‬‏ ‏‮channel‬‏ ‏‮is‬‏ ‏‮for‬‏ ‏‮and‬‏ ‏‮create‬‏ ‏‮a‬‏ ‏‮better‬‏ ‏‮discussion!‬‏ ‏‮Older‬‏ ‏‮Posts‬‏ ‏‮Sort‬‏ ‏‮by:‬‏ ‏‮Latest‬‏ ‏‮Activity‬‏ ‏‮Sort‬‏ ‏‮by:‬‏ ‏‮Creation‬‏ ‏‮Time‬‏ @@ -3385,6 +3389,7 @@ ‏‮{count}‬‏ ‏‮words‬‏ ‏‮Enter‬‏ ‏‮your‬‏ ‏‮keywords‬‏ ‏‮here!‬‏ ‏‮Filter‬‏ ‏‮messages‬‏ ‏‮containing‬‏ ‏‮malicious‬‏ ‏‮links‬‏ ‏‮from‬‏ ‏‮your‬‏ ‏‮server.‬‏ + ‏‮Use‬‏ ‏‮the‬‏ ‏‮**‬‏ ‏‮*‬‏ ‏‮**‬‏ ‏‮character‬‏ ‏‮at‬‏ ‏‮the‬‏ ‏‮beginning‬‏ ‏‮or‬‏ ‏‮end‬‏ ‏‮of‬‏ ‏‮your‬‏ ‏‮keyword‬‏ ‏‮for‬‏ ‏‮partial‬‏ ‏‮matches‬‏ ‏‮within‬‏ ‏‮a‬‏ ‏‮word.‬‏ ‏‮Harmful‬‏ ‏‮Link‬‏ ‏‮Filter‬‏ ‏‮If‬‏ ‏‮harmful‬‏ ‏‮links‬‏ ‏‮are‬‏ ‏‮detected…‬‏ ‏‮Channel:‬‏ ‏‮$[**!!‬‏‏‮{channelName}‬‏‏‮!!**](channelHook)‬‏ @@ -3573,12 +3578,14 @@ ‏‮Create‬‏ ‏‮{count}‬‏ ‏‮{number}‬‏ + ‏‮Are‬‏ ‏‮you‬‏ ‏‮sure?‬‏ ‏‮But‬‏ ‏‮you‬‏ ‏‮could‬‏ ‏‮write‬‏ ‏‮some!‬‏ ‏‮This‬‏ ‏‮server‬‏ ‏‮doesn\'t‬‏ ‏‮have‬‏ ‏‮any‬‏ ‏‮top‬‏ ‏‮messages‬‏ ‏‮yet.‬‏ ‏‮Please‬‏ ‏‮reload‬‏ ‏‮the‬‏ ‏‮page‬‏ ‏‮or‬‏ ‏‮check‬‏ ‏‮our‬‏ ‏‮[status‬‏ ‏‮page](‬‏‏‮{url}‬‏‏‮).‬‏ ‏‮Oops!‬‏ ‏‮You\'ve‬‏ ‏‮caught‬‏ ‏‮an‬‏ ‏‮ultra-rare‬‏ ‏‮error.‬‏ ‏‮Refresh‬‏ ‏‮to‬‏ ‏‮see‬‏ ‏‮what\'s‬‏ ‏‮happening‬‏ ‏‮That\'s‬‏ ‏‮it‬‏ ‏‮for‬‏ ‏‮now!‬‏ ‏‮But‬‏ ‏‮wait,‬‏ ‏‮there‬‏ ‏‮might‬‏ ‏‮be‬‏ ‏‮more…‬‏ + ‏‮Hide‬‏ ‏‮Message‬‏ ‏‮Remove‬‏ ‏‮From‬‏ ‏‮Home‬‏ ‏‮This‬‏ ‏‮will‬‏ ‏‮remove‬‏ ‏‮the‬‏ ‏‮message‬‏ ‏‮from‬‏ ‏‮showing‬‏ ‏‮in‬‏ ‏‮Home,‬‏ ‏‮but‬‏ ‏‮the‬‏ ‏‮message‬‏ ‏‮will‬‏ ‏‮still‬‏ ‏‮exist‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮Open‬‏ ‏‮message‬‏ ‏‮from‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮in‬‏ ‏‮sidebar‬‏ @@ -3597,6 +3604,9 @@ ‏‮Home‬‏ ‏‮This‬‏ ‏‮is‬‏ ‏‮a‬‏ ‏‮new‬‏ ‏‮surface‬‏ ‏‮we\'re‬‏ ‏‮beta‬‏ ‏‮testing‬‏ ‏‮to‬‏ ‏‮help‬‏ ‏‮you‬‏ ‏‮keep‬‏ ‏‮up‬‏ ‏‮with‬‏ ‏‮what\'s‬‏ ‏‮happening‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮server.‬‏ ‏‮Home‬‏ ‏‮-‬‏ ‏‮!!‬‏‏‮{guildName}‬‏‏‮!!‬‏ + ‏‮You’ll‬‏ ‏‮also‬‏ ‏‮help‬‏ ‏‮unlock‬‏ ‏‮more‬‏ ‏‮customization‬‏ ‏‮features‬‏ ‏‮and‬‏ ‏‮utility‬‏ ‏‮upgrades‬‏ ‏‮for‬‏ ‏‮everyone‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮server‬‏ ‏‮like:‬‏ + ‏‮Boost‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮level‬‏ ‏‮{targetLevel}‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮your‬‏ ‏‮new‬‏ ‏‮animated‬‏ ‏‮server‬‏ ‏‮icon.‬‏ + ‏‮This‬‏ ‏‮looks‬‏ ‏‮great!‬‏ ‏‮Change‬‏ ‏‮Server‬‏ ‏‮Profile‬‏ ‏‮Banner‬‏ ‏‮Tap‬‏ ‏‮to‬‏ ‏‮edit‬‏ ‏‮about‬‏ ‏‮me‬‏ ‏‮for‬‏ ‏‮this‬‏ ‏‮server‬‏ ‏‮Edit‬‏ ‏‮About‬‏ ‏‮Me‬‏ ‏‮for‬‏ ‏‮this‬‏ ‏‮server‬‏ @@ -3883,11 +3893,23 @@ ‏‮Your‬‏ ‏‮membership‬‏ ‏‮has‬‏ ‏‮been‬‏ ‏‮restarted!‬‏ ‏‮Search‬‏ ‏‮channels‬‏ ‏‮Monetize‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮by‬‏ ‏‮offering‬‏ ‏‮exclusive‬‏ ‏‮channels‬‏ ‏‮and‬‏ ‏‮benefits.‬‏ + ‏‮Weekly‬‏ ‏‮communicators‬‏ + ‏‮Vitae‬‏ ‏‮amet,‬‏ ‏‮in‬‏ ‏‮enim‬‏ ‏‮donec‬‏ ‏‮neque.‬‏ ‏‮Massa‬‏ ‏‮nibh‬‏ ‏‮sit‬‏ ‏‮et,‬‏ ‏‮velit‬‏ ‏‮fames.‬‏ ‏‮Aliquet‬‏ ‏‮odio‬‏ ‏‮imperdiet‬‏ ‏‮pharetra,‬‏ ‏‮ac‬‏ ‏‮bibendum‬‏ ‏‮auctor‬‏ ‏‮et‬‏ ‏‮et.‬‏ ‏‮Amet‬‏ ‏‮scelerisque‬‏ ‏‮sit‬‏ ‏‮fusce‬‏ ‏‮scelerisque‬‏ ‏‮in‬‏ ‏‮lectus‬‏ ‏‮justo.‬‏ + ‏‮More‬‏ ‏‮than‬‏ ‏‮500‬‏ ‏‮members‬‏ + ‏‮Arcu‬‏ ‏‮nullam‬‏ ‏‮pellentesque‬‏ ‏‮nam‬‏ ‏‮odio‬‏ ‏‮tincidunt‬‏ ‏‮ut.‬‏ + ‏‮Not‬‏ ‏‮primarily‬‏ ‏‮18+‬‏ ‏‮content‬‏ + ‏‮Facilisi‬‏ ‏‮consectetur‬‏ ‏‮vitae‬‏ ‏‮in‬‏ ‏‮quam‬‏ ‏‮pellentesque‬‏ ‏‮euismod‬‏ ‏‮vulputate‬‏ ‏‮posuere.‬‏ ‏‮In‬‏ ‏‮ultrices‬‏ ‏‮egestas‬‏ ‏‮dictum‬‏ ‏‮cras.‬‏ ‏‮In‬‏ ‏‮orci‬‏ ‏‮viverra‬‏ ‏‮porta‬‏ ‏‮proin‬‏ ‏‮consectetur.‬‏ ‏‮Commodo‬‏ ‏‮nisl‬‏ ‏‮ultricies‬‏ ‏‮tincidunt‬‏ ‏‮venenatis‬‏ ‏‮adipiscing‬‏ ‏‮egestas‬‏ ‏‮commodo‬‏ ‏‮vivamus‬‏ ‏‮sit.‬‏ + ‏‮Week‬‏ ‏‮1‬‏ ‏‮member‬‏ ‏‮retention‬‏ ‏‮greater‬‏ ‏‮than‬‏ ‏‮20%%‬‏ + ‏‮Sit‬‏ ‏‮placerat‬‏ ‏‮nunc‬‏ ‏‮elementum‬‏ ‏‮pharetra‬‏ ‏‮at‬‏ ‏‮magna‬‏ ‏‮facilisi.‬‏ ‏‮Mattis‬‏ ‏‮amet‬‏ ‏‮tristique‬‏ ‏‮elementum,‬‏ ‏‮ornare‬‏ ‏‮hac‬‏ ‏‮vel‬‏ ‏‮nunc.‬‏ + ‏‮No‬‏ ‏‮policy‬‏ ‏‮violations‬‏ ‏‮within‬‏ ‏‮the‬‏ ‏‮last‬‏ ‏‮90‬‏ ‏‮days‬‏ + ‏‮Neque,‬‏ ‏‮aliquet‬‏ ‏‮sociis‬‏ ‏‮sed‬‏ ‏‮elit‬‏ ‏‮viverra‬‏ ‏‮aliquam‬‏ ‏‮ipsum‬‏ ‏‮sed.‬‏ ‏‮Ut‬‏ ‏‮aliquam‬‏ ‏‮fringilla‬‏ ‏‮at‬‏ ‏‮sit‬‏ ‏‮ornare‬‏ ‏‮donec‬‏ ‏‮dui‬‏ ‏‮imperdiet‬‏ ‏‮arcu.‬‏ ‏‮Mauris‬‏ ‏‮nunc‬‏ ‏‮magna‬‏ ‏‮eu‬‏ ‏‮tortor‬‏ ‏‮pellentesque‬‏ ‏‮eget‬‏ ‏‮diam‬‏ ‏‮nunc.‬‏ ‏‮Fermentum‬‏ ‏‮duis‬‏ ‏‮convallis‬‏ ‏‮feugiat‬‏ ‏‮viverra‬‏ ‏‮sit‬‏ ‏‮sit.‬‏ + ‏‮Great‬‏ ‏‮work!‬‏ ‏‮Your‬‏ ‏‮server‬‏ ‏‮meets‬‏ ‏‮all‬‏ ‏‮the‬‏ ‏‮requirements‬‏ ‏‮to‬‏ ‏‮apply‬‏ ‏‮for‬‏ ‏‮Premium‬‏ ‏‮Membership.‬‏ ‏‮Apply‬‏ ‏‮for‬‏ ‏‮Access‬‏ ‏‮Only‬‏ ‏‮the‬‏ ‏‮server‬‏ ‏‮owner‬‏ ‏‮can‬‏ ‏‮apply‬‏ ‏‮for‬‏ ‏‮Premium‬‏ ‏‮Membership.‬‏ ‏‮Give‬‏ ‏‮’em‬‏ ‏‮a‬‏ ‏‮heads‬‏ ‏‮up!‬‏ ‏‮Application‬‏ ‏‮Pending‬‏ ‏‮To‬‏ ‏‮apply,‬‏ ‏‮refer‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮requirements‬‏ ‏‮below.‬‏ ‏‮Note‬‏ ‏‮that‬‏ ‏‮these‬‏ ‏‮are‬‏ ‏‮just‬‏ ‏‮the‬‏ ‏‮minimum‬‏ ‏‮requirements‬‏ ‏‮to‬‏ ‏‮apply,‬‏ ‏‮and‬‏ ‏‮acceptance‬‏ ‏‮is‬‏ ‏‮not‬‏ ‏‮guaranteed.‬‏ ‏‮To‬‏ ‏‮learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮Premium‬‏ ‏‮Membership,‬‏ ‏‮check‬‏ ‏‮out‬‏ ‏‮the‬‏ ‏‮FAQ.‬‏ + ‏‮Your‬‏ ‏‮server‬‏ ‏‮**$[does‬‏ ‏‮not](doesNotHook)**‬‏ ‏‮currently‬‏ ‏‮meet‬‏ ‏‮all‬‏ ‏‮the‬‏ ‏‮requirements‬‏ ‏‮to‬‏ ‏‮apply‬‏ ‏‮for‬‏ ‏‮Premium‬‏ ‏‮Membership.‬‏ ‏‮Get‬‏ ‏‮Started‬‏ ‏‮Advanced‬‏ ‏‮Basic‬‏ ‏‮Info‬‏ @@ -3987,15 +4009,15 @@ ‏‮Show‬‏ ‏‮Less‬‏ ‏‮Show‬‏ ‏‮More‬‏ ‏‮Subscribe‬‏ + ‏‮Trial‬‏ ‏‮may‬‏ ‏‮not‬‏ ‏‮include‬‏ ‏‮perks‬‏ ‏‮listed‬‏ ‏‮under‬‏ ‏‮Additional‬‏ ‏‮Benefits.‬‏ + ‏‮{trialPeriodDuration}‬‏ ‏‮Free‬‏ ‏‮Trial‬‏ ‏‮Premium‬‏ ‏‮Membership‬‏ ‏‮Actions‬‏ ‏‮You‬‏ ‏‮have‬‏ ‏‮**‬‏‏‮{numSubscriptions}‬‏ ‏‮active‬‏ ‏‮{numSubscriptions}‬‏‏‮**‬‏ - ‏‮Premium‬‏ ‏‮Channel‬‏ ‏‮Premium‬‏ ‏‮Membership‬‏ ‏‮Edit‬‏ ‏‮Premium‬‏ ‏‮Settings‬‏ ‏‮Manage‬‏ ‏‮Memberships‬‏ ‏‮Your‬‏ ‏‮Subscriptions‬‏ ‏‮Premium‬‏ ‏‮tiers‬‏ ‏‮are‬‏ ‏‮available‬‏ ‏‮to‬‏ ‏‮approved‬‏ ‏‮server‬‏ ‏‮members.‬‏ - ‏‮Premium‬‏ ‏‮Channel‬‏ ‏‮(Locked)‬‏ ‏‮Paid‬‏ ‏‮server‬‏ ‏‮memberships‬‏ ‏‮are‬‏ ‏‮billed‬‏ ‏‮separately.‬‏ ‏‮They‬‏ ‏‮may‬‏ ‏‮have‬‏ ‏‮different‬‏ ‏‮renewal‬‏ ‏‮dates‬‏ ‏‮and‬‏ ‏‮payment‬‏ ‏‮methods.‬‏ ‏‮Premium‬‏ ‏‮Membership‬‏ ‏‮Manage‬‏ ‏‮Tiers‬‏ @@ -4082,8 +4104,8 @@ ‏‮$[**!!‬‏‏‮{user}‬‏‏‮!!**](userHook)‬‏ ‏‮removed‬‏ ‏‮$[**!!‬‏‏‮{target}‬‏‏‮!!**](targetHook)‬‏ ‏‮Changed‬‏ ‏‮the‬‏ ‏‮name‬‏ ‏‮from‬‏ ‏‮**!!‬‏‏‮{oldValue}‬‏‏‮!!**‬‏ ‏‮to‬‏ ‏‮**!!‬‏‏‮{newValue}‬‏‏‮!!**‬‏ ‏‮Set‬‏ ‏‮the‬‏ ‏‮name‬‏ ‏‮to‬‏ ‏‮**!!‬‏‏‮{newValue}‬‏‏‮!!**‬‏ - ‏‮Unmarked‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮as‬‏ ‏‮NSFW‬‏ - ‏‮Marked‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮as‬‏ ‏‮NSFW‬‏ + ‏‮Unmarked‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮as‬‏ ‏‮age-restricted‬‏ + ‏‮Marked‬‏ ‏‮the‬‏ ‏‮channel‬‏ ‏‮as‬‏ ‏‮age-restricted‬‏ ‏‮$[**!!‬‏‏‮{user}‬‏‏‮!!**](userHook)‬‏ ‏‮created‬‏ ‏‮channel‬‏ ‏‮overrides‬‏ ‏‮for‬‏ ‏‮$[**!!‬‏‏‮{target}‬‏‏‮!!**](targetHook)‬‏ ‏‮$[**!!‬‏‏‮{user}‬‏‏‮!!**](userHook)‬‏ ‏‮removed‬‏ ‏‮channel‬‏ ‏‮overrides‬‏ ‏‮for‬‏ ‏‮$[**!!‬‏‏‮{target}‬‏‏‮!!**](targetHook)‬‏ ‏‮$[**!!‬‏‏‮{user}‬‏‏‮!!**](userHook)‬‏ ‏‮updated‬‏ ‏‮channel‬‏ ‏‮overrides‬‏ ‏‮for‬‏ ‏‮$[**!!‬‏‏‮{target}‬‏‏‮!!**](targetHook)‬‏ @@ -4282,7 +4304,7 @@ ‏‮Changed‬‏ ‏‮the‬‏ ‏‮name‬‏ ‏‮from‬‏ ‏‮**!!‬‏‏‮{oldValue}‬‏‏‮!!**‬‏ ‏‮to‬‏ ‏‮**!!‬‏‏‮{newValue}‬‏‏‮!!**‬‏ ‏‮With‬‏ ‏‮name‬‏ ‏‮**!!‬‏‏‮{newValue}‬‏‏‮!!**‬‏ ‏‮$[**!!‬‏‏‮{user}‬‏‏‮!!**](userHook)‬‏ ‏‮updated‬‏ ‏‮the‬‏ ‏‮webhook‬‏ ‏‮$[**!!‬‏‏‮{target}‬‏‏‮!!**](targetHook)‬‏ - ‏‮Setup‬‏ ‏‮rules‬‏ ‏‮for‬‏ ‏‮moderation‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮automatically‬‏ ‏‮filter‬‏ ‏‮content‬‏ ‏‮and‬‏ ‏‮alert‬‏ ‏‮moderators‬‏ ‏‮so‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮keep‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮safe‬‏ ‏‮around-the-clock‬‏ + ‏‮Set‬‏ ‏‮up‬‏ ‏‮rules‬‏ ‏‮for‬‏ ‏‮moderation‬‏ ‏‮in‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮automatically‬‏ ‏‮filter‬‏ ‏‮content‬‏ ‏‮and‬‏ ‏‮post‬‏ ‏‮alerts‬‏ ‏‮to‬‏ ‏‮keep‬‏ ‏‮server‬‏ ‏‮safe‬‏ ‏‮around‬‏ ‏‮the‬‏ ‏‮clock.‬‏ ‏‮Users‬‏ ‏‮with‬‏ ‏‮Admin‬‏ ‏‮permissions‬‏ ‏‮will‬‏ ‏‮be‬‏ ‏‮ignored‬‏ ‏‮from‬‏ ‏‮AutoMod‬‏ ‏‮rules.‬‏ ‏‮AutoMod‬‏ ‏‮The‬‏ ‏‮recommended‬‏ ‏‮minimum‬‏ ‏‮size‬‏ ‏‮is‬‏ ‏‮960x540‬‏ ‏‮and‬‏ ‏‮recommended‬‏ ‏‮aspect‬‏ ‏‮ratio‬‏ ‏‮is‬‏ ‏‮16:9.‬‏ ‏‮[Learn‬‏ ‏‮more](‬‏‏‮{articleURL}‬‏‏‮).‬‏ ‏‮Community‬‏ ‏‮Settings‬‏ @@ -4291,6 +4313,8 @@ ‏‮This‬‏ ‏‮will‬‏ ‏‮remove‬‏ ‏‮specific‬‏ ‏‮features‬‏ ‏‮for‬‏ ‏‮Community‬‏ ‏‮servers,‬‏ ‏‮like‬‏ ‏‮Server‬‏ ‏‮Discovery‬‏ ‏‮and‬‏ ‏‮Server‬‏ ‏‮Insights.‬‏ ‏‮Are‬‏ ‏‮you‬‏ ‏‮sure‬‏ ‏‮you‬‏ ‏‮want‬‏ ‏‮to‬‏ ‏‮disable‬‏ ‏‮Community?‬‏ ‏‮Disabling‬‏ ‏‮Community‬‏ + ‏‮You‬‏ ‏‮must‬‏ ‏‮disable‬‏ ‏‮Member‬‏ ‏‮Requirements‬‏ ‏‮first‬‏ ‏‮before‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮disable‬‏ ‏‮Community.‬‏ + ‏‮Go‬‏ ‏‮to‬‏ ‏‮Member‬‏ ‏‮Requirements‬‏ ‏‮Are‬‏ ‏‮you‬‏ ‏‮sure?‬‏ ‏‮Enable‬‏ ‏‮Community‬‏ ‏‮Convert‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮a‬‏ ‏‮Community‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮access‬‏ ‏‮additional‬‏ ‏‮administrative‬‏ ‏‮tools‬‏ ‏‮that‬‏ ‏‮can‬‏ ‏‮better‬‏ ‏‮help‬‏ ‏‮you‬‏ ‏‮moderate,‬‏ ‏‮run,‬‏ ‏‮and‬‏ ‏‮grow‬‏ ‏‮your‬‏ ‏‮server.‬‏ @@ -4658,7 +4682,7 @@ ‏‮Before‬‏ ‏‮uploading‬‏ ‏‮your‬‏ ‏‮sound‬‏ ‏‮file,‬‏ ‏‮make‬‏ ‏‮sure‬‏ ‏‮you‬‏ ‏‮meet‬‏ ‏‮the‬‏ ‏‮following‬‏ ‏‮requirements:‬‏ ‏‮File‬‏ ‏‮size:‬‏ ‏‮512‬‏ ‏‮KB‬‏ ‏‮For‬‏ ‏‮more‬‏ ‏‮information‬‏ ‏‮about‬‏ ‏‮file‬‏ ‏‮types,‬‏ ‏‮and‬‏ ‏‮tips‬‏ ‏‮on‬‏ ‏‮uploading‬‏ ‏‮custom‬‏ ‏‮sounds,‬‏ ‏‮check‬‏ ‏‮out‬‏ ‏‮this‬‏ ‏‮Help‬‏ ‏‮Center‬‏ ‏‮article.‬‏ - ‏‮File‬‏ ‏‮length:‬‏ ‏‮Up‬‏ ‏‮to‬‏ ‏‮10‬‏ ‏‮seconds‬‏ + ‏‮File‬‏ ‏‮length:‬‏ ‏‮Up‬‏ ‏‮to‬‏ ‏‮3‬‏ ‏‮seconds‬‏ ‏‮Upload‬‏ ‏‮Requirements‬‏ ‏‮Upload‬‏ ‏‮Sound‬‏ ‏‮This‬‏ ‏‮image‬‏ ‏‮will‬‏ ‏‮display‬‏ ‏‮when‬‏ ‏‮users‬‏ ‏‮receive‬‏ ‏‮an‬‏ ‏‮invite‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮server.‬‏ @@ -4686,6 +4710,12 @@ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(announcement‬‏ ‏‮channel)‬‏ ‏‮{mentionCount}‬‏‏‮,‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(announcement‬‏ ‏‮channel)‬‏ ‏‮unread,‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(announcement‬‏ ‏‮channel)‬‏ + ‏‮{activitiesCount}‬‏ + ‏‮{userCount}‬‏ ‏‮of‬‏ ‏‮{limit}‬‏ ‏‮users‬‏ + ‏‮{mentionCount}‬‏ + ‏‮Premium‬‏ ‏‮Channel‬‏ ‏‮(locked)‬‏ + ‏‮Premium‬‏ ‏‮Channel‬‏ + ‏‮unread‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(text‬‏ ‏‮channel)‬‏ ‏‮{mentionCount}‬‏‏‮,‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(text‬‏ ‏‮channel)‬‏ ‏‮unread,‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(text‬‏ ‏‮channel)‬‏ @@ -4699,8 +4729,10 @@ ‏‮unread,‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(thread)‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(unknown‬‏ ‏‮channel)‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(voice‬‏ ‏‮channel)‬‏ + ‏‮{userCount}‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(voice‬‏ ‏‮channel),‬‏ ‏‮{userCount}‬‏ ‏‮of‬‏ ‏‮{limit}‬‏ ‏‮users‬‏ ‏‮!!‬‏‏‮{channelName}‬‏‏‮!!‬‏ ‏‮(voice‬‏ ‏‮channel),‬‏ ‏‮{userCount}‬‏ + ‏‮Active‬‏ ‏‮activities‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel:‬‏ ‏‮{activeActivities}‬‏ ‏‮This‬‏ ‏‮Stage‬‏ ‏‮isn\'t‬‏ ‏‮scheduled‬‏ ‏‮to‬‏ ‏‮start‬‏ ‏‮until‬‏ ‏‮{startDate}‬‏ ‏‮at‬‏ ‏‮{startTime}‬‏ ‏‮Visit‬‏ ‏‮this‬‏ ‏‮link‬‏ ‏‮on‬‏ ‏‮your‬‏ ‏‮desktop‬‏ ‏‮to‬‏ ‏‮buy‬‏ ‏‮a‬‏ ‏‮ticket.‬‏ ‏‮Once‬‏ ‏‮you‬‏ ‏‮have‬‏ ‏‮a‬‏ ‏‮ticket,‬‏ ‏‮you\'ll‬‏ ‏‮be‬‏ ‏‮able‬‏ ‏‮to‬‏ ‏‮attend‬‏ ‏‮the‬‏ ‏‮event‬‏ ‏‮on‬‏ ‏‮desktop‬‏ ‏‮or‬‏ ‏‮mobile.‬‏ ‏‮That‬‏ ‏‮sticker‬‏ ‏‮was‬‏ ‏‮too‬‏ ‏‮big!‬‏ ‏‮Stickers‬‏ ‏‮must‬‏ ‏‮be‬‏ ‏‮under‬‏ ‏‮{maxSize}‬‏‏‮.‬‏ @@ -5732,6 +5764,10 @@ ‏‮Light‬‏ ‏‮green‬‏ ‏‮Light‬‏ ‏‮grey‬‏ ‏‮Link‬‏ ‏‮Copied!‬‏ + ‏‮Heads‬‏ ‏‮up,‬‏ ‏‮**!!‬‏‏‮{url}‬‏‏‮!!**‬‏ ‏‮may‬‏ ‏‮look‬‏ ‏‮or‬‏ ‏‮seem‬‏ ‏‮like‬‏ ‏‮it‬‏ ‏‮is‬‏ ‏‮from‬‏ ‏‮Discord,‬‏ ‏‮but‬‏ ‏‮this‬‏ ‏‮website‬‏ ‏‮is‬‏ ‏‮not‬‏ ‏‮run‬‏ ‏‮or‬‏ ‏‮managed‬‏ ‏‮by‬‏ ‏‮us!‬‏ ‏‮Websites‬‏ ‏‮like‬‏ ‏‮these‬‏ ‏‮might‬‏ ‏‮try‬‏ ‏‮to‬‏ ‏‮trick‬‏ ‏‮you‬‏ ‏‮into‬‏ ‏‮sharing‬‏ ‏‮personal‬‏ ‏‮information,‬‏ ‏‮steal‬‏ ‏‮your‬‏ ‏‮password,‬‏ ‏‮or‬‏ ‏‮install‬‏ ‏‮unwanted‬‏ ‏‮software‬‏ ‏‮on‬‏ ‏‮your‬‏ ‏‮device.‬‏ ‏‮Make‬‏ ‏‮sure‬‏ ‏‮not‬‏ ‏‮to‬‏ ‏‮enter‬‏ ‏‮your‬‏ ‏‮account‬‏ ‏‮credentials‬‏ ‏‮anywhere‬‏ ‏‮that‬‏ ‏‮isn\'t‬‏ ‏‮Discord.‬‏ + ‏‮Close‬‏ + ‏‮Continue‬‏ ‏‮to‬‏ ‏‮link‬‏ + ‏‮Hold‬‏ ‏‮Up!‬‏ ‏‮This‬‏ ‏‮is‬‏ ‏‮not‬‏ ‏‮Discord!‬‏ ‏‮Link‬‏ ‏‮Settings‬‏ ‏‮Link‬‏ ‏‮your‬‏ ‏‮Discord‬‏ ‏‮Account‬‏ ‏‮Link‬‏ ‏‮your‬‏ ‏‮Xbox‬‏ ‏‮account‬‏ ‏‮to‬‏ ‏‮Discord‬‏ ‏‮to‬‏ ‏‮show‬‏ ‏‮what‬‏ ‏‮game‬‏ ‏‮you\'re‬‏ ‏‮playing.‬‏ @@ -5741,7 +5777,6 @@ ‏‮{count}‬‏ ‏‮listening‬‏ ‏‮Listening‬‏ ‏‮to‬‏ ‏‮**!!‬‏‏‮{name}‬‏‏‮!!**‬‏ ‏‮Live‬‏ - ‏‮Create‬‏ ‏‮Crash‬‏ ‏‮Dump‬‏ ‏‮Live‬‏ ‏‮Event‬‏ ‏‮Failed‬‏ ‏‮to‬‏ ‏‮load‬‏ ‏‮the‬‏ ‏‮image.‬‏ ‏‮Please‬‏ ‏‮try‬‏ ‏‮again.‬‏ ‏‮Load‬‏ ‏‮more‬‏ ‏‮messages‬‏ @@ -5811,15 +5846,17 @@ ‏‮Select‬‏ ‏‮Language‬‏ ‏‮You‬‏ ‏‮can‬‏ ‏‮change‬‏ ‏‮this‬‏ ‏‮later.‬‏ ‏‮Hi!‬‏ ‏‮Select‬‏ ‏‮language‬‏ - ‏‮We‬‏ ‏‮lowered‬‏ ‏‮prices‬‏ ‏‮in‬‏ ‏‮Australia‬‏ ‏‮and‬‏ ‏‮accept‬‏ ‏‮payments‬‏ ‏‮in‬‏ ‏‮$AU.‬‏ ‏‮[Learn‬‏ ‏‮More](‬‏‏‮{helpCenterLink}‬‏‏‮)‬‏ + ‏‮We‬‏ ‏‮lowered‬‏ ‏‮Nitro‬‏ ‏‮to‬‏ ‏‮A$12.99‬‏ ‏‮a‬‏ ‏‮month‬‏ ‏‮and‬‏ ‏‮now‬‏ ‏‮accept‬‏ ‏‮AUD.‬‏ ‏‮[Learn‬‏ ‏‮More](‬‏‏‮{helpCenterLink}‬‏‏‮)‬‏ ‏‮G’day,‬‏ ‏‮indeed‬‏ ‏‮[Learn‬‏ ‏‮More](‬‏‏‮{helpCenterLink}‬‏‏‮)‬‏ + ‏‮You‬‏ ‏‮get‬‏ ‏‮the‬‏ ‏‮new‬‏ ‏‮price‬‏ ‏‮automatically.‬‏ ‏‮**Hooray!**‬‏ ‏‮As‬‏ ‏‮a‬‏ ‏‮resident‬‏ ‏‮of‬‏ ‏‮{country}‬‏‏‮,‬‏ ‏‮you\'re‬‏ ‏‮now‬‏ ‏‮paying‬‏ ‏‮the‬‏ ‏‮discounted‬‏ ‏‮price‬‏ ‏‮of‬‏ ‏‮{newPrice}‬‏ ‏‮for‬‏ ‏‮Nitro!‬‏ ‏‮[Learn‬‏ ‏‮More](‬‏‏‮{helpCenterLink}‬‏‏‮).‬‏ ‏‮**Hooray!**‬‏ ‏‮As‬‏ ‏‮a‬‏ ‏‮resident‬‏ ‏‮of‬‏ ‏‮{country}‬‏‏‮,‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮now‬‏ ‏‮get‬‏ ‏‮Nitro‬‏ ‏‮for‬‏ ‏‮a‬‏ ‏‮discounted‬‏ ‏‮price‬‏ ‏‮of‬‏ ‏‮{newPrice}‬‏‏‮!‬‏ ‏‮[Learn‬‏ ‏‮More](‬‏‏‮{helpCenterLink}‬‏‏‮).‬‏ - ‏‮Announcing‬‏ ‏‮new‬‏ ‏‮Nitro‬‏ ‏‮pricing‬‏ ‏‮for‬‏ ‏‮our‬‏ ‏‮Aussie‬‏ ‏‮friends!‬‏ + ‏‮New‬‏ ‏‮lower‬‏ ‏‮Nitro‬‏ ‏‮prices‬‏ ‏‮for‬‏ ‏‮our‬‏ ‏‮Aussie‬‏ ‏‮friends,‬‏ ‏‮ay.‬‏ ‏‮Changing‬‏ ‏‮your‬‏ ‏‮payment‬‏ ‏‮method‬‏ ‏‮will‬‏ ‏‮change‬‏ ‏‮your‬‏ ‏‮subscription‬‏ ‏‮price‬‏ ‏‮and‬‏ ‏‮currency‬‏ ‏‮to‬‏ ‏‮{newCurrencyAndPrice}‬‏‏‮.‬‏ ‏‮[Click‬‏ ‏‮here](‬‏‏‮{helpCenterLink}‬‏‏‮)‬‏ ‏‮to‬‏ ‏‮learn‬‏ ‏‮more‬‏ ‏‮about‬‏ ‏‮how‬‏ ‏‮we‬‏ ‏‮determine‬‏ ‏‮what‬‏ ‏‮you‬‏ ‏‮pay.‬‏ ‏‮Lock‬‏ ‏‮Post‬‏ ‏‮Lock‬‏ ‏‮Thread‬‏ + ‏‮Log‬‏ ‏‮In‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮App‬‏ ‏‮Login‬‏ ‏‮Logging‬‏ ‏‮in‬‏ ‏‮as‬‏ ‏‮!!‬‏‏‮{username}‬‏‏‮!!‬‏ ‏‮A‬‏ ‏‮valid‬‏ ‏‮login‬‏ ‏‮is‬‏ ‏‮required.‬‏ @@ -6044,8 +6081,8 @@ ‏‮Treat‬‏ ‏‮everyone‬‏ ‏‮with‬‏ ‏‮respect.‬‏ ‏‮Absolutely‬‏ ‏‮no‬‏ ‏‮harassment,‬‏ ‏‮witch‬‏ ‏‮hunting,‬‏ ‏‮sexism,‬‏ ‏‮racism,‬‏ ‏‮or‬‏ ‏‮hate‬‏ ‏‮speech‬‏ ‏‮will‬‏ ‏‮be‬‏ ‏‮tolerated.‬‏ ‏‮{ruleIndex}‬‏‏‮.‬‏ ‏‮You‬‏ ‏‮can‬‏ ‏‮only‬‏ ‏‮add‬‏ ‏‮up‬‏ ‏‮to‬‏ ‏‮{number}‬‏ ‏‮rules‬‏ - ‏‮No‬‏ ‏‮NSFW‬‏ ‏‮or‬‏ ‏‮obscene‬‏ ‏‮content‬‏ - ‏‮No‬‏ ‏‮NSFW‬‏ ‏‮or‬‏ ‏‮obscene‬‏ ‏‮content.‬‏ ‏‮This‬‏ ‏‮includes‬‏ ‏‮text,‬‏ ‏‮images,‬‏ ‏‮or‬‏ ‏‮links‬‏ ‏‮featuring‬‏ ‏‮nudity,‬‏ ‏‮sex,‬‏ ‏‮hard‬‏ ‏‮violence,‬‏ ‏‮or‬‏ ‏‮other‬‏ ‏‮graphically‬‏ ‏‮disturbing‬‏ ‏‮content.‬‏ + ‏‮No‬‏ ‏‮age-restricted‬‏ ‏‮or‬‏ ‏‮obscene‬‏ ‏‮content‬‏ + ‏‮No‬‏ ‏‮age-restricted‬‏ ‏‮or‬‏ ‏‮obscene‬‏ ‏‮content.‬‏ ‏‮This‬‏ ‏‮includes‬‏ ‏‮text,‬‏ ‏‮images,‬‏ ‏‮or‬‏ ‏‮links‬‏ ‏‮featuring‬‏ ‏‮nudity,‬‏ ‏‮sex,‬‏ ‏‮hard‬‏ ‏‮violence,‬‏ ‏‮or‬‏ ‏‮other‬‏ ‏‮graphically‬‏ ‏‮disturbing‬‏ ‏‮content.‬‏ ‏‮No‬‏ ‏‮spam‬‏ ‏‮or‬‏ ‏‮self-promotion‬‏ ‏‮No‬‏ ‏‮spam‬‏ ‏‮or‬‏ ‏‮self-promotion‬‏ ‏‮(server‬‏ ‏‮invites,‬‏ ‏‮advertisements,‬‏ ‏‮etc)‬‏ ‏‮without‬‏ ‏‮permission‬‏ ‏‮from‬‏ ‏‮a‬‏ ‏‮staff‬‏ ‏‮member.‬‏ ‏‮This‬‏ ‏‮includes‬‏ ‏‮DMing‬‏ ‏‮fellow‬‏ ‏‮members.‬‏ ‏‮Enter‬‏ ‏‮a‬‏ ‏‮rule‬‏ @@ -6201,8 +6238,8 @@ ‏‮Members‬‏ ‏‮with‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮can‬‏ ‏‮drag‬‏ ‏‮other‬‏ ‏‮members‬‏ ‏‮out‬‏ ‏‮of‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮They‬‏ ‏‮can‬‏ ‏‮only‬‏ ‏‮move‬‏ ‏‮members‬‏ ‏‮between‬‏ ‏‮channels‬‏ ‏‮both‬‏ ‏‮they‬‏ ‏‮and‬‏ ‏‮the‬‏ ‏‮member‬‏ ‏‮they‬‏ ‏‮are‬‏ ‏‮moving‬‏ ‏‮have‬‏ ‏‮access.‬‏ ‏‮Move‬‏ ‏‮To‬‏ ‏‮User‬‏ ‏‮has‬‏ ‏‮been‬‏ ‏‮moved‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮selected‬‏ ‏‮channel.‬‏ - ‏‮Alert‬‏ ‏‮Cleared‬‏ - ‏‮No‬‏ ‏‮Alert‬‏ ‏‮Showing‬‏ + ‏‮Alert‬‏ ‏‮Cleared‬‏ + ‏‮No‬‏ ‏‮Alert‬‏ ‏‮Showing‬‏ ‏‮New‬‏ ‏‮notification‬‏ ‏‮Remove‬‏ ‏‮%1$s‬‏ ‏‮More‬‏ ‏‮than‬‏ %1$d ‏‮new‬‏ ‏‮notifications‬‏ @@ -6496,15 +6533,15 @@ ‏‮You‬‏ ‏‮must‬‏ ‏‮be‬‏ ‏‮at‬‏ ‏‮least‬‏ ‏‮eighteen‬‏ ‏‮years‬‏ ‏‮old‬‏ ‏‮to‬‏ ‏‮view‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮Are‬‏ ‏‮you‬‏ ‏‮over‬‏ ‏‮eighteen‬‏ ‏‮and‬‏ ‏‮willing‬‏ ‏‮to‬‏ ‏‮see‬‏ ‏‮adult‬‏ ‏‮content?‬‏ ‏‮This‬‏ ‏‮server\'s‬‏ ‏‮content‬‏ ‏‮is‬‏ ‏‮unavailable‬‏ ‏‮on‬‏ ‏‮iOS‬‏ ‏‮Got‬‏ ‏‮it‬‏ - ‏‮Sorry,‬‏ ‏‮NSFW‬‏ ‏‮servers‬‏ ‏‮are‬‏ ‏‮blocked‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮iOS‬‏ ‏‮platform‬‏ ‏‮per‬‏ ‏‮App‬‏ ‏‮Store‬‏ ‏‮guidelines.‬‏ ‏‮If‬‏ ‏‮you\'re‬‏ ‏‮over‬‏ ‏‮18‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮join‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮desktop‬‏ ‏‮app‬‏ ‏‮or‬‏ ‏‮website.‬‏ + ‏‮Sorry,‬‏ ‏‮age-restricted‬‏ ‏‮servers‬‏ ‏‮are‬‏ ‏‮blocked‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮iOS‬‏ ‏‮platform‬‏ ‏‮per‬‏ ‏‮App‬‏ ‏‮Store‬‏ ‏‮guidelines.‬‏ ‏‮If‬‏ ‏‮you\'re‬‏ ‏‮over‬‏ ‏‮18‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮join‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮desktop‬‏ ‏‮app‬‏ ‏‮or‬‏ ‏‮website.‬‏ ‏‮Read‬‏ ‏‮more‬‏ ‏‮at‬‏ ‏‮our‬‏ ‏‮[Help‬‏ ‏‮Center](‬‏‏‮{helpURL}‬‏‏‮).‬‏ ‏‮Emojis‬‏ ‏‮from‬‏ ‏‮this‬‏ ‏‮server‬‏ ‏‮are‬‏ ‏‮unavailable‬‏ - ‏‮NSFW‬‏ ‏‮server‬‏ - ‏‮NSFW‬‏ ‏‮servers‬‏ ‏‮are‬‏ ‏‮blocked‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮iOS‬‏ ‏‮platform‬‏ ‏‮per‬‏ ‏‮App‬‏ ‏‮Store‬‏ ‏‮guidelines.‬‏ ‏‮[Visit‬‏ ‏‮our‬‏ ‏‮Help‬‏ ‏‮Center](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮to‬‏ ‏‮learn‬‏ ‏‮more.‬‏ - ‏‮NSFW‬‏ ‏‮server‬‏ + ‏‮Age-restricted‬‏ ‏‮server‬‏ + ‏‮Age-restricted‬‏ ‏‮servers‬‏ ‏‮are‬‏ ‏‮blocked‬‏ ‏‮on‬‏ ‏‮the‬‏ ‏‮iOS‬‏ ‏‮platform‬‏ ‏‮per‬‏ ‏‮App‬‏ ‏‮Store‬‏ ‏‮guidelines.‬‏ ‏‮[Visit‬‏ ‏‮our‬‏ ‏‮Help‬‏ ‏‮Center](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮to‬‏ ‏‮learn‬‏ ‏‮more.‬‏ + ‏‮Age-restricted‬‏ ‏‮server‬‏ ‏‮After‬‏ ‏‮joining‬‏ ‏‮on‬‏ ‏‮desktop,‬‏ ‏‮view‬‏ ‏‮your‬‏ ‏‮servers‬‏ ‏‮for‬‏ ‏‮people‬‏ ‏‮18+‬‏ ‏‮on‬‏ ‏‮iOS‬‏ ‏‮devices.‬‏ - ‏‮Allow‬‏ ‏‮access‬‏ ‏‮to‬‏ ‏‮NSFW‬‏ ‏‮servers‬‏ ‏‮on‬‏ ‏‮iOS‬‏ - ‏‮NSFW‬‏ ‏‮Channel‬‏ + ‏‮Allow‬‏ ‏‮access‬‏ ‏‮to‬‏ ‏‮age-restricted‬‏ ‏‮servers‬‏ ‏‮on‬‏ ‏‮iOS‬‏ + ‏‮Age-Restricted‬‏ ‏‮Channel‬‏ ‏‮We\'re‬‏ ‏‮so‬‏ ‏‮excited‬‏ ‏‮you\'re‬‏ ‏‮here!‬‏ ‏‮Before‬‏ ‏‮we‬‏ ‏‮get‬‏ ‏‮started‬‏ ‏‮please‬‏ ‏‮enter‬‏ ‏‮your‬‏ ‏‮birthday.‬‏ ‏‮[Why‬‏ ‏‮do‬‏ ‏‮I‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮provide‬‏ ‏‮my‬‏ ‏‮birthday?](‬‏‏‮{helpURL}‬‏‏‮)‬‏ ‏‮Ask‬‏ ‏‮your‬‏ ‏‮friends‬‏ ‏‮to‬‏ ‏‮invite‬‏ ‏‮you‬‏ ‏‮to‬‏ ‏‮their‬‏ ‏‮servers,‬‏ ‏‮which‬‏ ‏‮are‬‏ ‏‮places‬‏ ‏‮for‬‏ ‏‮hanging‬‏ ‏‮out‬‏ ‏‮and‬‏ ‏‮talking.‬‏ ‏‮Login‬‏ ‏‮or‬‏ ‏‮Register‬‏ ‏‮to‬‏ ‏‮get‬‏ ‏‮started‬‏ @@ -6607,6 +6644,7 @@ ‏‮You\'re‬‏ ‏‮alone‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮call.‬‏ ‏‮Others‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮chat‬‏ ‏‮can‬‏ ‏‮join‬‏ ‏‮at‬‏ ‏‮any‬‏ ‏‮time.‬‏ ‏‮Only‬‏ ‏‮you‬‏ ‏‮can‬‏ ‏‮see‬‏ ‏‮{count}‬‏ ‏‮•‬‏ ‏‮[Dismiss‬‏ ‏‮{countMessages}‬‏‏‮](handleDelete)‬‏ ‏‮Open‬‏ + ‏‮Open‬‏ ‏‮Channel‬‏ ‏‮Topic‬‏ ‏‮Open‬‏ ‏‮Chat‬‏ ‏‮Open‬‏ ‏‮Connection‬‏ ‏‮Replay‬‏ ‏‮Open‬‏ ‏‮App‬‏ @@ -6616,6 +6654,7 @@ ‏‮Open‬‏ ‏‮in‬‏ ‏‮Theater‬‏ ‏‮Open‬‏ ‏‮Link‬‏ ‏‮Open‬‏ ‏‮Navigation‬‏ + ‏‮click‬‏ ‏‮to‬‏ ‏‮open‬‏ ‏‮image‬‏ ‏‮dialog‬‏ ‏‮Open‬‏ ‏‮original‬‏ ‏‮optional‬‏ ‏‮Options‬‏ @@ -6702,6 +6741,7 @@ ‏‮Page‬‏ ‏‮!!‬‏‏‮{currentPage}‬‏‏‮!!‬‏ ‏‮Page‬‏ ‏‮!!‬‏‏‮{currentPage}‬‏‏‮!!‬‏ ‏‮of‬‏ ‏‮!!‬‏‏‮{numPages}‬‏‏‮!!‬‏ ‏‮[Paid‬‏ ‏‮Services‬‏ ‏‮Terms](‬‏‏‮{url}‬‏‏‮)‬‏ + ‏‮https://support.discord.com/hc/articles/4410339366295‬‏ ‏‮{count}‬‏ ‏‮{count}‬‏ ‏‮Discord\'s‬‏ ‏‮Twitter‬‏ ‏‮should‬‏ ‏‮have‬‏ ‏‮more‬‏ ‏‮information.‬‏ ‏‮Partnered‬‏ ‏‮Server‬‏ ‏‮Owner‬‏ @@ -6874,7 +6914,7 @@ ‏‮Any‬‏ ‏‮group‬‏ ‏‮member‬‏ ‏‮can‬‏ ‏‮pin‬‏ ‏‮a‬‏ ‏‮message‬‏ ‏‮from‬‏ ‏‮its‬‏ ‏‮cog‬‏ ‏‮menu.‬‏ ‏‮Pinned‬‏ ‏‮Pins‬‏ - ‏‮This‬‏ ‏‮channel‬‏ ‏‮is‬‏ ‏‮NSFW‬‏ ‏‮and‬‏ ‏‮due‬‏ ‏‮to‬‏ ‏‮its‬‏ ‏‮content‬‏ ‏‮its‬‏ ‏‮pins‬‏ ‏‮should‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮viewed‬‏ ‏‮by‬‏ ‏‮anyone.‬‏ + ‏‮This‬‏ ‏‮channel‬‏ ‏‮is‬‏ ‏‮age-restricted‬‏ ‏‮and‬‏ ‏‮due‬‏ ‏‮to‬‏ ‏‮its‬‏ ‏‮content‬‏ ‏‮its‬‏ ‏‮pins‬‏ ‏‮should‬‏ ‏‮not‬‏ ‏‮be‬‏ ‏‮viewed‬‏ ‏‮by‬‏ ‏‮anyone.‬‏ ‏‮Pins,‬‏ ‏‮unread‬‏ ‏‮Polish‬‏ ‏‮Android‬‏ @@ -7125,6 +7165,7 @@ ‏‮Image‬‏ ‏‮of‬‏ ‏‮a‬‏ ‏‮pink‬‏ ‏‮crystal‬‏ ‏‮with‬‏ ‏‮wings‬‏ ‏‮Boosting‬‏ ‏‮unlocks‬‏ ‏‮powerful‬‏ ‏‮features‬‏ ‏‮and‬‏ ‏‮upgrades‬‏ ‏‮for‬‏ ‏‮everyone‬‏ ‏‮in‬‏ ‏‮the‬‏ ‏‮server‬‏ ‏‮to‬‏ ‏‮enjoy.‬‏ ‏‮Give‬‏ ‏‮a‬‏ ‏‮Boost‬‏ ‏‮and‬‏ ‏‮get:‬‏ ‏‮Access‬‏ ‏‮to‬‏ ‏‮more‬‏ ‏‮fun‬‏ ‏‮Activities!‬‏ + ‏‮Stand‬‏ ‏‮out‬‏ ‏‮with‬‏ ‏‮an‬‏ ‏‮animated‬‏ ‏‮server‬‏ ‏‮banner‬‏ ‏‮Stand‬‏ ‏‮out‬‏ ‏‮with‬‏ ‏‮an‬‏ ‏‮animated‬‏ ‏‮server‬‏ ‏‮icon‬‏ ‏‮Increased‬‏ ‏‮audio‬‏ ‏‮quality‬‏ ‏‮to‬‏ ‏‮{targetQuality}‬‏ ‏‮kbps‬‏ ‏‮Customize‬‏ ‏‮your‬‏ ‏‮server‬‏ ‏‮invites‬‏ ‏‮with‬‏ ‏‮a‬‏ ‏‮custom‬‏ ‏‮background‬‏ @@ -7959,9 +8000,6 @@ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮talk‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮voice‬‏ ‏‮channels.‬‏ ‏‮If‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮is‬‏ ‏‮disabled,‬‏ ‏‮members‬‏ ‏‮are‬‏ ‏‮default‬‏ ‏‮muted‬‏ ‏‮until‬‏ ‏‮somebody‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮“Mute‬‏ ‏‮Members”‬‏ ‏‮permission‬‏ ‏‮un-mutes‬‏ ‏‮them.‬‏ ‏‮Allow‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮be‬‏ ‏‮Speakers‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮talk‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮voice‬‏ ‏‮channel.‬‏ ‏‮If‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮is‬‏ ‏‮disabled,‬‏ ‏‮members‬‏ ‏‮are‬‏ ‏‮default‬‏ ‏‮muted‬‏ ‏‮until‬‏ ‏‮somebody‬‏ ‏‮with‬‏ ‏‮the‬‏ ‏‮“Mute‬‏ ‏‮Members”‬‏ ‏‮permission‬‏ ‏‮un-mutes‬‏ ‏‮them.‬‏ - ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮launch‬‏ ‏‮an‬‏ ‏‮activity‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server.‬‏ - ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮launch‬‏ ‏‮an‬‏ ‏‮activity‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮voice‬‏ ‏‮channels.‬‏ - ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮launch‬‏ ‏‮an‬‏ ‏‮activity‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮voice‬‏ ‏‮channel.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮share‬‏ ‏‮their‬‏ ‏‮video,‬‏ ‏‮screen‬‏ ‏‮share,‬‏ ‏‮or‬‏ ‏‮stream‬‏ ‏‮a‬‏ ‏‮game‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮share‬‏ ‏‮their‬‏ ‏‮video,‬‏ ‏‮screen‬‏ ‏‮share,‬‏ ‏‮or‬‏ ‏‮stream‬‏ ‏‮a‬‏ ‏‮game‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮voice‬‏ ‏‮channels.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮share‬‏ ‏‮their‬‏ ‏‮video,‬‏ ‏‮screen‬‏ ‏‮share,‬‏ ‏‮or‬‏ ‏‮stream‬‏ ‏‮a‬‏ ‏‮game‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮voice‬‏ ‏‮channel.‬‏ @@ -7969,6 +8007,9 @@ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮commands‬‏ ‏‮from‬‏ ‏‮applications‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮channels,‬‏ ‏‮including‬‏ ‏‮slash‬‏ ‏‮commands‬‏ ‏‮and‬‏ ‏‮context‬‏ ‏‮menu‬‏ ‏‮commands.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮commands‬‏ ‏‮from‬‏ ‏‮applications‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel,‬‏ ‏‮including‬‏ ‏‮slash‬‏ ‏‮commands‬‏ ‏‮and‬‏ ‏‮context‬‏ ‏‮menu‬‏ ‏‮commands.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮commands‬‏ ‏‮from‬‏ ‏‮applications,‬‏ ‏‮including‬‏ ‏‮slash‬‏ ‏‮commands‬‏ ‏‮and‬‏ ‏‮context‬‏ ‏‮menu‬‏ ‏‮commands.‬‏ + ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮Activities‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server.‬‏ + ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮Activities‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮voice‬‏ ‏‮channels.‬‏ + ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮Activities‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮voice‬‏ ‏‮channel.‬‏ ‏‮Use‬‏ ‏‮External‬‏ ‏‮Emoji‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮emoji‬‏ ‏‮from‬‏ ‏‮other‬‏ ‏‮servers,‬‏ ‏‮if‬‏ ‏‮they’re‬‏ ‏‮a‬‏ ‏‮Discord‬‏ ‏‮Nitro‬‏ ‏‮member.‬‏ ‏‮Allows‬‏ ‏‮members‬‏ ‏‮to‬‏ ‏‮use‬‏ ‏‮emoji‬‏ ‏‮from‬‏ ‏‮other‬‏ ‏‮servers‬‏ ‏‮in‬‏ ‏‮these‬‏ ‏‮channels,‬‏ ‏‮if‬‏ ‏‮they’re‬‏ ‏‮a‬‏ ‏‮Discord‬‏ ‏‮Nitro‬‏ ‏‮member.‬‏ @@ -8469,6 +8510,8 @@ ‏‮Share‬‏ ‏‮to‬‏ ‏‮Share‬‏ ‏‮Your‬‏ ‏‮Screen‬‏ ‏‮Sharing‬‏ ‏‮their‬‏ ‏‮screen‬‏ + ‏‮Double‬‏ ‏‮tap‬‏ ‏‮to‬‏ ‏‮expand/collapse‬‏ ‏‮more‬‏ ‏‮actions‬‏ + ‏‮Sheet‬‏ ‏‮Grabber‬‏ ‏‮Record‬‏ ‏‮Keybind‬‏ ‏‮Edit‬‏ ‏‮Keybind‬‏ ‏‮Stop‬‏ ‏‮Recording‬‏ @@ -8517,6 +8560,9 @@ ‏‮Viewer‬‏ ‏‮Join‬‏ ‏‮Viewer‬‏ ‏‮Leave‬‏ ‏‮Voice‬‏ ‏‮Disconnected‬‏ + ‏‮Open‬‏ ‏‮up‬‏ ‏‮soundboard‬‏ ‏‮anywhere‬‏ ‏‮by‬‏ ‏‮$[setting‬‏ ‏‮a‬‏ ‏‮global‬‏ ‏‮keybind](openSettingsHook).‬‏ + ‏‮Soundboard‬‏ ‏‮Keybind‬‏ + ‏‮Keybinds‬‏ ‏‮are‬‏ ‏‮disabled‬‏ ‏‮while‬‏ ‏‮this‬‏ ‏‮modal‬‏ ‏‮is‬‏ ‏‮visible.‬‏ ‏‮Open‬‏ ‏‮Soundboard‬‏ ‏‮Discord‬‏ ‏‮Soundboard‬‏ ‏‮Add‬‏ ‏‮Sound‬‏ @@ -8656,7 +8702,6 @@ ‏‮Start‬‏ ‏‮Call‬‏ ‏‮{start}‬‏ ‏‮—‬‏ ‏‮{end}‬‏ ‏‮$[!!‬‏‏‮{start}‬‏‏‮!!](startHook)‬‏ ‏‮—‬‏ ‏‮Ends‬‏ ‏‮{end}‬‏ - ‏‮Start‬‏ ‏‮Activities‬‏ ‏‮Start‬‏ ‏‮Event‬‏ ‏‮You‬‏ ‏‮are‬‏ ‏‮about‬‏ ‏‮to‬‏ ‏‮start‬‏ ‏‮this‬‏ ‏‮$[**!!‬‏‏‮{privacyLevel}‬‏‏‮!!**](privacyLevelHook)‬‏ ‏‮event‬‏ ‏‮You‬‏ ‏‮are‬‏ ‏‮about‬‏ ‏‮to‬‏ ‏‮start‬‏ ‏‮this‬‏ ‏‮event‬‏ @@ -8904,9 +8949,9 @@ ‏‮It‬‏ ‏‮seems‬‏ ‏‮you\'ve‬‏ ‏‮gone‬‏ ‏‮inactive‬‏ ‏‮on‬‏ ‏‮us.‬‏ ‏‮We\'ve‬‏ ‏‮gone‬‏ ‏‮ahead‬‏ ‏‮and‬‏ ‏‮moved‬‏ ‏‮you‬‏ ‏‮to‬‏ ‏‮the‬‏ ‏‮inactive‬‏ ‏‮channel.‬‏ ‏‮Hello,‬‏ ‏‮anyone‬‏ ‏‮there?‬‏ ‏‮You‬‏ ‏‮do‬‏ ‏‮not‬‏ ‏‮have‬‏ ‏‮permission‬‏ ‏‮to‬‏ ‏‮speak‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel.‬‏ - ‏‮Woah‬‏ ‏‮there!‬‏ ‏‮While‬‏ ‏‮programs‬‏ ‏‮downloaded‬‏ ‏‮from‬‏ ‏‮the‬‏ ‏‮internet‬‏ ‏‮may‬‏ ‏‮be‬‏ ‏‮beneficial,‬‏ ‏‮this‬‏ ‏‮type‬‏ ‏‮of‬‏ ‏‮file‬‏ ‏‮can‬‏ ‏‮damage‬‏ ‏‮your‬‏ ‏‮computer‬‏ ‏‮or‬‏ ‏‮steal‬‏ ‏‮your‬‏ ‏‮personal‬‏ ‏‮data.‬‏ ‏‮Make‬‏ ‏‮sure‬‏ ‏‮to‬‏ ‏‮only‬‏ ‏‮run‬‏ ‏‮executables‬‏ ‏‮from‬‏ ‏‮developers‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮trust!‬‏ - ‏‮Got‬‏ ‏‮it‬‏ - ‏‮Download‬‏ ‏‮anyway‬‏ + ‏‮Woah‬‏ ‏‮there!‬‏ ‏‮While‬‏ ‏‮programs‬‏ ‏‮downloaded‬‏ ‏‮from‬‏ ‏‮the‬‏ ‏‮internet‬‏ ‏‮may‬‏ ‏‮be‬‏ ‏‮beneficial,‬‏ ‏‮this‬‏ ‏‮type‬‏ ‏‮of‬‏ ‏‮file‬‏ ‏‮can‬‏ ‏‮damage‬‏ ‏‮your‬‏ ‏‮device‬‏ ‏‮or‬‏ ‏‮steal‬‏ ‏‮your‬‏ ‏‮personal‬‏ ‏‮data.‬‏ ‏‮Make‬‏ ‏‮sure‬‏ ‏‮to‬‏ ‏‮only‬‏ ‏‮run‬‏ ‏‮executables‬‏ ‏‮from‬‏ ‏‮developers‬‏ ‏‮that‬‏ ‏‮you‬‏ ‏‮trust!‬‏ + ‏‮Close‬‏ + ‏‮Continue‬‏ ‏‮to‬‏ ‏‮download‬‏ ‏‮Potential‬‏ ‏‮Dangerous‬‏ ‏‮Download‬‏ ‏‮Swedish‬‏ ‏‮Log‬‏ ‏‮in‬‏ @@ -9421,6 +9466,7 @@ ‏‮Members‬‏ ‏‮with‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮can‬‏ ‏‮use‬‏ ‏‮commands‬‏ ‏‮from‬‏ ‏‮applications‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮channel,‬‏ ‏‮including‬‏ ‏‮slash‬‏ ‏‮commands‬‏ ‏‮and‬‏ ‏‮context‬‏ ‏‮menu‬‏ ‏‮commands.‬‏ ‏‮Members‬‏ ‏‮with‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮can‬‏ ‏‮use‬‏ ‏‮commands‬‏ ‏‮from‬‏ ‏‮applications,‬‏ ‏‮including‬‏ ‏‮slash‬‏ ‏‮commands‬‏ ‏‮and‬‏ ‏‮context‬‏ ‏‮menu‬‏ ‏‮commands.‬‏ ‏‮Use‬‏ ‏‮Email‬‏ + ‏‮Use‬‏ ‏‮Activities‬‏ ‏‮Use‬‏ ‏‮External‬‏ ‏‮Emojis‬‏ ‏‮Members‬‏ ‏‮with‬‏ ‏‮this‬‏ ‏‮permission‬‏ ‏‮can‬‏ ‏‮use‬‏ ‏‮emojis‬‏ ‏‮from‬‏ ‏‮other‬‏ ‏‮servers‬‏ ‏‮in‬‏ ‏‮this‬‏ ‏‮server.‬‏ ‏‮Use‬‏ ‏‮External‬‏ ‏‮Stickers‬‏ @@ -9501,6 +9547,7 @@ ‏‮Add‬‏ ‏‮Friend‬‏ ‏‮Call‬‏ ‏‮Uh‬‏ ‏‮oh!‬‏ ‏‮We‬‏ ‏‮can\'t‬‏ ‏‮view‬‏ ‏‮details‬‏ ‏‮for‬‏ ‏‮this‬‏ ‏‮user‬‏ + ‏‮Animate‬‏ ‏‮Profile‬‏ ‏‮Banner‬‏ ‏‮GIF‬‏ ‏‮Accept‬‏ ‏‮this‬‏ ‏‮friend‬‏ ‏‮request?‬‏ ‏‮Unable‬‏ ‏‮to‬‏ ‏‮load‬‏ ‏‮profile‬‏ ‏‮banner,‬‏ ‏‮badges,‬‏ ‏‮and‬‏ ‏‮about‬‏ ‏‮me.‬‏ ‏‮Default‬‏ ‏‮profile‬‏ ‏‮and‬‏ ‏‮visible‬‏ ‏‮to‬‏ ‏‮everyone‬‏ @@ -9525,9 +9572,14 @@ ‏‮Check‬‏ ‏‮your‬‏ ‏‮email:‬‏ ‏‮we‬‏ ‏‮just‬‏ ‏‮sent‬‏ ‏‮a‬‏ ‏‮verification‬‏ ‏‮code‬‏ ‏‮to‬‏ ‏‮**‬‏‏‮{oldEmail}‬‏‏‮**.‬‏ ‏‮Enter‬‏ ‏‮it‬‏ ‏‮here‬‏ ‏‮to‬‏ ‏‮verify‬‏ ‏‮you’re‬‏ ‏‮really‬‏ ‏‮you.‬‏ ‏‮Verification‬‏ ‏‮Code‬‏ ‏‮[Didn’t‬‏ ‏‮receive‬‏ ‏‮a‬‏ ‏‮code‬‏ ‏‮or‬‏ ‏‮it‬‏ ‏‮expired?‬‏ ‏‮Resend‬‏ ‏‮it.](onResend)‬‏ - ‏‮Verify‬‏ ‏‮Old‬‏ ‏‮Email‬‏ + ‏‮Check‬‏ ‏‮your‬‏ ‏‮email:‬‏ ‏‮we‬‏ ‏‮sent‬‏ ‏‮you‬‏ ‏‮a‬‏ ‏‮verification‬‏ ‏‮code.‬‏ ‏‮Enter‬‏ ‏‮it‬‏ ‏‮here‬‏ ‏‮to‬‏ ‏‮verify‬‏ ‏‮you’re‬‏ ‏‮really‬‏ ‏‮you.‬‏ + ‏‮Enter‬‏ ‏‮Code‬‏ + ‏‮Enter‬‏ ‏‮code‬‏ ‏‮Your‬‏ ‏‮current‬‏ ‏‮email‬‏ ‏‮address‬‏ ‏‮is‬‏ ‏‮!!‬‏‏‮{email}‬‏‏‮!!‬‏ ‏‮What‬‏ ‏‮would‬‏ ‏‮you‬‏ ‏‮like‬‏ ‏‮to‬‏ ‏‮change‬‏ ‏‮it‬‏ ‏‮to?‬‏ ‏‮Enter‬‏ ‏‮a‬‏ ‏‮new‬‏ ‏‮email‬‏ ‏‮address‬‏ ‏‮and‬‏ ‏‮your‬‏ ‏‮existing‬‏ ‏‮password.‬‏ + ‏‮Send‬‏ ‏‮Verification‬‏ ‏‮Code‬‏ + ‏‮We’ll‬‏ ‏‮need‬‏ ‏‮to‬‏ ‏‮verify‬‏ ‏‮your‬‏ ‏‮old‬‏ ‏‮email‬‏ ‏‮address,‬‏ ‏‮**!!‬‏‏‮{oldEmail}‬‏‏‮!!**‬‏ ‏‮in‬‏ ‏‮order‬‏ ‏‮to‬‏ ‏‮change‬‏ ‏‮it.‬‏ ‏‮[Lost‬‏ ‏‮access‬‏ ‏‮to‬‏ ‏‮your‬‏ ‏‮email?‬‏ ‏‮Get‬‏ ‏‮in‬‏ ‏‮touch.](‬‏‏‮{helpdeskURL}‬‏‏‮)‬‏ + ‏‮Verify‬‏ ‏‮email‬‏ ‏‮address‬‏ ‏‮Edit‬‏ ‏‮Email‬‏ ‏‮Enter‬‏ ‏‮an‬‏ ‏‮email‬‏ ‏‮address‬‏ ‏‮Enter‬‏ ‏‮your‬‏ ‏‮current‬‏ ‏‮password‬‏ ‏‮and‬‏ ‏‮a‬‏ ‏‮new‬‏ ‏‮password.‬‏ @@ -9586,6 +9638,7 @@ ‏‮Enter‬‏ ‏‮your‬‏ ‏‮password‬‏ ‏‮to‬‏ ‏‮confirm‬‏ ‏‮changes‬‏ ‏‮TAG‬‏ ‏‮Edit‬‏ ‏‮User‬‏ ‏‮Profile‬‏ + ‏‮There‬‏ ‏‮was‬‏ ‏‮a‬‏ ‏‮problem‬‏ ‏‮updating‬‏ ‏‮your‬‏ ‏‮account‬‏ ‏‮Communication‬‏ ‏‮Emails‬‏ ‏‮Receive‬‏ ‏‮emails‬‏ ‏‮for‬‏ ‏‮missed‬‏ ‏‮calls,‬‏ ‏‮messages,‬‏ ‏‮and‬‏ ‏‮message‬‏ ‏‮digests.‬‏ ‏‮Recommendations‬‏ ‏‮Emails‬‏ @@ -9785,9 +9838,13 @@ ‏‮Cannot‬‏ ‏‮remove‬‏ ‏‮currently‬‏ ‏‮selected‬‏ ‏‮background‬‏ ‏‮Video‬‏ ‏‮Background‬‏ ‏‮Actions‬‏ ‏‮Cybercity‬‏ + ‏‮Wumpice‬‏ ‏‮Discord‬‏ ‏‮the‬‏ ‏‮Movie‬‏ ‏‮Wumpus‬‏ ‏‮Vacation‬‏ ‏‮Vaporwave‬‏ + ‏‮Capernite‬‏ ‏‮Day‬‏ + ‏‮Capernite‬‏ ‏‮Night‬‏ + ‏‮Hacker‬‏ ‏‮Den‬‏ ‏‮Uh‬‏ ‏‮oh!‬‏ ‏‮Something‬‏ ‏‮went‬‏ ‏‮wrong‬‏ ‏‮when‬‏ ‏‮setting‬‏ ‏‮your‬‏ ‏‮background.‬‏ ‏‮Please‬‏ ‏‮try‬‏ ‏‮again‬‏ ‏‮or‬‏ ‏‮use‬‏ ‏‮a‬‏ ‏‮different‬‏ ‏‮background.‬‏ ‏‮Uh‬‏ ‏‮oh!‬‏ ‏‮Something‬‏ ‏‮went‬‏ ‏‮wrong‬‏ ‏‮when‬‏ ‏‮uploading‬‏ ‏‮your‬‏ ‏‮background.‬‏ ‏‮Please‬‏ ‏‮try‬‏ ‏‮again‬‏ ‏‮or‬‏ ‏‮use‬‏ ‏‮a‬‏ ‏‮different‬‏ ‏‮image.‬‏ ‏‮Tell‬‏ ‏‮us‬‏ ‏‮about‬‏ ‏‮your‬‏ ‏‮video‬‏ ‏‮backgrounds‬‏ ‏‮experience.‬‏ diff --git a/app/src/main/res/values-bg/plurals.xml b/app/src/main/res/values-bg/plurals.xml index 41a4fd07be..ea0150a9e4 100644 --- a/app/src/main/res/values-bg/plurals.xml +++ b/app/src/main/res/values-bg/plurals.xml @@ -1,5 +1,9 @@ + + 1 скорошно съобщение + {count} скорошни съобщения + {extras} друг {extras} други @@ -268,6 +272,10 @@ 1 м {minutes} м + + 1 месец + {months} месеца + 1 секунда {seconds} секунди @@ -292,6 +300,10 @@ 1 седмица {weeks} седмици + + 1 година + {years} години + {#} друг {#} други @@ -664,10 +676,6 @@ Чакаща кандидатура {count} Чакащи кандидатури - - кандидатура - {count} кандидатури - {#} усилване {#} усилвания @@ -856,6 +864,10 @@ {numUses} използване {numUses} използвания + + {#} усилване + {#} усилвания + 1 ден {days} дни diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 7d979ce7d8..e94159d6fb 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -97,6 +97,10 @@ Благодарности Това може да отнеме време. Действия + Няма скорошни съобщения + {count} + Активни сега + Множество скорошни съобщения Активни сега Активен на мобилна версия Активни теми @@ -247,10 +251,6 @@ Назад Въведи рождената си дата Моля, въведи валидна дата на раждане - Преди да можеш да гледаш този NSFW канал, трябва да потвърдиш възрастта си. Ще те попитаме за това само веднъж. [Защо трябва да съобщя за датата си на раждане?]({helpURL}) - Този канал съдържа съдържание за възрастни, маркирано „Не е безопасно за работа“. Искаш ли да продължиш? - Трябва да си на 18 или повече години, за да гледаш NSFW канали на Discord. [Виж нашата помощна статия]({helpURL}) за потвърждение на възрастта. - Съжаляваме, не си достатъчно голям да гледаш този NSFW канал Изпращане Обратно към вписване {underageMessage} [Виж нашата помощна статия]({helpURL}), за да научиш повече. @@ -729,6 +729,7 @@ Оторизирани приложения Оторизиране Автоматично архивиране + Автоматично архивиране след… 1 час 1 седмица 24 часа @@ -801,6 +802,7 @@ Бета български Таксуване + Приеми Условията за ползване и Условията на платените услуги, за да продължиш Приеми условията за ползване, за да продължиш Кредит по сметката Когато приемеш подарък, докато имаш действащ абонамент, или приемеш подарък, който се различава от настоящия ти абонамент, той ще се появи като кредит. @@ -868,7 +870,9 @@ Това подарък ли е? Юридически щуротии Приемам [Условията за ползване на Discord]({url}) + Приемам [Условията за ползване на Discord]({termsURL}) и [Условията на платените услуги]({paidURL}) Приемам [Условия за ползване на Discord]({url}) и че абонаментът ми ще се поднови за **{rate}** на **{renewalDate}**. Мога да се откажа по всяко време в Потребителски настройки > Абонаменти и предишните такси няма да бъдат върнати, освен ако не се изисква по закон. + Приемам [Условия за ползване на Discord]({termsURL}), [Условията на платените услуги]({paidURL}), както и факта, че абонаментът ми ще се поднови за **{rate}** на **{renewalDate}**. Мога да се откажа по всяко време от „Потребителски настройки > Абонаменти“, като предишните такси няма да бъдат върнати, освен ако не се изисква по закон. Промяна на метода да плащане Управлявай абонамента в Google Play Управлявай абонамент @@ -885,6 +889,8 @@ Това са твоите настоящи абонаменти. Те ще бъдат таксувани на същия цикъл на таксуване. Можеш да актуализираш всеки абонамент по всяко време. Закупувайки абонамент за Discord, ти се съгласяваш с нашите [Условия за ползване]({termsUrl}) и [Политика за поверителност]({privacyUrl}). Nitro и усилването на сървър са абонаменти с автоматично подновяване. Упълномощаваш Discord незабавно да таксува по предоставения метод на плащане в !!{price}!! и да продължи да таксува автоматично всеки месец, докато отмениш. Можеш да отмениш по всяко време. Закупувайки абонамент за Discord, ти се съгласяваш с нашите [Условия за ползване]({termsUrl}) и [Политика за поверителност]({privacyUrl}). Nitro и усилването на сървър са абонаменти с автоматично подновяване. Упълномощаваш Discord незабавно да таксува по предоставения метод на плащане в !!{price}!! и да продължи да таксува автоматично всяка година, докато отмениш. Можеш да отмениш по всяко време. + Закупувайки абонамент за Discord, ти приемаш нашите [Условия за ползване]({termsUrl}), [Условия на платените услуги]({paidURL}), както и [Политиката за поверителност]({privacyUrl}). Nitro и усилването на сървър са абонаменти с автоматично подновяване. Упълномощаваш Discord незабавно да таксува предоставения метод на плащане с(ъс) !!{price}!! и да продължи да таксува автоматично всеки месец, докато се откажеш. Можеш да се откажеш по всяко време. + Закупувайки абонамент за Discord, ти приемаш нашите [Условия за ползване]({termsUrl}), [Условия на платените услуги]({paidURL}), както и [Политиката за поверителност]({privacyUrl}). Nitro и усилването на сървър са абонаменти с автоматично подновяване. Упълномощаваш Discord незабавно да таксува предоставения метод на плащане с(ъс) !!{price}!! и да продължи да таксува автоматично всяка година, докато се откажеш. Можеш да се откажеш по всяко време. Този източник на плащане е невалиден. Методи на плащане Сума @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Публикация в нашия блог]({url}) Синьо Изглежда, че си бил сам в това обаждане повече от пет минути. Патрулът за връзката ме помоли да те разкачим, за да спестим скорост. Тя не расте по дърветата! Намали темпото! !!{name}!! изисква Discord да блокира съобщения, които нашите обикновено безпогрешни роботи счетат за нецензурни. Ето защо твоето съобщение не е изпратено. @@ -1303,7 +1310,6 @@ Бавният режим е активиран. Обяви Обяви (Ограничено) - Обяви (NSFW) Директория Правила Подготовка @@ -1313,7 +1319,6 @@ Текст Текст (Активни теми) Текст (Ограничено) - Текст (NSFW) Глас Глас (Ограничено) Глас (Заключено) @@ -1478,6 +1483,7 @@ Вход с Google Посетител, който е говорил (с глас или текст). Общност + [Правилник на общността]({url}) Правейки сървъра си сървър на общност, потвърждаваш, че той отговаря на нашия [Правилник на общността]({helpdeskArticle}) и че Discord може да проверява съдържанието на сървъра, за да се увери, че е безопасен. Компактен: побира повече съобщения на екрана едновременно. #IRC Състезава се в „**!!{name}!!**“ @@ -2087,6 +2093,8 @@ Деактивиране на звуците Деактивирай видео Отхвърли незапазените промени? + Продължаване с редакцията + Отхвърляне Имаш незапазени промени, сигурен/на ли си, че искаш да ги отхвърлиш? ディスコード деактивиран ディスコード активиран @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Поддръжник от началото Заглушаване на ехото Редактиране @@ -2254,7 +2264,6 @@ Изглежда вече си в **!!{currentApplicationName}!!**. Наистина ли искаш да преминеш към **!!{targetApplicationName}!!**? Сигурен(на) ли си? активност - Започнете да играете заедно сега в гласов чат! НОВО! Активности Играйте заедно безплатно в който и да е гласов канал. Отключете повече дейности с усилване! друга активност @@ -2347,7 +2356,6 @@ Активирай известия Активирай разрешение Можеш да разрешиш достъпа от настройките за поверителност. - Discord автоматично сканира и изтрива медийни файлове, изпратени в този сървър, които съдържат нецензурно съдържание (не важи за NSFW канали). Създай един за мен Сървърите на общности трябва да имат ясно публикувани правила и/или насоки за членове. Избери канала домакин. Канал за правила и насоки @@ -2390,6 +2398,7 @@ Може да се опиташ да споменеш роля или отделни потребители вместо това? Изпрати сега Примери + [прикачен файл] Изход от сцената Изход от цял екран Активиране на субтитрите @@ -2521,7 +2530,6 @@ О, не, нямаш разрешения за уебкуки във всеки сървър, в който се намираш. Помоли администратора на сървъра да ти даде разрешение или да последва себе си! Добави надстройките на този канал към твоя сървър! Избраният канал има прекалено много уебкуки. Премахни уебкука или избери друг канал. - Забележка: Това е NSFW канал. Последвай, за да получаваш актуализации за този канал в твоя собствен сървър. Над !!{count}!! други потребители също ни следват. Най-важните актуализации от този канал вече ще се появяват директно в твоя сървър. Наслади се! @@ -2569,7 +2577,6 @@ При разчистването ще бъдат изритани **{members}**, които не са се появявали в Discord от **{days}** и които са разпределени само към ролите, които ти си избрал(а). Членовете, които не са разпределени към никакви роли, са все още включени. Те ще могат да се присъединят към сървъра отново чрез нова покана. Публикувай съобщения, достигащи до сървъри извън твоя. Потребителите могат да изберат „Следване“ на този канал, така че избрани публикации за „Публикуване“ от тук да се появят директно в техните собствени сървъри. Каналите за обяви няма да получават съобщения от други канали за обяви. [Научи повече.]({documentationLink}) Публикувай съобщения, достигащи до сървъри извън твоя. Потребителите могат да изберат „Следване“ на този канал, така че избрани публикации за „Публикуване“ от тук да се появят директно в техните собствени сървъри. [Научи повече.]({documentationLink}) - Потребителите трябва да потвърдят, че са пълнолетни, за да могат да видят съдържанието на този канал. NSFW каналите нямат филтър за нецензурно съдържание. Деактивирането на OpenH264 деактивира и хардуерно ускорено кодиране на видео, ако е налично. Подсказва на твоя рутер, че пакетите, които Discord изпраща имат висок приоритет. Някои рутери или интернет доставчици могат да не се държат добре, когато е зададена тази настройка. Всички в този канал ще се свързват към зададения от теб регион независимо къде живеят. Регионите се отразяват на качеството на гласовата и видеовръзката. Оставете настройката на „Автоматично“ и Discord ще определи какво работи най-добре. @@ -2690,7 +2697,6 @@ Нищо Честота Позиция на известие - NSFW канал Изкл. Само **@mentions** Само @mentions @@ -2976,6 +2982,7 @@ Изпратено! Добре дошъл !!{username}!! Съжаляваме, не можеш да приемеш собствения си подарък в iOS. + За съжаление, нещо се обърка и не можеш да използваш този код. Не успя да заявиш този подарък, защото някой друг успя да те изпревари. Това вече е джаз! След като приемеш, {skuName} ще бъде твой ЗА-ВИ-НА-ГИИИИИИИИИ! След като приемеш, ще имаш кредит за **{skuName}** за **{timeFrame}*** @@ -3159,6 +3166,7 @@ Усили до ниво 2 за по-качествено аудио, за да може всички да се чувствате сякаш сте заедно в стаята. Усили до ниво 3 днес и подобри аудиокачеството си от 256 kbps до 384 kbps. Знаеше ли, че с усилванията можеш да се сдобиеш с по-добро аудиокачество? + За да управляваш усилванията на сървъра си, [отвори Discord desktop app](openAppHook). На границата си от 100 сървъра Удвои броя на сървърите, към които можеш да се присъединиш, до 200. Повече сървъри @@ -3332,6 +3340,8 @@ Ами сега! Попадна на супер рядко срещана грешка. Презареди страницата, за да видиш какво става Засега това е всичко! О, един момент, май има още нещо… + Премахване от началната страница + Това ще премахне съобщението от началната страница, но няма да го изтрие от канала Отваряне на съобщенията от !!{channelName}!! в страничната лента над {maxReplies} отговора {numReplies} @@ -3360,8 +3370,15 @@ Нулирай до банера по подразбиране Искаш още? Получи пълна персонализация на профила на сървъра с Nitro. Качи банер за профила за сървъра + Добавихме биографии и банери към профилите на сървъра! Бъди когото си поискаш и изразявай себе си във всеки сървър. + Редактирай профила на сървъра ми + Актуализирани профили на сървъра! Бъди какъвто си и използвай различен аватар, банер и био за всеки от сървърите си, отключи анимирани аватари и други чрез [Discord Nitro!](onAndMore) Изразявай себе си без спирачки с профили на сървъра + Бъди когото си поискаш и използвай различни аватари, банери и биографии във всеки от сървърите си, надгради профила си и още много други неща с Discord Nitro! + Искаш да използваш различни аватари, банери и биографии? + Използвай различен аватар, банер и биография във всеки от своите сървъри и още много с **Discord Nitro!** + Аватар, банер и „За мен“ Покани в сървъри Поканите изтичат след {xDays}. Други сървъри @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) премахна $[**!!{target}!!**](targetHook) Смени името от **!!{oldValue}!!** на **!!{newValue}!!** Задаване на името като **!!{newValue}!!** - Премахване на маркировката на канала като NSFW - Маркира канала като NSFW $[**!!{user}!!**](userHook) създаде замествания на канал за $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) премахна замествания на канал за $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) актуализира замествания на канал за $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Горещо препоръчваме да зададете това само на @mentions за публичен Discord. Поради големината на този сървър членовете му няма да получават Мобилни насочени известия за не-@mention съобщения. Деактивирай Откриване + Ако деактивираш изискванията за членове, това ще означава, че хората могат да се присъединяват към общността ти, без да са се съгласили с правилата и без да са ръчно одобрени. Внимание! Всеки член, който не отговаря на изискванията (напр. съгласие с правилата), ще бъде изритан от сървъра. Сигурен/на ли си? Само администраторите на сървъра могат да активират и деактивират Откриване. Активирано 2FA изискване за модериране @@ -3909,6 +3925,7 @@ Бонуси на ниво 2 Бонуси на ниво 3 За сървъра препоръчваме изображение с размер поне 512x512. + Внимание! Всеки член, който не е подал заявление, ще бъде изритан от сървъра. Запис на одит Когато модераторите започнат да модерират, можеш да модерираш модерирането от тук. Все още няма записи @@ -3976,7 +3993,6 @@ Преглед на кандидатура {count} Преди да можеш да деактивираш изискванията за членове, трябва или да одобриш, или да отхвърлиш всички кандидатури. - Имаш {count} в очакване на преглед! Персонализиране на екрана Подреди по: най-нови Подреди по: най-стари @@ -4721,10 +4737,14 @@ Добавяне на канали Няма избрани канали напр. #general + Разрешения за команди + По подразбиране + Ограничи употребата на командите в това приложение до роли, потребители и канали. Модифициране на разрешенията за команди Разрешенията са синхронизирани с интегриране: **{integrationName}** Синхронизирано Разрешенията не са синхронизирани с интегриране: **{integrationName}** + Не е синхронизирано Роли и членове Добавяне на роли или членове Няма избрани потребители @@ -4894,6 +4914,8 @@ Приключението започва. Нека добавим някои приятели! Покани хора + За да добавиш приятел в този сървър, помоли за помощ някой, който има разрешение за покана. + Поканите са деактивирани Внимание! Приятелите, които каниш, могат да видят предишната история на съобщенията ти. Този канал е частен, само избрани членове и роли могат да виждат този канал. Търсене на приятели @@ -4903,6 +4925,11 @@ Настройки за връзка за покана в сървър Сподели тази връзка с други, за да им дадете достъп до своя сървър! Сподели тази връзка с други, за да дадеш достъп до този сървър и да гледаш стрийма + Изображението ти за покана в сървъра вече ще се показва в чата. Персонализирай своето изображение от **Настройки на сървъра > Общ преглед**. + Усили този сървър, за да добавиш изображение към връзките за покана за сървъра. Отключи с още {boostCount}! + Настройки на сървъра + Разбрах + Персонализирай поканите за сървъра си! Или изпрати връзка за покана за стрийм на приятел Покана за стриймване Покани в сървъра @@ -5083,6 +5110,7 @@ Напусни обаждането Напускане на група Наистина ли искаш да напуснеш **!!{name}!!**? Няма да можеш да се присъединиш пак към тази група, освен ако не те поканят отново. + Опа, нещо се обърка. Да опитаме пак? Наистина ли искаш да напуснеш? Няма да можеш да се присъединиш пак към тази група, освен ако **!!{name}!!** не те добави отново. Напусни групата !!{name}!! Напускане на „!!{name}!!“ @@ -5400,8 +5428,6 @@ Отнасяй се с уважение към всички. Няма да бъде толериран абсолютно никакъв тормоз, преследване, сексизъм, расизъм или реч на омразата. {ruleIndex}. Можеш да добавиш само до {number} правила - Без неподходящо за работа или нецензурно съдържание - Без неподходящо за работа или нецензурно съдържание. Това включва текст, изображения или връзки с голота, секс, тежко насилие или друго графично обезпокоително съдържание. Без спам или самореклама Никакъв спам или самореклама (покани за сървъри, реклами и т.н.) без разрешение от член на персонала. Това включва изпращане на директни съобщения до други членове. Въведи правило @@ -5605,6 +5631,7 @@ За 15 минути За 1 час За 24 часа + За 3 часа За 8 часа Докато включа отново Заглушаване на **!!{name}!!** @@ -5654,7 +5681,6 @@ Разбирам и приемам тези условия. Продължи към Discord За да продължиш да използваш Discord, прочети и приеми нашите Условия за ползване и Политика за поверителност. - Актуализация на условията за услугата и политиката за поверителност Нова тема Нови непрочетени Канал за обяви @@ -5839,15 +5865,9 @@ Трябва да си поне на осемнадесет години, за да видиш този канал. На повече от осемнадесет години ли си и искаш ли да видиш съдържание за възрастни? Съдържанието на този сървър не е достъпно в iOS Разбрах - Съжаляваме, но NSFW сървърите са блокирани на iOS платформата според насоките на App Store. Ако си над 18 години, можеш да се присъединиш през приложението за десктоп или уебсайта. Прочети повече в нашия [Помощен център]({helpURL}). Емотиконите от този сървър не са достъпни - NSFW сървър - NSFW сървърите са блокирани на iOS платформата според насоките на App Store. [Посети нашия Помощен център]({helpURL}), за да научиш повече. - NSFW сървър След присъединяване на десктоп, можеш да виждаш сървърите си за хора над 18 години на устройства с iOS. - Разреши достъп до NSFW сървъри от iOS - NSFW канал Толкова се радваме, че си тук! Преди да започнем, въведи рождената си дата. [Защо трябва да дам информация за рождената си дата?]({helpURL}) Помоли приятелите си да те поканят в сървърите си, които са места за събиране и разговори. Впиши се или се регистрирай, за да започнеш @@ -5921,7 +5941,6 @@ [Политиката за поверителност]({privacyPolicyURL}) и [условията за ползване]({termsOfServiceURL}) на разработчика на !!{application}!! важат за настоящото приложение. [Политиката за поверителност]({privacyPolicyURL}) и условията за ползване на разработчика на !!{application}!! важат за настоящото приложение. Политиката за поверителност и [условията за ползване]({termsOfServiceURL}) на разработчика на !!{application}!! важат за настоящото приложение. - След като оторизира, ще бъдеш пренасочен към: !!{origin}!! **!!{applicationName}!!** също попита за следните разрешения, но ти не можеш да му ги дадеш: Изпечи торта Да ти купя вкусна вечеря с морски дарове @@ -5935,8 +5954,6 @@ Вече можеш да затвориш този прозорец или раздел. Невалиден обхват **{scope}** Невалидна заявка. Липсващи параметри **{param}** - иска да получи достъп до твоя акаунт - Това ще позволи на !!{application}!! да: Вписан като $[](userHook) Разреши достъп до своя акаунт Опа, нещо се обърка… @@ -6039,6 +6056,7 @@ Назад Страница !!{currentPage}!! Стр. !!{currentPage}!! от !!{numPages}!! + [Условия на платените услуги]({url}) {count} {count} В Twitter профила на Discord би трябвало да им повече информация. Собственик на партньорски сървър @@ -6203,7 +6221,6 @@ Ти и !!{other}!! можете да закачате съобщения от неговото меню с три точки. Всеки член на групата може да закача съобщение от неговото меню с три точки. Закачени - Този канал е NSFW и поради съдържанието си, неговите закачания не могат да се разглеждат от никой. Закачени, непрочетени полски Android @@ -6444,7 +6461,6 @@ Усилването позволява на сървъра да напредва към по-горни нива. Всяко ниво отключва бонуси за целия сървър. Усилването на сървър активира 7-дневно изчакване. Не можеш да използваш това усилване на друг сървър преди края на това изчакване. [Научи повече за усилването на сървъри.]({helpdeskArticle}) Усилване на сървър - Усилване на сървър от {date} Прехвърляне на усилване Това усилване е на изчакване Неизползвано усилване @@ -6555,6 +6571,7 @@ Използвай своите персонализирани емотикони навсякъде и ги анимирай Вземи {numBoosts} усилвания и {discountPercentage} отстъпка от бъдещи усилвания Удвои броя на сървърите, към които можеш да се присъединиш, от {nonPremiumMaxGuilds} на {premiumMaxGuilds} + Бъди какъвто си и използвай различен аватар, банер и био за всеки от сървърите си. Придай стил на профила си с банер, персонализиран таг, анимиран аватар и ексклузивна Nitro значка Ползвай различен аватар на всеки от сървърите си. По-добра разделителна способност за видео всеки път, когато споделяш екрана си, с до 4K и 60 fps @@ -6671,6 +6688,7 @@ Задръж! Трябва ти Nitro, за да вземеш тази плячка. Показване на данни за абонамент Опитваш се да управляваш абонамента си за Nitro? Отиди на страницата си за [абонаменти](onSubscriptionsClick). + Закупувайки абонамент за Nitro, се съгласяваш с нашите [Условия за ползване]({termsURL}), с [Условията на платените услуги]({paidURL}), както и с [Политиката за поверителност]({privacyURL}). Плащането ще бъде начислено към твоя акаунт за Apple ID при потвърждение на покупката. Абонаментът автоматично се подновява, освен ако не бъде анулиран най-малко 24 часа преди края на текущия период. Твоят акаунт ще бъде таксуван за подновяване в рамките на 24 часа преди края на текущия период. Можеш да управляваш абонаментите си и да се отказваш от тях, като отидеш в настройките на твоя акаунт в App Store след покупка. Актуализации на абонамент Благодарим ти! Благодарим ти за обратната връзка. Оценяваме я! @@ -7254,9 +7272,6 @@ Разрешава на членовете да говорят в тези гласови канали. Ако разрешението е деактивирано, членовете по подразбиране са с изключен микрофон, докато някой с разрешението „Заглушаване на членове“ не включи звука отново. Разреши на членовете да бъдат говорители в този канал. Разрешава на членовете да говорят в този гласов канал. Ако разрешението е деактивирано, членовете по подразбиране са с изключен микрофон, докато някой с разрешението „Заглушаване на членове“ не включи звука отново. - Разрешава на членовете да стартират активност на този сървър. - Разрешава на членовете да стартират активност в тези гласови канали. - Разрешава на членовете да стартират активност в този гласов канал. Разрешава на членовете да споделят видео и екрана си или да стриймват игра в този сървър. Разрешава на членовете да споделят видео и екрана си или да стриймват игра в тези гласови канали. Разрешава на членовете да споделят видео и екрана си или да стриймват игра в този гласов канал. @@ -7890,7 +7905,6 @@ Започни обаждане {start} — {end} $[!!{start}!!](startHook) – Приключва {end} - Стартирай активности Старт на събитие Всеки момент ще стартираш събитието $[**!!{privacyLevel}!!**](privacyLevelHook) Напът си да стартираш това събитие @@ -8135,6 +8149,7 @@ Изглежда, че нямаш активност. Преместихме те в неактивния канал. Ало, има ли някой? Нямаш право да говориш в този канал. + Потенциално опасно изтегляне шведски Влизане Превключи @@ -8270,6 +8285,10 @@ Tar Синьозелено Временните членове се изритват автоматично при разкачване освен, ако нямат възложена роля + Предварителна информация! Предстоят актуализации на правилата, посочени по-долу. Тези промени ще влязат в сила на **{date}**. Уведомяваме те сега, за да имаш време да разбереш какво ще се промени. + Горещо препоръчваме да прочетеш качените документи от край до край. Някои от най-важните промени са разяснени в публикацията в блога ни. + Обявихме промени в правилата, посочени по-долу. Промените са вече в сила. За да дадеш съгласие, просто продължи да използваш Discord. + Горещо препоръчваме да прочетеш качените документи от край до край, тъй като те касаят употребата от твоя страна на Discord. Разяснили сме някои от най-важните промени в публикацията в блога ни. Общи условия [Условия на услугата]({url}) С регистрацията си, ти приемаш [Условията за ползване]({termsURL}) и [Политиката за Поверителност]({privacyURL}) на Discord. @@ -8563,6 +8582,7 @@ Хм.. Не мисля, че поддържаме този тип файл. Невалиден тип файл Добавяне на коментар + Можеш да добавиш коментари преди качване. опция Общият размер на съобщението трябва да е под {maxSize} Режим за незабавно качване! @@ -8592,6 +8612,7 @@ Не може да се отвори файлът: {file}. Качване на опашка Качване в **{destination}** + Качване в тема Качено от {count} {count} @@ -8707,7 +8728,6 @@ Виж си имейла: току-що изпратихме код за потвърждение до **{oldEmail}**. Въведи го тук, за да потвърдиш, че си ти. Код за потвърждение [Не получи код или е изтекъл? Поискай повторно изпращане.](onResend) - Потвърди стария имейл Текущият ти имейл адрес е !!{email}!! Как искаш да го промениш? Въведи нов имейл адрес и текущата си парола. Редактиране на имейла diff --git a/app/src/main/res/values-cs/plurals.xml b/app/src/main/res/values-cs/plurals.xml index a5866bec64..a057cb9373 100644 --- a/app/src/main/res/values-cs/plurals.xml +++ b/app/src/main/res/values-cs/plurals.xml @@ -1,5 +1,10 @@ + + 1 nedávná zpráva + {count} nedávné zprávy + {count} nedávných zpráv + {extras} další {extras} dalších @@ -307,6 +312,11 @@ 1 m {minutes} m + + 1 měsíc + {months} měsíce + {months} měsíců + 1 sekunda {seconds} sekundy @@ -335,6 +345,11 @@ {weeks} týdny {weeks} týdnů + +  rok + {years} roky + {years} let + {#} další {#} další @@ -767,11 +782,6 @@ {count} nevyřízené žádosti {count} nevyřízených žádostí - - žádost - {count} žádosti - {count} žádostí - {#} vylepšení {#} vylepšení @@ -990,6 +1000,10 @@ {numUses} použití {numUses} použitích + + {#} vylepšení + {#} vylepšení + 1 dnem {days} dny diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index c6910625e9..67d38387d5 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -97,6 +97,10 @@ Poděkování Tohle může chvilku trvat. Akce + Žádné nedávné zprávy + {count} + Právě aktivní + Příliš mnoho nedávných zpráv Právě aktivní Aktivní na mobilu Aktivní vlákna @@ -247,10 +251,6 @@ Zpět Zadej den svého narození Zadej prosím platné datum narození - Než si budeš moct zobrazit tento NSFW kanál, potřebujeme ověřit tvůj věk. Požádáme tě o to pouze tentokrát. [Proč musím poskytnout své datum narození?]({helpURL}) - Na tomto kanále je obsah pro dospělé označený jako Not Safe For Work (NSFW). Přeješ si pokračovat? - Abys mohl/a na Discordu zobrazit kanály NSFW, musí ti být minimálně 18 let. [Přečti si náš článek nápovědy]({helpURL}) o ověřování věku. - Je nám líto, ale nejsi dost starý/á na to, abys mohl/a zobrazit tento NSFW kanál Odeslat Zpět na přihlášení {underageMessage} [V našem článku nápovědy]({helpURL}) se dozvíš víc. @@ -729,6 +729,7 @@ Autorizované aplikace Autorizuji Archivovat automaticky + Archivovat automaticky po… 1 hodina 1 týden 24 hodin @@ -801,6 +802,7 @@ Beta verze Bulharština Fakturace + Chceš-li pokračovat, potvrď Podmínky využívání služeb a Podmínky placených služeb Potvrď Podmínky využívání Služeb a pokračuj Kredit na účtu Pokud přijmeš dárek, zatímco ti běží předplatné, nebo přijmeš dárek, který se od stávajícího předplatného liší, ukáže se zde jako kredit. @@ -868,7 +870,9 @@ Je to dárek? Právnické kecy Souhlasím s [podmínkami využívání služeb společnosti Discord]({url}) + Souhlasím s [Podmínkami využívání služeb společnosti Discord]({termsURL}) a [Podmínkami placených služeb]({paidURL}) Souhlasím s [podmínkami využívání služeb společnosti Discord]({url}) a s tím, že se mé předplatné dne **{renewalDate}** obnoví za **{rate}**. Kdykoliv jej mohu zrušit v Uživatelských nastaveních > Předplatná. Peníze za předchozí změny nebudou vráceny, pokud to nevyžaduje zákon. + Souhlasím s [Podmínkami využívání služeb společnosti Discord]({termsURL}), [Podmínkami placených služeb]({paidURL}) a s tím, že se mé předplatné dne **{renewalDate}** obnoví za **{rate}**. Kdykoli jej mohu zrušit v Uživatelských nastaveních > Předplatné. Peníze za předchozí platby nebudou vráceny, pokud to nevyžaduje zákon. Změnit platební metodu Spravovat předplatné v Google Play Spravovat předplatné @@ -885,6 +889,8 @@ Toto jsou tvá stávající předplatná. Budeme ti je účtovat ve stejném platebním období. Jakékoliv předplatné můžeš kdykoliv změnit. Zakoupením předplatného Discord souhlasíš s našimi [Podmínkami využívání služeb]({termsUrl}) a [Zásadami na ochranu osobních údajů]({privacyUrl}). Nitro i vylepšení serveru je předplatné, které se automaticky prodlužuje. Dáváš Discordu oprávnění, abychom ti prostřednictvím zvolené platební metody okamžitě strhli !!{price}!! a abychom tak činili automaticky každý měsíc, dokud předplatné nezrušíš. Zrušit ho můžeš kdykoliv. Zakoupením předplatného Discord souhlasíš s našimi [Podmínkami využívání služeb]({termsUrl}) a [Zásadami na ochranu osobních údajů]({privacyUrl}). Nitro i vylepšení serveru je předplatné, které se automaticky prodlužuje. Dáváš Discordu oprávnění, abychom ti prostřednictvím zvolené platební metody okamžitě strhli !!{price}!! a abychom tak činili automaticky každý rok, dokud předplatné nezrušíš. Zrušit ho můžeš kdykoliv. + Zakoupením předplatného Discord souhlasíš s našimi [Podmínkami využívání služeb]({termsUrl}), [Podmínkami placených služeb]({paidURL}) a [Zásadami ochrany osobních údajů]({privacyUrl}). Nitro a vylepšení serveru jsou předplatná, která se automaticky prodlužují. Dáváš Discordu oprávnění, aby ti prostřednictvím zvolené platební metody okamžitě strhl !!{price}!! a aby stejnou částku automaticky strhl každý měsíc, dokud předplatné nezrušíš. Zrušit ho můžeš kdykoli. + Zakoupením předplatného Discord souhlasíš s našimi [Podmínkami využívání služeb]({termsUrl}), [Podmínkami placených služeb]({paidURL}) a [Zásadami ochrany osobních údajů]({privacyUrl}). Nitro a vylepšení serveru jsou předplatná, která se automaticky prodlužují. Dáváš Discordu oprávnění, aby ti prostřednictvím zvolené platební metody okamžitě strhl !!{price}!! a aby stejnou částku automaticky strhl každý rok, dokud předplatné nezrušíš. Zrušit ho můžeš kdykoli. Tento způsob platby je neplatný. Platební metody Množství @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Příspěvek na našem blogu]({url}) Modrá Vypadá to, že jsi v tomto hovoru sám už déle než pět minut. Datová hlídka mě požádala, abych tě v zájmu šetření dat odpojil. Tyhle věci nerostou na stromech! Ale brzdi! !!{name}!! nás požádal/a, aby Discord blokoval všechny zprávy, které naši zpravidla precizní roboti označí za explicitní, takže se tvá zpráva neodeslala. @@ -1303,7 +1310,6 @@ Je zapnutý pomalý režim. Oznámení Oznámení (omezeno) - Oznámení (NSFW) Adresář Pravidla Fáze @@ -1313,7 +1319,6 @@ Text Text (aktivní vlákna) Text (omezeno) - Text (NSFW) Hlas Hlas (omezeno) Hlas (zamknuto) @@ -1478,6 +1483,7 @@ Přihlásit se k účtu Google Návštěvník, který hovořil (hlas nebo text). Komunita + [Zásady komunity]({url}) Nastavením svého serveru na komunitní potvrzuješ, že server splňuje naše [Zásady komunity]({helpdeskArticle}), a souhlasíš s tím, že Discord může kontrolovat obsah na serveru, aby se ujistil o jeho bezpečnosti. Kompaktní: Na obrazovku se vejde více zpráv najednou. #IRC Soutěží v **!!{name}!!** @@ -2092,6 +2098,8 @@ Vypnout zvuky Vypnout video Zahodit neuložené změny? + Pokračovat v úpravách + Zahodit Máš neuložené změny, opravdu je chceš zrušit? ディスコード vypnuto ディスコード zapnuto @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Fanoušek od začátku Redukce ozvěny Upravit @@ -2259,7 +2269,6 @@ Vypadá to, že už jsi v **!!{currentApplicationName}!!**. Opravdu se chceš přepnout do **!!{targetApplicationName}!!**? Vážně to tak chceš? aktivitě - Povídejte si při hraní! NOVÉ! Aktivity Hraj zdarma s ostatními v libovolném hlasovém kanálu. Odemkni další aktivity pomocí vylepšení! jiná aktivity @@ -2352,7 +2361,6 @@ Zapnout oznámení Povolit oprávnění Přístup můžeš povolit v nastavení soukromí. - Discord bude automaticky prohledávat a odstraňovat soubory s explicitním obsahem odeslané na tomto serveru (kromě kanálů NSFW). Jeden mi založ Komunitní servery musejí mít viditelná pravidla a/nebo zásady pro své členy. Vyber prosím kanál, na kterém budou zveřejněna. Kanál s pravidly nebo zásadami @@ -2395,6 +2403,7 @@ Možná zkus zmínit raději roli nebo konkrétní uživatele? Odeslat Příklady + [příloha] Opustit pódium Zrušit celou obrazovku Zapnout titulky @@ -2526,7 +2535,6 @@ Ale ne! Na žádném ze serverů nemáš oprávnění pro webhooky. Požádej správce serveru, aby ti oprávnění udělili, nebo je požádej, aby tě sami sledovali! Přidej aktualizace z tohoto kanálu na svůj server! Vybraný kanál má příliš mnoho webhooků. Odeber některý z webhooků nebo vyber jiný kanál. - Poznámka: Tohle je NSFW kanál. Zapni si sledování a budeš dostávat aktuality z tohoto kanálu na svůj vlastní server. Sleduje víc jak !!{count}!! dalších lidí. Nejdůležitější aktualizace z tohoto kanálu se nyní zobrazí přímo na tvém serveru. Užij si to! @@ -2574,7 +2582,6 @@ Vyčištění vyhodí **{members}**, kteří se na Discordu neobjevili **{days}** a mají přiřazeny jen role, které jsi vybral/a. V seznamu jsou i členové, kteří nemají přiřazené žádné role. Můžou se znovu přidat na server po obdržení nové pozvánky. Posílej zprávy i za hranice svého serveru. Uživatelé si mohou nastavit „sledování“ tohoto kanálu, takže vybrané příspěvky, které zde „zveřejníš“ se objeví přímo na jejich vlastních serverech. Kanály oznámení nebudou přijímat zprávy z jiných kanálů oznámení. [Zjistit víc.]({documentationLink}) Posílej zprávy i za hranice svého serveru. Uživatelé si mohou nastavit „Sledování“ tohoto kanálu, takže vybrané příspěvky, které zde „Zveřejníš“ se objeví přímo na jejich vlastních serverech. [Zjistit víc.]({documentationLink}) - Pro sledování obsahu tohoto kanálu budou muset uživatelé potvrdit, že dosáhli plnoletosti. Na kanály NSFW se nevztahuje filtr explicitního obsahu. Vypnutím OpenH264 vypneš také hardwarovou akceleraci videa, pokud je dostupná. Tipy k směrovači, které identifikují pakety Discordu jako pakety s vysokou prioritou. Některé směrovače nebo poskytovatelé internetu mohou dělat chyby, když je toto nastaveno. Všichni v tomto kanále se připojí k regionu, který nastavíš, bez ohledu na to, kde bydlí. Region ovlivňuje kvalitu hlasu a videa. Ponech automatický výběr a Discord už vybere tu nejlepší možnost. @@ -2695,7 +2702,6 @@ Nic Frekvence Umístění oznámení - Kanál NSFW Vypnuto Pouze **@zmínky** Pouze @zmínky @@ -2981,6 +2987,7 @@ Odesláno! Vítej !!{username}!! Je nám líto, ale v systému iOS nemůžeš přijímat vlastní dárky. + Hrozně nás to mrzí, ale asi se něco pokazilo. Tento kód nelze použít. Nemohl/a sis vyzvednou tento dárek, protože někdo jiný byl rychlejší. Kdo pozdě chodí… Jakmile přijmeš, budeš mít {skuName} NA-PO-ŘÁÁÁD! Po přijetí budeš mít kredit na **{skuName}** na dobu **{timeFrame}** * @@ -3164,6 +3171,7 @@ Vylepši na úroveň 2 a užívej si plynulejší zvuk, díky kterému budeš mít pocit, že jsi s ostatními v jedné místnosti. Vylepši na úroveň 3 ještě dnes a vyšvihni kvalitu zvuku z 256 kb/s na 384 kb/s. Víš o tom, že díky vylepšením můžeš získat zvuk ve vyšší kvalitě? + Chceš spravovat svá vylepšení serveru? [Použij prosím aplikaci Discord pro počítač.](openAppHook) Dosáhl/a jsi limitu 100 serverů Zdvojnásob počet serverů, ke kterým se můžeš připojit až na 200. Více serverů @@ -3336,6 +3344,8 @@ Jejda! Odhalil/a jsi výjimečně vzácnou chybu. Obnov stránku a zjisti, co se právě teď děje To je zatím všechno! Moment, může tu toho být mnohem víc… + Odebrat z úvodu + Tímto odebereš zprávu z úvodní stránky. Zpráva však zůstane v kanálu Otevřít zprávu ze serveru !!{channelName}!! v postranním panelu {maxReplies} a více odpovědí {numReplies} @@ -3364,8 +3374,15 @@ Obnovit výchozí banner Je toho málo? S Nitrem si můžeš serverový profil přizpůsobit na maximum. Nahrát banner profilu serveru + Do profilů serveru jsme přidali bannery a informace o uživatelích! Buď na každém serveru tím, kým chceš být. + Upravit můj profil serveru + Aktualizovali jsme profily serveru! Buď tím, kým chceš být, a na každém ze svých serverů používej jiný avatar, banner a informace o sobě, odemkni animované avatary a získej spoustu dalších výhod [s Discordem Nitro!](onAndMore) Vyjádři se naplno v profilu serveru + Buď tím, kým chceš, a na každém ze svých serverů používej jiný avatar, banner a informace o sobě. Vylepši svůj profil a využívej další výhody s Discordem Nitro! + Chceš používat jiný avatar, banner a informace o sobě? + Na každém serveru používej jiný avatar, banner, informace o sobě a další výhody s **předplatným Discord Nitro**! + Avatar, banner a o mně Pozvat na servery Pozvánka vyprší za {xDays}. Ostatní servery @@ -3549,8 +3566,6 @@ $[**!!{user}!!**](userHook) odstranil/a $[**!!{target}!!**](targetHook) Název změněn z **!!{oldValue}!!** na **!!{newValue}!!** Název nastaven na **!!{newValue}!!** - Označení kanálu jako NSFW zrušeno - Kanál označen jako NSFW $[**!!{user}!!**](userHook) vytvořil/a nastavení pro kanál $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) odstranil/a nastavení pro kanál $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) upravil/a nastavení pro kanál $[**!!{target}!!**](targetHook) @@ -3783,6 +3798,7 @@ Na veřejném Discordu toto výrazně doporučujeme nastavit pouze pro @zmínky. Vzhledem k velikosti serveru nebudou uživatelé dostávat vyskakovací oznámení v mobilní aplikaci pro zprávy bez @zmínky. Zrušit Vyhledávání + Když požadavky na členy zrušíš, lidé se budou moct připojovat k tvojí komunitě bez toho, aby museli přijmout její pravidla nebo museli být ručně schváleni. Pozor! Všichni členové, kteří nesplní požadavky (např. neodsouhlasí pravidla), budou ze serveru vyhozeni. Určitě to chceš udělat? Povolit nebo zrušit Vyhledávání mohou pouze správci serveru. Moderátor musí mít dvoufázové ověření @@ -3913,6 +3929,7 @@ Výhody pro Úroveň 2 Výhody pro Úroveň 3 Doporučujeme pro tvůj server obrázek veliký alespoň 512×512 px. + Pozor! Všichni členové, kteří neodeslali žádost, budou z tohoto serveru vyhozeni. Protokol auditu Jakmile začnou správci správcovat, tady můžeš správcovat jejich správcování. Zatím žádné záznamy @@ -3980,7 +3997,6 @@ Zkontrolovat žádost {count} Než budeš moct požadavky na členy vypnout, musíš nejprve schválit nebo zamítnout všechny žádosti. - Máš {count} ke kontrole! Obrazovka úprav Seřadit od nejnovějších Seřadit od nejstarších @@ -4725,10 +4741,14 @@ Přidat kanály Nejsou vybrané žádné kanály např. #obecné + Oprávnění pro příkazy + Výchozí + Omezit použití příkazů této aplikace na konkrétní role, uživatele a kanály. Upravit oprávnění pro příkazy Oprávnění jsou synchronizována s integrací: **{integrationName}** Synchronizováno Oprávnění nejsou synchronizována s integrací: **{integrationName}** + Nesynchronizováno Role a členové Přidat role nebo členy Nejsou vybráni žádní členové @@ -4898,6 +4918,8 @@ Dobrodružství začíná. Přidej si nějaké přátele! Pozvat lidi + Pokud chceš na tento server někoho přidat, požádej o pomoc uživatele s oprávněním zvát ostatní. + Pozvánky jsou vypnuté Malá rada: přátelé, které pozveš, uvidí historii předchozích zpráv. Tento kanál je soukromý. Mohou si ho zobrazit jen vybraní členové a role. Hledat přátele @@ -4907,6 +4929,11 @@ Nastavení zvacího odkazu na server Sdílej tento odkaz s ostatními, kterým chceš dát přístup na svůj server! Sdílej odkaz s ostatními, kterým chceš povolit přístup na tento server a sledování streamu + Obrázek tvojí pozvánky na server se teď objeví v chatu. Přizpůsob si ten svůj v sekci **Nastavení serveru > Přehled**. + Vylepši tento server a doplň své zvací odkazy o obrázky. K odemčení ti stačí už jenom {boostCount}! + Nastavení serveru + Rozumím + Přizpůsob pozvánky na svůj server! Nebo pošli kamarádovi odkaz s pozvánkou do streamu Pozvat do streamu Pozvat na server @@ -5087,6 +5114,7 @@ Opustit hovor Opustit skupinu Určitě chceš opustit **!!{name}!!**? Nebudeš se moct do této skupiny vrátit, dokud opět nedostaneš pozvánku. + Ups, něco se pokazilo. Zkusíme to znovu? Určitě chceš odejít? Nebudeš se moct do této skupiny vrátit, dokud tě **!!{name}!!** opět nepřidá. Opustit skupinu !!{name}!! Opustit „!!{name}!!“ @@ -5404,8 +5432,6 @@ Ke všem se chovej s respektem a úctou. Vyvaruj se jakéhokoli obtěžování, pronásledování, sexismu, rasizmu, pomluvám a šíření nenávisti. Toto chování nebude tolerováno. {ruleIndex}. Maximální počet pravidel je {number} - Žádný NSFW ani obscénní obsah - Netolerujeme žádný NSFW ani obscénní obsah. Obsahem se rozumí texty, obrázky, odkazy směřující na nahotu, sex, násilí nebo jiný znepokojivý grafický obsah. Žádný spam ani sebepropagace Nespamuj a bez výslovného svolení některého ze správců či moderátorů se nevěnuj sebepropagaci (rozesílání pozvánek na server, reklam apod.). Toto omezení platí i při zasílání přímých zpráv ostatním členům. Zadej pravidlo @@ -5609,6 +5635,7 @@ Na 15 minut Na 1 hodinu Na 24 hodin + Na 3 hodiny Na 8 hodin Dokud to zase nezapnu Ztlumit **!!{name}!!** @@ -5658,7 +5685,6 @@ Těmto podmínkám rozumím a souhlasím s nimi. Pokračovat do Discordu Pro další používání Discordu je třeba si přečíst naše aktualizované podmínky využívání služeb a zásady ochrany osobních údajů a souhlasit s nimi. - Aktualizace podmínek využívání služeb a ochrany osobních údajů Nové vlákno Nové nepřečtené Kanál oznámení @@ -5843,15 +5869,9 @@ Přístup k tomuto kanálu mají jen osoby starší 18 let. Je ti 18 a více a chceš se podívat na obsah pro dospělé? Obsah tohoto serveru není dostupný na iOS Rozumím - Je nám líto, ale NSFW servery jsou na platformě iOS dle podmínek App Store blokovány. Pokud už ti bylo 18, můžeš se přidat přes aplikaci pro počítač nebo web. Přečti si víc v našem [centru nápovědy]({helpURL}). Smajlíky tohoto serveru nejsou k dispozici - NSFW server - NSFW servery jsou na platformě iOS dle podmínek App Store blokovány. Víc se dozvíš [v našem centru nápovědy]({helpURL}). - NSFW server Po připojení ze stolního počítače zobrazovat servery pro starší 18 let na zařízeních s iOS. - Povolit přístup k NSFW serverům na iOS - Kanál NSFW Máme takovou radost, že jsi tu! Než začneme, zadej prosím své datum narození. [Proč mám poskytnout své datum narození?]({helpURL}) Požádej kamarády, aby tě pozvali na své servery, kde se budete moct scházet a bavit. Přihlas se nebo zaregistruj a můžeš začít @@ -5925,7 +5945,6 @@ Na tuto aplikaci se vztahují [zásady ochrany osobních údajů]({privacyPolicyURL}) a [podmínky využívání služeb]({termsOfServiceURL}) vývojáře !!{application}!!. Na tuto aplikaci se vztahují [zásady ochrany osobních údajů]({privacyPolicyURL}) a podmínky využívání služeb vývojáře !!{application}!!. Na tuto aplikaci se vztahují zásady ochrany osobních údajů a [podmínky využívání služeb]({termsOfServiceURL}) vývojáře !!{application}!!. - Po autorizaci tě přesměrujeme na: !!{origin}!! **!!{applicationName}!!** žádá také o následující oprávnění, ale ty je nemůžeš udělit: Upéct dort Pozvat tě na mořské plody k večeři @@ -5939,8 +5958,6 @@ Můžeš zavřít okno nebo záložku. Neplatný rozsah **{scope}** Neplatný požadavek. Chybí parametr **{param}** - chce přístup k tvému účtu - Toto umožní aplikaci !!{application}!!: Přihlášen jako $[](userHook) Autorizovat přístup k tvému účtu Jej, něco se pokazilo… @@ -6043,6 +6060,7 @@ Předchozí Strana !!{currentPage}!! Strana !!{currentPage}!! z !!{numPages}!! + [Podmínky placených služeb]({url}) {count} {count} Více informací najdeš na Twitteru Discordu. Majitel partnerského serveru @@ -6207,7 +6225,6 @@ Ty a !!{other}!! můžete připnout zprávu z její nabídky. Jakýkoliv člen skupiny může připnout zprávu z její nabídky. Připnuté - Tento kanál je NSFW a s ohledem na jeho obsah by jeho připnuté zprávy neměl nikdo vidět. Připnuto, nepřečteno Polština Android @@ -6448,7 +6465,6 @@ Vylepšením serveru ho můžeš posouvat na vyšší úrovně. Každá získaná úroveň znamená kolektivní odměny pro celý server. Po vylepšení serveru budeš muset nechat svůj vylepšovač 7 dní vychladnout. To znamená, že po tuto dobu nebudeš moct toto vylepšení použít na žádném dalším serveru. [Zjistit víc o vylepšování serverů.]({helpdeskArticle}) Vylepšení serveru - Vylepšení serveru od {date} Převést vylepšení Toto vylepšení ještě chladne Nevyužité vylepšení @@ -6559,6 +6575,7 @@ Používej své vlastní smajlíky kdekoliv a rozhýbej je Získej {numBoosts} vylepšení a {discountPercentage} slevu na další Zdvojnásob počet serverů, ke kterým se můžeš připojit, z {nonPremiumMaxGuilds} na {premiumMaxGuilds} + Buď tím, kým chceš být, a na každém serveru používej jiný avatar, banner a informace o sobě. Vyzdob si profil bannerem, vlastním tagem, animovaným avatarem a exkluzivním odznakem Nitro Používej na každém serveru jiný avatar. Lepší rozlišení až 4k 60 fps pro všechna tvá sdílení obrazovky na počítači @@ -6675,6 +6692,7 @@ Počkej! Abys tohle získal(a), potřebuješ Nitro. Zobrazit podrobnosti předplatného Chceš spravovat svá předplatná Nitro? Přejdi na stránku [Předplatná](onSubscriptionsClick). + Zakoupením předplatného Nitro vyjadřuješ souhlas s [Podmínkami využívání služeb]({termsURL}), [Podmínkami placených služeb]({paidURL}) a [Zásadami ochrany osobních údajů]({privacyURL}). Platba bude stržena z tvého účtu Apple ID při potvrzení nákupu. Předplatné se automaticky prodlužuje, pokud ho nezrušíš alespoň 24 hodin před koncem stávajícího období. Platbu za prodloužení z tvého účtu strhneme během 24 hodin před koncem stávajícího období. Svá předplatná můžeš spravovat a rušit v nastavení svého účtu v App Store po dokončení nákupu. Aktualizace předplatného Děkujeme! Díky za zpětnou vazbu. Ceníme si toho! @@ -7258,9 +7276,6 @@ Umožní členům hovořit v těchto hlasových kanálech. Pokud je tato možnost vypnutá, mají členové automaticky ztlumené mikrofony, dokud jim ztlumení nezruší někdo s oprávněním „Vypnout členům mikrofon“. Povolit členům vystupovat v tomto kanálu jako řečník. Umožní členům hovořit v tomto hlasovém kanále. Pokud je tato možnost vypnutá, mají členové automaticky ztlumené mikrofony, dokud jim ztlumení nezruší někdo s oprávněním „Vypnout členům mikrofon“. - Umožní členům spouštět aktivity na tomto serveru. - Umožní členům spouštět aktivity v těchto hlasových kanálech. - Umožní členům spouštět aktivity v tomto hlasovém kanálu. Umožní členům na tomto serveru sdílet video, obrazovku nebo streamovat hru. Umožní členům sdílet v těchto hlasových kanálech video, obrazovku nebo streamovat hru. Umožní členům sdílet v tomto hlasovém kanále video, obrazovku nebo streamovat hru. @@ -7894,7 +7909,6 @@ Zahájit hovor {start} — {end} $[!!{start}!!](startHook) – Končí {end} - Zahájit aktivity Zahájit akci Chystáš se zahájit tuto $[**!!{privacyLevel}!!**](privacyLevelHook) událost Chystáš se zahájit tuto událost @@ -8139,6 +8153,7 @@ Vypadá to, že jsi na nás zanevřel/a. Přesunuli jsme tě tedy do kanálu neaktivních uživatelů. Haló, je tam někdo? Nemáš oprávnění mluvit v tomto kanále. + Potenciálně nebezpečné stahování Švédština Přihlásit se Přepnout @@ -8274,6 +8289,10 @@ TAR Modrozelená Dočasné členy automaticky vyhodíme, když se odpojí, pokud nemají přidělenou roli. + Na vědomost se dává, že zásady níže budou aktualizovány. Provedené změny budou platit od **{date}**. Informujeme tě předem, abys mohl/a zjistit, co se změní. + Doporučujeme ti přečíst si aktualizované dokumenty od začátku až do konce. Nejdůležitější změny vysvětlujeme v příspěvku na našem blogu. + Už dříve jsme informovali o změně zásad níže. Změny jsou nyní v platnosti. Používáním Discordu vyjadřuješ svůj souhlas s aktuálním zněním těchto zásad. + Doporučujeme ti přečíst si celé aktualizované dokumenty od začátku až do konce, protože se týkají používání Discordu. Nejdůležitější změny jsme popsali v příspěvku na našem blogu. Podmínky [Podmínky využívání služeb]({url}) Registrací vyjadřuješ svůj souhlas s [Podmínkami využívání služeb]({termsURL}) a [Zásadami na ochranu osobních údajů]({privacyURL}) společnosti Discord. @@ -8567,6 +8586,7 @@ Hmm… Myslím, že tento typ souboru nepodporujeme. Neplatný typ souboru Přidat komentář + Před nahráním můžeš přidat komentář. volitelné Celková velikost zprávy musí být pod {maxSize} Režim okamžitého nahrávání! @@ -8596,6 +8616,7 @@ Nepodařilo se otevřít soubor: {file}. Nahrávání ve frontě Nahrát do **{destination}** + Nahrát do vlákna Nahrál {count} {count} @@ -8711,7 +8732,6 @@ Zkontroluj svůj e-mail: právě jsme ti poslali ověřovací kód na adresu **{oldEmail}**. Zadej ho prosím sem, abychom si ověřili, že jsi to skutečně ty. Ověřovací kód [Nedostal/a jsi ověřovací kód nebo jeho platnost vypršela? Pošli si ho znovu.](onResend) - Ověřit starý e-mail Tvoje aktuální e-mailová adresa je !!{email}!!. Na jakou adresu ji chceš změnit? Zadej novou e-mailovou adresu a své současné heslo. Upravit e-mail diff --git a/app/src/main/res/values-da/plurals.xml b/app/src/main/res/values-da/plurals.xml index 31fa8d8a51..74351fcd83 100644 --- a/app/src/main/res/values-da/plurals.xml +++ b/app/src/main/res/values-da/plurals.xml @@ -1,5 +1,9 @@ + + 1 nylig meddelelse + {count} nylige meddelelser + {extras} andet {extras} andre @@ -268,6 +272,10 @@ 1m {minutes}m + + 1 måned + {months} måneder + 1 sekund {seconds} sekunder @@ -292,6 +300,10 @@ 1 uge {weeks} uger + + 1 år + {years} år + {#} anden {#} andre @@ -664,10 +676,6 @@ Afventende ansøgning {count} Afventende ansøgninger - - ansøgning - {count} ansøgninger - {#} boost {#} boost @@ -856,6 +864,10 @@ {numUses} anvendelse {numUses} anvendelser + + {#} mere Boost + {#} flere Boosts + 1 dag {days} dage diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 1bdc9c7ff1..ddc95fe0e6 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -97,6 +97,10 @@ Anerkendelser Dette kan tage lidt tid. Handlinger + Ingen seneste meddelelser + {count} + Aktiv nu + Mange nylige meddelelser Aktiv nu Aktiv på mobil Aktive tråde @@ -247,10 +251,6 @@ Gå tilbage Indtast din fødselsdag Indtast venligst en gyldig fødselsdato - Før du kan se denne NSFW kanal, er vi nødt til at få bekræftet din alder. Vi vil kun spørge dig om dette en gang. [Hvorfor skal jeg oplyse min fødselsdag?]({helpURL}) - Denne kanal indeholder voksenmateriale der er mærket som ikke sikkert i forhold til arbejde. Ønsker du at fortsætte? - Du skal mindst være 18 år eller ældre, for at kunne se NSFW kanaler på Discord. [Læs vores hjælpeartikel]({helpURL}) vedrørende bekræftelse af alder. - Beklager, du er ikke gammel nok til at se denne NSFW kanal Indsend Gå tilbage til login siden {underageMessage} [Se vores hjælpeartikel]({helpURL}) for at få mere at vide. @@ -729,6 +729,7 @@ Autoriserede apps Autoriserer Automatisk arkivering + Automatisk arkivering efter… 1 Time 1 Uge 24 timer @@ -801,6 +802,7 @@ Beta Bulgarsk Fakturering + Accepter Servicevilkår og Vilkår for betalte tjenester for at fortsætte Accepter Servicevilkår for at fortsætte Konto kreditering Når du accepterer en gave, mens du har et aktivt abonnement, eller accepterer en gave, der adskiller sig fra dit nuværende abonnement, vises den her som kredit. @@ -868,7 +870,9 @@ Er dette en gave? Juridisk hokus-pokus Jeg accepterer [Discord Servicevilkår]({url}) + Jeg accepterer [Discord Servicevilkår]({termsURL}) og [Vilkår for betalte tjenester]({paidURL}) Jeg accepterer [Discord Servicevilkår]({url}), og at mit abonnement vil blive fornyet **{rate}** d. **{renewalDate}**. Jeg kan afmelde abonnementet når som helst under Brugerindstillinger > Abonnementer, og tidligere gebyrer refunderes ikke, medmindre loven påbyder det. + Jeg accepterer [Discord Servicevilkår]({termsURL}), [Vilkår for betalte tjenester]({paidURL}), og at mit abonnement vil blive fornyet **{rate}** d. **{renewalDate}**. Jeg kan afmelde abonnementet når som helst under Brugerindstillinger > Abonnementer, og tidligere gebyrer refunderes ikke, medmindre loven påbyder det. Skift betalingsmetode Administrer abonnement via Google Play Styr abonnement @@ -885,6 +889,8 @@ Disse er dine nuværende abonnementer. De faktureres under den samme faktureringscyklus. Du kan opdatere ethvert abonnement til enhver tid. Ved at købe et abonnement accepterer du Discords [Servicevilkår]({termsUrl}) og [Fortrolighedspolitik]({privacyUrl}). Nitro og Serverboost er løbende abonnementer, der fornys automatisk. Du giver Discord tilladelse til straks at opkræve !!{price}!! via den angivne betalingsmetode og til at fortsætte med at gøre det automatisk månedligt, indtil du afmelder. Du kan afmelde når som helst. Ved at købe et abonnement accepterer du Discords [Servicevilkår]({termsUrl}) og [Fortrolighedspolitik]({privacyUrl}). Nitro og Serverboost er løbende abonnementer, der fornys automatisk. Du giver Discord tilladelse til straks at gennemføre betalingen på !!{price}!! via din angivne betalingsmetode og til at fortsætte med at gøre det automatisk årligt, indtil du afmelder. Du kan afmelde når som helst. + Ved at købe et abonnement accepterer du Discords [Servicevilkår]({termsUrl}), [Vilkår for betalte tjenester]({paidURL}) og [Privatlivspolitik]({privacyUrl}). Nitro og Serverboost er løbende abonnementer, der fornys automatisk. Du giver Discord tilladelse til straks at opkræve !!{price}!! via den angivne betalingsmetode og til at fortsætte med at gøre det automatisk månedligt, indtil du afmelder. Du kan afmelde når som helst. + Ved at købe et abonnement accepterer du Discords [Servicevilkår]({termsUrl}), [Vilkår for betalte tjenester]({paidURL}) og [Privatlivspolitik]({privacyUrl}). Nitro og Serverboost er løbende abonnementer, der fornys automatisk. Du giver Discord tilladelse til straks at opkræve !!{price}!! via den angivne betalingsmetode og til at fortsætte med at gøre det automatisk månedligt, indtil du afmelder. Du kan afmelde når som helst. Denne betalingskilde kan ikke anvendes. Betalingsmetoder Beløb @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Vores blogindlæg]({url}) Blå Det lader til, at du har været alene i dette opkald i mere end fem minutter. Båndbreddepatruljen har bedt mig om at frakoble din forbindelse for at spare på båndbredden. Den slags gror ikke på træerne! Halløj der! !!{name}!! har anmodet om, at Discord blokerer alle meddelelser, som vores mest nøjagtige robotter anser for at være direkte, så din meddelelse er ikke blevet sendt. @@ -1303,7 +1310,6 @@ Langsom tilstand er aktiveret. Bekendtgørelser Bekendtgørelser (begrænset) - Bekendtgørelser (NSFW) Mappe Regler Scene @@ -1313,7 +1319,6 @@ Tekst Tekst (aktive tråde) Tekst (begrænset) - Tekst (NSFW) Stemme Tale (begrænset) Tale (låst) @@ -1478,6 +1483,7 @@ Log ind med Google En besøgende som talte (tale eller tekst). Community + [Communityretningslinjer]({url}) Ved at opsætte din server som community-server accepterer du, at din server overholder vores [Community retningslinjer]({helpdeskArticle}), og at Discord muligvis kontrollerer indholdet af din server for at sikre, at det er sikkert for brugerne. Kompakt: Plads til flere beskeder på skærmen på én gang. #IRC Konkurrerer i **!!{name}!!** @@ -2087,6 +2093,8 @@ Deaktiver lyde Deaktiver video Ignorer ugemte ændringer? + Fortsæt redigering + Afvis Du har ugemte ændringer. Er du sikker på, du vil slette dem? ディスコード slået fra ディスコード slået til @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Tidlig tilhænger Fjernelse af ekko Rediger @@ -2254,7 +2264,6 @@ Ser ud som om, at du allerede er i **!!{currentApplicationName}!!**. Er du sikker på, at du vil skifte til **!!{targetApplicationName}!!**? Er du sikker? en aktivitet - Begynd at spille sammen nu med tale! NYT! Aktiviteter Spil sammen gratis i en hvilken som helst talekanal. Lås op for flere aktiviteter med Boost! en anden aktivitet @@ -2347,7 +2356,6 @@ Aktiver notifikationer Giv tilladelse Du kan oprette adgang i privatlivsindstillinger. - Discord scanner og sletter automatisk medier, der sendes på denne server, der indeholder eksplicit indhold (ekskluderer NSFW-kanaler). Opret en til mig Community-servere skal have tydeligt indsatte serverregler eller retningslinjer for medlemmer. Vælg den kanal, der er vært for disse. Regler eller retningslinjer kanal @@ -2390,6 +2398,7 @@ Prøv måske at nævne en rolle eller individuelle brugere i stedet for? Send nu Eksempler + [vedhæftning] Forlad podiet Forlad fuld skærm Aktivér undertekster @@ -2521,7 +2530,6 @@ Åh nej, du har ikke webkroge-tilladelser til nogen server som du er på. Spørg din server-admin om at give dig tilladelse, eller spørg dem om at komme og følge selv! Tilføj opdateringer fra denne kanal til din server! Den valgte kanal har for mange web-kroge. Fjern venligst en web-krog, eller vælg en anden kanal. - Bemærk: Dette er en NSFW-kanal. Følg denne kanal for at få dens opdateringer direkte ind på din server. Over !!{count}!! andre mennesker følger den også. De vigtigste opdateringer fra denne kanal vil nu blive vist direkte på din server. Hygge! @@ -2569,7 +2577,6 @@ Udrensning vil fjerne **{members}** der ikke har været set på Discord i **{days}** , og som udelukkende er tildelt de roller, du har valgt. Medlemmer, der ikke er tildelt nogle roller, er stadig inkluderet. De kan joine serveren igen med en ny invitation. Send beskeder, der når servere uden for dine egne. Brugere kan vælge at Følge denne kanal, så udvalgte indlæg, du Udgiver herfra, vil blive vist direkte på deres egne servere. Bekendtgørelseskanaler vil ikke modtage beskeder fra andre bekendtgørelseskanaler. [Få mere at vide.]({documentationLink}) Send beskeder, der når servere uden for dine egne. Brugere kan vælge Følger denne kanal, så vælg indlæg, du Udgiver herfra, vises direkte på deres egne servere. [Få mere at vide]({documentationLink}) - Brugerne skal bekræfte, at de er myndige for at se på indholdet i denne kanal. Pornografiske kanaler er undtaget fra det stødende indholdsfilter. Ved at slå OpenH264, slår du også hardware accelereret video kodning fra, hvis det er tilgængeligt. Meddeler din router, at pakkerne fra Discord har høj prioritet. Nogle routere eller internetudbydere kan agere forkert, når dette er indstillet. Alle i denne kanal opretter forbindelse til det område, du angiver, uanset hvor de bor. Områder påvirker stemme- og videokvaliteten. Lad det være sat til Automatisk og Discord finder selv ud af, hvad der fungerer bedst. @@ -2690,7 +2697,6 @@ Intet Hyppighed Meddelelsesposition - Pornografisk kanal Slukket Kun **@mentions** Kun @mentions @@ -2976,6 +2982,7 @@ Sendt! Velkommen !!{username}!! Beklager, du kan ikke acceptere din egen gave på iOS. + Det ser ud til, at noget gik galt, og du ikke kan bruge den kode. Du kunne ikke anvende denne gave, fordi en anden var hurtigere end dig. Det’ jazz baby! Når du har accepteret, {skuName} vil det være din FOR-EV-IIIIGT! Når du accepterer, vil du have kredit til **{skuName}** i **{timeFrame}** * @@ -3159,6 +3166,7 @@ Boost til niveau 2 for lyd uden driftsforstyrrelser, så alle føler, de er i samme rum. Boost til niveau 3 i dag, så din lydkvalitet øges fra 256 kbps til 384 kbps. Vidste du, at du kan få bedre lydkvalitet med boosts? + For at administrere dine serverboosts bedes du [åbne Discord-skrivebordsappen](openAppHook). Du har nået grænsen på maksimalt 100 servere Fordobl antallet af servere du kan joine med op til 200. Flere servere @@ -3331,6 +3339,8 @@ Hov! Du fandt en ultrasjælden fejl. Opdatér siden for at se, hvad der sker Det var alt for nu! Men vent, der kan være mere … + Fjern fra Hjem + Dette fjerner beskeden, der vises i Hjem, men beskeden vil stadig findes i kanalen Åbn beskeder fra !!{channelName}!! i sidepanelet {maxReplies}+ svar {numReplies} @@ -3359,8 +3369,15 @@ Nulstil til standardbanner Har du brug for mere? Få fuld tilpasning af serverprofilen med Nitro. Upload serverprofilbanner + Vi har tilføjet bioer og bannere til serverprofiler! Vær den, du ønsker at være, og udtryk dig selv på hver server. + Rediger min serverprofil + Opdaterede serverprofiler! Vær den, du ønsker at være, og brug en anden avatar, et andet banner og en anden bio på hver af dine servere, lås op for animerede avatarer og meget mere med [Discord Nitro!](onAndMore) Udtryk dig selv fuldt ud med serverprofiler + Vær den, du ønsker at være, og brug en anden avatar, et andet banner og en anden bio på hver af dine servere, tilpas og opdater din profil og meget mere med Discord Nitro! + Ønsker du at bruge en anden avatar, et andet banner og en anden bio? + Brug en anden avatar, et andet banner eller en anden bio i hver af dine servere og mere med **Discord Nitro!** + Avatar, banner og om mig Inviter til servere Invitation udløber om {xDays}. Andre servere @@ -3544,8 +3561,6 @@ $[**!!{user}!!**](userHook) fjernede $[**!!{target}!!**](targetHook) Ændrede navnet fra **!!{oldValue}!!** til **!!{newValue}!!** Satte navnet til **!!{newValue}!!** - Fjernede markeringen af kanalen som pornografisk - Markerede kanalen som pornografisk $[**!!{user}!!**](userHook) oprettede kanaltilsidesættelser for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) fjernede kanaltilsidesættelser for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) opdaterede kanaltilsidesættelser for $[**!!{target}!!**](targetHook) @@ -3778,6 +3793,7 @@ Vi anbefaler kraftigt kun at sætte dette til @mentions på en offentlig Discord. Grundet serverens størrelse, vil medlemmer ikke få mobile pushmeddelelser for ikke-@mention beskeder. Slå Opdagelse fra + Hvis du slår medlemskrav fra, betyder det, at folk kan tilmelde sig dit community uden at acceptere reglerne og uden din manuelle godkendelse. Advarsel! Ethvert medlem, som ikke har bestået kravene (fx godkendt reglerne), bliver smidt ud af serveren. Er du sikker? Kun server-administratorer kan aktivere og deaktivere Serveropdagelse. 2FA er et krav før moderering aktiveres @@ -3908,6 +3924,7 @@ Niveau 2 frynsegoder Niveau 3 frynsegoder Vi anbefaler et billede på mindst 512x512 til serveren. + Advarsel! Ethvert medlem, som ikke har indsendt en ansøgning (fx godkendt reglerne), bliver smidt ud af serveren. Revisionslog Når moderatorer begynder at moderere, kan du moderere moderationen her. Endnu ingen logfiler @@ -3975,7 +3992,6 @@ Gennemse ansøgning {count} Inden du slår medlemskrav fra, skal du enten godkende eller afvise alle ansøgninger. - Du har {count}, der venter på gennemgang! Tilpas screen Sorter efter: Nyeste Sorter efter: Ældste @@ -4720,10 +4736,14 @@ Tilføj kanaler Ingen kanaler valgt f.eks. #generelt + Kommandotilladelser + Standard + Begræns brugen af denne applikations kommandoer til roller, brugere og kanaler. Ændre tilladelser for kommandoer Tilladelser synkroniseret med integration: **{integrationName}** Synkroniseret Tilladelser ikke synkroniseret med integration: **{integrationName}** + Ikke synkroniseret Roller og medlemmer Tilføj roller eller medlemmer Ingen medlemmer valgt @@ -4893,6 +4913,8 @@ Et eventyr begynder. Lad os tilføje nogle venner! Inviter folk + For at føje en ven til denne server skal du spørge om hjælp fra nogen, der har invitationstilladelse. + Invitationer er dekativeret Pas på! Venner, du inviterer, kan se din tidligere beskedhistorik. Denne kanal er privat, kun udvalgte medlemmer og roller kan se denne kanal. Søg efter venner @@ -4902,6 +4924,11 @@ Indstillinger for server-invitationslink Del dette link med andre for at give adgang til din server. Del dette link med andre for at give adgang til denne server og se streamen + Billedet på din serverinvitation vises nu i chatten. Personliggør din invitation under **Serverindstillinger > Oversigt**. + Boost denne server for at føje et billede til dine invitationslinks. Lås op med blot {boostCount}! + Serverindstillinger + Forstået + Personliggør dine serverinvitationer! Eller, send et stream-invitationslink til en ven Inviter til stream Inviter til server @@ -5082,6 +5109,7 @@ Forlad opkald Forlad gruppe Er du sikker på, at du vil forlade **!!{name}!!**? Du kan ikke slutte dig til denne gruppe igen, medmindre du bliver inviteret igen. + Hovsa, det gik da heeelt galt. Skal vi prøve igen? Er du sikker på, at du vil forlade? Du kan ikke slutte dig til denne gruppe igen, medmindre **!!{name}!!** tilføjer dig igen. Forlad !!{name}!! gruppe Forlad \'!!{name}!!\' @@ -5399,8 +5427,6 @@ Behandl alle med respekt. Absolut ingen chikane, heksejagt, sexisme, racisme eller hadefuld tale vil på ingen måde blive tolereret. {ruleIndex}. Du kan kun tilføje op til {number} regler - Intet NSFW- eller obskønt indhold - Ingen NSFW- eller obskønt indhold. Dette omfatter tekst, billeder eller links med nøgenhed, sex, hård vold eller andet grafisk foruroligende indhold. Ingen spam eller selvpromovering Ingen spam eller selvpromovering (server-invitationer, reklamer, osv.) uden tilladelse fra et staff-medlem. Dette omfatter også DMing kolleger/medlemmer. Indtast en regel @@ -5604,6 +5630,7 @@ I 15 minutter I 1 time I 24 timer + I 3 timer I 8 timer Indtil jeg slår det til igen Gør **!!{name}!!**stum @@ -5653,7 +5680,6 @@ Jeg forstår og er enig med disse vilkår. Fortsæt til Discord For at fortsætte med at bruge Discord skal du læse og acceptere vores opdaterede servicevilkår og privatlivspolitik. - Opdatering af servicevilkår og fortrolighed Ny tråd Nye ulæste Bekendtgørelseskanal @@ -5838,15 +5864,9 @@ Du skal være mindst 18 år gammel for at se denne kanal. Er du over 18 år og villig til at se seksuelt indhold? Serverens indhold er utilgængeligt på iOS Forstået - Beklager, men NSFW-servere blokeres på iOS-platformen jævnfør retningslinjer fra App Store. Hvis du er over 18 år, kan du tilmelde dig via skrivebords-appen eller webstedet. Læs mere i vores [Hjælpecenter]({helpURL}). Emojier på denne server er utilgængelige - NSFW-server - NSFW servere er blokeret på iOS platformen jævnfør retningslinjer fra App Store. [Besøg vores hjælpecenter]({helpURL}) for at få mere at vide. - NSFW-server Når du har joinet via desktop, kan du se dine servere, hvor personer er over 18 år på iOS-enheder. - Tillad adgang til NSFW servere på iOS - Pornografisk kanal Vi er så glade for, at du er her! Før vi går i gang, bedes du venligst indtaste din fødselsdag. [Hvorfor skal jeg angive min fødselsdag?]({helpURL}) Bed dine venner om at invitere dig til deres servere, som er steder, hvor man kan hænge ud og tale sammen. Log ind eller tilmeld dig for at komme i gang @@ -5920,7 +5940,6 @@ Udvikleren af !!{application}!!s [fortrolighedspolitik]({privacyPolicyURL}) og [servicevilkår]({termsOfServiceURL}) er gældende for denne applikation. Udvikleren af !!{application}!!s [fortrolighedspolitik]({privacyPolicyURL}) og servicevilkår er gældende for denne applikation. Udvikleren af !!{application}!!s fortrolighedspolitik og [servicevilkår]({termsOfServiceURL}) er gældende for denne applikation. - Når du giver tilladelse, vil du blive viderestillet til: !!{origin}!! **!!{applicationName}!!** har også anmodet om følgende tilladelse, men du kan ikke give dem denne: Bag en kage Køb dig en lækker skaldyrsmiddag @@ -5934,8 +5953,6 @@ Du kan nu lukke dette vindue eller denne fane. Ugyldigt omfang **{scope}** Ugyldig anmodning. Manglende parametre **{param}** - ønsker at få adgang til din konto - Dette vil tillade !!{application}!! at: Logget ind som $[](userHook) Autoriser adgang til din konto Hovsa, noget gik galt… @@ -6038,6 +6055,7 @@ Forrige Side !!{currentPage}!! Side !!{currentPage}!! af !!{numPages}!! + [Vikår for betalte tjenester]({url}) {count} {count} Discords Twitter burde have mere information om dette. Server-ejer med partnerskab @@ -6202,7 +6220,6 @@ Du og !!{other}!! kan fastgøre en besked fra dens menuen med 3 prikker. Ethvert gruppemedlem kan fastgøre en besked fra dets menuen med 3 prikker. Fastgørelser - Denne kanal er pornografisk, og pga. dens indhold bør dens fastgørelser ikke ses af nogen. Ulæste fastgjorte meddelelser Polsk Android @@ -6443,7 +6460,6 @@ Boosting tillader en server at komme videre igennem levels. Hvert level giver kollektive frynsegoder til hele serveren. Boosting af en server aktiverer en 7-dages nedkøling. Du kan ikke anvende dette Boost til en anden server, før denne nedkøling er fuldført. [Læs mere om Serverboosting.]({helpdeskArticle}) Serverboost - Serverboosting siden {date} Overfør Boost Dit boost er i nedkølingsperioden Ubrugte boost @@ -6554,6 +6570,7 @@ Brug din brugertilpassede emoji alle steder og animer dem Få {numBoosts} Boosts og {discountPercentage} rabat på fremtidige Boosts Fordobl antallet af servere du kan joine fra {nonPremiumMaxGuilds} til {premiumMaxGuilds} + Vær den, du ønsker at være, og brug en anden avatar, et andet banner og en anden bio på hver af dine servere. Giv din profil lidt stil med et banner, brugerdefineret tag, animeret avatar og eksklusivt Nitro-badge Brug en aforskellig avatar på hver af dine servere. Bedre videoopløsninger til alle dine delte skrivebordsskærme med op til 4K 60 fps @@ -6670,6 +6687,7 @@ Stop! Du skal have Nitro for at få byttet. Vis abonnementsdetaljer Forsøger du at håndtere dit Nitro-abonnement? Gå til din [Abonnementer](onSubscriptionsClick)-side. + Ved at købe et Nitro-abonnement accepterer du vores [Servicevilkår]({termsURL}) [Vilkår for betalte tjenester]({paidURL}) og Privatlivspolitik]({privacyURL}). Betalinger vil blive opkrævet gennem din Apple ID-konto ved bekræftelse af købet. Abonnement fornys automatisk, medmindre det er afmeldt mindst 24 timer før slutningen af den indeværende periode. Din konto vil blive opkrævet for fornyelse indenfor 24 timer før slutningen af den nuværende periode. Du kan styre og afmelde dine abonnementer ved at gå til kontoindstillinger på App Store efter købet. Abonnementsopdateringer Tak! Tak for din feedback. Vi sætter pris på den! @@ -7253,9 +7271,6 @@ Tillader medlemmerne mulighed for at tale i disse talekanaler. Hvis denne tilladelse er deaktiveret, slås medlemmer som standard fra, indtil en person med tilladelsen “Gør medlemmer stumme” slår dem fra. Tillader medlemmer at være talere i denne kanal. Tillader medlemmerne mulighed for at tale i denne talekanal. Hvis denne tilladelse er deaktiveret, slås medlemmer som standard fra, indtil en person med tilladelsen “Gør medlemmer stumme” slår dem fra. - Tillader medlemmerne mulighed for at starte en aktivitet i denne server. - Tillader medlemmerne mulighed for at starte en aktivitet i disse talekanaler. - Tillader medlemmerne mulighed for at starte en aktivitet i denne talekanal. Giver medlemmer mulighed for at dele deres video, skærmdeling eller streame et spil på denne server. Giver medlemmer mulighed for at dele deres video, skærmdeling eller streame et spil i disse talekanaler. Giver medlemmer mulighed for at dele deres video, skærmdeling eller streame et spil i denne talekanal. @@ -7888,7 +7903,6 @@ Start opkald {start} — {end} $[!!{start}!!](startHook) – Slutter {end} - Start aktiviteter Start event Du er ved at starte dette $[**!!{privacyLevel}!!**](privacyLevelHook) event Du er ved at starte dette event @@ -8133,6 +8147,7 @@ Det ser ud som om, du er inaktiv hos os. Vi har flyttet dig til inaktiv-kanalen. Hallo, er der nogen? Du har ikke tilladelse til at tale i denne kanal. + Potentielt farlig download Svensk Log ind Skift @@ -8268,6 +8283,10 @@ Tar Teal Midlertidige medlemmer bliver automatisk smidt ud, når de frakobler sig, medmindre en rolle er blevet tildelt + Vær parat! Der kommer til at ske opdateringer til de følgende politikker. Disse træder i kraft d. **{date}**. Vi fortæller dig det, så du nu har tid til at se, hvad der ændres. + Vi opfordrer dig til at læse de opdaterede dokumenter grundigt. Nogle af de vigtigste ændringer bliver forklaret i vores blogindlæg. + Vi har varslet om opdateringer til følgende politikker. Ændringerne er nu trådt i kraft. For at godkende dem skal du blot fortsætte din brug af Discord. + Vi opfordrer dig til at læse de opdaterede dokumenter grundigt, da de gælder for din brug af Discord. Nogle af de vigtigste ændringer er forklaret i vores blogindlæg. Vilkår og betingelser [Servicevilkår]({url}) Ved at registrere dig accepterer du Discords [Servicevilkår]({termsURL}) og [Fortrolighedspolitik]({privacyURL}). @@ -8561,6 +8580,7 @@ Hmm… Jeg tror ikke, vi understøtter den filtype. Ugyldig filtype Tilføj en kommentar + Du kan tilføje kommentarer, før du uploader. valgfri Den samlede meddelelsesstørrelse skal være mindre end {maxSize} Insta upload-tilstand. @@ -8590,6 +8610,7 @@ Det var ikke muligt at åbne fil: {file}. Upload sat i kø Upload til **{destination}** + Upload til tråd Uploadet af {count} {count} @@ -8705,7 +8726,6 @@ Tjek din e-mail: vi har netop sendt en bekræftelseskode til **{oldEmail}**. Indtast den her for at bekræfte, at det virkelig er dig. Bekræftelseskode [Modtog du ikke en kode, eller er den udløbet? Fremsend den igen.](onResend) - Bekræft gammel e-mailadresse Din nuværende e-mail adresse er !!{email}!! Hvad ønsker du at ændre den til? Indtast en ny e-mail-adresse og din nuværende adgangskode. Rediger e-mail-adresse diff --git a/app/src/main/res/values-de/plurals.xml b/app/src/main/res/values-de/plurals.xml index eb06629b4c..1ec8f55974 100644 --- a/app/src/main/res/values-de/plurals.xml +++ b/app/src/main/res/values-de/plurals.xml @@ -1,5 +1,9 @@ + + 1 aktuelle Nachricht + {count} aktuelle Nachrichten + {extras} weiterer {extras} weitere @@ -268,6 +272,10 @@ 1 Min. {minutes} Min. + + 1 Monat + {months} Monate + 1 Sekunde {seconds} Sekunden @@ -292,6 +300,10 @@ 1 Woche {weeks} Wochen + + 1 Jahr + {years} Jahre + {#} weiterer spielt {#} weitere spielen @@ -664,10 +676,6 @@ Ausstehende Bewerbung {count} Ausstehende Bewerbungen - - anstehende Bewerbung - {count} anstehende Bewerbungen - {#} Boost {#} Boosts @@ -856,6 +864,10 @@ {numUses}-mal {numUses}-mal + + {#} weiteren Boost + {#} weiteren Boosts + einem Tag {days} Tagen diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index d6003930cb..c6007f9523 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -97,6 +97,10 @@ Und unser Dank geht an … Das kann einen Moment dauern. Aktionen + Keine aktuellen Nachrichten + {count} + Jetzt aktiv + Viele aktuellen Nachrichten Jetzt aktiv Über Mobilgerät aktiv Aktive Threads @@ -247,10 +251,6 @@ Zurück Gib dein Geburtsdatum ein Bitte gib ein gültiges Geburtsdatum ein. - Bevor du dir diesen NSFW-Kanal ansehen kannst, muss dein Alter verifiziert werden. Wir bitten dich nur ein einziges Mal darum. [Warum muss ich mein Geburtsdatum angeben?]({helpURL}) - Dieser Kanal enthält nicht jugendfreie Inhalte mit der Kennzeichnung NSFW. Möchtest du wirklich fortfahren? - Du musst mindestens 18 Jahre alt sein, um NSFW-Kanäle auf Discord nutzen zu können. [Sieh dir unseren Artikel]({helpURL}) zur Altersbestätigung an. - Tut uns leid, du bist nicht alt genug für diesen NSFW-Kanal. Absenden Zurück zur Anmeldung {underageMessage} [In unserem Artikel]({helpURL}) erfährst du mehr. @@ -729,6 +729,7 @@ Autorisierte Apps Autorisieren Automatisch archivieren + Automatisch archivieren nach … 1 Stunde 1 Woche 24 Stunden @@ -801,6 +802,7 @@ Beta Bulgarisch Zahlungsabwicklung + Akzeptiere die Nutzungsbedingungen und die Nutzungsbedingungen für Bezahldienste, um fortzufahren. Akzeptiere die Nutzungsbedingungen, um fortzufahren. Accountguthaben Wenn du ein Geschenk annimmst, während du ein laufendes Abonnement hast, oder ein Geschenk annimmst, das sich von deinem aktuellen Abonnement unterscheidet, erscheint es hier als Guthaben. @@ -868,7 +870,9 @@ Ist das ein Geschenk? Kleingedrucktes Kauderwelsch Ich stimme den [Discord-Nutzungsbedingungen]({url}) zu. + Ich stimme den [Discord-Nutzungsbedingungen]({termsURL}) und den [Nutzungsbedingungen für Bezahldienste]({paidURL}) zu. Ich stimme den [Discord-Nutzungsbedingungen]({url}) zu und mein Abonnement wird am **{renewalDate}** für **{rate}** erneuert. Ich kann das Abonnement jederzeit unter Benutzereinstellungen > Abonnements kündigen. Vorherige Gebühren werden nicht rückerstattet, außer das Gesetz sieht dies vor. + Ich stimme den [Discord-Nutzungsbedingungen]({termsURL}) sowie den [Nutzungsbedingungen für Bezahldienste]({paidURL}) zu und mein Abonnement wird am **{renewalDate}** für **{rate}** erneuert. Ich kann das Abonnement jederzeit unter Benutzereinstellungen > Abonnements kündigen. Vorherige Gebühren werden nicht rückerstattet, außer das Gesetz sieht dies vor. Zahlungsart ändern Abonnement in Google Play verwalten Abonnement verwalten @@ -885,6 +889,8 @@ Das sind deine aktuellen Abonnements. Sie werden im gleichen Zeitraum abgerechnet. Du kannst Abonnements jederzeit aktualisieren. Wenn du ein Discord-Abonnement abschließt, stimmst du automatisch unseren [Nutzungsbedingungen]({termsUrl}) und unserer [Datenschutzerklärung]({privacyUrl}) zu. Das Nitro- und das Server-Boost-Abonnement sind sich automatisch wiederholende Abonnements. Du ermächtigst Discord, sofort und danach monatlich !!{price}!! unter der angegebenen Zahlungsart abzubuchen, bis du dein Abonnement kündigst. Du kannst dein Abonnement jederzeit kündigen. Wenn du ein Discord-Abonnement abschließt, stimmst du automatisch unseren [Nutzungsbedingungen]({termsUrl}) und unserer [Datenschutzerklärung]({privacyUrl}) zu. Das Nitro- und das Server-Boost-Abonnement sind sich automatisch wiederholende Abonnements. Du ermächtigst Discord, sofort und danach jährlich !!{price}!! unter der angegebenen Zahlungsart abzubuchen, bis du dein Abonnement kündigst. Du kannst dein Abonnement jederzeit kündigen. + Wenn du ein Discord-Abonnement abschließt, stimmst du automatisch unseren [Nutzungsbedingungen]({termsUrl}), unseren [Nutzungsbedingungen für Bezahldienste]({paidURL}) und unserer [Datenschutzerklärung]({privacyUrl}) zu. Das Nitro- und das Server-Boost-Abonnement sind sich automatisch wiederholende Abonnements. Du ermächtigst Discord, sofort und danach monatlich !!{price}!! unter der angegebenen Zahlungsart abzubuchen, bis du dein Abonnement kündigst. Du kannst dein Abonnement jederzeit kündigen. + Wenn du ein Discord-Abonnement abschließt, stimmst du automatisch unseren [Nutzungsbedingungen]({termsUrl}), unseren [Nutzungsbedingungen für Bezahldienste]({paidURL}) und unserer [Datenschutzerklärung]({privacyUrl}) zu. Das Nitro- und das Server-Boost-Abonnement sind sich automatisch wiederholende Abonnements. Du ermächtigst Discord, sofort und danach jährlich !!{price}!! unter der angegebenen Zahlungsart abzubuchen, bis du dein Abonnement kündigst. Du kannst dein Abonnement jederzeit kündigen. Diese Zahlungsmethode ist ungültig. Zahlungsarten Betrag @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Unser Blog-Post]({url}) Blau Es scheint, dass du seit mehr als fünf Minuten alleine in diesem Anruf bist. Die Netzwerkpolizei hat mich gebeten, deine Verbindung zu trennen, um Bandbreite zu sparen. Das Zeug wächst schließlich nicht auf Bäumen! Warte mal! !!{name}!! lässt von Discord alle Nachrichten blockieren, die von unseren größtenteils akkuraten Robotern als anstößig erachtet werden. Deine Nachricht wurde deshalb nicht gesendet. @@ -1308,17 +1315,15 @@ Slow-Modus ist aktiviert. Ankündigungen Ankündigungen (begrenzt) - Ankündigungen (NSFW) Verzeichnis Regeln - Etappe + Podium Podium (begrenzt) Podium (gesperrt) Store Text Text (aktive Threads) Text (begrenzt) - Text (NSFW) Sprache Sprache (begrenzt) Sprache (gesperrt) @@ -1483,6 +1488,7 @@ Über Google anmelden Jemand, der an einer Unterhaltung teilgenommen hat (Text- oder Sprachchat). Community + [Community-Richtlinien]({url}) Wenn du deinen Server als Community-Server einrichtest, stimmst du unseren [Community-Richtlinien]({helpdeskArticle}) zu und erlaubst Discord, die Inhalte deines Servers zu durchsuchen, um eine sichere Nutzung sicherzustellen. Kompakt: Zeigt mehr Nachrichten auf dem Bildschirm an. #IRC Tritt an in **!!{name}!!** @@ -2097,6 +2103,8 @@ Töne deaktivieren Videofunktion deaktivieren Sollen nicht gespeicherte Änderungen verworfen werden? + Bearbeitung fortsetzen + Verwerfen Du hast nicht gespeicherte Änderungen. Bist du sicher, dass du sie verwerfen möchtest? ディスコード deaktiviert ディスコード aktiviert @@ -2173,12 +2181,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Supporter der ersten Stunde Echo unterdrücken Bearbeiten @@ -2264,7 +2274,6 @@ Sieht so aus, als wärst du schon in **!!{currentApplicationName}!!**. Bist du sicher, dass du zu **!!{targetApplicationName}!!** wechseln möchtest? Sicher? eine Aktivität - Spielt zusammen – jetzt auch mit Sprachchat! NEU! Aktivitäten Spielt kostenlos zusammen in einem beliebigen Sprachkanal. Nutzt Booster, um mehr Aktivitäten freizuschalten! eine andere Aktivität @@ -2357,7 +2366,6 @@ Benachrichtigungen aktivieren Berechtigungen aktivieren Du kannst den Zugriff in den Privatsphäreeinstellungen ändern. - Discord durchsucht automatisch alle Medien auf diesem Server und löscht anstößige Inhalte (außer NSFW-Kanäle). Erstelle einen für mich Community-Server müssen deutlich sichtbare Regeln bzw. Richtlinien für Mitglieder haben. Bitte wähle den Kanal aus, der diese beinhaltet. Regel- oder Richtlinien-Kanal @@ -2400,6 +2408,7 @@ Möchtest du vielleicht lieber einzelne Nutzer oder eine Rolle erwähnen? Jetzt senden Beispiele + [anhang] Stage verlassen Vollbild beenden Untertitel aktivieren @@ -2531,7 +2540,6 @@ Oh-oh. Du hast für keinen Server WebHook-Berechtigungen. Bitte deinen Serveradmin darum oder frag, ob er nicht selbst folgen möchte! Füge die Updates dieses Kanals zu deinem Server hinzu! Der ausgewählte Kanal hat zu viele WebHooks. Bitte entferne einen WebHook oder wähle einen anderen Kanal. - Hinweis: Dies ist ein NSFW-Kanal. Folge diesem Kanal, um dessen Updates auf deinem eigenen Server anzuzeigen. Über !!{count}!! andere Leute folgen diesem Kanal ebenfalls. Die wichtigsten Updates von diesem Kanal werden jetzt direkt auf deinem Server angezeigt. Viel Spaß! @@ -2579,7 +2587,6 @@ Diese Aktion wird **{members}** entfernen. Betroffen sind Mitglieder, welche **{days}** nicht online waren und denen nur die von dir ausgewählten Rollen zugewiesen sind. Das schließt Mitglieder ein, denen keine Rolle zugewiesen ist. Sie können dem Server über eine Einladung erneut beitreten. Versende Nachrichten an andere Server. Benutzer können sich entscheiden, diesem Kanal zu „folgen“, wodurch ausgewählte Posts, die du dort „veröffentlichst“ direkt auf ihren Servern angezeigt werden. Ankündigungskanäle erhalten keine Nachrichten anderer Ankündigungskanäle. [Mehr erfahren.]({documentationLink}) Sende Nachrichten, die Server außerhalb deines eigenen erreichen. Benutzer können sich entscheiden, diesem Kanal zu „folgen“, wodurch ausgewählte Posts, die du dort „veröffentlichst“ direkt auf ihren Servern angezeigt werden. [Mehr erfahren.]({documentationLink}) - Benutzer müssen bestätigen, dass sie volljährig sind, um die Inhalte dieses Kanals sehen zu können. NSFW-Kanäle sind vom Filter für anstößige Inhalte ausgenommen. Durch Deaktivieren von OpenH264 wird auch das hardwarebeschleunigte Video-Encoding deaktiviert (falls verfügbar). Weist deinen Router darauf hin, dass die Pakete, die Discord überträgt, eine hohe Priorität haben. Einige Router oder Internetanbieter können sich merkwürdig verhalten, wenn diese Option aktiviert ist. Alle Benutzer dieses Kanals verbinden sich mit deiner eingestellten Region, unabhängig davon, wo sie wohnen. Regionen wirken sich auf die Sprach- und Videoqualität aus. Belasse es bei „Automatisch“, damit Discord die optimale Einstellung ermittelt. @@ -2700,7 +2707,6 @@ Nichts Häufigkeit Benachrichtigungsposition - NSFW-Kanal Aus Nur **@Erwähnungen** Nur @Erwähnungen @@ -2986,6 +2992,7 @@ Abgeschickt! Willkommen, !!{username}!!! Tut uns leid, du kannst dein eigenes Geschenk nicht auf iOS annehmen. + Wie es scheint, ist etwas schief gelaufen und du kannst diesen Code nicht verwenden. Tut uns leid. Du konntest dieses Geschenk nicht beanspruchen, weil jemand schneller war. Das Leben ist kein Ponyhof! Wenn du das Geschenk annimmst, ist {skuName} FÜR IMMER UND EWIG dein! Wenn du das Geschenk annimmst, erhältst du **{timeFrame}** lang Guthaben für **{skuName}**. @@ -3169,6 +3176,7 @@ Booste auf Level 2 für eine bessere Audioqualität, mit der es sich anfühlt, als wärt ihr alle im selben Raum. Booste noch heute auf Level 3 und verbessere deine Audioqualität von 256 Kbps auf 384 Kbps. Wusstest du schon, dass Boosts dir eine bessere Audioqualität verschaffen können? + Bitte [öffne die Discord-Desktop-App](openAppHook), um deine Server-Boosts zu verwalten. Du hast die maximale Anzahl von 100 Servern erreicht. Verdopple die Anzahl an Servern, denen du beitreten kannst, auf bis zu 200 Server. Mehr Server @@ -3342,6 +3350,8 @@ Ups! Bei dir ist ein superseltener Fehler aufgetreten. Aktualisiere und schau, was passiert Das war’s fürs Erste! Aber vielleicht kommt da noch was … + Von der Startseite entfernen + Dadurch wird die Nachricht nicht mehr auf der Startseite angezeigt, aber die Nachricht existiert weiterhin auf dem Kanal Nachricht von !!{channelName}!! in der Seitenleiste öffnen Über {maxReplies} Antworten {numReplies} @@ -3370,8 +3380,15 @@ Auf Standard-Banner zurücksetzen Willst du noch mehr? Hol dir eine komplette Serverprofilanpassung mit Nitro. Server-Profilbanner hochladen + Wir haben Bios und Banner zu Serverprofilen hinzugefügt! Sei, wer du sein willst und drücke deine Stimmung auf jedem Server aus. + Mein Serverprofil bearbeiten + Serverprofile wurden aktualisiert! Mit [Discord Nitro](onAndMore) zeigst du anderen, wer du wirklich bist. Benutze einen anderen Avatar, ein anderes Banner und eine andere Bio auf jedem deiner Server, schalte animierte Avatare frei und vieles mehr! Drücke deine Stimmung mit Serverprofilen aus + Mit Discord Nitro zeigst du anderen, wer du wirklich bist. Benutze einen anderen Avatar, ein anderes Banner und eine andere Bio auf jedem deiner Server, werte dein Profil auf und vieles mehr! + Willst du einen anderen Avatar, ein anderes Banner und eine andere Bio benutzen? + Benutze auf jedem deiner Server anderen Avatar, ein anderes Banner, eine andere Bio und vieles mehr mit **Discord Nitro!** + Avatar, Banner und Über mich Zu Servern einladen Einladung läuft in {xDays} ab. Andere Server @@ -3555,8 +3572,6 @@ $[**!!{user}!!**](userHook) hat $[**!!{target}!!**](targetHook) entfernt Namen von **!!{oldValue}!!** zu **!!{newValue}!!** geändert Namen zu **!!{newValue}!!** geändert - NSFW-Kennzeichnung des Kanals entfernt - Kanal als NSFW gekennzeichnet $[**!!{user}!!**](userHook) hat Sonderberechtigungen für $[**!!{target}!!**](targetHook) erstellt $[**!!{user}!!**](userHook) hat Sonderberechtigungen für $[**!!{target}!!**](targetHook) entfernt $[**!!{user}!!**](userHook) hat Sonderberechtigungen für $[**!!{target}!!**](targetHook) aktualisiert @@ -3588,7 +3603,7 @@ Überschreibung für **!!{subtarget}!! entfernt** $[**!!{user}!!**](userHook) hat die Berechtigungen für $[**!!{target}!!**](targetHook) aktualisiert Begründung: **!!{newValue}!!** - Benutzer bis **!!{newValue}!!** in Timeout schicken + Benutzer bis **!!{newValue}!!** in Timeout geschickt Timeout aufgehoben Beschreibung von **!!{oldValue}!!** zu **!!{newValue}!!** geändert Mit der Beschreibung **!!{newValue}!!** @@ -3789,6 +3804,7 @@ Wir empfehlen, diese Option bei einem öffentlichen Discord auf @Erwähnungen zu beschränken. Aufgrund der Größe dieses Servers erhalten Mitglieder keine mobilen Push-Benachrichtigungen bei Nachrichten ohne @Erwähnen. Entdeckung deaktivieren + Wenn du die Beitrittsvoraussetzungen deaktivierst, ist der Beitritt zu deiner Community ohne das Akzeptieren von Regeln und ohne deine manuelle Annahme möglich. Achtung! Jedes Mitglied, das die Anforderungen nicht erfüllt (z. B. den Regeln nicht zustimmt), wird vom Server gekickt. Bist du sicher? Nur Serveradministratoren können Entdeckungen aktivieren und deaktivieren. 2FA-Bedingung für Moderation aktiviert @@ -3919,6 +3935,7 @@ Vorteile auf Level 2 Vorteile auf Level 3 Wir empfehlen ein Bild mit mindestens 512x512 px für den Server. + Achtung! Jedes Mitglied, das keine Beitrittsanfrage gestellt hat, wird vom Server gekickt. Audit-Log Sobald Moderatoren anfangen, zu moderieren, kannst du hier die Moderation moderieren. Noch keine Protokolle vorhanden @@ -3986,7 +4003,6 @@ Bewerbung prüfen {count} Bevor du die Beitrittsvoraussetzungen deaktivieren kannst, musst du alle Bewerbungen entweder annehmen oder ablehnen. - Du hast {count}! Bildschirm anpassen Sortieren nach: Neueste Sortieren nach: Älteste @@ -4731,10 +4747,14 @@ Kanäle hinzufügen Keine Kanäle ausgewählt z. B. #allgemein + Berechtigungen für Befehle + Standard + Verwendung der Anwendungsbefehle für Rollen, Benutzer und Kanäle einschränken. Berechtigungen für Befehle ändern Berechtigungen synchronisiert mit Integration: **{integrationName}** Synchronisiert Berechtigungen nicht synchronisiert mit Integration: **{integrationName}** + Nicht synchronisiert Rollen & Mitglieder Rollen oder Mitglieder hinzufügen Keine Mitglieder ausgewählt @@ -4904,6 +4924,8 @@ Ein Abenteuer beginnt. Lass uns ein paar Freunde hinzufügen! Leute einladen + Um einen Freund auf diesen Server einzuladen, bitte jemanden mit Einladungsberechtigungen um Hilfe. + Einladungen sind deaktiviert Nur zur Info: Freunde, die du einlädst, können deinen vorherigen Nachrichtenverlauf sehen. Dieser Kanal ist privat, nur ausgewählte Mitglieder und Rollen können diesen Kanal sehen. Nach Freunden suchen @@ -4913,6 +4935,11 @@ Server-Einladungslink-Einstellungen Teile diesen Link, um anderen Zugang zu deinem Server zu gewähren! Teile diesen Link, um anderen Zugriff auf diesen Server und Stream zu gewähren + Dein Servereinladungsbild wird jetzt im Chat angezeigt. Pass deins unter **Servereinstellungen > Übersicht** an. + Booste diesen Server, um deinen Einladungslink-Einbettungen ein Bild hinzuzufügen. Freischalten mit nur {boostCount}! + Servereinstellungen + Alles klar! + Personalisiere deine Servereinladungen! Oder schick einen Stream-Einladungslink an einen Freund Zu Stream einladen Zu Server einladen @@ -5093,6 +5120,7 @@ Anruf verlassen Gruppe verlassen Bist du sicher, dass du **!!{name}!!** verlassen möchtest? Du kannst dieser Gruppe nicht mehr beitreten, außer du wirst wieder eingeladen. + Upsi, da ist etwas schiefgegangen. Willst du es nochmal probieren? Bist du sicher, dass du die Gruppe verlassen möchtest? Du kannst dieser Gruppe nicht mehr beitreten, außer **!!{name}!!** lädt dich wieder ein. Gruppe !!{name}!! verlassen „!!{name}!!“ verlassen @@ -5410,8 +5438,6 @@ Behandle alle mit Respekt. Belästigung, Hexenjagd, Sexismus, Rassismus oder Volksverhetzung werden absolut nicht toleriert. {ruleIndex}. Du kannst nur bis zu {number} Regeln hinzufügen. - Keine NSFW- oder obszönen Inhalte - Keine NSFW- oder obszönen Inhalte. Dazu zählen Texte, Bilder oder Links mit Nacktheit, Sex, schwerer Gewalt oder anderen grafisch verstörenden Inhalten. Kein Spam oder Eigenwerbung Ohne Berechtigung von einem Mitglied der Mitarbeiter kein Spam oder Eigenwerbung (Server-Einladungen, Anzeigen, usw.). Dazu zählen auch Direktnachrichten an andere Mitglieder. Regel eingeben @@ -5615,6 +5641,7 @@ Für 15 Minuten Für 1 Stunde Für 24 Stunden + Für 3 Stunden Für 8 Stunden Bis ich es wieder einschalte **!!{name}!!** stummschalten @@ -5664,7 +5691,6 @@ Ich habe die Bedingungen verstanden und akzeptiere sie. Weiter zu Discord Um Discord weiterhin zu nutzen, lies und akzeptiere bitte unsere geänderten Nutzungsbedingungen und Datenschutzerklärung. - Änderung der Nutzungsbedingungen und Datenschutzerklärung Neuer Thread Neue ungelesene Nachrichten Ankündigungskanal @@ -5849,15 +5875,9 @@ Du musst mindestens 18 Jahre alt sein, um diesem Kanal beizutreten. Bist du bereits über 18 Jahre alt und möchtest Inhalte für Erwachsene ansehen? Der Inhalt dieses Servers ist auf iOS nicht verfügbar Alles klar! - Tut uns leid, aber NSFW-Server sind auf der iOS-Plattform aufgrund der Richtlinien des App Stores blockiert. Falls du über 18 bist, kannst du über die Desktop-App oder Webseite beitreten. Mehr Informationen findest du in unserem [Hilfecenter]({helpURL}). Emojis von diesem Server sind nicht verfügbar - NSFW-Server - NSFW-Server sind auf der iOS-Plattform aufgrund der Richtlinien des App Stores blockiert. Mehr dazu erfährst du in unserem [Hilfecenter]({helpURL}). - NSFW-Server Nachdem du über den Desktop einem Server beigetreten bist, kannst du deine Server für Erwachsene auch auf iOS-Geräten sehen. - Zugriff auf NSFW-Server via iOS erlauben. - NSFW-Kanal Wie schön, dass du da bist! Bevor wir anfangen, gib bitte dein Geburtsdatum ein. [Warum muss ich mein Geburtsdatum angeben?]({helpURL}) Lass dich von deinen Freunden auf ihre Server einladen, auf denen ihr zusammen abhängen und reden könnt. Anmelden oder registrieren, um loszulegen @@ -5931,7 +5951,6 @@ Für diese Anwendung gelten die [Datenschutzerklärung]({privacyPolicyURL}) und die [Nutzungsbedingungen]({termsOfServiceURL}) des Entwicklers von !!{application}!!. Für diese Anwendung gelten die [Datenschutzerklärung]({privacyPolicyURL}) und die Nutzungsbedingungen des Entwicklers von !!{application}!!. Für diese Anwendung gelten die Datenschutzerklärung und die [Nutzungsbedingungen]({termsOfServiceURL}) des Entwicklers von !!{application}!!. - Nach der Autorisierung wirst du weitergeleitet zu: !!{origin}!! **!!{applicationName}!!** hat auch nach den folgenden Berechtigungen gefragt, aber du kannst sie nicht gewähren: Einen Kuchen backen Dir ein leckeres Meeresfrüchte-Abendessen ausgeben @@ -5945,8 +5964,6 @@ Du kannst dieses Fenster oder den Tab jetzt schließen. Ungültiger Bereich **{scope}** Ungültige Anfrage. Fehlender Parameter **{param}** - möchte auf deinen Account zugreifen - Dies wird !!{application}!! Folgendes erlauben: Angemeldet als $[](userHook) Autorisiere den Zugang zu deinem Account Ups, da ist etwas schiefgelaufen … @@ -6049,6 +6066,7 @@ Zurück Seite !!{currentPage}!! Seite !!{currentPage}!! von !!{numPages}!! + [Nutzungsbedingungen für Bezahldienste]({url}) {count} {count} Auf der Twitterseite von Discord findest du sicher mehr Informationen. Eigentümer eines Partner-Servers @@ -6213,7 +6231,6 @@ Du und !!{other}!! können eine Nachricht vom Zahnrad-Menü aus anpinnen. Jedes Gruppen Mitglied kann Nachrichten vom Zahnrad-Menü aus anpinnen. Angepinnte Nachrichten - Dieser Kanal ist NSFW und aufgrund seines Inhalts sollten nicht jeder dessen Pins sehen. Pins, ungelesen Polnisch Android @@ -6454,7 +6471,6 @@ Wenn du einen Server boostest, kommt er dem nächsten Level und neuen Vorteilen für den gesamten Server näher. Wenn du einen Server boostest, beginnt ein 7-tägiger Cooldown. Innerhalb dieses Zeitraums kannst du diesen Boost für keinen anderen Server verwenden. [Erfahre mehr über Server-Boosting.]({helpdeskArticle}) Server-Boost - Boostet Server seit {date} Boost übertragen Der Cooldown dieses Boosts läuft noch Ungenutzter Boost @@ -6565,6 +6581,7 @@ Verwende deine benutzerdefinierten Emojis überall – sogar mit Animationen Erhalte {numBoosts} Boosts und {discountPercentage} Rabatt auf zukünftige Boosts Verdoppelte Anzahl an Servern, denen du beitreten kannst (von {nonPremiumMaxGuilds} auf {premiumMaxGuilds}) + Zeig, wer du bist, und benutze einen anderen Avatar, ein anderes Banner und eine andere Bio auf jedem deiner Server. Personalisiere dein Profil mit einem Banner, benutzerdefinierten Tag, animierten Avatar und einem exklusiven Nitro-Abzeichen. Nutze auf jedem deiner Server einen anderen Avatar. Bessere Videoauflösung mit bis zu 4K/60 FPS für all deine Desktop-Bildschirmübertragungen @@ -6681,6 +6698,7 @@ Halt! Für so eine Beute brauchst du Nitro. Abonnement-Details anzeigen Du willst dein Nitro-Abonnement verwalten? Geh zu deinen [Abonnements](onSubscriptionsClick). + Durch den Kauf eines Nitro-Abonnements stimmst du unseren [Nutzungsbedingungen]({termsURL}), unseren [Nutzungsbedingungen für Bezahldienste]({paidURL}) und unserer [Datenschutzerklärung]({privacyURL}) zu. Die Bezahlung wird von deinem Apple-ID-Account abgezogen, sobald der Kauf bestätigt wurde. Das Abonnement wird automatisch erneuert, es sei denn, es wird mindestens 24 Stunden vor Ende des aktuellen Abonnementzeitraums gekündigt. Dein Account wird 24 Stunden vor Ablauf des aktuellen Zeitraums für die Erneuerung belastet. Du kannst nach dem Kauf im App Store in deinen Accounteinstellungen deine Abonnements verwalten und kündigen. Abonnement-Updates Vielen Dank! Danke für dein Feedback. Wir wissen es zu schätzen! @@ -7264,9 +7282,6 @@ Erlaubt Mitgliedern, in diesen Sprachkanälen zu reden. Wenn diese Berechtigung deaktiviert ist, sind Mitglieder standardmäßig stummgeschaltet, bis jemand mit der Berechtigung „Mitglieder stummschalten“ die Stummschaltung aufhebt. Mitgliedern erlauben, Sprecher in diesem Kanal zu sein. Erlaubt Mitgliedern, in diesem Sprachkanal zu reden. Wenn diese Berechtigung deaktiviert ist, sind Mitglieder standardmäßig stummgeschaltet, bis jemand mit der Berechtigung „Mitglieder stummschalten“ die Stummschaltung aufhebt. - Erlaubt Mitgliedern, eine Aktivität auf diesem Server zu starten. - Erlaubt Mitgliedern, eine Aktivität in diesen Sprachkanälen zu starten. - Erlaubt Mitgliedern, eine Aktivität in diesem Sprachkanal zu starten. Erlaubt Mitgliedern, auf diesem Server ihre Videos zu teilen, die Bildschirmübertragung zu starten oder ein Spiel zu streamen. Erlaubt Mitgliedern, auf diesen Sprachkanälen ihre Videos zu teilen, die Bildschirmübertragung zu starten oder ein Spiel zu streamen. Erlaubt Mitgliedern, auf diesem Sprachkanal ihre Videos zu teilen, die Bildschirmübertragung zu starten oder ein Spiel zu streamen. @@ -7899,7 +7914,6 @@ Anruf starten {start} – {end} $[!!{start}!!](startHook) – endet am {end} - Aktivitäten starten Event starten Du bist kurz davor, dieses Event ($[**!!{privacyLevel}!!**](privacyLevelHook)) zu starten Du bist im Begriff, dieses Event zu starten @@ -8144,6 +8158,7 @@ Wie es scheint, bist du inaktiv gewesen. Wir haben dich deswegen in den Inaktivitätskanal verschoben. Hey, noch da? Du hast keine Berechtigung, um in diesem Kanal zu sprechen. + Möglicher schädlicher Download Schwedisch Anmelden Wechseln @@ -8279,6 +8294,10 @@ Tar Türkis Wenn keine Rolle zugewiesen ist, werden vorübergehende Mitglieder bei Trennung der Verbindung automatisch gekickt. + Zu deiner Information: Die folgenden Richtlinien werden demnächst aktualisiert. Diese Änderungen treten am **{date}** in Kraft. Wir informieren dich jetzt, damit du Zeit hast, dich über die Änderungen zu informieren. + Wir empfehlen dir, die aktualisierten Dokumente vollständig zu lesen. Einige der wichtigsten Änderungen werden in unserem Blog-Post erklärt. + Wir haben angekündigt, die nachfolgenden Richtlinien zu aktualisieren. Diese Änderungen sind jetzt in Kraft. Um zuzustimmen, verwende Discord einfach weiterhin. + Wir empfehlen dir, die aktualisierten Dokumente vollständig zu lesen, denn sie gelten für deine Nutzung von Discord. Wir haben einige der wichtigsten Änderungen in unserem Blog-Post erklärt. Nutzungsbedingungen [Nutzungsbedingungen]({url}) Mit deiner Registrierung stimmst du den [Nutzungsbedingungen]({termsURL}) und der [Datenschutzerklärung]({privacyURL}) von Discord zu. @@ -8575,6 +8594,7 @@ Hmm … Ich bezweifle, dass wir diesen Dateityp unterstützen. Ungültiger Dateityp Kommentar hinzufügen + Du kannst noch Kommentare vor dem Hochladen hinzufügen. Optional Gesamtgröße der Nachricht darf {maxSize} nicht überschreiten Direkt hochladen! @@ -8604,6 +8624,7 @@ {file} konnte nicht geöffnet werden. Upload in der Warteschlange Auf **{destination}** hochladen + In den Thread hochladen Hochgeladen von {count} Das Hochladen {count} ist fehlgeschlagen. @@ -8719,7 +8740,6 @@ Sieh in dein E-Mail-Postfach: Wir haben dir gerade einen Verifizierungscode an **{oldEmail}** gesendet. Gib ihn hier ein, um zu verifizieren, dass du wirklich du bist. Verifizierungscode [Du hast keinen Code erhalten oder er ist abgelaufen? Lass dir einen neuen zusenden.](onResend) - Alte E-Mail-Adresse verifizieren Deine aktuelle E-Mail-Adresse lautet !!{email}!!. Bitte gib deine neue E-Mail-Adresse an. Gib eine neue E-Mail-Adresse und dein bestehendes Passwort ein. E-Mail bearbeiten diff --git a/app/src/main/res/values-el/plurals.xml b/app/src/main/res/values-el/plurals.xml index 2ac523ab33..498faf66eb 100644 --- a/app/src/main/res/values-el/plurals.xml +++ b/app/src/main/res/values-el/plurals.xml @@ -1,5 +1,9 @@ + + 1 πρόσφατο μήνυμα + {count} πρόσφατα μηνύματα + {extras} άλλα {extras} άλλοι @@ -268,6 +272,10 @@ {minutes}λ + + 1 Μήνας + {months} Μήνες + 1 Δευτερόλεπτο {seconds} Δευτερόλεπτα @@ -292,6 +300,10 @@ 1 εβδομάδα {weeks} εβδομάδες + + 1 Έτος + {years} Έτη + {#} άλλος {#} άλλοι @@ -664,10 +676,6 @@ Αίτηση σε εκκρεμότητα {count} Αιτήσεις σε εκκρεμότητα - - αίτηση - {count} αιτήσεις - {#} ενίσχυση {#} ενισχύσεις @@ -856,6 +864,10 @@ {numUses} χρήση {numUses} χρήσεις + + {#} ακόμη Ενίσχυση + {#} περισσότερες Ενισχύσεις + 1 ημέρα {days} ημέρες diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index a022fd046a..677a1cc584 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -97,6 +97,10 @@ Ευχαριστίες Αυτό μπορεί να πάρει λίγη ώρα. Ενέργειες + Δεν υπάρχουν πρόσφατα μηνύματα + {count} + Ενεργά τώρα + Πολλά πρόσφατα μηνύματα Ενεργοί τώρα Ενεργό σε κινητά Ενεργά νήματα @@ -247,10 +251,6 @@ Επιστροφή Καταχώρησε τα γενέθλιά σου Καταχώρησε έγκυρη ημερομηνία γέννησης - Για να μπορείς να μπεις σε αυτό το κανάλι ακατάλληλου (NSFW) περιεχομένου, πρέπει να επαληθεύσεις την ηλικία σου. Δεν θα σε απασχολήσουμε ξανά για αυτό το ζήτημα. [Γιατί πρέπει να καταχωρήσω τα γενέθλιά μου;]({helpURL}) - Αυτό το κανάλι περιέχει περιεχόμενο μόνο για ενηλίκους και έχει σήμανση NSFW (ακατάλληλο περιεχόμενο). Θέλεις να συνεχίσεις; - Πρέπει να είσαι τουλάχιστον 18 ετών για να μπεις σε κανάλια ακατάλληλου (NSFW) περιεχομένου στη Discord. [Δες το άρθρο βοήθειας]({helpURL}) σχετικά με την επαλήθευση ηλικίας. - Σόρρυ, δεν είσαι αρκετά μεγάλος για να μπεις σε αυτό το κανάλι ακατάλληλου (NSFW) περιεχομένου Υποβολή Επιστροφή στη σελίδα σύνδεσης {underageMessage} [Δες το άρθρο βοήθειας]({helpURL}) για να μάθεις περισσότερα. @@ -729,6 +729,7 @@ Εξουσιοδοτημένες εφαρμογές Εξουσιοδότηση Αυτόματη αρχειοθέτηση + Αυτόματη αρχειοθέτηση μετά από… 1 Ώρα 1 Εβδομάδα 24 Ώρες @@ -801,6 +802,7 @@ Δοκιμαστική έκδοση (Beta) Βουλγάρικα Τιμολόγηση + Αποδέξου τους Όρους παροχής υπηρεσιών και τους Όρους παροχής υπηρεσιών επί πληρωμή για να συνεχίσεις Αποδέξου τους όρους παροχής υπηρεσιών για να συνεχίσεις Χρέωση Λογαριασμού Αν αποδεχθείς ένα δώρο ενώ έχεις μια συνδρομή σε ισχύ, ή αν αποδεχθείς ένα δώρο που διαφέρει από την τρέχουσα συνδρομή σου, θα σου εμφανιστεί ως πίστωση. @@ -868,7 +870,9 @@ Είναι για δώρο; Νομικίστικα «Ακαταλαβίστικα» Συμφωνώ με τους [Όρους Παροχής Υπηρεσιών της Discord]({url}) + Συμφωνώ με τους [Όρους παροχής υπηρεσιών του Discord]({termsURL}) και τους [Όρους παροχής υπηρεσιών επί πληρωμή]({paidURL}) Συμφωνώ με τους [Όρους Παροχής Υπηρεσιών της Discord]({url}) και συμφωνώ ότι η συνδρομή μου θα ανανεωθεί για **{rate}** στις **{renewalDate}**. Μπορώ να την ακυρώσω ανά πάσα στιγμή στις Ρυθμίσεις χρήστη > Συνδρομές, και δεν θα γίνει επιστροφή χρημάτων για προηγούμενες χρεώσεις εκτός αν υπάρχει νομική απαίτηση. + Συμφωνώ με τους [Όρους παροχής υπηρεσιών του Discord]({termsURL}), τους [Όρους παροχής υπηρεσιών επί πληρωμή]({paidURL}) και συμφωνώ ότι η συνδρομή μου θα ανανεωθεί με κόστος **{rate}** στις **{renewalDate}**. Μπορώ να την ακυρώσω ανά πάσα στιγμή στις Ρυθμίσεις χρήστη > Συνδρομές, και δεν θα γίνει επιστροφή χρημάτων για προηγούμενες χρεώσεις εκτός εάν απαιτείται από τον νόμο. Αλλαγή Μεθόδου Πληρωμής Διαχείριση Συνδρομής στο Google Play Διαχείριση Συνδρομής @@ -885,6 +889,8 @@ Αυτές είναι οι τρέχουσες συνδρομές σου. Η χρέωσή τους θα γίνει κατά τον ίδιο κύκλο χρέωσης. Μπορείς να ενημερώσεις τις συνδρομές σου οποιαδήποτε στιγμή. Αγοράζοντας μια συνδρομή Discord, συμφωνείς με τους [Όρους Παροχής Υπηρεσιών]({termsUrl}) και την [Πολιτική Απορρήτου]({privacyUrl}). Το Nitro και η Ενίσχυση διακομιστή είναι επαναλαμβανόμενες συνδρομές. Επιτρέπεις στην Discord να χρεώσει άμεσα τον τρόπο πληρωμής που αναφέρεται στο !!{price}!! και να συνεχίσει να τον χρεώνει κάθε μήνα αυτόματα μέχρι να ακυρώσεις τη συνδρομή. Μπορείς να ακυρώσεις τη συνδρομή σου οποιαδήποτε στιγμή. Αγοράζοντας μια συνδρομή Discord, συμφωνείς με τους [Όρους Παροχής Υπηρεσιών]({termsUrl}) και την [Πολιτική Απορρήτου]({privacyUrl}). Το Nitro και η Ενίσχυση διακομιστή είναι επαναλαμβανόμενες συνδρομές. Επιτρέπεις στην Discord να χρεώσει άμεσα τον τρόπο πληρωμής που αναφέρεται στα !!{price}!! και να συνεχίσει να τον χρεώνει κάθε μήνα αυτόματα μέχρι να ακυρώσεις τη συνδρομή. Μπορείς να ακυρώσεις τη συνδρομή σου οποιαδήποτε στιγμή. + Αγοράζοντας μια συνδρομή Discord, συμφωνείς με τους [Όρους παροχής υπηρεσιών]({termsUrl}), τους [Όρους παροχής υπηρεσιών επί πληρωμή]({paidURL}) και την [Πολιτική απορρήτου]({privacyUrl}). Το Nitro και η Ενίσχυση διακομιστή είναι επαναλαμβανόμενες συνδρομές με αυτόματη ανανέωση. Επιτρέπεις στο Discord να χρεώσει άμεσα τον τρόπο πληρωμής που έχει επιλεγεί με !!{price}!! και να συνεχίσει να τον χρεώνει κάθε μήνα αυτόματα μέχρι να ακυρώσεις τη συνδρομή. Μπορείς να ακυρώσεις τη συνδρομή σου οποιαδήποτε στιγμή. + Αγοράζοντας μια συνδρομή Discord, συμφωνείς με τους [Όρους παροχής υπηρεσιών]({termsUrl}), τους [Όρους παροχής υπηρεσιών επί πληρωμή]({paidURL}) και την [Πολιτική απορρήτου]({privacyUrl}). Το Nitro και η Ενίσχυση διακομιστή είναι επαναλαμβανόμενες συνδρομές με αυτόματη ανανέωση. Επιτρέπεις στο Discord να χρεώσει άμεσα τον τρόπο πληρωμής που έχει επιλεγεί με !!{price}!! και να συνεχίσει να τον χρεώνει κάθε χρόνο αυτόματα μέχρι να ακυρώσεις τη συνδρομή. Μπορείς να ακυρώσεις τη συνδρομή σου οποιαδήποτε στιγμή. Αυτή η πηγή πληρωμής δεν είναι έγκυρη. Μέθοδοι Πληρωμής Ποσό @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Η δημοσίευση του blog μας]({url}) Μπλε Φαίνεται πως είσαι σε αυτήν την κλήση μόνος σου για πάνω από πέντε λεπτά. Η αστυνομία του εύρους ζώνης μου ζήτησε να σε αποσυνδέσω για να κάνουμε οικονομία. Το εύρος ζώνης δεν φυτρώνει στα δέντρα! Ώπα! Ο χρήστης !!{name}!! έχει ζητήσει από τη Discord να μπλοκάρει κάθε μήνυμα που τα (συνήθως) ευφυή ρομπότ μας κρίνουν ακατάλληλο, οπότε το μήνυμά σου δεν έχει σταλεί. @@ -1303,7 +1310,6 @@ Η αργή λειτουργία είναι ενεργοποιημένη. Ανακοινώσεις Ανακοινώσεις (Περιορισμένο) - Ανακοινώσεις (Ακατάλληλο NSFW περιεχόμενο) Ευρετήριο Κανόνες Φάση @@ -1313,7 +1319,6 @@ Κείμενο Κείμενο (Ενεργά νήματα) Κείμενο (Περιορισμένο) - Κείμενο (Ακατάλληλο NSFW περιεχόμενο) Φωνή Φωνή (Περιορισμένο) Φωνή (Κλειδωμένο) @@ -1478,6 +1483,7 @@ Συνδεθείτε με το Google Ένας επισκέπτης που μίλησε (με ομιλία ή κείμενο). Κοινότητα + [Οδηγίες κοινότητας]({url}) Ορίζοντας τον διακομιστή σου ως διακομιστή κοινότητας, συμφωνείς ότι ο διακομιστής συμμορφώνεται με τις [Κατευθυντήριες γραμμές κοινότητας]({helpdeskArticle}), και ότι η Discord ενδέχεται να ελέγξει το περιεχόμενο του διακομιστή σου για να βεβαιωθεί ότι είναι ασφαλές. Μικρή: Χώρεσε περισσότερα μηνύματα ταυτόχρονα στην οθόνη σου. #IRC Συμμετέχει σε **!!{name}!!** @@ -2087,6 +2093,8 @@ Απενεργοποίηση ήχων Απενεργοποίηση βίντεο Απόρριψη μη αποθηκευμένων αλλαγών; + Συνέχεια επεξεργασίας + Απόρριψη Έχεις μη αποθηκευμένες αλλαγές, είσαι βέβαιος ότι θέλεις να τις απορρίψεις; ディスコード απενεργοποιημένο ディスコード ενεργοποιημένο @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Πρώιμος Υποστηρικτής Ακύρωση ηχούς Επεξεργασία @@ -2254,7 +2264,6 @@ Φαίνεται ότι βρίσκεσαι ήδη στην εφαρμογή **!!{currentApplicationName}!!**. Σίγουρα θέλεις να μεταβείς στην εφαρμογή **!!{targetApplicationName}!!**; Σίγουρα; μια δραστηριότητα - Ξεκινήστε να παίζετε μαζί τώρα με ομιλία! ΝΕΟ! Δραστηριότητες Παίξτε μαζί δωρεάν σε οποιοδήποτε Κανάλι ομιλίας. Ξεκλειδώστε περισσότερες δραστηριότητες μέσω της Ενίσχυσης! μια άλλη δραστηριότητα @@ -2347,7 +2356,6 @@ Ενεργοποίηση ειδοποιήσεων Ενεργοποίηση άδειας Μπορείς να ενεργοποιήσεις την πρόσβαση στις ρυθμίσεις απορρήτου. - Το Discord θα σαρώσει και θα διαγράψει αυτόματα πολυμέσα που στέλνονται σε αυτόν τον διακομιστή, τα οποία περιλαμβάνουν ακατάλληλο περιεχόμενο (εξαιρούνται τα κανάλια ακατάλληλου περιεχομένου). Δημιουργία ενός καναλιού για εμένα Οι διακομιστές κοινότητας πρέπει να έχουν δημοσιεύσει εμφανώς κανόνες ή/και κατευθυντήριες γραμμές διακομιστή για τα μέλη. Επίλεξε το κανάλι που το φιλοξενεί. Κανόνες ή Κατευθυντήριες γραμμές καναλιού @@ -2390,6 +2398,7 @@ Μήπως θέλεις να αναφέρεις έναν ρόλο ή μεμονωμένους χρήστες; Αποστολή τώρα Παραδείγματα + [συνημμένο] Έξοδος από τη σκηνή Έξοδος από την πλήρη οθόνη Ενεργοποίηση υπότιτλων @@ -2521,7 +2530,6 @@ Ωχ όχι, δεν έχετε ενεργοποιήσει τις άδειες Webhook για κανέναν διακομιστή που είστε μέλος. Ζητήστε από τον διαχειριστή του διακομιστή σας να σας δώσει την άδεια ή ζητήστε τους να ακολουθήσουν τους εαυτούς τους! Πρόσθεσε τις ενημερώσεις αυτού του καναλιού στον διακομιστή σου! Το επιλεγμένο κανάλι έχει πάρα πολλά Webhooks. Παρακαλούμε αφαιρέστε ένα Webhook ή επιλέξτε ένα άλλο κανάλι. - Σημείωση: Αυτό είναι κανάλι ακατάλληλου περιεχομένου (NSFW). Ακολούθησε για να λαμβάνεις τις ενημερώσεις αυτού του καναλιού απευθείας στον διακομιστή σου. Περισσότερα από !!{count}!! άλλα άτομα ακολουθούν επίσης. Οι πιο σημαντικές ενημερώσεις από αυτό το κανάλι θα εμφανίζονται απευθείας στον διακομιστή σου. Απόλαυσε! @@ -2569,7 +2577,6 @@ Η εκκαθάριση θα εκδιώξει **{members}** που δεν έχουν εμφανιστεί στο Discord εδώ και **{days}** και στα οποία έχουν ανατεθεί μόνο οι ρόλοι που έχεις επιλέξει. Περιλαμβάνονται και τα μέλη στα οποία δεν έχει ανατεθεί κανένας ρόλος. Μπορούν να επανασυνδεθούν στον διακομιστή με μια νέα πρόσκληση. Δημοσίευσε μηνύματα που προσεγγίζουν διακομιστές πέρα από τον δικό σου. Οι χρήστες μπορούν να επιλέξουν να «Ακολουθήσουν» αυτό το κανάλι, επομένως οι επιλεγμένες αναρτήσεις που «Δημοσιεύεις» από εδώ θα εμφανίζονται απευθείας στους δικούς τους διακομιστές. Οι ανακοινώσεις καναλιών δεν θα λαμβάνουν μηνύματα από άλλες ανακοινώσεις καναλιών. [Μάθε περισσότερα.]({documentationLink}) Δημοσίευσε μηνύματα που προσεγγίζουν διακομιστές πέρα από τον δικό σου. Οι χρήστες μπορούν να επιλέξουν να «Ακολουθήσουν» αυτό το κανάλι, επομένως οι επιλεγμένες αναρτήσεις που «Δημοσιεύεις» από εδώ θα εμφανίζονται απευθείας στους δικούς τους διακομιστές. [Μάθε περισσότερα.]({documentationLink}) - Οι χρήστες θα πρέπει να επιβεβαιώσουν ότι η ηλικία τους είναι κατάλληλη για να δουν περιεχόμενο σε αυτό το κανάλι. Τα κανάλια ακατάλληλου περιεχομένου (NSFW) εξαιρούνται από το φίλτρο ακατάλληλου περιεχομένου. Απενεργοποιώντας το OpenH264 θα απενεργοποιηθεί επίσης το υλισμικό επιταχυμένης κωδικοποίησης βίντεο, αν είναι διαθέσιμη. Ειδοποίηση του δρομολογητή σου ότι τα πακέτα του Discord που μεταδίδονται είναι υψηλής προτεραιότητας. Κάποιοι δρομολογητές ή πάροχοι διαδικτύου ενδέχεται να δυσλειτουργούν όταν αυτή η ρύθμιση είναι ενεργή. Όλοι σε αυτό το κανάλι θα συνδεθούν στην περιοχή που όρισες, ανεξάρτητα από το πού ζουν. Η περιοχή επηρεάζει την ποιότητα ομιλίας και βίντεο. Αν το αφήσεις στην επιλογή Αυτόματα, το Discord θα βρει την καλύτερη λύση. @@ -2690,7 +2697,6 @@ Τίποτα Συχνότητα Θέση ειδοποίησης - Κανάλι ακατάλληλου περιεχομένου (NSFW) Ανενεργό Μόνο αναφορές **@mentions** Μόνο @mentions @@ -2976,6 +2982,7 @@ Στάλθηκε! Καλωσήρθες !!{username}!! Σόρρυ, αλλά δεν μπορείς να αποδεχτείς το δικό σου δώρο σε iOS. + Φαίνεται ότι παρουσιάστηκε κάποιο πρόβλημα και δεν μπορείς να χρησιμοποιήσεις αυτόν τον κωδικό. Λυπούμαστε γι’ αυτό. Δεν καταφέρατε να πάρετε αυτό το δώρο επειδή κάποιος άλλος σας πρόλαβε. Αυτό θα πει τζαζ, μωρό μου! Από τη στιγμή που θα πατήσετε αποδοχή, {skuName} θα είναι δικό σας ΓΙΑ ΠΑΑΑΑΝΤΑΑΑΑ! Μόλις πατήσεις αποδοχή, θα έχεις ηλεκτρονικό συνάλλαγμα για το **{skuName}** για **{timeFrame}** * @@ -3159,6 +3166,7 @@ Ενίσχυσε στο επίπεδο 2 για ομαλότερο ήχο ώστε να νιώθετε όλοι σαν να βρίσκεστε στο ίδιο δωμάτιο. Ενίσχυσε στο επίπεδο 3 σήμερα και ενίσχυσε την ποιότητα ήχου από 256 kbps σε 384 kbps. Ήξερες ότι μπορείς να αποκτήσεις καλύτερη ποιότητα ήχου με ενίσχυση; + Για να διαχειριστείς τις Ενισχύσεις διακομιστή σου, [άνοιξε την εφαρμογή Discord για υπολογιστή](openAppHook). Έφτασες το όριο των 100 διακομιστών Διπλασίασε τον αριθμό των διακομιστών όπου μπορείς να συμμετέχεις σε έως και 200. Περισσότεροι διακομιστές @@ -3332,6 +3340,8 @@ Ωχ! Έπεσες σε ένα πολύ σπάνιο σφάλμα. Ανανέωσε για να δεις τι συμβαίνει Αυτά για την ώρα! Αλλά περίμενε, μπορεί να έχει κι άλλο… + Αφαίρεση από την αρχική σελίδα + Αυτό θα αφαιρέσει το μήνυμα από την αρχική σελίδα, αλλά το μήνυμα θα εξακολουθεί να υπάρχει στο κανάλι Άνοιγμα μηνύματος από το κανάλι !!{channelName}!! στην πλαϊνή μπάρα {maxReplies}+ απαντήσεις {numReplies} @@ -3360,8 +3370,15 @@ Επαναφορά στο προεπιλεγμένο banner Θέλεις περισσότερα; Απόκτησε πλήρη προσαρμογή προφίλ διακομιστή με το Nitro. Μεταφόρτωση banner προφίλ διακομιστή + Προσθέσαμε βιογραφικά και banner στα προφίλ διακομιστή! Γίνε όποιος θέλεις και εκφράσου σε κάθε διακομιστή. + Επεξεργασία του προφίλ διακομιστή μου + Ενημερωμένα προφίλ διακομιστή! Γίνε όποιος θέλεις και χρησιμοποίησε διαφορετικό άβαταρ, banner και βιογραφικό σε κάθε διακομιστή σου, ξεκλείδωσε κινούμενα άβαταρ και πολλά άλλα με το [Discord Nitro!](onAndMore) Εκφράσου πλήρως με προφίλ διακομιστή + Γίνε όποιος θέλεις και χρησιμοποίησε διαφορετικό άβαταρ, banner και βιογραφικό σε κάθε διακομιστή σου, αναβάθμισε το προφίλ σου και πολλά άλλα με το Discord Nitro! + Θες να χρησιμοποιήσεις διαφορετικό άβαταρ, banner και βιογραφικό; + Χρησιμοποίησε διαφορετικό άβαταρ, banner και βιογραφικό σε κάθε διακομιστή σου και πολλά άλλα με το **Discord Nitro!** + Άβαταρ, banner και σχετικά με εμένα Πρόσκληση σε διακομιστές Η πρόσκληση λήγει σε {xDays}. Άλλοι διακομιστές @@ -3545,8 +3562,6 @@ Ο χρήστης $[**!!{user}!!**](userHook) αφαίρεσε το $[**!!{target}!!**](targetHook) Άλλαξε το όνομα από **!!{oldValue}!!** σε **!!{newValue}!!** Το όνομα ορίστηκε σε **!!{newValue}!!** - Επεσήμανε το κανάλι ως κατάλληλου περιεχομένου - Επεσήμανε το κανάλι ως ακατάλληλου περιεχομένου (NSFW) Ο χρήστης $[**!!{user}!!**](userHook) δημιούργησε παρακάμψεις καναλιού για το $[**!!{target}!!**](targetHook) Ο χρήστης $[**!!{user}!!**](userHook) αφαίρεσε τις παρακάμψεις καναλιού για το $[**!!{target}!!**](targetHook) Ο χρήστης $[**!!{user}!!**](userHook) ενημέρωσε τις παρακάμψεις καναλιού για το $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Συνιστάται ιδιαίτερα να οριστεί αυτή η ρύθμιση σε μόνο @mentions για έναν δημόσιο διακομιστή Discord. Λόγω του μεγέθους του διακομιστή, τα μέλη δεν θα λαμβάνουν ειδοποιήσεις push στο κινητό τους για μηνύματα που δεν είναι @mention. Απενεργοποίηση Ανακάλυψης + Η απενεργοποίηση των απαιτήσεων μελών σημαίνει ότι τα άτομα μπορούν να πάρουν μέρος στην κοινότητά σου χωρίς να αποδεχτούν τους κανόνες ή χωρίς τη χειροκίνητη έγκρισή σου. Προσοχή! Όποιο μέλος δεν πληροί τις απαιτήσεις (π.χ. Αποδοχή των κανόνων) θα εκδιώκεται από τον διακομιστή. Σίγουρα; Μόνο οι διαχειριστές μπορούν να ενεργοποιήσουν και να απενεργοποιήσουν την Ανακάλυψη. Προϋπόθεση Ελέγχου Ταυτότητας Δύο Παραγόντων για διαχείριση Ενεργοποιημένη @@ -3909,6 +3925,7 @@ Προνόμια επιπέδου 2 Προνόμια επιπέδου 3 Προτείνουμε να χρησιμοποιήσετε μια εικόνα τουλάχιστον 512x512 για τον διακομιστή. + Προσοχή! Όποιο μέλος δεν έχει υποβάλει αίτηση θα εκδιώκεται από τον διακομιστή. Αρχεία καταγραφής ελέγχου Μόλις οι διαχειριστές αρχίσουν να διαχειρίζονται, εδώ θα μπορείς να διαχειρίζεσαι τη διαχείριση. Καμία καταγραφή ακόμα @@ -3976,7 +3993,6 @@ Εξέταση αίτησης {count} Για να μπορέσεις να απενεργοποιήσεις τις απαιτήσεις μελών, πρέπει να εγκρίνεις ή να απορρίψεις όλες τις αιτήσεις. - Έχεις {count} σε αναμονή για εξέταση! Οθόνη προσαρμογής Ταξινόμηση βάσει: Νεότερο Ταξινόμηση βάσει: Παλιότερο @@ -4721,10 +4737,14 @@ Προσθήκη καναλιών Δεν επιλέχθηκαν κανάλια π.χ. #γενικά + Άδειες εντολών + Προεπιλογή + Περιορισμός χρήσης των εντολών αυτής της εφαρμογής σε ρόλους, χρήστες και κανάλια. Τροποποίηση αδειών εντολών Οι άδειες έχουν συγχρονιστεί με την ενσωμάτωση: **{integrationName}** Συγχρονισμένο Οι άδειες δεν έχουν συγχρονιστεί με την ενσωμάτωση: **{integrationName}** + Δεν έχει γίνει συγχρονισμός Ρόλοι & μέλη Προσθήκη ρόλων ή μελών Δεν επιλέχθηκαν μέλη @@ -4894,6 +4914,8 @@ Μια περιπέτεια αρχίζει. Ας προσθέσουμε μερικούς φίλους! Προσκάλεσε άτομα + Για να προσθέσεις έναν φίλο σε αυτόν τον διακομιστή, ζήτησε βοήθεια από κάποιον με άδειες προσκλήσεων. + Οι προσκλήσεις είναι απενεργοποιημένες Έχε τον νου σου! Οι φίλοι που προσκαλείς μπορούν να δουν το ιστορικό των μηνυμάτων σου. Αυτό το κανάλι είναι ιδιωτικό, μόνο επιλεγμένα μέλη και ρόλοι μπορούν να δουν αυτό το κανάλι. Αναζήτησε φίλους @@ -4903,6 +4925,11 @@ Ρυθμίσεις συνδέσμου πρόσκλησης σε διακομιστή Μοιράσου αυτόν τον σύνδεσμο με άλλους, για να αποκτήσουν πρόσβαση στον διακομιστή σου! Μοιράσου αυτόν τον σύνδεσμο με άλλους για να τους δοθεί δικαίωμα πρόσβασης σε αυτόν τον διακομιστή και για να δουν τη ζωντανή μετάδοση + Τώρα η εικόνα πρόσκλησης διακομιστή σου θα εμφανίζεται στη συνομιλία. Προσάρμοσε τη δική σου πηγαίνοντας στις **Ρυθμίσεις διακομιστή > Επισκόπηση**. + Ενίσχυσε αυτόν τον διακομιστή για να προσθέσεις μια εικόνα στις ενσωματώσεις συνδέσμων πρόσκλησης. Ξεκλείδωσε με μόλις {boostCount}! + Ρυθμίσεις διακομιστή + Κατάλαβα + Διαμόρφωσε τις προσκλήσεις του διακομιστή σου! Ή στείλτε έναν σύνδεσμο πρόσκλησης για ζωντανή σύνδεση σε ένα φίλο Πρόσκληση στη ζωντανή μετάδοση Πρόσκληση στον διακομιστή @@ -5083,6 +5110,7 @@ Αποχώρηση από την κλήση Αποχώρηση από την ομάδα Είσαι σίγουρος ότι θέλεις να φύγεις από το **!!{name}!!**; Δεν θα μπορείς να ξαναμπείς σε αυτήν την ομάδα, εκτός αν σε προσκαλέσουν ξανά. + Ουπς, κάτι πήγε στραβά. Δοκιμάζεις άλλη μία; Είσαι σίγουρος ότι θέλεις να φύγεις; Δεν θα μπορείς να ξαναμπείς σε αυτή την ομάδα, εκτός αν ο χρήστης **!!{name}!!** σε προσθέσει πάλι. Αποχώρηση από την Ομάδα !!{name}!! Αποχώρηση από το \'!!{name}!!\' @@ -5400,8 +5428,6 @@ Να είσαι ευγενικός με όλους. Δεν επιτρέπεται η παρενόχληση, το κυνήγι μαγισσών, ο σεξισμός, ο ρατσισμός, ή το λεκτικό μίσος. {ruleIndex}. Μπορείς να προσθέσεις μόνο έως {number} κανόνες - Όχι ακατάλληλο (NSFW) ή άσεμνο περιεχόμενο - Όχι ακατάλληλο (NSFW) ή άσεμνο περιεχόμενο. Σε αυτόν τον κανόνα περιλαμβάνονται κείμενα, εικόνες ή σύνδεσμοι που περιέχουν γυμνές σκηνές, σεξ, σκληρή βία, ή άλλο γραφικό δυσάρεστο περιεχόμενο. Όχι spam ή διαφημίσεις Δεν επιτρέπεται spam ή διαφήμιση (προσκλήσεις διακομιστή, διαφημίσεις κτλ.) χωρίς άδεια από μέλος τους προσωπικού. Σε αυτόν τον κανόνα περιλαμβάνονται και τα άμεσα μηνύματα σε άλλα μέλη. Καταχώρισε κανόνα @@ -5605,6 +5631,7 @@ Για 15 λεπτά Για 1 ώρα Για 24 ώρες + Για 3 ώρες Για 8 ώρες Μέχρι να το ενεργοποιήσω ξανά Σίγαση **!!{name}!!** @@ -5654,7 +5681,6 @@ Κατανοώ και συμφωνώ με αυτούς τους όρους. Συνεχίστε στο Discord Για να συνεχίσετε να χρησιμοποιείτε το Discord, παρακαλούμε διαβάστε και συμφωνήστε με τους ενημερωμένους όρους της Υπηρεσίας και Πολιτικής Απορρήτου. - Όροι χρήσης και ενημέρωση απορρήτου Νέο νήμα Νέα μη αναγνωσμένα Κανάλι Ανακοινώσεων @@ -5839,15 +5865,9 @@ Πρέπει να είσαι τουλάχιστον δεκαοχτώ χρονών για να προβάλεις αυτό το κανάλι. Είσαι πάνω από δεκαοκτώ και θέλεις να δεις περιεχόμενο για ενήλικες; Το περιεχόμενο αυτού του διακομιστή δεν είναι διαθέσιμο για iOS Το κατάλαβα - Συγγνώμη, αλλά οι διακομιστές με ακατάλληλο (NSFW) περιεχόμενο έχουν αποκλειστεί από την πλατφόρμα iOS σύμφωνα με τις οδηγίες του App Store. Αν είσαι πάνω από 18 μπορείς να μπεις μέσω της εφαρμογής υπολογιστή ή μέσω του ιστότοπου. Διάβασε περισσότερα στο [Κέντρο υποστήριξης]({helpURL}). Τα emoji από αυτόν τον διακομιστή δεν είναι διαθέσιμα - Διακομιστής ακατάλληλου περιεχομένου (NSFW) - Οι διακομιστές με ακατάλληλο (NSFW) περιεχόμενο έχουν αποκλειστεί από την πλατφόρμα iOS σύμφωνα με τις οδηγίες του App Store. [Επισκέψου το Κέντρο βοήθειας]({helpURL}) για να μάθεις περισσότερα. - Διακομιστής ακατάλληλου περιεχομένου (NSFW) Αφού συνδεθείς από υπολογιστή, δες τους διακομιστές σου για άτομα άνω των 18 ετών σε συσκευές iOS. - Να επιτρέπεται η πρόσβαση σε διακομιστές με Ακατάλληλο (NSFW) περιεχόμενο στο iOS - Κανάλι ακατάλληλου περιεχομένου (NSFW) Είμαστε τόσο ενθουσιασμένοι που είσαι εδώ! Πριν ξεκινήσουμε, καταχώρησε την ηλικία σου. [Γιατί πρέπει να καταχωρήσω την ηλικία μου;]({helpURL}) Ζήτησε από τους φίλους σου να σε προσκαλέσουν στον διακομιστή τους. Οι διακομιστές είναι μέρη όπου μπορείς να μιλάς και να αράζεις με τους φίλους σου. Μπορείς να συνδεθείς ή να κάνεις Εγγραφή για να ξεκινήσεις @@ -5921,7 +5941,6 @@ Στην εφαρμογή !!{application}!! του προγραμματιστή εφαρμόζονται η [πολιτική απορρήτου]({privacyPolicyURL}) και οι [όροι παροχής υπηρεσιών]({termsOfServiceURL}). Στην εφαρμογή !!{application}!! του προγραμματιστή εφαρμόζονται η [πολιτική απορρήτου]({privacyPolicyURL}) και οι όροι παροχής υπηρεσιών. Στην εφαρμογή !!{application}!! του προγραμματιστή εφαρμόζονται η πολιτική απορρήτου και οι [όροι παροχής υπηρεσιών]({termsOfServiceURL}). - Μόλις δώσεις πρόσβαση, θα σε ανακατευθύνουμε εδώ: !!{origin}!! Το **!!{applicationName}!!** ζητάει επίσης τις παρακάτω άδειες, αλλά δεν μπορείς να τις παραχωρήσεις: Ψήσε ένα κέικ Για να πας να φας ένα ωραίο δείπνο με θαλασσινά @@ -5935,8 +5954,6 @@ Τώρα μπορείς να κλείσεις αυτό το παράθυρο ή καρτέλα. Μη έγκυρο εύρος **{scope}** Μη έγκυρο αίτημα. Μη υπάρχουσα παράμετρος **{param}** - θέλει πρόσβαση στον λογαριασμό σου - Αυτό θα επιτρέψει στο !!{application}!! να: Σύνδεση ως $[](userHook) Επιτρέψτε την πρόσβαση στον λογαριασμό σου Ωχ! Κάτι πήγε στραβά… @@ -6039,6 +6056,7 @@ Προηγούμενο Σελίδα !!{currentPage}!! Σελίδα !!{currentPage}!! από !!{numPages}!! + [Όροι παροχής υπηρεσιών επί πληρωμή]({url}) {count} {count} Το Twitter του Discord θα πρέπει να έχει περισσότερες πληροφορίες. Ιδιοκτήτης διακομιστή-συνεργάτη @@ -6203,7 +6221,6 @@ Εσύ και ο χρήστης !!{other}!! μπορείτε να καρφιτσώσετε ένα μήνυμα από το μενού γραναζιού. Κάθε μέλος της ομάδας μπορεί να καρφιτσώνει μηνύματα από το μενού γραναζιού. Καρφιτσωμένα - Αυτό το κανάλι είναι κανάλι ακατάλληλου (NSFW) περιεχομένου και λόγω του περιεχομένου του τα καρφιτσώματα δεν πρέπει να προβληθούν από κανέναν. Καρφιτσωμένα, μη αναγνωσμένα Πολωνικά Android @@ -6444,7 +6461,6 @@ Η ενίσχυση επιτρέπει σε έναν διακομιστή να ανέβει επίπεδα. Κάθε επίπεδο ξεκλειδώνει προνόμια για ολόκληρο τον διακομιστή. Η ενίσχυση ενός διακομιστή ενεργοποιεί μια περίοδο χαλάρωσης 7 ημερών. Δεν μπορείς να χρησιμοποιήσεις αυτή την ενίσχυση σε άλλο διακομιστή μέχρι να περάσει αυτή η περίοδος χαλάρωσης. [Μάθε περισσότερα για την Ενίσχυση Διακομιστή.]({helpdeskArticle}) Ενίσχυση διακομιστή - Ενίσχυση/Ενισχύσεις διακομιστή από {date} Μεταφορά ενίσχυσης Αυτή η ενίσχυση βρίσκεται σε αντίστροφη μέτρηση Αχρησιμοποίητη ενίσχυση @@ -6555,6 +6571,7 @@ Χρησιμοποίησε τα προσαρμοσμένα σου emoji οπουδήποτε και δώσε τους κίνηση Απόκτησε {numBoosts} Ενισχύσεις και {discountPercentage} έκπτωση σε μελλοντικές Ενισχύσεις Διπλασίασε τον αριθμό των διακομιστών όπου μπορείς να συμμετέχεις, από {nonPremiumMaxGuilds} σε {premiumMaxGuilds} + Γίνε όποιος θέλεις και χρησιμοποίησε διαφορετικό άβαταρ, banner και βιογραφικό σε κάθε διακομιστή σου. Προσάρμοσε το προφίλ σου με ένα banner, προσαρμοσμένο tag, κινούμενο άβαταρ και ένα αποκλειστικό σήμα Nitro Χρησιμοποίησε διαφορετικό άβαταρ σε κάθε διακομιστή σου. Καλύτερες αναλύσεις βίντεο για κάθε κοινή χρήση της οθόνης του υπολογιστή σου, σε ανάλυση έως και 4K με 60 fps @@ -6671,6 +6688,7 @@ Περίμενε! Χρειάζεσαι Nitro για αυτά τα λάφυρα. Εμφάνιση Λεπτομερειών Συνδρομής Προσπαθείς να διαχειριστείς τη Nitro συνδρομή σου; Πήγαινε στη σελίδα [Συνδρομές](onSubscriptionsClick). + Αγοράζοντας μια συνδρομή Nitro, συμφωνείς με τους [Όρους παροχής υπηρεσιών]({termsURL}), [τους Όρους παροχής υπηρεσιών επί πληρωμή]({paidURL}) και την [Πολιτική απορρήτου]({privacyURL}). Η πληρωμή θα χρεωθεί στον Apple ID λογαριασμό σου μετά την επιβεβαίωση αγοράς. Η συνδρομή ανανεώνεται αυτόματα, εκτός αν ακυρωθεί τουλάχιστον 24 ώρες πριν το τέλος της τρέχουσας περιόδου. Ο λογαριασμός σου θα χρεωθεί για την ανανέωση μέσα σε 24 ώρες πριν το τέλος της τρέχουσας περιόδου. Μπορείς να διαχειριστείς και να ακυρώσεις τις συνδρομές σου πηγαίνοντας στις ρυθμίσεις του λογαριασμού σου στο App Store μετά την αγορά. Ενημερώσεις συνδρομής Σ’ ευχαριστούμε! Ευχαριστούμε για τα σχόλια. Τα εκτιμούμε! @@ -7254,9 +7272,6 @@ Επιτρέπει στα μέλη να μιλάνε σε αυτά τα κανάλια ομιλίας. Αν η άδεια αυτή απενεργοποιηθεί, τα μέλη θα είναι σε σίγαση από προεπιλογή μέχρι να αφαιρεθεί η σίγαση από κάποιον με δικαίωμα «Σίγαση μελών». Επιτρέπει στα μέλη να γίνουν Ομιλητές σε αυτό το κανάλι. Επιτρέπει στα μέλη να μιλάνε σε αυτό το κανάλι ομιλίας. Αν η άδεια αυτή απενεργοποιηθεί, τα μέλη θα είναι σε σίγαση από προεπιλογή μέχρι να αφαιρεθεί η σίγαση από κάποιον με δικαίωμα «Σίγαση μελών». - Επιτρέπει στα μέλη να ξεκινούν μια δραστηριότητα σε αυτόν τον διακομιστή. - Επιτρέπει στα μέλη να ξεκινούν μια δραστηριότητα σε αυτά τα κανάλια ομιλίας. - Επιτρέπει στα μέλη να ξεκινούν μια δραστηριότητα σε αυτό το κανάλι ομιλίας. Επιτρέπει στα μέλη να μοιράζονται βίντεο, να κάνουν κοινή χρήση οθόνης, ή να στριμάρουν ένα παιχνίδι σε αυτόν τον διακομιστή. Επιτρέπει στα μέλη να μοιράζονται βίντεο, να κάνουν κοινή χρήση οθόνης, ή να στριμάρουν ένα παιχνίδι σε αυτά τα κανάλια ομιλίας. Επιτρέπει στα μέλη να μοιράζονται βίντεο, να κάνουν κοινή χρήση οθόνης, ή να στριμάρουν ένα παιχνίδι σε αυτό το κανάλι ομιλίας. @@ -7890,7 +7905,6 @@ Έναρξη κλήσης {start} — {end} $[!!{start}!!](startHook) — Λήγει {end} - Εκκίνηση δραστηριοτήτων Εκκίνηση εκδήλωσης Πρόκειται να αρχίσεις αυτήν την εκδήλωση $[**!!{privacyLevel}!!**](privacyLevelHook) Πρόκειται να αρχίσεις αυτήν την εκδήλωση @@ -8135,6 +8149,7 @@ Φαίνεται ότι είσαι ανενεργός. Γι\' αυτό, σε μετακινήσαμε στο κανάλι αδράνειας. Είναι κανείς εδώ; Δεν έχεις άδεια να μιλήσεις σε αυτό το κανάλι. + Πιθανή επικίνδυνη λήψη Σουηδικά Σύνδεση Εναλλαγή @@ -8270,6 +8285,10 @@ Tar Γαλαζοπράσινο Τα προσωρινά μέλη εκδιώκονται αυτόματα όταν αποσυνδεθούν, εκτός αν τους έχει ανατεθεί κάποιος ρόλος + Προσοχή! Έρχονται ενημερώσεις για τις ακόλουθες πολιτικές. Οι αλλαγές αυτές θα ισχύουν από τις **{date}**. Σε ενημερώνουμε από τώρα, ώστε να έχεις αρκετό χρόνο να μάθεις τι αλλάζει. + Σου προτείνουμε να διαβάσεις ολόκληρα τα ενημερωμένα έγγραφα. Κάποιες από τις σημαντικότερες αλλαγές εξηγούνται στη δημοσίευση του blog μας. + Ανακοινώσαμε ενημερώσεις των παρακάτω πολιτικών. Οι αλλαγές έχουν τεθεί σε ισχύ. Για να συμφωνήσεις, απλά συνέχισε να χρησιμοποιείς το Discord. + Σου προτείνουμε να διαβάσεις ολόκληρα τα ενημερωμένα έγγραφα, καθώς ισχύουν κατά τη χρήση του Discord. Κάποιες από τις σημαντικότερες αλλαγές εξηγούνται στη δημοσίευση του blog μας. Όροι και Προϋποθέσεις [Όροι υπηρεσίας]({url}) Με την εγγραφή, συμφωνείς με τους [Όρους της Υπηρεσίας]({termsURL}) και την [Προστασία Απορρήτου]({privacyURL}) της Discord. @@ -8563,6 +8582,7 @@ Χμμ… Δεν νομίζω ότι υποστηρίζουμε αυτόν τον τύπο αρχείου. Μη έγκυρος τύπος αρχείου Προσθήκη σχολίου + Μπορείς να προσθέσεις σχόλια πριν από τη μεταφόρτωση. προαιρετικό Το συνολικό μέγεθος του μηνύματος πρέπει να είναι μικρότερο από {maxSize} Λειτουργία Άμεσης Μεταφόρτωσης! @@ -8592,6 +8612,7 @@ Αδυναμία ανοίγματος αρχείου: {file}. Μεταφόρτωση σε αναμονή Μεταφόρτωση σε **{destination}** + Μεταφόρτωση σε νήμα Ανέβηκε από {count} {count} @@ -8707,7 +8728,6 @@ Έλεγξε το email σου: μόλις σου στείλαμε έναν κωδικό επαλήθευσης στο **{oldEmail}**. Συμπλήρωσέ τον εδώ για να επιβεβαιώσεις ότι είσαι εσύ. Κωδικός επαλήθευσης [Δεν έλαβες κωδικό ή έληξε; Επανάληψη αποστολής.](onResend) - Επαλήθευση παλιού email Η τρέχουσα διεύθυνση email σου είναι !!{email}!! Με ποια θα ήθελες να την αλλάξεις; Καταχώρισε μια νέα διεύθυνση email και τον υπάρχοντα κωδικό πρόσβασης. Επεξεργασία email diff --git a/app/src/main/res/values-en-rXA/plurals.xml b/app/src/main/res/values-en-rXA/plurals.xml index b7e4700a89..6e9c1228b9 100644 --- a/app/src/main/res/values-en-rXA/plurals.xml +++ b/app/src/main/res/values-en-rXA/plurals.xml @@ -729,7 +729,7 @@ [»{count}« Þéñðîñĝ Åþþļîçåţîöñš one two three] - [åþþļîçåţîöñ one two] + [»{count}« åþþļîçåţîöñ one two] [»{count}« åþþļîçåţîöñš one two] @@ -776,6 +776,14 @@ [»{#}« ḿéñţîöñ one two] [»{#}« ḿéñţîöñš one two] + + [»{#}« åçţîVîţý one two] + [»{#}« åçţîVîţîéš one two] + + + [»{#}« ḿéñţîöñ one two] + [»{#}« ḿéñţîöñš one two] + [»{#}« ḿéñţîöñ one two] [»{#}« ḿéñţîöñš one two] @@ -788,6 +796,10 @@ [»{#}« ḿéñţîöñ one two] [»{#}« ḿéñţîöñš one two] + + [1 ûšéŕ one two] + [»{#}« ûšéŕš one two] + [1 ûšéŕ one two] [»{#}« ûšéŕš one two] diff --git a/app/src/main/res/values-en-rXA/strings.xml b/app/src/main/res/values-en-rXA/strings.xml index 5b0785075a..ec1f246016 100644 --- a/app/src/main/res/values-en-rXA/strings.xml +++ b/app/src/main/res/values-en-rXA/strings.xml @@ -254,10 +254,10 @@ [Ĝö ɓåçķ one two] [Éñţéŕ ýöûŕ ɓîŕţĥðåý one two three] [Þļéåšé éñţéŕ å Våļîð ðåţé öƒ ɓîŕţĥ one two three four] - [βéƒöŕé ýöû çåñ Vîéŵ ţĥîš ÑŠFŴ çĥåññéļ, ŵé ñééð ţö Véŕîƒý ýöûŕ åĝé. Ŵé ŵîļļ öñļý åšķ ýöû ƒöŕ ţĥîš öñçé. [Ŵĥý ðö Î ñééð ţö þŕöVîðé ḿý ɓîŕţĥðåý¿](»{helpURL}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five] - [Ţĥîš çĥåññéļ çöñţåîñš åðûļţ çöñţéñţ ḿåŕķéð Ñöţ Šåƒé Föŕ Ŵöŕķ. Ðö ýöû ŵîšĥ ţö þŕöçééð¿ one two three four five six seven eight nine] - [Ýöû ñééð ţö ɓé 18 öŕ öļðéŕ îñ öŕðéŕ ţö Vîéŵ ÑŠFŴ çĥåññéļš öñ Ðîšçöŕð. [νîéŵ öûŕ ĥéļþ åŕţîçļé](»{helpURL}«) öñ åĝé Véŕîƒîçåţîöñ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty] - [Šöŕŕý, ýöû\'ŕé ñöţ öļð éñöûĝĥ ţö Vîéŵ ţĥîš ÑŠFŴ çĥåññéļ one two three four five six seven] + [βéƒöŕé ýöû çåñ Vîéŵ ţĥîš åĝé-ŕéšţŕîçţéð çĥåññéļ, ŵé ñééð ţö Véŕîƒý ýöûŕ åĝé. Ŵé ŵîļļ öñļý åšķ ýöû ƒöŕ ţĥîš öñçé. [Ŵĥý ðö Î ñééð ţö þŕöVîðé ḿý ɓîŕţĥðåý¿](»{helpURL}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven] + [Ţĥîš çĥåññéļ çöñţåîñš åðûļţ çöñţéñţ ḿåŕķéð åš åĝé-ŕéšţŕîçţéð. Ðö ýöû ŵîšĥ ţö þŕöçééð¿ one two three four five six seven eight nine] + [Ýöû ñééð ţö ɓé 18 öŕ öļðéŕ îñ öŕðéŕ ţö Vîéŵ åĝé-ŕéšţŕîçţéð çĥåññéļš öñ Ðîšçöŕð. [νîéŵ öûŕ ĥéļþ åŕţîçļé](»{helpURL}«) öñ åĝé Véŕîƒîçåţîöñ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one] + [Šöŕŕý, ýöû\'ŕé ñöţ öļð éñöûĝĥ ţö Vîéŵ ţĥîš åĝé-ŕéšţŕîçţéð çĥåññéļ one two three four five six seven] [Šûɓḿîţ one two] [βåçķ ţö Ļöĝîñ one two] [»{underageMessage}« [νîéŵ öûŕ ĥéļþ åŕţîçļé](»{helpURL}«) ţö ļéåŕñ ḿöŕé. one two three four five six seven eight nine] @@ -735,6 +735,7 @@ [Šþöîļéŕ Åţţåçĥḿéñţ one two three] [Ŵĥéñ öţĥéŕš šþéåķ one two three] [Ŵĥéñ Î šþéåķ one two] + [Åûšţŕåļîåñ Ðöļļåŕ one two three] [¡¡»{name}«¡¡ - Åûðîéñçé one two three] [Éхîţ qûîéţļý one two] [Îñ Åûðîéñçé one two] @@ -1405,7 +1406,7 @@ [Šļöŵḿöðé îš éñåɓļéð. one two three] [Åññöûñçéḿéñţš one two] [Åññöûñçéḿéñţš (Ļîḿîţéð) one two three] - [Åññöûñçéḿéñţš (ÑŠFŴ) one two three] + [Åññöûñçéḿéñţš (Åĝé-Ŕéšţŕîçţéð) one two three four] [Ðîŕéçţöŕý one two] [Ŕûļéš one] [Šţåĝé one] @@ -1415,7 +1416,7 @@ [Ţéхţ one] [Ţéхţ (ÅçţîVé Ţĥŕéåðš) one two three] [Ţéхţ (Ļîḿîţéð) one two three] - [Ţéхţ (ÑŠFŴ) one two] + [Ţéхţ (Åĝé-Ŕéšţŕîçţéð) one two three] [νöîçé one] [νöîçé (Ļîḿîţéð) one two three] [νöîçé (Ļöçķéð) one two three] @@ -1909,6 +1910,7 @@ [Šéñéĝåļ one two] [Šöḿåļîå one two] [Šûŕîñåḿé one two] + [Šöûţĥ Šûðåñ one two] [Éļ ŠåļVåðöŕ one two] [Šîñţ Ḿååŕţéñ one two] [Šýŕîå one] @@ -2364,6 +2366,7 @@ [Îñ ÅçţîVîţý one two] [Îñ ¡¡»{applicationName}«¡¡ one two] [Çöḿîñĝ šööñ ţö ḿöɓîļé one two three] + [Ýöû ðö ñöţ ĥåVé þéŕḿîššîöñš ţö ûšé ÅçţîVîţîéš îñ ţĥîš çĥåññéļ. one two three four five six seven] [ÅçţîVîţý ĥåš éñðéð one two three] [Šéñð åñ åçţîVîţý îñVîţé ļîñķ ţö å ƒŕîéñð one two three four five] [îñ one] @@ -2395,7 +2398,6 @@ [Ļööķš ļîķé ýöû\'ŕé åļŕéåðý îñ **¡¡»{currentApplicationName}«¡¡**. Åŕé ýöû šûŕé ýöû ŵåñţ ţö šŵîţçĥ ţö **¡¡»{targetApplicationName}«¡¡**¿ one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen] [Ýöû šûŕé¿ one two] [åñ ÅçţîVîţý one two] - [Šţåŕţ þļåýîñĝ ţöĝéţĥéŕ ñöŵ îñ Vöîçé¡ one two three four five] [ÑÉŴ¡ ÅçţîVîţîéš one two three] [Þļåý ţöĝéţĥéŕ ƒöŕ ƒŕéé îñ åñý νöîçé Çĥåññéļ. Ûñļöçķ ḿöŕé åçţîVîţîéš ŵîţĥ βööšţîñĝ¡ one two three four five six seven eight nine] [åñöţĥéŕ ÅçţîVîţý one two three] @@ -2507,7 +2509,7 @@ [Éñåɓļé Ñöţîƒîçåţîöñš one two three] [Éñåɓļé Þéŕḿîššîöñ one two three] [Ýöû çåñ éñåɓļé åççéšš îñ þŕîVåçý šéţţîñĝš. one two three four five] - [Ðîšçöŕð ŵîļļ åûţöḿåţîçåļļý šçåñ åñð ðéļéţé ḿéðîå šéñţ îñ ţĥîš šéŕVéŕ ţĥåţ çöñţåîñ éхþļîçîţ çöñţéñţ (éхçļûðéš ÑŠFŴ çĥåññéļš). one two three four five six seven eight nine ten eleven twelve thirteen] + [Ðîšçöŕð ŵîļļ åûţöḿåţîçåļļý šçåñ åñð ðéļéţé ḿéðîå šéñţ îñ ţĥîš šéŕVéŕ ţĥåţ çöñţåîñ éхþļîçîţ çöñţéñţ (éхçļûðéš åĝé-ŕéšţŕîçţéð çĥåññéļš). one two three four five six seven eight nine ten eleven twelve thirteen] [Çŕéåţé öñé ƒöŕ ḿé one two three] [Çöḿḿûñîţý šéŕVéŕš ḿûšţ ĥåVé çļéåŕļý þöšţéð šéŕVéŕ ŕûļéš åñð/öŕ ĝûîðéļîñéš ƒöŕ ḿéḿɓéŕš. Þļéåšé šéļéçţ ţĥé çĥåññéļ ţĥåţ ĥöšţš ţĥîš. one two three four five six seven eight nine ten eleven twelve thirteen] [Ŕûļéš öŕ Ĝûîðéļîñéš Çĥåññéļ one two three four] @@ -2683,7 +2685,7 @@ [Ûĥ öĥ, ýöû ðöñ\'ţ ĥåVé ŵéɓĥööķ þéŕḿîššîöñš îñ åñý šéŕVéŕ ýöû\'ŕé îñ. Åšķ ýöûŕ šéŕVéŕ åðḿîñ ţö ĝîVé ýöû ţĥé þéŕḿîššîöñ öŕ åšķ ţĥéḿ ţö çöḿé ƒöļļöŵ ţĥéḿšéļVéš¡ one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven] [Åðð ţĥîš çĥåññéļ\'š ûþðåţéš ţö ýöûŕ šéŕVéŕ¡ one two three four five] [Ţĥé šéļéçţéð çĥåññéļ ĥåš ţöö ḿåñý ŵéɓĥööķš. Þļéåšé ŕéḿöVé å ŵéɓĥööķ öŕ šéļéçţ åñöţĥéŕ çĥåññéļ. one two three four five six seven eight nine ten] - [Ñöţé: Ţĥîš îš åñ ÑŠFŴ çĥåññéļ. one two three four] + [Ñöţé: Ţĥîš îš åñ åĝé-ŕéšţŕîçţéð çĥåññéļ. one two three four five] [Föļļöŵ ţö ĝéţ ţĥîš çĥåññéļ\'š ûþðåţéš îñ ýöûŕ öŵñ šéŕVéŕ. one two three four five six seven] [ÖVéŕ ¡¡»{count}«¡¡ öţĥéŕ þéöþļé åŕé åļšö ƒöļļöŵîñĝ. one two three four five] [Ţĥé ḿöšţ îḿþöŕţåñţ ûþðåţéš ƒŕöḿ ţĥîš çĥåññéļ ŵîļļ ñöŵ šĥöŵ ûþ ðîŕéçţļý îñ ýöûŕ šéŕVéŕ. Éñĵöý¡ one two three four five six seven eight nine ten] @@ -2735,7 +2737,7 @@ [Þŕûñîñĝ ŵîļļ ķîçķ **»{members}«** ŵĥö ĥåVé ñöţ ɓééñ šééñ öñ Ðîšçöŕð îñ **»{days}«** åñð åŕé åššîĝñéð ţö ĵûšţ ţĥé ŕöļéš ýöû\'Vé šéļéçţéð. Ḿéḿɓéŕš ŵĥö åŕé ñöţ åššîĝñéð ţö åñý ŕöļéš åŕé šţîļļ îñçļûðéð. Ţĥéý çåñ ŕéĵöîñ ţĥé šéŕVéŕ ûšîñĝ å ñéŵ îñVîţé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] [Þöšţ ḿéššåĝéš ţĥåţ ŕéåçĥ šéŕVéŕš öûţšîðé ýöûŕ öŵñ. Ûšéŕš çåñ öþţ îñţö Föļļöŵîñĝ ţĥîš çĥåññéļ, šö šéļéçţ þöšţš ýöû Þûɓļîšĥ ƒŕöḿ ĥéŕé ŵîļļ åþþéåŕ ðîŕéçţļý îñ ţĥéîŕ öŵñ šéŕVéŕš. Åññöûñçéḿéñţ çĥåññéļš ŵîļļ ñöţ ŕéçéîVé ḿéššåĝéš ƒŕöḿ öţĥéŕ Åññöûñçéḿéñţ çĥåññéļš. [Ļéåŕñ ḿöŕé.](»{documentationLink}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six] [Þöšţ ḿéššåĝéš ţĥåţ ŕéåçĥ šéŕVéŕš öûţšîðé ýöûŕ öŵñ. Ûšéŕš çåñ öþţ îñţö Föļļöŵîñĝ ţĥîš çĥåññéļ, šö šéļéçţ þöšţš ýöû Þûɓļîšĥ ƒŕöḿ ĥéŕé ŵîļļ åþþéåŕ ðîŕéçţļý îñ ţĥéîŕ öŵñ šéŕVéŕš. [Ļéåŕñ ḿöŕé.](»{documentationLink}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen] - [Ûšéŕš ŵîļļ ñééð ţö çöñƒîŕḿ ţĥéý åŕé öƒ öVéŕ ļéĝåļ åĝé ţö Vîéŵ îñ ţĥé çöñţéñţ îñ ţĥîš çĥåññéļ. ÑŠFŴ çĥåññéļš åŕé éхéḿþţ ƒŕöḿ ţĥé éхþļîçîţ çöñţéñţ ƒîļţéŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen] + [Ûšéŕš ŵîļļ ñééð ţö çöñƒîŕḿ ţĥéý åŕé öƒ öVéŕ ļéĝåļ åĝé ţö Vîéŵ îñ ţĥé çöñţéñţ îñ ţĥîš çĥåññéļ. Åĝé-ŕéšţŕîçţéð çĥåññéļš åŕé éхéḿþţ ƒŕöḿ ţĥé éхþļîçîţ çöñţéñţ ƒîļţéŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen] [Ðîšåɓļîñĝ ÖþéñĤ264 åļšö ðîšåɓļéš ĥåŕðŵåŕé åççéļéŕåţéð Vîðéö éñçöðîñĝ, îƒ åVåîļåɓļé. one two three four five six seven eight nine] [Ĥîñţš ţö ýöûŕ ŕöûţéŕ ţĥåţ ţĥé þåçķéţš Ðîšçöŕð îš ţŕåñšḿîţţîñĝ åŕé ĥîĝĥ þŕîöŕîţý. Šöḿé ŕöûţéŕš öŕ îñţéŕñéţ šéŕVîçé þŕöVîðéŕš ḿåý ḿîšɓéĥåVé ŵĥéñ ţĥîš îš šéţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen] [Åñýöñé îñ ţĥîš çĥåññéļ ŵîļļ çöññéçţ ţö ţĥé ŕéĝîöñ ýöû šéţ, ŕéĝåŕðļéšš öƒ ŵĥéŕé ţĥéý ļîVé. Ŕéĝîöñš 僃éçţ Vöîçé åñð Vîðéö Qûåļîţý. ĻéåVé îţ öñ Åûţöḿåţîç åñð Ðîšçöŕð ŵîļļ ƒîĝûŕé öûţ ŵĥåţ ŵöŕķš ɓéšţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen] @@ -2856,7 +2858,7 @@ [Ñöţĥîñĝ one two] [FŕéQûéñçý one two] [Ñöţîƒîçåţîöñ Þöšîţîöñ one two three] - [ÑŠFŴ Çĥåññéļ one two] + [Åĝé-Ŕéšţŕîçţéð Çĥåññéļ one two three] [Öƒƒ one] [Öñļý **@ḿéñţîöñš** one two three] [Öñļý @ḿéñţîöñš one two three] @@ -2948,6 +2950,7 @@ [Ýöû ðö ñöţ ĥåVé åñý îñþûţ ðéVîçéš éñåɓļéð. Ýöû ḿûšţ ĝŕåñţ Ðîšçöŕð [åççéšš ţö ýöûŕ ḿîçŕöþĥöñé](öñÉñåɓļéÇļîçķ) îñ öŕðéŕ ţö ɓé åɓļé ţö öɓšéŕVé îñþûţ šéñšîţîVîţý. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight] [Ýöû ḿûšţ ĝŕåñţ Ðîšçöŕð [åççéšš ţö ýöûŕ çåḿéŕå](öñÉñåɓļéÇļîçķ) îñ öŕðéŕ ţö ɓé åɓļé ţö þŕéVîéŵ. one two three four five six seven eight nine ten] [Ţĥîš çĥåññéļ îšñ’ţ ƒûļļý ɓûîļţ ýéţ ƒöŕ Åñðŕöîð ðéVîçéš. Ļöĝ öñ ţö ýöûŕ ðéšķţöþ çļîéñţ ƒöŕ ţĥé ƒûļļ éхþéŕîéñçé. one two three four five six seven eight nine ten eleven twelve] + [βéƒöŕé ýöû þöšţ… one two three] [Föŕûḿ Çĥåññéļ one two] [Šţåŕţ ðîšçûššîöñš ɓý ţöþîçš one two three four] [Ĝûîðéļîñéš one two] @@ -2967,6 +2970,7 @@ [Šţåŕţ å çöñVéŕšåţîöñ… one two three] [Ţîţļé one] [Ţýþîñĝ… one two] + [Ŕéåð ţĥé ĝûîðéļîñéš ţö ûñðéŕšţåñð ŵĥåţ ţĥîš çĥåññéļ îš ƒöŕ åñð çŕéåţé å ɓéţţéŕ ðîšçûššîöñ¡ one two three four five six seven eight nine ten] [Öļðéŕ Þöšţš one two] [Šöŕţ ɓý: Ļåţéšţ ÅçţîVîţý one two three] [Šöŕţ ɓý: Çŕéåţîöñ Ţîḿé one two three] @@ -3385,6 +3389,7 @@ [»{count}« ŵöŕðš one two] [Éñţéŕ ýöûŕ ķéýŵöŕðš ĥéŕé¡ one two three] [Fîļţéŕ ḿéššåĝéš çöñţåîñîñĝ ḿåļîçîöûš ļîñķš ƒŕöḿ ýöûŕ šéŕVéŕ. one two three four five six seven] + [Ûšé ţĥé ** * ** çĥåŕåçţéŕ åţ ţĥé ɓéĝîññîñĝ öŕ éñð öƒ ýöûŕ ķéýŵöŕð ƒöŕ þåŕţîåļ ḿåţçĥéš ŵîţĥîñ å ŵöŕð. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] [Ĥåŕḿƒûļ Ļîñķ Fîļţéŕ one two three] [΃ ĥåŕḿƒûļ ļîñķš åŕé ðéţéçţéð… one two three four] [Çĥåññéļ: €[**¡¡»{channelName}«¡¡**](çĥåññéļĤööķ) one two three four] @@ -3573,12 +3578,14 @@ [Çŕéåţé one two] [»{count}«] [»{number}«] + [Åŕé ýöû šûŕé¿ one two] [βûţ ýöû çöûļð ŵŕîţé šöḿé¡ one two three] [Ţĥîš šéŕVéŕ ðöéšñ\'ţ ĥåVé åñý ţöþ ḿéššåĝéš ýéţ. one two three four five six] [Þļéåšé ŕéļöåð ţĥé þåĝé öŕ çĥéçķ öûŕ [šţåţûš þåĝé](»{url}«). one two three four five six] [Ööþš¡ Ýöû\'Vé çåûĝĥţ åñ ûļţŕå-ŕåŕé éŕŕöŕ. one two three four five] [Ŕéƒŕéšĥ ţö šéé ŵĥåţ\'š ĥåþþéñîñĝ one two three four] [Ţĥåţ\'š îţ ƒöŕ ñöŵ¡ βûţ ŵåîţ, ţĥéŕé ḿîĝĥţ ɓé ḿöŕé… one two three four five six] + [Ĥîðé Ḿéššåĝé one two] [ŔéḿöVé Fŕöḿ Ĥöḿé one two three] [Ţĥîš ŵîļļ ŕéḿöVé ţĥé ḿéššåĝé ƒŕöḿ šĥöŵîñĝ îñ Ĥöḿé, ɓûţ ţĥé ḿéššåĝé ŵîļļ šţîļļ éхîšţ îñ ţĥé çĥåññéļ one two three four five six seven eight nine ten eleven] [Öþéñ ḿéššåĝé ƒŕöḿ ¡¡»{channelName}«¡¡ îñ šîðéɓåŕ one two three four] @@ -3597,6 +3604,9 @@ [Ĥöḿé one] [Ţĥîš îš å ñéŵ šûŕƒåçé ŵé\'ŕé ɓéţå ţéšţîñĝ ţö ĥéļþ ýöû ķééþ ûþ ŵîţĥ ŵĥåţ\'š ĥåþþéñîñĝ îñ ýöûŕ šéŕVéŕ. one two three four five six seven eight nine ten eleven] [Ĥöḿé - ¡¡»{guildName}«¡¡ one two] + [Ýöû’ļļ åļšö ĥéļþ ûñļöçķ ḿöŕé çûšţöḿîžåţîöñ ƒéåţûŕéš åñð ûţîļîţý ûþĝŕåðéš ƒöŕ éVéŕýöñé îñ ţĥé šéŕVéŕ ļîķé: one two three four five six seven eight nine ten eleven] + [βööšţ ýöûŕ šéŕVéŕ ţö ļéVéļ »{targetLevel}« ţö ûšé ýöûŕ ñéŵ åñîḿåţéð šéŕVéŕ îçöñ. one two three four five six seven] + [Ţĥîš ļööķš ĝŕéåţ¡ one two three] [Çĥåñĝé ŠéŕVéŕ Þŕöƒîļé βåññéŕ one two three four] [Ţåþ ţö éðîţ åɓöûţ ḿé ƒöŕ ţĥîš šéŕVéŕ one two three four five] [Éðîţ Åɓöûţ Ḿé ƒöŕ ţĥîš šéŕVéŕ one two three four] @@ -3883,11 +3893,23 @@ [Ýöûŕ ḿéḿɓéŕšĥîþ ĥåš ɓééñ ŕéšţåŕţéð¡ one two three four] [Šéåŕçĥ çĥåññéļš one two three] [Ḿöñéţîžé ýöûŕ šéŕVéŕ ɓý öƒƒéŕîñĝ éхçļûšîVé çĥåññéļš åñð ɓéñéƒîţš. one two three four five six seven] + [Ŵééķļý çöḿḿûñîçåţöŕš one two three] + [νîţåé åḿéţ, îñ éñîḿ ðöñéç ñéQûé. Ḿåššå ñîɓĥ šîţ éţ, Véļîţ ƒåḿéš. ÅļîQûéţ öðîö îḿþéŕðîéţ þĥåŕéţŕå, åç ɓîɓéñðûḿ åûçţöŕ éţ éţ. Åḿéţ šçéļéŕîšQûé šîţ ƒûšçé šçéļéŕîšQûé îñ ļéçţûš ĵûšţö. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve] + [Ḿöŕé ţĥåñ 500 ḿéḿɓéŕš one two three] + [Åŕçû ñûļļåḿ þéļļéñţéšQûé ñåḿ öðîö ţîñçîðûñţ ûţ. one two three four five six] + [Ñöţ þŕîḿåŕîļý 18+ çöñţéñţ one two three] + [Fåçîļîšî çöñšéçţéţûŕ Vîţåé îñ Qûåḿ þéļļéñţéšQûé éûîšḿöð Vûļþûţåţé þöšûéŕé. Îñ ûļţŕîçéš éĝéšţåš ðîçţûḿ çŕåš. Îñ öŕçî VîVéŕŕå þöŕţå þŕöîñ çöñšéçţéţûŕ. Çöḿḿöðö ñîšļ ûļţŕîçîéš ţîñçîðûñţ Véñéñåţîš åðîþîšçîñĝ éĝéšţåš çöḿḿöðö VîVåḿûš šîţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen] + [Ŵééķ 1 ḿéḿɓéŕ ŕéţéñţîöñ ĝŕéåţéŕ ţĥåñ 20%% one two three four five] + [Šîţ þļåçéŕåţ ñûñç éļéḿéñţûḿ þĥåŕéţŕå åţ ḿåĝñå ƒåçîļîšî. Ḿåţţîš åḿéţ ţŕîšţîQûé éļéḿéñţûḿ, öŕñåŕé ĥåç Véļ ñûñç. one two three four five six seven eight nine ten eleven] + [Ñö þöļîçý Vîöļåţîöñš ŵîţĥîñ ţĥé ļåšţ 90 ðåýš one two three four five] + [ÑéQûé, åļîQûéţ šöçîîš šéð éļîţ VîVéŕŕå åļîQûåḿ îþšûḿ šéð. Ûţ åļîQûåḿ ƒŕîñĝîļļå åţ šîţ öŕñåŕé ðöñéç ðûî îḿþéŕðîéţ åŕçû. Ḿåûŕîš ñûñç ḿåĝñå éû ţöŕţöŕ þéļļéñţéšQûé éĝéţ ðîåḿ ñûñç. Féŕḿéñţûḿ ðûîš çöñVåļļîš ƒéûĝîåţ VîVéŕŕå šîţ šîţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] + [Ĝŕéåţ ŵöŕķ¡ Ýöûŕ šéŕVéŕ ḿééţš åļļ ţĥé ŕéQûîŕéḿéñţš ţö åþþļý ƒöŕ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ. one two three four five six seven eight nine] [Åþþļý ƒöŕ Åççéšš one two three] [Öñļý ţĥé šéŕVéŕ öŵñéŕ çåñ åþþļý ƒöŕ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ. ĜîVé ’éḿ å ĥéåðš ûþ¡ one two three four five six seven eight] [Åþþļîçåţîöñ Þéñðîñĝ one two three] [Ţö åþþļý, ŕéƒéŕ ţö ţĥé ŕéQûîŕéḿéñţš ɓéļöŵ. Ñöţé ţĥåţ ţĥéšé åŕé ĵûšţ ţĥé ḿîñîḿûḿ ŕéQûîŕéḿéñţš ţö åþþļý, åñð åççéþţåñçé îš ñöţ ĝûåŕåñţééð. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three] [Ţö ļéåŕñ ḿöŕé åɓöûţ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ, çĥéçķ öûţ ţĥé FÅq. one two three four five six seven] + [Ýöûŕ šéŕVéŕ **€[ðöéš ñöţ](ðöéšÑöţĤööķ)** çûŕŕéñţļý ḿééţ åļļ ţĥé ŕéQûîŕéḿéñţš ţö åþþļý ƒöŕ Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ. one two three four five six seven eight nine ten eleven] [Ĝéţ Šţåŕţéð one two] [ÅðVåñçéð one two] [βåšîç Îñƒö one two] @@ -3987,15 +4009,15 @@ [Šĥöŵ Ļéšš one two] [Šĥöŵ Ḿöŕé one two] [Šûɓšçŕîɓé one two] + [Ţŕîåļ ḿåý ñöţ îñçļûðé þéŕķš ļîšţéð ûñðéŕ Åððîţîöñåļ βéñéƒîţš. one two three four five six seven] + [»{trialPeriodDuration}« Fŕéé Ţŕîåļ one two] [Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ Åçţîöñš one two three four] [Ýöû ĥåVé **»{numSubscriptions}« åçţîVé »{numSubscriptions}«** one two three] - [Þŕéḿîûḿ Çĥåññéļ one two three] [Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ one two three] [Éðîţ Þŕéḿîûḿ Šéţţîñĝš one two three] [Ḿåñåĝé Ḿéḿɓéŕšĥîþš one two three] [Ýöûŕ Šûɓšçŕîþţîöñš one two three] [Þŕéḿîûḿ ţîéŕš åŕé åVåîļåɓļé ţö åþþŕöVéð šéŕVéŕ ḿéḿɓéŕš. one two three four five six seven] - [Þŕéḿîûḿ Çĥåññéļ (Ļöçķéð) one two three] [Þåîð šéŕVéŕ ḿéḿɓéŕšĥîþš åŕé ɓîļļéð šéþåŕåţéļý. Ţĥéý ḿåý ĥåVé ðéŕéñţ ŕéñéŵåļ ðåţéš åñð þåýḿéñţ ḿéţĥöðš. one two three four five six seven eight nine ten eleven] [Þŕéḿîûḿ Ḿéḿɓéŕšĥîþ one two three] [Ḿåñåĝé Ţîéŕš one two] @@ -4082,8 +4104,8 @@ [€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) ŕéḿöVéð €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven] [Çĥåñĝéð ţĥé ñåḿé ƒŕöḿ **¡¡»{oldValue}«¡¡** ţö **¡¡»{newValue}«¡¡** one two three four five six seven eight nine] [Šéţ ţĥé ñåḿé ţö **¡¡»{newValue}«¡¡** one two three] - [Ûñḿåŕķéð ţĥé çĥåññéļ åš ÑŠFŴ one two three four] - [Ḿåŕķéð ţĥé çĥåññéļ åš ÑŠFŴ one two three four] + [Ûñḿåŕķéð ţĥé çĥåññéļ åš åĝé-ŕéšţŕîçţéð one two three four five] + [Ḿåŕķéð ţĥé çĥåññéļ åš åĝé-ŕéšţŕîçţéð one two three four five] [€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) çŕéåţéð çĥåññéļ öVéŕŕîðéš ƒöŕ €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven twelve thirteen fourteen] [€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) ŕéḿöVéð çĥåññéļ öVéŕŕîðéš ƒöŕ €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven twelve thirteen fourteen] [€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) ûþðåţéð çĥåññéļ öVéŕŕîðéš ƒöŕ €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven twelve thirteen fourteen] @@ -4282,7 +4304,7 @@ [Çĥåñĝéð ţĥé ñåḿé ƒŕöḿ **¡¡»{oldValue}«¡¡** ţö **¡¡»{newValue}«¡¡** one two three four five six seven eight nine] [Ŵîţĥ ñåḿé **¡¡»{newValue}«¡¡** one two three] [€[**¡¡»{user}«¡¡**](ûšéŕĤööķ) ûþðåţéð ţĥé ŵéɓĥööķ €[**¡¡»{target}«¡¡**](ţåŕĝéţĤööķ) one two three four five six seven eight nine ten eleven twelve thirteen] - [Šéţûþ ŕûļéš ƒöŕ ḿöðéŕåţîöñ îñ ýöûŕ šéŕVéŕ ţö åûţöḿåţîçåļļý ƒîļţéŕ çöñţéñţ åñð åļéŕţ ḿöðéŕåţöŕš šö ţĥåţ ýöû çåñ ķééþ ýöûŕ šéŕVéŕ šåƒé åŕöûñð-ţĥé-çļöçķ one two three four five six seven eight nine ten eleven twelve thirteen fourteen] + [Šéţ ûþ ŕûļéš ƒöŕ ḿöðéŕåţîöñ îñ ýöûŕ šéŕVéŕ ţö åûţöḿåţîçåļļý ƒîļţéŕ çöñţéñţ åñð þöšţ åļéŕţš ţö ķééþ šéŕVéŕ šåƒé åŕöûñð ţĥé çļöçķ. Ûšéŕš ŵîţĥ Åðḿîñ þéŕḿîššîöñš ŵîļļ ɓé îĝñöŕéð ƒŕöḿ ÅûţöḾöð ŕûļéš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen] [ÅûţöḾöð one two] [Ţĥé ŕéçöḿḿéñðéð ḿîñîḿûḿ šîžé îš 960х540 åñð ŕéçöḿḿéñðéð åšþéçţ ŕåţîö îš 16:9. [Ļéåŕñ ḿöŕé](»{articleURL}«). one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen] [Çöḿḿûñîţý Šéţţîñĝš one two three] @@ -4291,6 +4313,8 @@ [Ţĥîš ŵîļļ ŕéḿöVé šþéçîƒîç ƒéåţûŕéš ƒöŕ Çöḿḿûñîţý šéŕVéŕš, ļîķé ŠéŕVéŕ ÐîšçöVéŕý åñð ŠéŕVéŕ Îñšîĝĥţš. one two three four five six seven eight nine ten eleven] [Åŕé ýöû šûŕé ýöû ŵåñţ ţö ðîšåɓļé Çöḿḿûñîţý¿ one two three four five] [Ðîšåɓļîñĝ Çöḿḿûñîţý one two three] + [Ýöû ḿûšţ ðîšåɓļé Ḿéḿɓéŕ ŔéQûîŕéḿéñţš ƒîŕšţ ɓéƒöŕé ýöû çåñ ðîšåɓļé Çöḿḿûñîţý. one two three four five six seven eight] + [Ĝö ţö Ḿéḿɓéŕ ŔéQûîŕéḿéñţš one two three] [Åŕé ýöû šûŕé¿ one two] [Éñåɓļé Çöḿḿûñîţý one two three] [ÇöñVéŕţ ýöûŕ šéŕVéŕ ţö å Çöḿḿûñîţý šéŕVéŕ ţö åççéšš åððîţîöñåļ åðḿîñîšţŕåţîVé ţööļš ţĥåţ çåñ ɓéţţéŕ ĥéļþ ýöû ḿöðéŕåţé, ŕûñ, åñð ĝŕöŵ ýöûŕ šéŕVéŕ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen] @@ -4658,7 +4682,7 @@ [βéƒöŕé ûþļöåðîñĝ ýöûŕ šöûñð ƒîļé, ḿåķé šûŕé ýöû ḿééţ ţĥé ƒöļļöŵîñĝ ŕéQûîŕéḿéñţš: one two three four five six seven eight nine] [Fîļé šîžé: 512 Ķβ one two three] [Föŕ ḿöŕé îñƒöŕḿåţîöñ åɓöûţ ƒîļé ţýþéš, åñð ţîþš öñ ûþļöåðîñĝ çûšţöḿ šöûñðš, çĥéçķ öûţ ţĥîš Ĥéļþ Çéñţéŕ åŕţîçļé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen] - [Fîļé ļéñĝţĥ: Ûþ ţö 10 šéçöñðš one two three four] + [Fîļé ļéñĝţĥ: Ûþ ţö 3 šéçöñðš one two three four] [Ûþļöåð ŔéQûîŕéḿéñţš one two three] [Ûþļöåð Šöûñð one two] [Ţĥîš îḿåĝé ŵîļļ ðîšþļåý ŵĥéñ ûšéŕš ŕéçéîVé åñ îñVîţé ţö ţĥé šéŕVéŕ. one two three four five six seven eight] @@ -4686,6 +4710,12 @@ [¡¡»{channelName}«¡¡ (åññöûñçéḿéñţ çĥåññéļ) one two three four] [»{mentionCount}«, ¡¡»{channelName}«¡¡ (åññöûñçéḿéñţ çĥåññéļ) one two three four] [ûñŕéåð, ¡¡»{channelName}«¡¡ (åññöûñçéḿéñţ çĥåññéļ) one two three four] + [»{activitiesCount}«] + [»{userCount}« öƒ »{limit}« ûšéŕš one two] + [»{mentionCount}«] + [Þŕéḿîûḿ Çĥåññéļ (ļöçķéð) one two three] + [Þŕéḿîûḿ Çĥåññéļ one two three] + [ûñŕéåð one two] [¡¡»{channelName}«¡¡ (ţéхţ çĥåññéļ) one two three] [»{mentionCount}«, ¡¡»{channelName}«¡¡ (ţéхţ çĥåññéļ) one two three] [ûñŕéåð, ¡¡»{channelName}«¡¡ (ţéхţ çĥåññéļ) one two three four] @@ -4699,8 +4729,10 @@ [ûñŕéåð, ¡¡»{channelName}«¡¡ (ţĥŕéåð) one two three] [¡¡»{channelName}«¡¡ (ûñķñöŵñ çĥåññéļ) one two three] [¡¡»{channelName}«¡¡ (Vöîçé çĥåññéļ) one two three] + [»{userCount}«] [¡¡»{channelName}«¡¡ (Vöîçé çĥåññéļ), »{userCount}« öƒ »{limit}« ûšéŕš one two three four] [¡¡»{channelName}«¡¡ (Vöîçé çĥåññéļ), »{userCount}« one two three] + [ÅçţîVé åçţîVîţîéš îñ ţĥîš çĥåññéļ: »{activeActivities}« one two three four] [Ţĥîš Šţåĝé îšñ\'ţ šçĥéðûļéð ţö šţåŕţ ûñţîļ »{startDate}« åţ »{startTime}« one two three four five six] [νîšîţ ţĥîš ļîñķ öñ ýöûŕ ðéšķţöþ ţö ɓûý å ţîçķéţ. Öñçé ýöû ĥåVé å ţîçķéţ, ýöû\'ļļ ɓé åɓļé ţö åţţéñð ţĥé éVéñţ öñ ðéšķţöþ öŕ ḿöɓîļé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two] [Ţĥåţ šţîçķéŕ ŵåš ţöö ɓîĝ¡ Šţîçķéŕš ḿûšţ ɓé ûñðéŕ »{maxSize}«. one two three four five six] @@ -5732,6 +5764,10 @@ [Ļîĝĥţ ĝŕééñ one two] [Ļîĝĥţ ĝŕéý one two] [Ļîñķ Çöþîéð¡ one two] + [Ĥéåðš ûþ, **¡¡»{url}«¡¡** ḿåý ļööķ öŕ šééḿ ļîķé îţ îš ƒŕöḿ Ðîšçöŕð, ɓûţ ţĥîš ŵéɓšîţé îš ñöţ ŕûñ öŕ ḿåñåĝéð ɓý ûš¡ Ŵéɓšîţéš ļîķé ţĥéšé ḿîĝĥţ ţŕý ţö ţŕîçķ ýöû îñţö šĥåŕîñĝ þéŕšöñåļ îñƒöŕḿåţîöñ, šţéåļ ýöûŕ þåššŵöŕð, öŕ îñšţåļļ ûñŵåñţéð šöƒţŵåŕé öñ ýöûŕ ðéVîçé. Ḿåķé šûŕé ñöţ ţö éñţéŕ ýöûŕ åççöûñţ çŕéðéñţîåļš åñýŵĥéŕé ţĥåţ îšñ\'ţ Ðîšçöŕð. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten eleven twelve thirteen fourteen] + [Çļöšé one] + [Çöñţîñûé ţö ļîñķ one two three] + [Ĥöļð Ûþ¡ Ţĥîš îš ñöţ Ðîšçöŕð¡ one two three four] [Ļîñķ Šéţţîñĝš one two] [Ļîñķ ýöûŕ Ðîšçöŕð Åççöûñţ one two three] [Ļîñķ ýöûŕ ×ɓöх åççöûñţ ţö Ðîšçöŕð ţö šĥöŵ ŵĥåţ ĝåḿé ýöû\'ŕé þļåýîñĝ. one two three four five six seven eight] @@ -5741,7 +5777,6 @@ [»{count}« ļîšţéñîñĝ one two] [Ļîšţéñîñĝ ţö **¡¡»{name}«¡¡** one two three] [ĻîVé one] - [Çŕéåţé Çŕåšĥ Ðûḿþ one two three] [ĻîVé ÉVéñţ one two] [Fåîļéð ţö ļöåð ţĥé îḿåĝé. Þļéåšé ţŕý åĝåîñ. one two three four five] [Ļöåð ḿöŕé ḿéššåĝéš one two three] @@ -5811,15 +5846,17 @@ [Šéļéçţ Ļåñĝûåĝé one two three] [Ýöû çåñ çĥåñĝé ţĥîš ļåţéŕ. one two three four] [Ĥî¡ Šéļéçţ ļåñĝûåĝé one two three] - [Ŵé ļöŵéŕéð þŕîçéš îñ Åûšţŕåļîå åñð åççéþţ þåýḿéñţš îñ €ÅÛ. [Ļéåŕñ Ḿöŕé](»{helpCenterLink}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen] + [Ŵé ļöŵéŕéð Ñîţŕö ţö Å€12.99 å ḿöñţĥ åñð ñöŵ åççéþţ ÅÛÐ. [Ļéåŕñ Ḿöŕé](»{helpCenterLink}«) one two three four five six seven eight nine ten eleven twelve thirteen] [Ĝ’ðåý, îñðééð one two] [[Ļéåŕñ Ḿöŕé](»{helpCenterLink}«) one two three] + [Ýöû ĝéţ ţĥé ñéŵ þŕîçé åûţöḿåţîçåļļý. one two three four five] [**Ĥööŕåý¡** Åš å ŕéšîðéñţ öƒ »{country}«, ýöû\'ŕé ñöŵ þåýîñĝ ţĥé ðîšçöûñţéð þŕîçé öƒ »{newPrice}« ƒöŕ Ñîţŕö¡ [Ļéåŕñ Ḿöŕé](»{helpCenterLink}«). one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] [**Ĥööŕåý¡** Åš å ŕéšîðéñţ öƒ »{country}«, ýöû çåñ ñöŵ ĝéţ Ñîţŕö ƒöŕ å ðîšçöûñţéð þŕîçé öƒ »{newPrice}«¡ [Ļéåŕñ Ḿöŕé](»{helpCenterLink}«). one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen] - [Åññöûñçîñĝ ñéŵ Ñîţŕö þŕîçîñĝ ƒöŕ öûŕ Åûššîé ƒŕîéñðš¡ one two three four five six] + [Ñéŵ ļöŵéŕ Ñîţŕö þŕîçéš ƒöŕ öûŕ Åûššîé ƒŕîéñðš, åý. one two three four five six] [Çĥåñĝîñĝ ýöûŕ þåýḿéñţ ḿéţĥöð ŵîļļ çĥåñĝé ýöûŕ šûɓšçŕîþţîöñ þŕîçé åñð çûŕŕéñçý ţö »{newCurrencyAndPrice}«. [Çļîçķ ĥéŕé](»{helpCenterLink}«) ţö ļéåŕñ ḿöŕé åɓöûţ ĥöŵ ŵé ðéţéŕḿîñé ŵĥåţ ýöû þåý. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six] [Ļöçķ Þöšţ one two] [Ļöçķ Ţĥŕéåð one two] + [Ļöĝ Îñ ŵîţĥ ţĥé Åþþ one two three] [Ļöĝîñ one] [Ļöĝĝîñĝ îñ åš ¡¡»{username}«¡¡ one two three] [Å Våļîð ļöĝîñ îš ŕéQûîŕéð. one two three four] @@ -6044,8 +6081,8 @@ [Ţŕéåţ éVéŕýöñé ŵîţĥ ŕéšþéçţ. Åɓšöļûţéļý ñö ĥåŕåššḿéñţ, ŵîţçĥ ĥûñţîñĝ, šéхîšḿ, ŕåçîšḿ, öŕ ĥåţé šþééçĥ ŵîļļ ɓé ţöļéŕåţéð. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty] [»{ruleIndex}«. one] [Ýöû çåñ öñļý åðð ûþ ţö »{number}« ŕûļéš one two three four] - [Ñö ÑŠFŴ öŕ öɓšçéñé çöñţéñţ one two three four] - [Ñö ÑŠFŴ öŕ öɓšçéñé çöñţéñţ. Ţĥîš îñçļûðéš ţéхţ, îḿåĝéš, öŕ ļîñķš ƒéåţûŕîñĝ ñûðîţý, šéх, ĥåŕð Vîöļéñçé, öŕ öţĥéŕ ĝŕåþĥîçåļļý ðîšţûŕɓîñĝ çöñţéñţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five] + [Ñö åĝé-ŕéšţŕîçţéð öŕ öɓšçéñé çöñţéñţ one two three four five] + [Ñö åĝé-ŕéšţŕîçţéð öŕ öɓšçéñé çöñţéñţ. Ţĥîš îñçļûðéš ţéхţ, îḿåĝéš, öŕ ļîñķš ƒéåţûŕîñĝ ñûðîţý, šéх, ĥåŕð Vîöļéñçé, öŕ öţĥéŕ ĝŕåþĥîçåļļý ðîšţûŕɓîñĝ çöñţéñţ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven] [Ñö šþåḿ öŕ šéļƒ-þŕöḿöţîöñ one two three] [Ñö šþåḿ öŕ šéļƒ-þŕöḿöţîöñ (šéŕVéŕ îñVîţéš, åðVéŕţîšéḿéñţš, éţç) ŵîţĥöûţ þéŕḿîššîöñ ƒŕöḿ å šţ僃 ḿéḿɓéŕ. Ţĥîš îñçļûðéš ÐḾîñĝ ƒéļļöŵ ḿéḿɓéŕš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four] [Éñţéŕ å ŕûļé one two] @@ -6201,8 +6238,8 @@ [Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ðŕåĝ öţĥéŕ ḿéḿɓéŕš öûţ öƒ ţĥîš çĥåññéļ. Ţĥéý çåñ öñļý ḿöVé ḿéḿɓéŕš ɓéţŵééñ çĥåññéļš ɓöţĥ ţĥéý åñð ţĥé ḿéḿɓéŕ ţĥéý åŕé ḿöVîñĝ ĥåVé åççéšš. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen] [ḾöVé Ţö one two] [Ûšéŕ ĥåš ɓééñ ḿöVéð ţö ţĥé šéļéçţéð çĥåññéļ. one two three four five] - [Åļéŕţ Çļéåŕéð one two] - [Ñö Åļéŕţ Šĥöŵîñĝ one two three] + [Åļéŕţ Çļéåŕéð one two] + [Ñö Åļéŕţ Šĥöŵîñĝ one two three] [Ñéŵ ñöţîƒîçåţîöñ one two three] [ŔéḿöVé »%1$s« one two] [Ḿöŕé ţĥåñ %1$d ñéŵ ñöţîƒîçåţîöñš one two three four] @@ -6496,15 +6533,15 @@ [Ýöû ḿûšţ ɓé åţ ļéåšţ éîĝĥţééñ ýéåŕš öļð ţö Vîéŵ ţĥîš çĥåññéļ. Åŕé ýöû öVéŕ éîĝĥţééñ åñð ŵîļļîñĝ ţö šéé åðûļţ çöñţéñţ¿ one two three four five six seven eight nine ten eleven twelve] [Ţĥîš šéŕVéŕ\'š çöñţéñţ îš ûñåVåîļåɓļé öñ îÖŠ one two three four five] [Ĝöţ îţ one two] - [Šöŕŕý, ÑŠFŴ šéŕVéŕš åŕé ɓļöçķéð öñ ţĥé îÖŠ þļåţƒöŕḿ þéŕ Åþþ Šţöŕé ĝûîðéļîñéš. ΃ ýöû\'ŕé öVéŕ 18 ýöû çåñ ĵöîñ öñ ţĥé ðéšķţöþ åþþ öŕ ŵéɓšîţé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four] + [Šöŕŕý, åĝé-ŕéšţŕîçţéð šéŕVéŕš åŕé ɓļöçķéð öñ ţĥé îÖŠ þļåţƒöŕḿ þéŕ Åþþ Šţöŕé ĝûîðéļîñéš. ΃ ýöû\'ŕé öVéŕ 18 ýöû çåñ ĵöîñ öñ ţĥé ðéšķţöþ åþþ öŕ ŵéɓšîţé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six] [Ŕéåð ḿöŕé åţ öûŕ [Ĥéļþ Çéñţéŕ](»{helpURL}«). one two three four] [Éḿöĵîš ƒŕöḿ ţĥîš šéŕVéŕ åŕé ûñåVåîļåɓļé one two three four five] - [ÑŠFŴ šéŕVéŕ one two] - [ÑŠFŴ šéŕVéŕš åŕé ɓļöçķéð öñ ţĥé îÖŠ þļåţƒöŕḿ þéŕ Åþþ Šţöŕé ĝûîðéļîñéš. [νîšîţ öûŕ Ĥéļþ Çéñţéŕ](»{helpURL}«) ţö ļéåŕñ ḿöŕé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen] - [ÑŠFŴ šéŕVéŕ one two] + [Åĝé-ŕéšţŕîçţéð šéŕVéŕ one two three] + [Åĝé-ŕéšţŕîçţéð šéŕVéŕš åŕé ɓļöçķéð öñ ţĥé îÖŠ þļåţƒöŕḿ þéŕ Åþþ Šţöŕé ĝûîðéļîñéš. [νîšîţ öûŕ Ĥéļþ Çéñţéŕ](»{helpURL}«) ţö ļéåŕñ ḿöŕé. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty] + [Åĝé-ŕéšţŕîçţéð šéŕVéŕ one two three] [Ńţéŕ ĵöîñîñĝ öñ ðéšķţöþ, Vîéŵ ýöûŕ šéŕVéŕš ƒöŕ þéöþļé 18+ öñ îÖŠ ðéVîçéš. one two three four five six seven eight] - [Åļļöŵ åççéšš ţö ÑŠFŴ šéŕVéŕš öñ îÖŠ one two three four] - [ÑŠFŴ Çĥåññéļ one two] + [Åļļöŵ åççéšš ţö åĝé-ŕéšţŕîçţéð šéŕVéŕš öñ îÖŠ one two three four five] + [Åĝé-Ŕéšţŕîçţéð Çĥåññéļ one two three] [Ŵé\'ŕé šö éхçîţéð ýöû\'ŕé ĥéŕé¡ βéƒöŕé ŵé ĝéţ šţåŕţéð þļéåšé éñţéŕ ýöûŕ ɓîŕţĥðåý. [Ŵĥý ðö Î ñééð ţö þŕöVîðé ḿý ɓîŕţĥðåý¿](»{helpURL}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty] [Åšķ ýöûŕ ƒŕîéñðš ţö îñVîţé ýöû ţö ţĥéîŕ šéŕVéŕš, ŵĥîçĥ åŕé þļåçéš ƒöŕ ĥåñĝîñĝ öûţ åñð ţåļķîñĝ. one two three four five six seven eight nine ten] [Ļöĝîñ öŕ Ŕéĝîšţéŕ ţö ĝéţ šţåŕţéð one two three four] @@ -6607,6 +6644,7 @@ [Ýöû\'ŕé åļöñé îñ ţĥîš çåļļ. Öţĥéŕš îñ ţĥîš çĥåţ çåñ ĵöîñ åţ åñý ţîḿé. one two three four five six seven eight] [Öñļý ýöû çåñ šéé »{count}« • [Ðîšḿîšš »{countMessages}«](ĥåñðļéÐéļéţé) one two three four five] [Öþéñ one] + [Öþéñ Çĥåññéļ Ţöþîç one two three] [Öþéñ Çĥåţ one two] [Öþéñ Çöññéçţîöñ Ŕéþļåý one two three] [Öþéñ Åþþ one two] @@ -6616,6 +6654,7 @@ [Öþéñ îñ Ţĥéåţéŕ one two three] [Öþéñ Ļîñķ one two] [Öþéñ ÑåVîĝåţîöñ one two three] + [çļîçķ ţö öþéñ îḿåĝé ðîåļöĝ one two three four] [Öþéñ öŕîĝîñåļ one two] [öþţîöñåļ one two] [Öþţîöñš one two] @@ -6702,6 +6741,7 @@ [Þåĝé ¡¡»{currentPage}«¡¡ one two] [Þåĝé ¡¡»{currentPage}«¡¡ öƒ ¡¡»{numPages}«¡¡ one two three] [[Þåîð ŠéŕVîçéš Ţéŕḿš](»{url}«) one two three] + [ĥţţþš://šûþþöŕţ.ðîšçöŕð.çöḿ/ĥç/åŕţîçļéš/4410339366295 one two three four five six] [»{count}«] [»{count}« Ðîšçöŕð\'š Ţŵîţţéŕ šĥöûļð ĥåVé ḿöŕé îñƒöŕḿåţîöñ. one two three four five six] [Þåŕţñéŕéð ŠéŕVéŕ Öŵñéŕ one two three] @@ -6874,7 +6914,7 @@ [Åñý ĝŕöûþ ḿéḿɓéŕ çåñ þîñ å ḿéššåĝé ƒŕöḿ îţš çöĝ ḿéñû. one two three four five six] [Þîññéð one two] [Þîñš one] - [Ţĥîš çĥåññéļ îš ÑŠFŴ åñð ðûé ţö îţš çöñţéñţ îţš þîñš šĥöûļð ñöţ ɓé Vîéŵéð ɓý åñýöñé. one two three four five six seven eight nine] + [Ţĥîš çĥåññéļ îš åĝé-ŕéšţŕîçţéð åñð ðûé ţö îţš çöñţéñţ îţš þîñš šĥöûļð ñöţ ɓé Vîéŵéð ɓý åñýöñé. one two three four five six seven eight nine ten] [Þîñš, ûñŕéåð one two] [Þöļîšĥ one two] [Åñðŕöîð one two] @@ -7125,6 +7165,7 @@ [Îḿåĝé öƒ å þîñķ çŕýšţåļ ŵîţĥ ŵîñĝš one two three four] [βööšţîñĝ ûñļöçķš þöŵéŕƒûļ ƒéåţûŕéš åñð ûþĝŕåðéš ƒöŕ éVéŕýöñé îñ ţĥé šéŕVéŕ ţö éñĵöý. ĜîVé å βööšţ åñð ĝéţ: one two three four five six seven eight nine ten eleven] [Åççéšš ţö ḿöŕé ƒûñ ÅçţîVîţîéš¡ one two three four] + [Šţåñð öûţ ŵîţĥ åñ åñîḿåţéð šéŕVéŕ ɓåññéŕ one two three four five] [Šţåñð öûţ ŵîţĥ åñ åñîḿåţéð šéŕVéŕ îçöñ one two three four five] [Îñçŕéåšéð åûðîö Qûåļîţý ţö »{targetQuality}« ķɓþš one two three four] [Çûšţöḿîžé ýöûŕ šéŕVéŕ îñVîţéš ŵîţĥ å çûšţöḿ ɓåçķĝŕöûñð one two three four five six seven] @@ -7959,9 +8000,6 @@ [Åļļöŵš ḿéḿɓéŕš ţö ţåļķ îñ ţĥéšé Vöîçé çĥåññéļš. ΃ ţĥîš þéŕḿîššîöñ îš ðîšåɓļéð, ḿéḿɓéŕš åŕé ðéƒåûļţ ḿûţéð ûñţîļ šöḿéɓöðý ŵîţĥ ţĥé “Ḿûţé Ḿéḿɓéŕš” þéŕḿîššîöñ ûñ-ḿûţéš ţĥéḿ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten] [Åļļöŵ ḿéḿɓéŕš ţö ɓé Šþéåķéŕš îñ ţĥîš çĥåññéļ. one two three four five] [Åļļöŵš ḿéḿɓéŕš ţö ţåļķ îñ ţĥîš Vöîçé çĥåññéļ. ΃ ţĥîš þéŕḿîššîöñ îš ðîšåɓļéð, ḿéḿɓéŕš åŕé ðéƒåûļţ ḿûţéð ûñţîļ šöḿéɓöðý ŵîţĥ ţĥé “Ḿûţé Ḿéḿɓéŕš” þéŕḿîššîöñ ûñ-ḿûţéš ţĥéḿ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty one two three four five six seven eight nine ten] - [Åļļöŵš ḿéḿɓéŕš ţö ļåûñçĥ åñ åçţîVîţý îñ ţĥîš šéŕVéŕ. one two three four five six] - [Åļļöŵš ḿéḿɓéŕš ţö ļåûñçĥ åñ åçţîVîţý îñ ţĥéšé Vöîçé çĥåññéļš. one two three four five six seven] - [Åļļöŵš ḿéḿɓéŕš ţö ļåûñçĥ åñ åçţîVîţý îñ ţĥîš Vöîçé çĥåññéļ. one two three four five six seven] [Åļļöŵš ḿéḿɓéŕš ţö šĥåŕé ţĥéîŕ Vîðéö, šçŕééñ šĥåŕé, öŕ šţŕéåḿ å ĝåḿé îñ ţĥîš šéŕVéŕ. one two three four five six seven eight nine] [Åļļöŵš ḿéḿɓéŕš ţö šĥåŕé ţĥéîŕ Vîðéö, šçŕééñ šĥåŕé, öŕ šţŕéåḿ å ĝåḿé îñ ţĥéšé Vöîçé çĥåññéļš. one two three four five six seven eight nine ten] [Åļļöŵš ḿéḿɓéŕš ţö šĥåŕé ţĥéîŕ Vîðéö, šçŕééñ šĥåŕé, öŕ šţŕéåḿ å ĝåḿé îñ ţĥîš Vöîçé çĥåññéļ. one two three four five six seven eight nine ten] @@ -7969,6 +8007,9 @@ [Åļļöŵš ḿéḿɓéŕš ţö ûšé çöḿḿåñðš ƒŕöḿ åþþļîçåţîöñš îñ ţĥéšé çĥåññéļš, îñçļûðîñĝ šļåšĥ çöḿḿåñðš åñð çöñţéхţ ḿéñû çöḿḿåñðš. one two three four five six seven eight nine ten eleven twelve] [Åļļöŵš ḿéḿɓéŕš ţö ûšé çöḿḿåñðš ƒŕöḿ åþþļîçåţîöñš îñ ţĥîš çĥåññéļ, îñçļûðîñĝ šļåšĥ çöḿḿåñðš åñð çöñţéхţ ḿéñû çöḿḿåñðš. one two three four five six seven eight nine ten eleven twelve] [Åļļöŵš ḿéḿɓéŕš ţö ûšé çöḿḿåñðš ƒŕöḿ åþþļîçåţîöñš, îñçļûðîñĝ šļåšĥ çöḿḿåñðš åñð çöñţéхţ ḿéñû çöḿḿåñðš. one two three four five six seven eight nine ten eleven] + [Åļļöŵš ḿéḿɓéŕš ţö ûšé ÅçţîVîţîéš îñ ţĥîš šéŕVéŕ. one two three four five six] + [Åļļöŵš ḿéḿɓéŕš ţö ûšé ÅçţîVîţîéš îñ ţĥéšé Vöîçé çĥåññéļš. one two three four five six seven] + [Åļļöŵš ḿéḿɓéŕš ţö ûšé ÅçţîVîţîéš îñ ţĥîš Vöîçé çĥåññéļ. one two three four five six seven] [Ûšé Éхţéŕñåļ Éḿöĵî one two three] [Åļļöŵš ḿéḿɓéŕš ţö ûšé éḿöĵî ƒŕöḿ öţĥéŕ šéŕVéŕš, îƒ ţĥéý’ŕé å Ðîšçöŕð Ñîţŕö ḿéḿɓéŕ. one two three four five six seven eight nine] [Åļļöŵš ḿéḿɓéŕš ţö ûšé éḿöĵî ƒŕöḿ öţĥéŕ šéŕVéŕš îñ ţĥéšé çĥåññéļš, îƒ ţĥéý’ŕé å Ðîšçöŕð Ñîţŕö ḿéḿɓéŕ. one two three four five six seven eight nine ten eleven] @@ -8469,6 +8510,8 @@ [Šĥåŕé ţö one two] [Šĥåŕé Ýöûŕ Šçŕééñ one two three] [Šĥåŕîñĝ ţĥéîŕ šçŕééñ one two three] + [Ðöûɓļé ţåþ ţö éхþåñð/çöļļåþšé ḿöŕé åçţîöñš one two three four five] + [Šĥééţ Ĝŕåɓɓéŕ one two] [Ŕéçöŕð Ķéýɓîñð one two three] [Éðîţ Ķéýɓîñð one two] [Šţöþ Ŕéçöŕðîñĝ one two three] @@ -8517,6 +8560,9 @@ [νîéŵéŕ Ĵöîñ one two] [νîéŵéŕ ĻéåVé one two] [νöîçé Ðîšçöññéçţéð one two three] + [Öþéñ ûþ šöûñðɓöåŕð åñýŵĥéŕé ɓý €[šéţţîñĝ å ĝļöɓåļ ķéýɓîñð](öþéñŠéţţîñĝšĤööķ). one two three four five six seven eight] + [Šöûñðɓöåŕð Ķéýɓîñð one two three] + [Ķéýɓîñðš åŕé ðîšåɓļéð ŵĥîļé ţĥîš ḿöðåļ îš Vîšîɓļé. one two three four five six] [Öþéñ Šöûñðɓöåŕð one two three] [Ðîšçöŕð Šöûñðɓöåŕð one two three] [Åðð Šöûñð one two] @@ -8656,7 +8702,6 @@ [Šţåŕţ Çåļļ one two] [»{start}« — »{end}« one] [€[¡¡»{start}«¡¡](šţåŕţĤööķ) — Éñðš »{end}« one two three four] - [Šţåŕţ ÅçţîVîţîéš one two three] [Šţåŕţ ÉVéñţ one two] [Ýöû åŕé åɓöûţ ţö šţåŕţ ţĥîš €[**¡¡»{privacyLevel}«¡¡**](þŕîVåçýĻéVéļĤööķ) éVéñţ one two three four five six seven] [Ýöû åŕé åɓöûţ ţö šţåŕţ ţĥîš éVéñţ one two three four] @@ -8904,9 +8949,9 @@ [Îţ šééḿš ýöû\'Vé ĝöñé îñåçţîVé öñ ûš. Ŵé\'Vé ĝöñé åĥéåð åñð ḿöVéð ýöû ţö ţĥé îñåçţîVé çĥåññéļ. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen] [Ĥéļļö, åñýöñé ţĥéŕé¿ one two three] [Ýöû ðö ñöţ ĥåVé þéŕḿîššîöñ ţö šþéåķ îñ ţĥîš çĥåññéļ. one two three four five six] - [Ŵöåĥ ţĥéŕé¡ Ŵĥîļé þŕöĝŕåḿš ðöŵñļöåðéð ƒŕöḿ ţĥé îñţéŕñéţ ḿåý ɓé ɓéñéƒîçîåļ, ţĥîš ţýþé öƒ ƒîļé çåñ ðåḿåĝé ýöûŕ çöḿþûţéŕ öŕ šţéåļ ýöûŕ þéŕšöñåļ ðåţå. Ḿåķé šûŕé ţö öñļý ŕûñ éхéçûţåɓļéš ƒŕöḿ ðéVéļöþéŕš ţĥåţ ýöû ţŕûšţ¡ one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] - [Ĝöţ îţ one two] - [Ðöŵñļöåð åñýŵåý one two three] + [Ŵöåĥ ţĥéŕé¡ Ŵĥîļé þŕöĝŕåḿš ðöŵñļöåðéð ƒŕöḿ ţĥé îñţéŕñéţ ḿåý ɓé ɓéñéƒîçîåļ, ţĥîš ţýþé öƒ ƒîļé çåñ ðåḿåĝé ýöûŕ ðéVîçé öŕ šţéåļ ýöûŕ þéŕšöñåļ ðåţå. Ḿåķé šûŕé ţö öñļý ŕûñ éхéçûţåɓļéš ƒŕöḿ ðéVéļöþéŕš ţĥåţ ýöû ţŕûšţ¡ one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] + [Çļöšé one] + [Çöñţîñûé ţö ðöŵñļöåð one two three] [Þöţéñţîåļ Ðåñĝéŕöûš Ðöŵñļöåð one two three four] [Šŵéðîšĥ one two] [Ļöĝ îñ one two] @@ -9421,6 +9466,7 @@ [Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ûšé çöḿḿåñðš ƒŕöḿ åþþļîçåţîöñš îñ ţĥîš çĥåññéļ, îñçļûðîñĝ šļåšĥ çöḿḿåñðš åñð çöñţéхţ ḿéñû çöḿḿåñðš. one two three four five six seven eight nine ten eleven twelve thirteen] [Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ûšé çöḿḿåñðš ƒŕöḿ åþþļîçåţîöñš, îñçļûðîñĝ šļåšĥ çöḿḿåñðš åñð çöñţéхţ ḿéñû çöḿḿåñðš. one two three four five six seven eight nine ten eleven twelve] [Ûšé Éḿåîļ one two] + [Ûšé ÅçţîVîţîéš one two three] [Ûšé Éхţéŕñåļ Éḿöĵîš one two three] [Ḿéḿɓéŕš ŵîţĥ ţĥîš þéŕḿîššîöñ çåñ ûšé éḿöĵîš ƒŕöḿ öţĥéŕ šéŕVéŕš îñ ţĥîš šéŕVéŕ. one two three four five six seven eight nine] [Ûšé Éхţéŕñåļ Šţîçķéŕš one two three] @@ -9501,6 +9547,7 @@ [Åðð Fŕîéñð one two] [Çåļļ one] [Ûĥ öĥ¡ Ŵé çåñ\'ţ Vîéŵ ðéţåîļš ƒöŕ ţĥîš ûšéŕ one two three four five] + [Åñîḿåţé Þŕöƒîļé βåññéŕ ĜÎF one two three four] [Åççéþţ ţĥîš ƒŕîéñð ŕéQûéšţ¿ one two three four] [Ûñåɓļé ţö ļöåð þŕöƒîļé ɓåññéŕ, ɓåðĝéš, åñð åɓöûţ ḿé. one two three four five six] [Ðéƒåûļţ þŕöƒîļé åñð Vîšîɓļé ţö éVéŕýöñé one two three four five] @@ -9525,9 +9572,14 @@ [Çĥéçķ ýöûŕ éḿåîļ: ŵé ĵûšţ šéñţ å Véŕîƒîçåţîöñ çöðé ţö **»{oldEmail}«**. Éñţéŕ îţ ĥéŕé ţö Véŕîƒý ýöû’ŕé ŕéåļļý ýöû. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen] [νéŕîƒîçåţîöñ Çöðé one two three] [[Ðîðñ’ţ ŕéçéîVé å çöðé öŕ îţ éхþîŕéð¿ Ŕéšéñð îţ.](öñŔéšéñð) one two three four five six seven] - [νéŕîƒý Öļð Éḿåîļ one two three] + [Çĥéçķ ýöûŕ éḿåîļ: ŵé šéñţ ýöû å Véŕîƒîçåţîöñ çöðé. Éñţéŕ îţ ĥéŕé ţö Véŕîƒý ýöû’ŕé ŕéåļļý ýöû. one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen] + [Éñţéŕ Çöðé one two] + [Éñţéŕ çöðé one two] [Ýöûŕ çûŕŕéñţ éḿåîļ åððŕéšš îš ¡¡»{email}«¡¡ Ŵĥåţ ŵöûļð ýöû ļîķé ţö çĥåñĝé îţ ţö¿ one two three four five six seven eight] [Éñţéŕ å ñéŵ éḿåîļ åððŕéšš åñð ýöûŕ éхîšţîñĝ þåššŵöŕð. one two three four five six] + [Šéñð νéŕîƒîçåţîöñ Çöðé one two three] + [Ŵé’ļļ ñééð ţö Véŕîƒý ýöûŕ öļð éḿåîļ åððŕéšš, **¡¡»{oldEmail}«¡¡** îñ öŕðéŕ ţö çĥåñĝé îţ. [Ļöšţ åççéšš ţö ýöûŕ éḿåîļ¿ Ĝéţ îñ ţöûçĥ.](»{helpdeskURL}«) one two three four five six seven eight nine ten eleven twelve thirteen fourteen fiveteen sixteen seventeen nineteen twenty] + [νéŕîƒý éḿåîļ åððŕéšš one two three] [Éðîţ Éḿåîļ one two] [Éñţéŕ åñ éḿåîļ åððŕéšš one two three] [Éñţéŕ ýöûŕ çûŕŕéñţ þåššŵöŕð åñð å ñéŵ þåššŵöŕð. one two three four five six] @@ -9586,6 +9638,7 @@ [Éñţéŕ ýöûŕ þåššŵöŕð ţö çöñƒîŕḿ çĥåñĝéš one two three four five] [ŢÅĜ one] [Éðîţ Ûšéŕ Þŕöƒîļé one two three] + [Ţĥéŕé ŵåš å þŕöɓļéḿ ûþðåţîñĝ ýöûŕ åççöûñţ one two three four five] [Çöḿḿûñîçåţîöñ Éḿåîļš one two three] [ŔéçéîVé éḿåîļš ƒöŕ ḿîššéð çåļļš, ḿéššåĝéš, åñð ḿéššåĝé ðîĝéšţš. one two three four five six seven] [Ŕéçöḿḿéñðåţîöñš Éḿåîļš one two three] @@ -9785,9 +9838,13 @@ [Çåññöţ ŕéḿöVé çûŕŕéñţļý šéļéçţéð ɓåçķĝŕöûñð one two three four five] [νîðéö βåçķĝŕöûñð Åçţîöñš one two three] [Çýɓéŕçîţý one two] + [Ŵûḿþîçé one two] [Ðîšçöŕð ţĥé ḾöVîé one two three] [Ŵûḿþûš νåçåţîöñ one two three] [νåþöŕŵåVé one two] + [Çåþéŕñîţé Ðåý one two] + [Çåþéŕñîţé Ñîĝĥţ one two three] + [Ĥåçķéŕ Ðéñ one two] [Ûĥ öĥ¡ Šöḿéţĥîñĝ ŵéñţ ŵŕöñĝ ŵĥéñ šéţţîñĝ ýöûŕ ɓåçķĝŕöûñð. Þļéåšé ţŕý åĝåîñ öŕ ûšé å ðéŕéñţ ɓåçķĝŕöûñð. one two three four five six seven eight nine ten eleven] [Ûĥ öĥ¡ Šöḿéţĥîñĝ ŵéñţ ŵŕöñĝ ŵĥéñ ûþļöåðîñĝ ýöûŕ ɓåçķĝŕöûñð. Þļéåšé ţŕý åĝåîñ öŕ ûšé å ðéŕéñţ îḿåĝé. one two three four five six seven eight nine ten eleven] [Ţéļļ ûš åɓöûţ ýöûŕ Vîðéö ɓåçķĝŕöûñðš éхþéŕîéñçé. one two three four five six] diff --git a/app/src/main/res/values-es-rES/plurals.xml b/app/src/main/res/values-es-rES/plurals.xml index ad11800db7..91b4a4e698 100644 --- a/app/src/main/res/values-es-rES/plurals.xml +++ b/app/src/main/res/values-es-rES/plurals.xml @@ -1,5 +1,9 @@ + + 1 mensaje reciente + {count} mensajes recientes + {extras} persona más {extras} personas más @@ -268,6 +272,10 @@ 1 min {minutes} min + + 1 mes + {months} meses + 1 segundo {seconds} segundos @@ -292,6 +300,10 @@ 1 semana {weeks} semanas + + 1 año + {years} años + {#} persona más {#} personas más @@ -656,10 +668,6 @@ solicitud pendiente {count} solicitudes pendientes - - solicitud - {count} solicitudes - {#} mejora {#} mejoras @@ -848,6 +856,10 @@ {numUses} vez {numUses} veces + + {#} mejora más + {#} mejoras más + 1 día {days} días diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 9a10175574..6d144201b8 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -70,6 +70,10 @@ Agradecimientos Esto puede tardar unos minutos. Acciones + No hay mensajes recientes + {count} + Activo ahora + Muchos mensajes recientes Activo ahora Activo en móvil Hilos activos @@ -220,10 +224,6 @@ Volver Introduce tu fecha de nacimiento Introduce una fecha de nacimiento válida - Antes de que puedas ver este canal NSFW, debemos verificar tu edad. Solo te lo pediremos una vez. [¿Por qué tengo que proporcionar mi fecha de nacimiento?]({helpURL}) - Este canal incluye contenido para adultos marcado como NSFW. ¿Deseas continuar? - Debes tener 18 años o más para ver canales NSFW en Discord. [Consulta nuestro artículo de ayuda]({helpURL}) sobre la verificación de edad. - Lo sentimos, no eres lo bastante mayor para ver este canal NSFW. Enviar Volver al inicio de sesión {underageMessage} [Consulta nuestro artículo de ayuda]({helpURL}) para más información. @@ -702,6 +702,7 @@ Aplicaciones autorizadas Autorizando Archivar automáticamente + Archivar automáticamente tras… 1 hora 1 semana 24 horas @@ -774,6 +775,7 @@ Beta Búlgaro Facturación + Acepta las Condiciones del Servicio y las Condiciones de los Servicios de Pago para continuar Acepta las Condiciones del Servicio para continuar Crédito de cuenta Si aceptas un regalo mientras tienes una suscripción activa o un regalo que difiere de tu suscripción actual, este se verá reflejado aquí en forma de crédito. @@ -841,7 +843,9 @@ ¿Es un regalo? Movidas legales Acepto las [Condiciones del Servicio de Discord]({url}) + Acepto las [Condiciones del Servicio de Discord]({termsURL}) y las [Condiciones de los Servicios de Pago]({paidURL}) Acepto las [Condiciones del Servicio de Discord]({url}) y que mi suscripción se renovará por **{rate}** el **{renewalDate}**. Puedo cancelarlo en cualquier momento en Ajustes de usuario > Suscripciones y los cargos anteriores no se reembolsarán a menos que así lo disponga la ley. + Acepto las [Condiciones del Servicio de Discord]({termsURL}), las [Condiciones de los Servicios de Pago]({paidURL}) y que mi suscripción se renovará por **{rate}** el **{renewalDate}**. Puedo cancelarlo en cualquier momento en Ajustes de usuario > Suscripciones y los cargos anteriores no se reembolsarán a menos que así lo disponga la ley. Cambiar método de pago Gestionar suscripción en Google Play Gestionar suscripción @@ -858,6 +862,8 @@ Estas son tus suscripciones actuales. Se te cobrarán en el mismo periodo de facturación. Puedes actualizar tu suscripción en cualquier momento. Al comprar una suscripción de Discord, aceptas nuestras [Condiciones del Servicio]({termsUrl}) y nuestra [Política de Privacidad]({privacyUrl}). Las suscripciones Nitro y de mejoras del servidor son suscripciones de pago periódico. Autorizas a Discord a que realice un cargo de !!{price}!! al método de pago proporcionado y a que siga haciéndolo automáticamente cada mes hasta que la canceles. Puedes cancelarla en cualquier momento. Al comprar una suscripción de Discord, aceptas nuestras [Condiciones del Servicio]({termsUrl}) y nuestra [Política de Privacidad]({privacyUrl}). Las suscripciones Nitro y de mejoras del servidor son suscripciones de pago periódico. Autorizas a Discord a que realice un cargo de !!{price}!! al método de pago proporcionado y a que siga haciéndolo automáticamente cada año hasta que la canceles. Puedes cancelarla en cualquier momento. + Al comprar una suscripción de Discord, aceptas nuestras [Condiciones del Servicio]({termsUrl}), nuestras [Condiciones de los Servicios de Pago]({paidURL}) y nuestra [Política de Privacidad]({privacyUrl}). Las suscripciones Nitro y de mejoras del servidor son suscripciones de pago periódico. Autorizas a Discord a que realice un cargo de !!{price}!! al método de pago proporcionado y a que siga haciéndolo automáticamente cada mes hasta que la canceles. Puedes cancelarla en cualquier momento. + Al comprar una suscripción de Discord, aceptas nuestras [Condiciones del Servicio]({termsUrl}), nuestras [Condiciones de los Servicios de Pago]({paidURL}) y nuestra [Política de Privacidad]({privacyUrl}). Las suscripciones Nitro y de mejoras del servidor son suscripciones de pago periódico. Autorizas a Discord a que realice un cargo de !!{price}!! al método de pago proporcionado y a que siga haciéndolo automáticamente cada año hasta que la canceles. Puedes cancelarla en cualquier momento. El método de pago no es válido. Métodos de pago Importe @@ -989,6 +995,7 @@ {count} {count} {count} + [Nuestra publicación en el blog]({url}) Azul Parece que llevas más de cinco minutos solo en esta llamada. La patrulla de ancho de banda me ha pedido que te desconecte para ahorrar ancho de banda. ¡Que no crece de los árboles! ¡Oye, tú! !!{name}!! ha pedido que Discord bloquee los mensajes que nuestros generalmente precisos robots consideren explícitos, así que no se ha enviado tu mensaje. @@ -1280,7 +1287,6 @@ El modo pausado está habilitado. Anuncios Anuncios (limitados) - Anuncios (NSFW) Directorio Normas Fase @@ -1290,7 +1296,6 @@ Texto Texto (hilos activos) Texto (limitado) - Texto (NSFW) Voz Voz (limitado) Voz (bloqueado) @@ -1434,6 +1439,7 @@ Opcional Un visitante que habló (mediante voz o texto). Comunidad + [Directivas de la Comunidad]({url}) Al configurar tu servidor como servidor de tu comunidad, confirmas que este cumple con nuestras [Directivas de la Comunidad]({helpdeskArticle}) y que Discord puede revisar el contenido de tu servidor para asegurarse de que es seguro. Compacto: caben más mensajes en la pantalla. #IRC Compitiendo en **!!{name}!!** @@ -2042,6 +2048,8 @@ Deshabilitar sonidos Deshabilitar vídeo ¿Descartar los cambios sin guardar? + Seguir editando + Descartar Hay cambios sin guardar, ¿seguro que quieres descartarlos? ディスコード deshabilitado ディスコード habilitado @@ -2118,12 +2126,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Partidario inicial Cancelación de eco Editar @@ -2209,7 +2219,6 @@ Parece que ya estás en **!!{currentApplicationName}!!**. ¿Seguro que quieres cambiar a **!!{targetApplicationName}!!**? ¿Seguro? una actividad - ¡Empezad a jugar juntos mientras habláis! ¡NOVEDAD! Actividades Jugad juntos de forma gratuita en cualquier canal de voz. ¡Desbloquea más actividades con mejoras! otra actividad @@ -2302,7 +2311,6 @@ Habilitar las notificaciones Habilitar permiso Puedes habilitar el acceso en los ajustes de privacidad. - Discord escaneará y eliminará automáticamente los archivos multimedia enviados en este servidor que incluyan contenido explícito (sin incluir los canales NSFW). Crearme uno Los servidores de comunidades deben mostrar con claridad las normas y directivas del mismo para los miembros. Selecciona el canal donde se muestran. Canal de normas o directivas @@ -2344,6 +2352,7 @@ ¿Por qué no intentas mencionar un rol o a usuarios individuales en su lugar? Enviar ahora Ejemplos + [archivo adjunto] Salir del escenario Salir de pantalla completa Expandir @@ -2417,7 +2426,6 @@ Oh, oh, no estás en ningún servidor que tenga permisos de webhook. ¡Pide al administrador de tu servidor que te dé permiso o que te siga él mismo! ¡Añade las actualizaciones de este canal a tu servidor! El canal seleccionado tiene demasiados webhooks. Elimina un webhook o selecciona otro canal. - Nota: Este es un canal NSFW. Sigue para obtener las actualizaciones de este canal en tu propio servidor. Ya hay más de !!{count}!! personas que lo siguen. Ahora las actualizaciones más importantes de este canal se mostrarán directamente en tu servidor. ¡Disfruta! @@ -2465,7 +2473,6 @@ Purgar expulsará a **{members}** que no se haya(n) conectado a Discord en **{days}** y solo esté(n) asignado(s) a los roles que hayas seleccionado. También se incluyen los miembros que no dispongan de ningún rol. Los usuarios expulsados podrán volver a unirse al servidor usando una nueva invitación. Publica mensajes que lleguen a otros servidores además del tuyo. Los usuarios pueden optar por «Seguir» este canal, así que los mensajes que publiques desde aquí también podrán aparecer directamente en sus propios servidores. Los canales de anuncios no recibirán mensajes de otros canales de anuncios. [Más información.]({documentationLink}) Publica mensajes que lleguen a otros servidores además del tuyo. Los usuarios pueden optar por Seguir este canal, así que los mensajes que publiques desde aquí también podrán aparecer directamente en sus propios servidores. [Más información.]({documentationLink}) - Los usuarios tendrán que confirmar que son mayores de edad para ver el contenido de este canal. Los canales NSFW están exentos del filtro de contenido explícito. Deshabilitar OpenH264 también deshabilitará, si está disponible, la codificación de vídeo acelerada por hardware. Sugiere a tu router que los paquetes que Discord transmite son de alta prioridad. Al activar esta opción, puede que algunos routers o proveedores de internet dejen de funcionar correctamente. Quienquiera que entre en este canal se conectará a la región que establezcas, independientemente de dónde vivan. Las regiones influyen en la calidad de vídeo y de sonido. Si lo dejas en Automático, Discord averiguará cuál funciona mejor. @@ -2586,7 +2593,6 @@ Nada Frecuencia Posición de notificaciones - Canal NSFW Desactivado Solo **@mentions** Solo @mentions @@ -2872,6 +2878,7 @@ ¡Enviado! Hola, !!{username}!! Lo sentimos, no puedes aceptar tu propio regalo en iOS. + Lo sentimos. Parece que ha habido un error y no puedes usar ese código. No has podido obtener este regalo porque alguien se te ha adelantado. ¡Así es la vida! ¡Una vez que aceptes, {skuName} será tuyo PARA SIEM-PREEEE! Una vez que aceptes, tendrás crédito para **{skuName}** durante **{timeFrame}** * @@ -3055,6 +3062,7 @@ Mejora al nivel 2 para que el audio sea más fluido y os sintáis como si todos estuvierais en la misma habitación. Mejora hoy al nivel 3 y aumenta la calidad de sonido de 256 kbps a 384 kbps. ¿Sabías que puedes conseguir una mejor calidad de sonido con mejoras? + Para gestionar tus mejoras del servidor, [abre la aplicación de escritorio de Discord](openAppHook). Has alcanzado el límite de 100 servidores Duplica el número total de servidores a los que puedes unirte a 200. Más servidores @@ -3227,6 +3235,8 @@ ¡Vaya! Has dado con un error ultrarraro. Actualiza para ver qué pasa ¡Eso es todo por ahora! Pero espera, puede que aún haya más… + Quitar de Inicio + Esta acción quitará el mensaje del menú de Inicio, pero seguirá apareciendo en el canal Abrir mensaje de !!{channelName}!! en la barra lateral {maxReplies} respuestas más {numReplies} @@ -3255,8 +3265,15 @@ Restablecer a cartel predeterminado ¿Necesitas más? Personaliza por completo el perfil del servidor con Nitro. Subir cartel de perfil de servidor + ¡Hemos añadido biografías y carteles a los perfiles de servidor! Sé quien quieras ser y exprésate como más te guste en cada servidor. + Editar mi perfil de servidor + ¡Perfiles de servidor actualizados! ¡Sé quien quieras ser y utiliza un avatar, un cartel y una biografía diferentes en cada uno de tus servidores, desbloquea avatares animados y más con [Discord Nitro!](onAndMore) Exprésate sin limitaciones con perfiles de servidor + ¡Sé quien quieras ser y utiliza un avatar, cartel y biografía diferentes en cada uno de tus servidores, mejora tu perfil y más con Discord Nitro! + ¿Quieres utilizar un avatar, un cartel y una biografía distintos? + ¡Utiliza un avatar, cartel y biografía diferentes en cada uno de tus servidores y más con **Discord Nitro!** + Avatar, cartel y sobre mí Invitar a servidores Las invitaciones expiran en {xDays}. Otros servidores @@ -3440,8 +3457,6 @@ $[**!!{user}!!**](userHook) ha eliminado $[**!!{target}!!**](targetHook) Ha cambiado el nombre de **!!{oldValue}!!** a **!!{newValue}!!** Ha establecido el nombre a **!!{newValue}!!** - Ha desmarcado el canal como NSFW - Ha marcado el canal como NSFW $[**!!{user}!!**](userHook) ha creado anulaciones de canal para $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ha eliminado anulaciones de canal para $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ha actualizado anulaciones de canal para $[**!!{target}!!**](targetHook) @@ -3674,6 +3689,7 @@ Recomendamos encarecidamente ajustarlo solo a @mentions para un Discord público. Debido al tamaño del servidor, sus miembros no recibirán en el móvil notificaciones push de los mensajes sin @mention. Deshabilitar Descubrimiento + Desactivar los requisitos de miembros implica que la gente podrá unirse a tu comunidad sin aceptar las normas o sin tu aprobación manual. ¡Aviso! Los miembros que no hayan cumplido los requisitos (por ejemplo: aceptar las normas) serán expulsados del servidor. ¿Seguro? Solo los administradores del servidor pueden habilitar y deshabilitar Descubrimiento. Requisito de A2F para la moderación habilitado @@ -3804,6 +3820,7 @@ Ventajas de nivel 2 Ventajas de nivel 3 Recomendamos una imagen de al menos 512x512 para el servidor. + ¡Aviso! Los miembros que no hayan enviado una solicitud serán expulsados del servidor. Registro de auditoría Una vez que los moderadores comiencen a moderar, aquí podrás moderar la moderación. Aún no hay registros @@ -3871,7 +3888,6 @@ Revisar solicitud {count} Antes de poder deshabilitar los requisitos de miembros, tienes que aceptar o rechazar todas las solicitudes. - Tienes {count} que revisar. Personalizar ventana Ordenar por: más recientes Ordenar por: más antiguas @@ -4615,10 +4631,14 @@ Añadir canales No hay canales seleccionados p. ej.: #general + Permisos de comando + Predeterminado + Restringe el uso de los comandos de esta aplicación a roles, usuarios y canales. Modificar los permisos de comandos Permisos sincronizados con la integración: **{integrationName}** Sincronizado Permisos no sincronizados con la integración: **{integrationName}** + No sincronizados Roles y miembros Añadir roles o miembros No hay miembros seleccionados @@ -4788,6 +4808,8 @@ Comienza una aventura. ¡Vamos a añadir a algunos amigos! Invitar gente + Para añadir a un amigo a este servidor, pídele ayuda a alguien que tenga permisos de invitación. + Las invitaciones están desactivadas ¡Atención! Los amigos a los que invitas pueden ver tu historial de mensajes anteriores. Este canal es privado. Solo los miembros y roles seleccionados pueden ver este canal. Buscar amigos @@ -4797,6 +4819,11 @@ Ajustes de enlace de invitación al servidor ¡Comparte este enlace con otros para otorgarles acceso a tu servidor! Comparte este enlace con otros para otorgarles acceso a este servidor y visualizar la transmisión + Ahora tu imagen de invitación al servidor aparecerá en el chat. Personaliza la tuya en **Ajustes del servidor > Vista general**. + Mejora este servidor para añadir una imagen a tus inserciones de enlaces de invitación. ¡Desbloquéalo con solo {boostCount}! + Ajustes del servidor + Entendido + ¡Personaliza tus invitaciones al servidor! O envía un enlace de invitación a la transmisión a un amigo Invitar a la transmisión Invitar a servidor @@ -4976,6 +5003,7 @@ Abandonar llamada Abandonar grupo ¿Seguro que quieres abandonar **!!{name}!!**? No podrás volver a unirte al grupo a menos que te inviten de nuevo. + Ups, algo ha fallado. ¿Quieres intentarlo de nuevo? ¿Seguro que quieres abandonar? No podrás volver a unirte al grupo a menos que **!!{name}!!** te invite de nuevo. Abandonar grupo !!{name}!! Abandonar «!!{name}!!» @@ -5280,8 +5308,6 @@ Trata a todo el mundo con respeto. No se tolerará ningún tipo de acoso, caza de brujas, sexismo, racismo o discurso de odio. {ruleIndex}. Solo puedes añadir hasta {number} normas - No se permite contenido NSFW ni obsceno - No se permite contenido NSFW ni obsceno. Esto incluye texto, imágenes o enlaces que presenten desnudos, sexo, violencia u otro tipo de contenido gráfico que pueda herir la sensibilidad del espectador. No se permite el spam ni la autopromoción No se permite el spam ni la autopromoción (invitaciones al servidor, anuncios, etc.) sin permiso de un miembro del personal. Esto también incluye mandar MD a otros miembros. Introduce una norma @@ -5452,6 +5478,7 @@ Durante 15 minutos Durante 1 hora Durante 24 horas + Durante 3 horas Durante 8 horas Hasta que se vuelva a activar Silenciar a **!!{name}!!** @@ -5501,7 +5528,6 @@ Comprendo y estoy de acuerdo con estas condiciones. Continuar a Discord Para seguir usando Discord, lee y acepta nuestras Condiciones del Servicio y Política de Privacidad actualizadas. - Actualización de las Condiciones del Servicio y de la Privacidad Nuevo hilo Nuevos mensajes no leídos Canal de anuncios @@ -5685,15 +5711,9 @@ Debes tener al menos dieciocho años para ver este canal. ¿Tienes más de dieciocho años y estás dispuesto a ver contenido para adultos? El contenido de este servidor no está disponible en iOS Entendido - Lo sentimos, pero los servidores NSFW están bloqueados en la plataforma iOS por las directivas del App Store. Si eres mayor de edad, puedes unirte mediante la aplicación de escritorio o la página web. Más información en el [Centro de ayuda]({helpURL}). Los emojis de este servidor no están disponibles - Servidor NSFW - Los servidores NSFW están bloqueados en la plataforma iOS por las directivas del App Store. [Visita el Centro de ayuda]({helpURL}) para obtener más información. - Servidor NSFW Tras unirse a servidores para mayores de 18 en la versión de escritorio, permitir verlos en dispositivos iOS. - Permitir acceso a servidores NSFW en iOS - Canal NSFW ¡Nos alegra mucho que estés aquí! Antes de empezar, introduce tu fecha de nacimiento. [¿Por qué tengo que compartirla?]({helpURL}) Pide a tus amigos que te inviten a sus servidores, donde podréis charlar y pasar el rato. Inicia sesión o regístrate para empezar @@ -5767,7 +5787,6 @@ En esta aplicación, rigen la [política de privacidad]({privacyPolicyURL}) y las [condiciones de servicio]({termsOfServiceURL}) del desarrollador de !!{application}!!. En esta aplicación, rigen la [política de privacidad]({privacyPolicyURL}) y las condiciones de servicio del desarrollador de !!{application}!!. En esta aplicación, rigen la política de privacidad y las [condiciones de servicio]({termsOfServiceURL}) del desarrollador de !!{application}!!. - Cuando lo autorices, te redirigirá a: !!{origin}!! **!!{applicationName}!!** también ha pedido los siguientes permisos, pero no se los puedes conceder: Preparar una tarta Invitarte a una buena mariscada @@ -5781,8 +5800,6 @@ Ya puedes cerrar esta ventana o pestaña. Ámbito no válido **{scope}** Solicitud no válida. Falta el parámetro **{param}** - quiere acceder a tu cuenta - Esto permitirá a !!{application}!!: Sesión iniciada como $[](userHook) Autorizar el acceso a tu cuenta Ups, algo ha fallado… @@ -5885,6 +5902,7 @@ Anterior Página !!{currentPage}!! Página !!{currentPage}!! de !!{numPages}!! + [Condiciones de los Servicios de Pago]({url}) {count} {count} El Twitter de Discord debería tener más información. Propietario del servidor socio @@ -6048,7 +6066,6 @@ !!{other}!! y tú podéis fijar mensajes desde el menú de tres puntos. Cualquier miembro del grupo puede fijar mensajes desde el menú de tres puntos. Mensajes fijados - Este canal es NSFW y, debido a su contenido, nadie debería ver sus mensajes fijados. Mensajes fijados, no leídos Polaco Android @@ -6288,7 +6305,6 @@ Mejorar un servidor le permite progresar hacia un nivel. Con cada nivel se desbloquean recompensas para todo el servidor. Mejorar un servidor activa un tiempo de recuperación de 7 días. No podrás usar esta mejora en otro servidor hasta que finalice este tiempo de recuperación. [Más información sobre las mejoras del servidor.]({helpdeskArticle}) Mejora del servidor - Mejorando servidores desde {date} Enviar mejora Esta mejora está en tiempo de recuperación Mejora sin usar @@ -6399,6 +6415,7 @@ Usa tus emojis personalizados en cualquier parte y anímalos Consigue {numBoosts} mejoras y un {discountPercentage} de descuento en futuras mejoras Duplica el número total de servidores a los que puedes unirte, de {nonPremiumMaxGuilds} a {premiumMaxGuilds} + Sé quien quieras ser y utiliza un avatar, un cartel y una biografía diferentes en cada uno de tus servidores. Decora tu perfil con un cartel, una etiqueta personalizada, un avatar animado y una insignia exclusiva de Nitro Usa un avatar diferente en cada uno de tus servidores. Mejor resolución de vídeo al compartir pantalla en escritorio, de hasta 4k y 60 fps @@ -6515,6 +6532,7 @@ ¡No tan rápido! Necesitas Nitro para conseguir este botín. Mostrar detalles de la suscripción ¿Estás intentando gestionar tu suscripción de Nitro? Ve a la página de [Suscripciones](onSubscriptionsClick). + Al comprar una suscripción Nitro, aceptas nuestras [Condiciones del Servicio]({termsURL}), nuestras [Condiciones de los Servicios de Pago]({paidURL}) y nuestra [Política de Privacidad]({privacyURL}). El pago se cobrará a tu cuenta de Apple ID cuando se confirme la compra. La suscripción se renueva automáticamente a no ser que se cancele como mínimo 24 horas antes de que finalice el periodo actual. Se te realizará un cargo en la cuenta por la renovación durante las 24 horas anteriores a que finalice el periodo actual. Puedes gestionar y cancelar tus suscripciones en los ajustes de tu cuenta en el App Store después de la compra. Actualizaciones de la suscripción ¡Gracias! Valoramos tu opinión. ¡Gracias! @@ -7098,9 +7116,6 @@ Permite a los miembros hablar en estos canales de voz. Si se deshabilita este permiso, los miembros serán silenciados por defecto hasta que alguien con el permiso para «Silenciar miembros» desactive dicho silencio. Permite a los miembros ser oradores en este canal. Permite a los miembros hablar en este canal de voz. Si se deshabilita este permiso, los miembros serán silenciados por defecto hasta que alguien con el permiso para «Silenciar miembros» desactive dicho silencio. - Permite a los miembros empezar una actividad en este servidor. - Permite a los miembros empezar una actividad en estos canales de voz. - Permite a los miembros empezar una actividad en este canal de voz. Permite a los miembros compartir vídeos, compartir pantalla o transmitir una partida en este servidor. Permite a los miembros compartir vídeos, compartir pantalla o transmitir una partida en estos canales de voz. Permite a los miembros compartir vídeos, compartir pantalla o transmitir una partida en este canal de voz. @@ -7733,7 +7748,6 @@ Iniciar llamada {start} — {end} $[!!{start}!!](startHook) — Acaba el {end} - Empezar actividades Empezar evento Estás a punto de empezar este evento $[**!!{privacyLevel}!!**](privacyLevelHook) Estás a punto de empezar este evento @@ -7976,6 +7990,7 @@ Parece que estás inactivo, así que te hemos movido al canal de inactividad. Hola, ¿hay alguien ahí? No tienes permiso para hablar en este canal. + Posible descarga peligrosa Sueco Iniciar sesión Cambiar @@ -8111,6 +8126,10 @@ Tar Verde azulado Cuando los miembros temporales se desconectan, se les expulsa automáticamente a menos que tengan un rol asignado + ¡Atención! Vamos a actualizar las políticas que hay a continuación. Estos cambios se harán efectivos el **{date}**. Te avisamos ahora para que tengas tiempo de enterarte de los cambios. + Te animamos a leer los documentos actualizados en su totalidad. Algunos de los cambios más importantes están explicados en la publicación de nuestro blog. + Hemos anunciado actualizaciones para las políticas que hay a continuación. Los cambios ya se han hecho efectivos. Para aceptarlos, sigue usando Discord. + Te animamos a leer los documentos actualizados en su totalidad, ya que afectan al uso que haces de Discord. Hemos explicado algunos de los cambios más importantes en la publicación de nuestro blog. Términos y condiciones [Condiciones del Servicio]({url}) Al registrarte, aceptas las [Condiciones del Servicio]({termsURL}) y la [Política de Privacidad]({privacyURL}) de Discord. @@ -8404,6 +8423,7 @@ Mmm… Creo que ese tipo de archivo no es compatible. Tipo de archivo no válido Añadir un comentario + Puedes añadir comentarios antes de subir. opcional El tamaño total del mensaje debe ocupar menos de {maxSize} ¡Modo de subida instantánea! @@ -8433,6 +8453,7 @@ No se puede abrir el archivo: {file}. Subida en cola Subir a **{destination}** + Subir a un hilo Subido por {count} {count} @@ -8548,7 +8569,6 @@ Comprueba tu correo electrónico. Acabamos de enviar un código de verificación a **{oldEmail}**. Introdúcelo aquí para verificar que eres tú realmente. Código de verificación [¿No has recibido ningún código o ha caducado? Vuelve a enviarlo.](onResend) - Verificar correo electrónico antiguo Tu dirección de correo electrónico actual es !!{email}!!. ¿Por cuál te gustaría cambiarla? Introduce una nueva dirección de correo electrónico y tu contraseña ya existente. Edita tu correo electrónico diff --git a/app/src/main/res/values-fi/plurals.xml b/app/src/main/res/values-fi/plurals.xml index 0b0cffeb74..11ecc23d54 100644 --- a/app/src/main/res/values-fi/plurals.xml +++ b/app/src/main/res/values-fi/plurals.xml @@ -1,5 +1,9 @@ + + 1 viimeaikainen viesti + {count} viimeaikaista viestiä + {extras} muu {extras} muuta @@ -268,6 +272,10 @@ 1 min {minutes}min + + 1 kuukausi + {months} kuukautta + 1 sekunti {seconds} sekuntia @@ -292,6 +300,10 @@ 1 viikko {weeks} viikkoa + + 1 vuosi + {years} vuotta + {#} muu {#} muuta @@ -664,10 +676,6 @@ odottava hakemus {count} odottavaa hakemusta - - hakemus - {count} hakemusta - {#} nostatus {#} nostatusta @@ -856,6 +864,10 @@ {numUses} käyttökerran {numUses} käyttökerran + + {#} nostatus lisää + {#} nostatusta lisää + 1 päivä {days} päivää diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 643f9abcd3..9f0fcec674 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -97,6 +97,10 @@ Kiitokset Tämä saattaa kestää hetken. Toiminnot + Ei viimeaikaisia viestejä + {count} + Aktiivisena nyt + Useita viimeaikaisia viestejä Aktiivisena nyt Aktiivinen mobiilissa Aktiiviset ketjut @@ -247,10 +251,6 @@ Palaa takaisin Anna syntymäaikasi Anna kelvollinen syntymäaika - Jotta voisit käyttää tätä NSFW-kanavaa, meidän on vahvistettava ikäsi. Kysymme tätä vain kerran. [Miksi minun on ilmoitettava syntymäaikani?]({helpURL}) - Tällä kanavalla on aikuisille tarkoitettua eli NSFW-sisältöä. Haluatko jatkaa? - Discordin NSFW-kanavien käyttö edellyttää vähintään 18 vuoden ikää. Katso ohjeet iän vahvistamiseen [ohjeartikkelistamme]({helpURL}). - Pahoittelut, mutta et ole riittävän vanha tämän NSFW-kanavan tarkastelemiseen Lähetä Takaisin kirjautumiseen {underageMessage} Lue lisää [ohjeartikkelistamme]({helpURL}). @@ -729,6 +729,7 @@ Valtuutetut sovellukset Valtuutetaan Automaattinen arkistointi + Automaattiseen arkistointiin 1 tunti 1 viikko 24 tuntia @@ -801,6 +802,7 @@ Beeta bulgaria Laskutus + Jatka hyväksymällä palveluehdot ja maksullisten palvelujen ehdot Jatka hyväksymällä palveluehdot Tiliveloitus Kun hyväksyt lahjan, se näkyy tässä hyvityksenä, jos sinulla on jo voimassa oleva tilaus tai lahjatilaus poikkeaa voimassa olevasta tilauksestasi. @@ -868,7 +870,9 @@ Onko tämä lahja? Oikeudellista höpinää Hyväksyn [Discordin palveluehdot]({url}) + Hyväksyn [Discordin palveluehdot]({termsURL}) ja [maksullisten palvelujen ehdot]({paidURL}) Hyväksyn [Discordin palveluehdot]({url}) ja sen, että tilaukseni uusitaan hintaan **{rate}** **{renewalDate}**. Voin peruuttaa tilauksen milloin tahansa valitsemalla Käyttäjäasetukset > Tilaukset, mutta peruutetun tilauksen aiemmin tehtyjä veloituksia ei hyvitetä ellei lainsäädäntö sitä edellytä. + Hyväksyn [Discordin palveluehdot]({termsURL}) ja [maksullisten palvelujen ehdot]({paidURL}) sekä sen, että tilaukseni uusitaan hintaan **{rate}** **{renewalDate}**. Voin peruuttaa tilauksen milloin tahansa valitsemalla Käyttäjäasetukset > Tilaukset, mutta peruutetun tilauksen aiemmin tehtyjä veloituksia ei hyvitetä ellei lainsäädäntö sitä edellytä. Vaihda maksutapa Tee tilauksen hallintatoimet Google Playssa Tilauksen hallinta @@ -885,6 +889,8 @@ Nämä ovat voimassa olevat tilauksesi. Ne laskutetaan samassa laskutussyklissä. Voit päivittää minkä tahansa tilauksen milloin tahansa. Ostamalla Discord-tilauksen osoitat hyväksyväsi [palveluehtomme]({termsUrl}) ja [tietosuojakäytäntömme]({privacyUrl}). Nitro ja palvelimen nostatus ovat automaattisesti uusiutuvia tilauksia. Valtuutat Discordin veloittamaan sinulta välittömästi !!{price}!! valitsemasi maksutavan mukaisesti ja sen jälkeen tilauksen hinnan automaattisesti kuukausittain, kunnes peruutat tilauksen. Voit peruuttaa tilauksen koska tahansa. Ostamalla Discord-tilauksen osoitat hyväksyväsi [palveluehtomme]({termsUrl}) ja [tietosuojakäytäntömme]({privacyUrl}). Nitro ja palvelimen nostatus ovat automaattisesti uusiutuvia tilauksia. Valtuutat Discordin veloittamaan sinulta välittömästi !!{price}!! valitsemasi maksutavan mukaisesti ja sen jälkeen tilauksen hinnan automaattisesti vuosittain, kunnes peruutat tilauksen. Voit peruuttaa tilauksen koska tahansa. + Ostamalla Discord-tilauksen osoitat hyväksyväsi [palveluehtomme]({termsUrl}), [maksullisten palvelujen ehtomme]({paidURL}) ja [tietosuojakäytäntömme]({privacyUrl}). Nitro ja palvelimen nostatus ovat automaattisesti uusiutuvia tilauksia. Valtuutat Discordin veloittamaan sinulta välittömästi !!{price}!! valitsemasi maksutavan mukaisesti ja sen jälkeen tilauksen hinnan automaattisesti kuukausittain, kunnes peruutat tilauksen. Voit peruuttaa tilauksen koska tahansa. + Ostamalla Discord-tilauksen osoitat hyväksyväsi [palveluehtomme]({termsUrl}), [maksullisten palvelujen ehtomme]({paidURL}) ja [tietosuojakäytäntömme]({privacyUrl}). Nitro ja palvelimen nostatus ovat automaattisesti uusiutuvia tilauksia. Valtuutat Discordin veloittamaan sinulta välittömästi !!{price}!! valitsemasi maksutavan mukaisesti ja sen jälkeen tilauksen hinnan automaattisesti vuosittain, kunnes peruutat tilauksen. Voit peruuttaa tilauksen koska tahansa. Tämä maksutapa ei ole kelvollinen. Maksutavat Summa @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Blogiviestimme]({url}) Sininen Näyttäisi siltä, että olet ollut tässä puhelussa yksin yli viiden minuutin ajan. Kaistanleveyspartiomme pyysi minua katkaisemaan puhelusi, jotta kaistaleveyttämme ei kuluisi hukkaan. Sitä ei kasva puissa! Hetkinen! !!{name}!! on pyytänyt Discordia estämään viestit, jotka aika tarkat robottimme tulkitsevat sopimattomiksi, joten viestiäsi ei lähetetty. @@ -1303,7 +1310,6 @@ Etanatila on käytössä. Tiedotteet Tiedotteet (rajoitettu) - Tiedotteet (NSFW (aikuissisältö; ei katseltavaksi työtilanteissa)) Hakemisto Säännöt Valmistelu @@ -1313,7 +1319,6 @@ Teksti Teksti (aktiiviset ketjut) Teksti (rajoitettu) - Teksti (NSFW (aikuissisältö; ei katseltavaksi työtilanteissa)) Puhe Puhe (rajoitettu) Puhe (lukittu) @@ -1478,6 +1483,7 @@ Kirjaudu Google-tilille Keskusteluihin (puhe tai teksti) osallistunut kävijä. Yhteisö + [Yhteisösäännöt]({url}) Asettamalla palvelimesi yhteisöpalvelimeksi vahvistat, että palvelimesi on [yhteisöpalvelimien vaatimustemme]({helpdeskArticle}) mukainen ja että Discordilla on oikeus tarkistaa palvelimesi sisällön käyttäjäturvallisuus. Kompakti: näyttää enemmän viestejä kerralla. #IRC Kisaamassa: **!!{name}!!** @@ -2087,6 +2093,8 @@ Poista äänet käytöstä Poista video käytöstä Hylätäänkö tallentamattomat muutokset? + Muokkaa edelleen + Hylkää Sinulla on tallentamattomia muutoksia. Haluatko varmasti hylätä ne? ディスコード pois käytöstä ディスコード käytössä @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Varhainen tukija Kaiunpoisto Muokkaa @@ -2254,7 +2264,6 @@ Olet nähtävästi jo paikalla täällä: **!!{currentApplicationName}!!**. Haluatko varmasti vaihtaa tänne: **!!{targetApplicationName}!!**? Oletko varma? toiminta - Pelatkaa yhdessä puhekanavalla! UUTTA! Toiminnot Pelaa yhdessä ilmaiseksi puhekanavilla. Avaa lisää toimintoja nostatuksilla! toinen toiminta @@ -2347,7 +2356,6 @@ Ota ilmoitukset käyttöön Ota käyttöoikeus käyttöön Voit ottaa pääsyn käyttöön yksityisyysasetuksista. - Discord tarkistaa ja poistaa automaattisesti kaiken tälle palvelimelle lähetetyn mediasisällön sopimattoman sisällön varalta (tämä ei koske NSFW-kanavia). Luo kanava minulle Yhteisöpalvelimien sääntöjen tai toimintaohjeiden on oltava selkeästi esillä jäsenille. Valitse kanava, jossa ne ovat esillä. Sääntö- tai toimintaohjekanava @@ -2390,6 +2398,7 @@ Ehkä kannattaisi mainita vain yksittäinen rooli tai yksittäisiä käyttäjiä? Lähetä nyt Esimerkit + [liite] Poistu esityksestä Poistu kokoruututilasta Ota tekstitykset käyttöön @@ -2521,7 +2530,6 @@ Hups, sinulla ei taida olla webhookien käyttöoikeuksia millään käyttämälläsi palvelimella. Pyydä palvelimesi ylläpitäjää antamaan sinulle käyttöoikeudet tai tekemään seuraamisasetukset itse täällä! Lisää tämän kanavan päivitykset palvelimellesi! Valitulla kanavalla on liian monta webhookia. Poista joku webhookeista tai valitse toinen kanava. - Huomautus: tämä on NSFW- eli aikuissisältökanava. Seuraa tätä kanavaa, niin saat sen päivitykset omalle palvelimellesi. Seuraajana on myös yli !!{count}!! muuta ihmistä. Tämän kanavan tärkeimmät päivitykset näkyvät nyt suoraan palvelimellasi. Nautinnollista seurantaa! @@ -2569,7 +2577,6 @@ Karsiminen erottaa **{members}**, joita ei ole nähty Discordissa **{days}** ja joita ei ole lisätty valitsemiisi rooleihin. Jäsenet, joille ei ole määritetty rooleja, sisältyvät kuitenkin tähän toimintoon. He voivat liittyä uudella kutsulla takaisin palvelimelle. Lähetä viestejä, jotka välitetään myös muille palvelimille omasi lisäksi. Käyttäjät voivat valita, haluavatko he seurata tätä kanavaa. Nämä käyttäjät näkevät suoraan omilla palvelimillaan viestit, jotka valitset julkaistaviksi täällä. Tiedotekanaville ei voi vastaanottaa viestejä muista tiedotekanavista. [Lue lisää.]({documentationLink}) Lähetä viestejä, jotka välitetään myös muille palvelimille omasi lisäksi. Käyttäjät voivat valita, haluavatko he seurata tätä kanavaa. Nämä käyttäjät näkevät suoraan omilla palvelimillaan viestit, jotka valitset julkaistaviksi täällä. [Lue lisää.]({documentationLink}) - Käyttäjien täytyy vahvistaa ennen tämän kanavan sisällön katselemista, että he ovat täysi-ikäisiä.. NSFW-kanavilla ei käytetä sopimattoman sisällön suodatinta. OpenH264-koodin poistaminen käytöstä poistaa käytöstä myös laitteistokiihdytetyn videokoodauksen, jos se on käytössä. Vihjaa reitittimellesi, että paketit joita Discord lähettää, ovat etusijalla. Jotkin reitittimet tai internet-palveluntarjoajat saattavat toimia huonosti, kun tämä asetus on käytössä. Kaikki tämän kanavan käyttäjät muodostavat yhteyden määrittämääsi alueeseen siitä riippumatta, millä alueella he asuvat. Alueet vaikuttavat äänen ja videokuvan laatuun. Jos jätät asetukseksi Automaattinen, Discord valitsee sopivimman alueen. @@ -2690,7 +2697,6 @@ Ei mitään Taajuus Ilmoituksen sijainti - NSFW-kanava Pois Pelkästään **@maininnat** Pelkästään @maininnat @@ -2976,6 +2982,7 @@ Lähetetty! Tervetuloa !!{username}!! Pahoittelut, mutta et voi hyväksyä omaa lahjaasi iOS-järjestelmässä. + Jokin näyttää harmillisesti menneen vikaan, etkä voi käyttää tätä koodia. Et saanut lunastettua tätä lahjaa, koska joku ehti tehdä sen ensin. Se on leikin luonne! Kun hyväksyt tämän, {skuName} on sinun IKUIIIIIISESTI! Kun hyväksyt tämän, **{skuName}** hyvitetään sinulle ja hyvitys on käytettävissä **{timeFrame}*** @@ -3159,6 +3166,7 @@ Hanki sulava äänentoisto, jolla äänet tuntuvat kuuluvan samasta huoneesta, etenemällä nostatustasolle 2. Nosta äänentoiston 256 kb/s:sta 384 kb/s:ssa etenemällä nostatustasolle 3. Tiesitkö, että voit parantaa äänenlaatua nostatuksilla? + Jos haluat hallinnoida palvelimen nostatuksia, [avaa Discord-työpöytäsovellus](openAppHook). 100 palvelimen raja on täyttynyt Kaksinkertaista liityttävissä olevien palvelimien määräksi 200 palvelinta. Lisää palvelimia @@ -3332,6 +3340,8 @@ Hupsista. Törmäsit todella harvinaiseen virheeseen. Katso tapahtumat päivittämällä näkymä Siinä kaikki tällä erää! Mutta lisää saattaa olla luvassa… + Poista aloitussivulta + Valitsemalla tämän poistat viestin aloitussivulta. Viesti näkyy kuitenkin edelleen kanavalla. Avaa viesti kanavalta !!{channelName}!! sivupalkissa {maxReplies}+ vastausta {numReplies} @@ -3360,8 +3370,15 @@ Palauta oletusbanneri Tarvitsetko muuta? Nitrolla saat täydet palvelinprofiilin mukautustoiminnot käyttöösi. Lataa palvelimen profiilibanneri + Palvelinprofiileihin on lisätty biografioita ja bannereita! Voit tehdä haluamasi valinnat ja ilmaista itseäsi kullakin palvelimella. + Muokkaa omaa palvelinprofiilia + Palvelinprofiileja päivitetty! Voit valita haluamasi avatarin, bannerin ja biografian erikseen kullekin palvelimellesi sekä käyttää animoituja avatareja ja monia muita etuja [Discord Nitrolla](onAndMore). Ilmaise itseäsi palvelinprofiileilla + Voit valita haluamasi avatarin, bannerin ja biografian erikseen kullekin palvelimellesi, päivittää profiilisi ja käyttää monia muita etuja Discord Nitrolla! + Haluatko käyttää eri avataria, banneria ja biografiaa? + Käytä eri avataria, banneria ja biografiaa kullakin palvelimellasi ja monia muita etuja **Discord Nitrolla!** + Avatar, banneri ja biografiatiedot Kutsu palvelimille Kutsujen vanhenemisaika on {xDays}. Muut palvelimet @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) poisti kohteen $[**!!{target}!!**](targetHook) Vaihtoi nimen **!!{oldValue}!!**. Uusi nimi on **!!{newValue}!!** Asetti nimeksi **!!{newValue}!!** - Poisti kanavan NSFW-kanavamerkinnän - Merkitsi kanavan NSFW-kanavaksi $[**!!{user}!!**](userHook) loi kanavaohituksia kohteeseen $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) poisti kanavaohituksia kohteesta $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) päivitti kanavaohituksia kohteessa $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Suosittelemme vahvasti pitämään tämän asetuksen vain @maininnoissa julkisissa Discord-palvelimissa. Tämän palvelimen koon takia jäsenet eivät saa mobiililaiteilmoituksia muista kuin @maininnoista. Poista palvelinhaku käytöstä + Jos poistat jäsenvaatimukset käytöstä, ihmiset voivat liittyä yhteisöösi hyväksymättä sen sääntöjä tai ilman manuaalista hyväksyntääsi. Varoitus! Kaikki jäsenet, jotka eivät ole täyttäneet vaatimuksia (eli hyväksyneet sääntöjä), erotetaan palvelimelta. Oletko varma? Vain palvelimen järjestelmänvalvojat voivat ottaa palvelinhaun käyttöön tai poistaa sen käytöstä. Valvojien kaksivaiheisen todennuksen vaatimus käytössä @@ -3909,6 +3925,7 @@ Tason 2 edut Tason 3 edut Suosittelemme palvelimelle kuvaa, jonka koko on vähintään 512 x 512. + Varoitus! Kaikki jäsenet, jotka eivät ole lähettäneet hakemusta, erotetaan palvelimelta. Valvontaloki Kun valvojat aloittavat valvomisen, voit valvoa heidän valvomistaan täällä. Ei vielä lokeja @@ -3976,7 +3993,6 @@ Hakemuksen tarkistus {count} Ennen kuin voit poistaa jäsenvaatimukset käytöstä, sinun on joko hyväksyttävä tai hylättävä kaikki hakemukset. - {count} odottaa tarkistusta. Mukauta ruutua Lajittelu: Uusimmat Lajittelu: Vanhimmat @@ -4721,10 +4737,14 @@ Lisää kanavia Ei valittuja kanavia esim. #yleinen + Komentojen oikeudet + Oletus + Rajoita tämän sovelluksen komennot rooleihin, käyttäjiin ja kanaviin. Muokkaa komento-oikeuksia Käyttöoikeudet synkronoitu integroinnin **{integrationName}** kanssa Synkronoitu Käyttöoikeuksia ei ole synkronoitu integroinnin **{integrationName}** kanssa + Ei synkronoitu Roolit ja jäsenet Lisää rooleja tai jäseniä Ei valittuja jäseniä @@ -4894,6 +4914,8 @@ Seikkailu alkaa. Lisätään kavereita! Kutsu ihmisiä + Jos haluat lisätä ystävän tälle palvelimelle, pyydä apua kaverilta, jolla on kutsuoikeudet. + Kutsut ovat poissa käytöstä Nyt tarkkana! Kutsumasi kaverit näkevät viestihistoriasi. Tämä kanava on yksityinen, vain valituilla jäsenillä ja rooleilla on oikeus tarkastella tätä kanavaa. Hae kavereita @@ -4903,6 +4925,11 @@ Palvelimen kutsulinkin asetukset Jaa tämä linkki muille, jotka haluat mukaan palvelimellesi! Jaa tämä linkki muille, jotka haluat tälle palvelimelle ja katsomaan striimiä + Palvelinkutsukuvasi näkyy nyt keskustelussa. Mukauta omasi kohdassa **Palvelinasetukset > Yleiskatsaus**. + Nostata tätä palvelinta, jos haluat lisätä kuvan kutsulinkkiupotuksiisi. Sen saamiseen käyttöön riittää {boostCount}! + Palvelinasetukset + Selvä + Mukauta palvelinkutsujasi! Tai lähetä kutsulinkki striimiin kaverille Kutsu striimiin Kutsu palvelimelle @@ -5083,6 +5110,7 @@ Poistu puhelusta Poistu ryhmästä Haluatko varmasti poistua ryhmästä **!!{name}!!**? Et voi palata ryhmään, ellei sinua kutsuta takaisin. + Jokin meni vikaan. Haluatko yrittää uudelleen? Haluatko varmasti poistua? Voit palata tähän ryhmään vain, jos **!!{name}!!** lisää sinut uudelleen. Poistu ryhmästä !!{name}!! Hylkää !!{name}!! @@ -5400,8 +5428,6 @@ Kohtele kaikkia kunnioittaen. Kaikenlainen häirintä, vainoaminen, seksismi, rasismi tai vihapuhe on ehdottomasti kielletty. {ruleIndex}. Voit lisätä enintään {number} sääntöä - Älä julkaise aikuissisältöä (NSFW) tai sopimatonta sisältöä - Älä julkaise aikuissisältöä (NSFW) tai sopimatonta sisältöä. Sillä tarkoitetaan tekstiä, kuvia tai linkkejä aineistoon, jossa kuvataan alastomuutta, seksiä, raakaa väkivaltaa tai muuta häiritsevää sisältöä. Älä lähetä roskapostia tai mainosta itseäsi Älä lähetä roskapostia tai mainosta itseäsi (lähettämällä palvelinkutsuja, mainoksia jne.) ilman valvojan lupaa. Tämä koskee myös muille jäsenille lähetettäviä yksityisviestejä. Syötä sääntö @@ -5605,6 +5631,7 @@ 15 minuutiksi Yhdeksi tunniksi 24 tunniksi + 3 tunniksi 8 tunniksi Kunnes otan sen uudelleen käyttöön Mykistä **!!{name}!!** @@ -5654,7 +5681,6 @@ Ymmärrän ja hyväksyn nämä ehdot. Jatka Discordiin Jotta voit jatkaa Discordin käyttöä, lue ja hyväksy päivitetyt palveluehtomme ja tietosuojakäytäntömme. - Käyttöehtojen ja tietosuojakäytännön päivitys Uusi ketju Uusia lukemattomia Tiedotekanava @@ -5839,15 +5865,9 @@ Sinun täytyy olla vähintään 18-vuotias, jotta voit katsella tätä kanavaa. Oletko täysi-ikäinen ja haluatko nähdä aikuisille suunnattua sisältöä? Tämän palvelimen sisältö ei ole käytettävissä iOS-käyttöjärjestelmässä Selvä - Pahoittelemme, mutta aikuissisältö- eli NSFW-palvelimet on estetty iOS-käyttöjärjestelmässä App Storen sääntöjen mukaisesti. Jos olet yli 18-vuotias, voit liittyä palvelimelle työpöytäsovelluksella tai verkkosivustoversiolla. Lue lisää aiheesta [ohjekeskuksesta]({helpURL}). Tämän palvelimen emojit eivät ole käytettävissä - Aikuissisältöpalvelin - NSFW- eli aikuissisältöpalvelimet on estetty iOS-käyttöjärjestelmässä App Storen sääntöjen mukaisesti. Katso lisätietoja [ohjekeskuksestamme]({helpURL}). - Aikuissisältöpalvelin Kun liityt pöytäkoneella, voit näyttää vähintään 18-vuotiaille tarkoitetut palvelimet iOS-laitteilla. - Salli NSFW-palvelimien käyttö iOS-laitteilla - NSFW-kanava Hienoa, että olet täällä! Ennen kuin aloitamme, ole hyvä ja anna syntymäaikasi. [Miksi minun täytyy ilmoittaa syntymäaikani?]({helpURL}) Pyydä kavereitasi kutsumaan sinut palvelimilleen. Ne ovat paikkoja, joissa voitte hengailla ja keskustella yhdessä. Kirjaudu sisään tai rekisteröidy, niin pääset alkuun @@ -5921,7 +5941,6 @@ Sovelluksen !!{application}!! kehittäjän [tietosuojakäytäntö]({privacyPolicyURL}) ja [palveluehdot]({termsOfServiceURL}) koskevat tätä sovellusta. Sovelluksen !!{application}!! kehittäjän [tietosuojakäytäntö]({privacyPolicyURL}) ja palveluehdot koskevat tätä sovellusta. Sovelluksen !!{application}!! kehittäjän tietosuojakäytäntö ja [palveluehdot]({termsOfServiceURL}) koskevat tätä sovellusta. - Kun myönnät valtuudet, sinut ohjataan takaisin tänne: !!{origin}!! **!!{applicationName}!!** on pyytänyt lisäksi seuraavia käyttöoikeuksia, mutta et voi myöntää niitä: Kakun leipominen Hienon kala-aterian ostaminen sinulle @@ -5935,8 +5954,6 @@ Voit nyt sulkea tämän ikkunan tai välilehden. Virheellinen laajuus **{scope}** Virheellinen pyyntö. Parametri **{param}** puuttuu - haluaa käyttöoikeuden tilillesi - Tämä antaa sovellukselle !!{application}!! seuraavat oikeudet: Kirjautuneena nimellä $[](userHook) Salli pääsy tilillesi Hups, jokin meni pieleen… @@ -6039,6 +6056,7 @@ Edellinen Sivu !!{currentPage}!! Sivu !!{currentPage}!!/!!{numPages}!! + [Maksullisten palvelujen ehdot]({url}) {count} {count} Discordin Twitterissä pitäisi olla lisätietoja. Kumppanipalvelimen omistaja @@ -6203,7 +6221,6 @@ Sinä ja !!{other}!! voitte kiinnittää viestin sen hammasratasvalikkoa käyttämällä. Kuka tahansa ryhmän jäsen voi kiinnittää viestin sen hammasratasvalikkoa käyttämällä. Kiinnitykset - Tämä kanava on merkitty NSFW-kanavaksi, ja sisältönsä takia sen kiinnitetyt viestit eivät kuuluisi kaikkien silmille. Lukemattomat kiinnitykset puola Android @@ -6444,7 +6461,6 @@ Kun nostatat palvelinta, sen taso nousee. Jokainen uusi taso tuo etuja palvelimen kaikille käyttäjille. Palvelimen nostattaminen käynnistää seitsemän päivän odotusajan. Et voi käyttää tätä nostatusta toiseen palvelimeen ennen tämän odotusajan päättymistä. [Lue lisää palvelimen nostatuksesta.]({helpdeskArticle}) Palvelimen nostatus - Palvelimen nostatuksia {date} alkaen Siirrä nostatus Odotusaika on käynnissä tällä nostatuksella Käyttämätön nostatus @@ -6555,6 +6571,7 @@ Käytä mukautettuja emojeja aivan kaikkialla ja animoi niitä {numBoosts} nostatusta ja {discountPercentage} alennusta lisänostatuksista Kaksinkertaista liityttävissä olevien palvelimien määräksi {premiumMaxGuilds} aiemmasta {nonPremiumMaxGuilds} palvelimesta + Voit valita haluamasi avatarin, bannerin ja biografian erikseen kullekin palvelimellesi Lisää profiiliisi tyyliä bannerilla, mukautetulla tagilla, animoidulla avatarilla ja eksklusiivisella Nitro-merkillä Voit käyttää eri avataria kullakin palvelimellasi. Kaikki työpöydän ruudunjaot paremmalla, jopa 60 fps:n 4K-tarkkuudella @@ -6671,6 +6688,7 @@ Hetkinen! Tämän herkun hankkimiseen tarvitaan Nitro. Näytä tilauksen tiedot Yritätkö hallinnoida Nitro-tilaustasi? Siirry [Tilaukset](onSubscriptionsClick)-sivullesi. + Ostamalla Nitro-tilauksen sitoudut noudattamaan [palveluehtojamme]({termsURL}), [maksullisen palvelujemme ehtoja]({paidURL}) ja [tietosuojakäytäntöämme]({privacyURL}). Maksu veloitetaan Apple ID -tililtäsi, kun vahvistat ostoksen. Tilaus uusiutuu automaattisesti, ellet peruuta sitä vähintään 24 tuntia ennen nykyisen tilausjakson päättymistä. Uusimismaksu veloitetaan tililtäsi ennen tilausjaksosi päättymistä, kuitenkin aikaisintaan 24 tuntia ennen nykyisen tilausjakson päättymistä. Voit hallita ja peruuttaa tilauksiasi ostamisen jälkeen App Storen tiliasetusten kautta. Tilauspäivitykset Kiitos! Kiitos palautteestasi. Arvostamme sitä! @@ -7254,9 +7272,6 @@ Jäsenet voivat puhua näillä puhekanavilla. Jos tämä käyttöoikeus poistetaan käytöstä, jäsenet ovat oletusarvoisesti mykistettyinä, kunnes heidän mykistyksensä poistaa joku, jolla on Mykistä jäseniä ‑käyttöoikeus. Jäsenet voivat toimia puhujina tällä kanavalla. Jäsenet voivat puhua tällä puhekanavalla. Jos tämä käyttöoikeus poistetaan käytöstä, jäsenet ovat oletusarvoisesti mykistettyinä, kunnes heidän mykistyksensä poistaa joku, jolla on Mykistä jäseniä ‑käyttöoikeus. - Jäsenet voivat käynnistää toiminnan tällä palvelimella. - Jäsenet voivat käynnistää toiminnan näillä puhekanavilla. - Jäsenet voivat käynnistää toiminnan tällä puhekanavalla. Jäsenet voivat jakaa videokuvaansa, käyttää ruudunjakoa tai striimata peliä tällä palvelimella. Jäsenet voivat jakaa videokuvaansa, käyttää ruudunjakoa tai striimata peliä näillä puhekanavilla. Jäsenet voivat jakaa videokuvaansa, käyttää ruudunjakoa tai striimata peliä tällä puhekanavalla. @@ -7890,7 +7905,6 @@ Aloita puhelu {start} – {end} $[!!{start}!!](startHook) – päättyy {end} - Aloita toiminnat Aloita tapahtuma Olet käynnistämässä tätä tapahtumaa, joka on $[**!!{privacyLevel}!!**](privacyLevelHook) Olet käynnistämässä tätä tapahtumaa @@ -8135,6 +8149,7 @@ Vaikutat kovasti poissaolevalta. Olemme siirtäneet sinut poissa olevien kanavalle. Haloo, ketään paikalla? Sinulla ei ole lupaa puhua tällä kanavalla. + Mahdollisesti haitallinen ladattava ruotsi Kirjaudu sisään Vaihda @@ -8270,6 +8285,10 @@ Tar Sinivihreä Väliaikaisen jäsenyyden saaneet jäsenet erotetaan automaattisesti, kun heidän yhteytensä katkeaa, ellei heille ole määritetty roolia + Huomio! Alla oleviin käytäntöihin on tulossa päivityksiä. Nämä muutokset tulevat voimaan **{date}**. Ilmoitamme asiasta nyt, jotta ehdit perehtyä muutoksiin hyvissä ajoin. + Kannattaa lukea päivittyneet asiakirjat kokonaisuudessaan. Tärkeimmistä muutoksista on kerrottu tarkemmin blogiviestissä. + Olemme ilmoittaneet muutoksista alla oleviin käytäntöihin. Muutokset ovat nyt voimassa. Muutokset voi hyväksyä jatkamalla Discordin käyttämistä. + Kannattaa lukea päivittyneet asiakirjat kokonaisuudessaan, sillä niissä on Discord-käyttöäsi koskevia asioita. Tärkeimmistä muutoksista on kerrottu tarkemmin blogiviestissä. Ehdot [Käyttöehdot]({url}) Rekisteröitymällä sitoudut noudattamaan Discordin [palveluehtoja]({termsURL}) ja [tietosuojakäytäntöä]({privacyURL}). @@ -8567,6 +8586,7 @@ Hmm… En usko, että tuemme tuota tiedostomuotoa. Virheellinen tiedostotyyppi Lisää kommentti + Voit lisätä kommentteja ennen tiedoston lataamista palvelimelle. valinnainen Viestin yhteiskoon on oltava alle {maxSize} Tiedoston pikalähetystila! @@ -8596,6 +8616,7 @@ Tiedoston avaaminen ei onnistunut: {file}. Lataus palvelimelle jonossa Lataa kohteeseen **{destination}** + Lataa ketjuun Lataaja {count} {count} @@ -8711,7 +8732,6 @@ Tarkista sähköpostisi, sillä lähetimme juuri vahvistuskoodin osoitteeseen **{oldEmail}**. Vahvista henkilöllisyytesi syöttämällä koodi tähän. Vahvistuskoodi [Etkö saanut koodia tai ehtikö se vanhentua? Lähetä se uudelleen.](onResend) - Vahvista vanha sähköposti Nykyinen sähköpostiosoitteesi on !!{email}!!. Mihin osoitteeseen haluat vaihtaa sen? Anna uusi sähköpostiosoite ja nykyinen salasanasi. Muokkaa sähköpostia diff --git a/app/src/main/res/values-fr/plurals.xml b/app/src/main/res/values-fr/plurals.xml index 061bf53e8d..830ffdda6c 100644 --- a/app/src/main/res/values-fr/plurals.xml +++ b/app/src/main/res/values-fr/plurals.xml @@ -1,5 +1,9 @@ + + 1 message récent + {count} messages récents + {extras} autre {extras} autres @@ -268,6 +272,10 @@ 1 m {minutes} m + + 1 Mois + {months} Mois + 1 seconde {seconds} secondes @@ -292,6 +300,10 @@ 1 semaine {weeks} semaines + + 1 An + {years} Ans + {#} autre {#} autres @@ -664,10 +676,6 @@ Candidature en attente {count} Candidatures en attente - -  candidature - {count} candidatures - {#} boost {#} boosts @@ -856,6 +864,10 @@ {numUses} utilisation {numUses} utilisations + + {#} boost + {#} boosts + 1 jour {days} jours diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index e7e2405523..19aa70d4d1 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -97,6 +97,11 @@ Remerciements Cela peut prendre un peu de temps. Actions + Reviens vérifier un peu plus tard + Tous les salons se la coulent douce + {count} + Actifs en ce moment + Beaucoup de messages récents En cours Activer sur mobile Fils actifs @@ -247,10 +252,6 @@ Retour Saisis ta date de naissance Entre une date de naissance valide - Avant de pouvoir accéder à ce salon NSFW, nous devons vérifier ton âge. Nous ne le demanderons que cette fois-ci. [Pourquoi dois-je renseigner ma date de naissance ?]({helpURL}) - Ce salon contient du contenu mature marqué comme NSFW. Veux-tu continuer ? - Tu dois avoir au moins 18 ans pour accéder aux salons NSFW sur Discord. [Consulte notre article d\'assistance]({helpURL}) sur la vérification d\'âge. - Désolé, tu es trop jeune pour accéder à ce salon NSFW Envoyer Retour à la connexion {underageMessage} [Consulte notre article d\'assistance]({helpURL}) pour en savoir plus. @@ -683,6 +684,7 @@ Pièce jointe en spoiler Quand d\'autres sont en train de parler Quand je suis en train de parler + Dollar australien !!{name}!! - Audience Partir discrètement Dans l\'audience @@ -729,6 +731,7 @@ Applications autorisées Autorisation en cours Archivage automatique + Archivage automatique après… 1 heure 1 semaine 24 heures @@ -801,6 +804,7 @@ Bêta Bulgare Facturation + Accepte les Conditions d\'utilisation et les Conditions des Services Payants pour continuer Accepte les conditions d\'utilisation pour continuer Crédit du compte Si tu acceptes un cadeau alors que tu as un abonnement actif ou que tu acceptes un cadeau qui diffère de ton abonnement actuel, il apparaîtra ici en tant que crédit. @@ -868,7 +872,9 @@ Est-ce un cadeau ? Charabia juridique J\'accepte les [Conditions d\'Utilisation de Discord]({url}) + J\'accepte les [Conditions d\'Utilisation de Discord]({termsURL}) et les [Conditions des Services Payants]({paidURL}) J\'accepte les [Conditions d\'Utilisation de Discord]({url}) et je comprends que mon abonnement se renouvellera pour un montant de **{rate}** le **{renewalDate}**. Je peux annuler mon abonnement à tout moment dans Paramètres utilisateur > Abonnements ; les paiements précédents ne seront pas remboursés sauf dans les cas où la loi l\'exige. + J\'accepte les [Conditions d\'Utilisation de Discord]({termsURL}), les [Conditions des Services Payants]({paidURL}), et je comprends que mon abonnement se renouvellera pour un montant de **{rate}** le **{renewalDate}**. Je peux annuler mon abonnement à tout moment dans Paramètres utilisateur > Abonnements ; les paiements précédents ne seront pas remboursés sauf dans les cas où la loi l\'exige. Changer de mode de paiement Gérer l\'abonnement sur Google Play Gérer ton abonnement @@ -885,6 +891,8 @@ Voilà tes abonnements actuels. Ils te seront facturés lors de cette période de facturation. Tu peux mettre à jour tes abonnements à n\'importe quel moment. En achetant un abonnement Discord, tu acceptes nos [Conditions d\'Utilisation]({termsUrl}) et notre [Politique de Confidentialité]({privacyUrl}). Nitro et Boost de serveur sont des abonnements qui se renouvellent automatiquement. Tu autorises Discord à prélever directement le mode de paiement de !!{price}!! et à continuer de le faire tous les mois jusqu\'à ce tu résilies ton abonnement. Tu peux le résilier à tout moment. En achetant un abonnement Discord, tu acceptes nos [Conditions d\'Utilisation]({termsUrl}) et notre [Politique de Confidentialité]({privacyUrl}). Nitro et Boost de serveur sont des abonnements qui se renouvellent automatiquement. Tu autorises Discord à prélever directement le mode de paiement de !!{price}!! et à continuer de le faire tous les ans jusqu\'à ce tu résilies ton abonnement. Tu peux le résilier à tout moment. + En achetant un abonnement Discord, tu acceptes nos [Conditions d\'Utilisation]({termsUrl}), nos [Conditions des Services Payants]({paidURL}), et notre [Politique de Confidentialité]({privacyUrl}). Nitro et Boost de serveur sont des abonnements qui se renouvellent automatiquement. Tu autorises Discord à prélever directement le mode de paiement de !!{price}!! et à continuer de le faire tous les mois jusqu\'à ce que tu résilies ton abonnement. Tu peux le résilier à tout moment. + En achetant un abonnement Discord, tu acceptes nos [Conditions d\'Utilisation]({termsUrl}), nos [Conditions des Services Payants]({paidURL}), et notre [Politique de Confidentialité]({privacyUrl}). Nitro et Boost de serveur sont des abonnements qui se renouvellent automatiquement. Tu autorises Discord à prélever directement le mode de paiement de !!{price}!! et à continuer de le faire tous les ans jusqu\'à ce que tu résilies ton abonnement. Tu peux le résilier à tout moment. Cette source de paiement est invalide. Modes de paiement Montant @@ -1016,6 +1024,7 @@ {count} {count} {count} + [Notre article de blog]({url}) Bleu Apparemment, ça fait plus de cinq minutes que tu es tout(e) seul(e) dans cet appel. La patrouille de la bande passante m\'a demandé de te déconnecter pour économiser de la bande passante. Ce genre de truc, ça ne pousse pas dans les arbres ! Eh là ! !!{name}!! a demandé à ce que Discord bloque tous les messages que nos robots trouvent explicites, donc ton message n\'a pas été envoyé. @@ -1051,10 +1060,13 @@ VOOM. C\'est parti pour les notifications ! Les périphériques de sortie ne peuvent pas être modifiés lorsque tu utilises le navigateur. [Télécharge](onDownloadClick) l\'application de bureau pour un contrôle total de tes périphériques. Chasseur de bugs Discord + Bug envoyé Description détaillée (facultatif) Nom de problème requis Priorité requise + L\'envoi du signalement a échoué Zone de fonctionnalités + Signaleur de bug désactivé Quel est le problème ? Capture d\'écran supprimée du signalement Priorité @@ -1066,10 +1078,16 @@ Basse (P2) **Ni urgent ni important.** P3 nous permet de relever des points incommodants, mais qui n\'ont pas besoin d\'être résolus avant d\'autres problèmes plus pressants. Très basse (P3) + Retirer la capture d\'écran Sélectionner une zone de fonctionnalités + Quelque chose ne fonctionne pas sur cet écran Envoi du signalement en cours Signalement envoyé + Envoi en cours + Envoi du bug en cours Envoyer un signalement de bug + Désactive-moi ceci + Que t\'attendais-tu à voir ? Dérogation de version Postuler Supprimer @@ -1308,7 +1326,6 @@ Mode lent activé. Annonces Annonces (Limité) - Annonces (NSFW) Répertoire Règles Étape @@ -1318,7 +1335,6 @@ Texte Texte (Fils actifs) Texte (Limité) - Texte (NSFW) Voix Voix (Limité) Voix (Verrouillé) @@ -1483,6 +1499,7 @@ Se connecter avec Google Un visiteur qui a discuté (voix ou texte). Communauté + [Charte d’Utilisation de la Communauté]({url}) En établissant ton serveur comme serveur de communauté, tu déclares que ton serveur respecte notre [Charte d\'Utilisation de la Communauté]({helpdeskArticle}) et tu autorises Discord à consulter occasionnellement le contenu de ton serveur pour s\'assurer qu\'il est sécurisé. Compact : Affiche plus de messages en même temps à l\'écran. #IRC Participant à : **!!{name}!!** @@ -2092,6 +2109,8 @@ Désactiver les sons Désactiver la vidéo Annuler les modifications non enregistrées ? + Continuer la modification + Annuler Certaines de tes modifications n\'ont pas été enregistrées, tu es sûr(e) de vouloir les annuler ? ディスコード désactivé ディスコード activé @@ -2168,12 +2187,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Soutien de la première heure Annulation d\'écho Modifier @@ -2225,6 +2246,7 @@ Des commentaires ? [Participe à l’enquête]({surveyURL}) Attrape des poissons avec tes amis dans notre nouveau jeu Fishington.io ! Joue à Fishington avec tes amis ! + Aperçu En pleine activité Utilise !!{applicationName}!! Bientôt sur téléphone @@ -2259,7 +2281,6 @@ On dirait que tu es déjà dans **!!{currentApplicationName}!!**. Veux-tu vraiment changer pour aller dans **!!{targetApplicationName}!!** ? Vraiment ? une activité - Commence à jouer avec tes amis dans un salon vocal ! NOUVEAU ! Activités Joue avec tes amis gratuitement dans n\'importe quel salon vocal. Débloque des Activités en plus grâce aux boosts ! une autre activité @@ -2352,7 +2373,6 @@ Activer les notifications Activer les permissions Tu peux autoriser l\'accès depuis les paramètres de confidentialité. - Discord analysera et supprimera automatiquement les médias contenant du contenu explicite envoyés sur ce serveur (sauf salons NSFW). En créer un pour moi Un serveur de communauté doit disposer de règles ou d\'une charte de serveur affichées clairement pour ses utilisateurs. Indique le salon qui les spécifie. Salon des règles ou de la charte d\'utilisation @@ -2395,6 +2415,7 @@ Tu pourrais peut-être essayer de mentionner un rôle ou des utilisateurs en particulier à la place ? Envoyer Exemples + [attachment] Quitter la conférence Quitter le mode plein écran Activer les sous-titres @@ -2526,7 +2547,6 @@ Oh, oh, tu n\'as aucune autorisation de webhook concernant les serveurs auxquels tu as accès. Demande à l\'administrateur du serveur de te donner l\'autorisation ou demande-lui de le suivre lui-même ! Ajoute les mises à jour de ce salon à ton serveur ! Le salon sélectionné comporte déjà trop de webhooks. Merci de supprimer un webhook ou de sélectionner un autre salon. - Remarque : ce salon est NSFW. Suis pour que les mises à jour de ce salon apparaissent dans ton propre serveur. Plus de !!{count}!! personnes suivent aussi. Les principales mises à jour de ce salon s\'afficheront directement sur ton serveur. Profite bien ! @@ -2574,7 +2594,6 @@ Congédier expulsera **{members}** dont la dernière connexion sur Discord remonte à **{days}**. Les membres n’ayant aucun rôle assigné sont toujours inclus. Une nouvelle invitation suffira pour réintégrer le serveur. Publie des messages pouvant atteindre des serveurs en dehors du tien. Les utilisateurs peuvent choisir de « s\'abonner » à ce salon, et les posts que tu « publies » ici apparaîtront directement sur leurs propres serveurs. Les salons des annonces ne recevront pas les messages des autres salons des annonces. [En savoir plus.]({documentationLink}) Publie des messages pouvant atteindre des serveurs en-dehors du tien. Les utilisateurs peuvent choisir de « s\'abonner » à ce salon, et les posts que tu « publies » ici apparaîtront directement sur leurs propres serveurs. [En savoir plus.]({documentationLink}) - Les utilisateurs devront confirmer qu\'ils ont l\'âge légal pour voir le contenu de ce salon. Les salons NSFW sont épargnés par le filtre de contenu explicite. Désactiver OpenH264 désactive également l\'encodage vidéo accéléré du matériel, si disponible. Informe ton routeur que les paquets transmis par Discord sont de haute priorité. Certains routeurs et fournisseurs de services internet peuvent agir de façon inhabituelle lorsque cette fonction est activée. Tous les membres de ce salon seront connectés à la région que tu as définie, et ce quel que soit leur lieu de résidence. La qualité des voix et de la vidéo peut varier selon les régions. Si tu laisses cette option sur Automatique, Discord se chargera de l\'optimisation des paramètres. @@ -2695,7 +2714,6 @@ Aucun message Fréquence Notification de position - Salon NSFW Désactivé **@mentions** seulement @mentions seulement @@ -2981,6 +2999,7 @@ Envoyé ! Bienvenue, !!{username}!! Désolé, tu ne peux pas accepter ton propre cadeau sur iOS. + Désolé, il semble qu\'une erreur se soit produite et tu ne peux pas utiliser ce code. Tu n\'as pas pu récupérer ce cadeau car quelqu\'un d\'autre a dégainé plus vite. C\'est dur la vie, parfois ! Après acceptation, {skuName} sera à toi pour TOUJOUUUURS ! Après acceptation, tu disposeras de crédits de **{skuName}** pendant **{timeFrame}**.* @@ -3164,6 +3183,7 @@ Booste au niveau 2 pour une qualité audio supérieure afin d\'avoir l\'impression d\'être tous dans la même pièce. Booste au niveau 3 aujourd\'hui et propulse ta qualité audio de 256 ko/s à 384 ko/s. Sais-tu que tu peux bénéficier d\'une meilleure qualité audio grâce aux boosts ? + Afin de gérer tes boosts de serveur, [ouvre l\'application bureau Discord](openAppHook). Tu as atteint la limite de 100 serveurs rejoints Double le nombre de serveurs que tu peux rejoindre jusqu\'à 200. Plus de serveurs @@ -3337,6 +3357,7 @@ Oups ! Une erreur très rare s\'est produite. Rafraîchis pour voir ce qu\'il se passe C’est tout pour le moment ! Mais attends, peut-être que ce n’est pas fini… + Retirer de l\'Accueil Ouvrir le message de !!{channelName}!! dans l\'encadré {maxReplies}+ réponses {numReplies} @@ -3365,8 +3386,15 @@ Rétablir la bannière par défaut Tu en veux encore plus ? Nitro permet de personnaliser complètement ton profil de serveur. Ajouter une bannière de profil du serveur + Nous avons ajouté des descriptions et des bannières aux profils de serveur ! Affiche-toi comme tu veux et exprime-toi sur tous les serveurs. + Modifier mon profil du serveur + Profils de serveur mis à jour ! Avec [Discord Nitro](onAndMore), affiche-toi comme tu veux et utilise un avatar, une bannière et une description différents sur chacun de tes serveurs, débloque des avatars animés et plus encore ! Exprime-toi complètement avec les profils de serveur + Avec Discord Nitro, affiche-toi comme tu veux en utilisant un avatar, une bannière et une description différents sur chacun de tes serveurs, améliore ton profil et plus encore ! + Tu veux utiliser un avatar, une bannière et une description différents ? + Avec **Discord Nitro**, utilise un avatar, une bannière et une description différents sur chacun de tes serveurs et bien plus ! + Avatar, bannière, et à propos de moi Inviter sur les serveurs L\'invitation expire dans {xDays}. Autres serveurs @@ -3550,8 +3578,6 @@ $[**!!{user}!!**](userHook) a supprimé $[**!!{target}!!**](targetHook) A renommé **!!{oldValue}!!** en **!!{newValue}!!** A changé le nom en **!!{newValue}!!** - A défini le salon comme n\'étant plus NSFW - A défini le salon comme étant NSFW $[**!!{user}!!**](userHook) a créé des dérogations de salon pour $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) a supprimé les dérogations de salon pour $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) a mis à jour les dérogations de salon pour $[**!!{target}!!**](targetHook) @@ -3620,6 +3646,10 @@ A changé les signaux de salon système pour **!!{newValue}!!** A changé le salon de messages de bienvenue pour **!!{newValue}!!** A **désactivé** les messages de bienvenue + A changé le salon système des autocollants de bienvenue pour **!!{newValue}!!** + A changé le salon système des messages de bienvenue pour **!!{newValue}!!** + A changé le salon système des notifications de boost pour **!!{newValue}!!** + A changé le salon système des astuces de configuration de serveur pour **!!{newValue}!!** $[**!!{user}!!**](userHook) a apporté des modifications à $[**!!{target}!!**](targetHook) A défini **!!{newValue}!!** comme salon de mises à jour du serveur de communauté A **supprimé** le salon de mises à jour du serveur de communauté @@ -3784,6 +3814,7 @@ Nous recommandons de paramétrer ceci uniquement sur les @mentions pour un Discord public. En raison de la taille de ce serveur, les membres ne recevront de notifications push que pour les messages à @mention. Désactiver Découverte de serveurs + Si tu désactives les conditions pour devenir membre, les gens pourront rejoindre ta communauté sans accepter des règles, et sans approbation manuelle. Attention ! Les membres qui ne remplissent pas les conditions (accepter les règles, par ex.) seront expulsés du serveur. Veux-tu vraiment continuer ? Seuls les administrateurs peuvent activer ou désactiver la Découverte de serveurs. A2F obligatoire pour la modération activée @@ -3914,6 +3945,7 @@ Avantages de niveau 2 Avantages de niveau 3 Nous te recommandons une taille d\'image d\'au moins 512 x 512 pour le serveur. + Attention ! Les membres qui n\'ont pas soumis une candidature seront expulsés du serveur. Logs du serveur Une fois que les modérateurs commenceront à modérer, tu pourras modérer la modération ici. Aucun log pour le moment @@ -3981,7 +4013,6 @@ Vérifier la candidature {count} Avant de pouvoir désactiver les conditions pour devenir membre, tu dois d’abord accepter ou refuser toutes les candidatures. - Tu as {count} en attente de vérification ! Personnaliser la fenêtre Trier par : Plus récents Trier par : Plus anciens @@ -4688,6 +4719,9 @@ Oh, oh. On dirait bien que tu t\'es fait bannir. En acceptant cette invitation, **!!{username}!!** deviendra ton ami(e) sur Discord. Crée un compte et ajoute **!!{username}!!** en ami(e) sur Discord. + Télécharger l\'application Android + Télécharger l\'application + Télécharger l\'application iOS L\'invitation est invalide ou a expiré. Expiration Échec de la création du lien d\'invitation. @@ -4700,6 +4734,7 @@ Code d\'invitation Hôte Il semble que tu ne peux pas créer de lien d\'invitation pour ce serveur. + Tu as créé un compte et rejoint **{guildName}** avec succès. Bien le bonjour ! Résolution de l\'invitation Utilisations @@ -4726,10 +4761,14 @@ Ajouter des salons Aucun salon sélectionné par ex. #général + Permissions de commandes + Par défaut + Restreindre l\'usage des commandes de cette application aux rôles, utilisateurs et salons. Modifier les permissions de commandes Permissions synchronisées avec l\'intégration : **{integrationName}** Synchronisées Permissions non synchronisées avec l\'intégration : **{integrationName}** + Non synchronisé Rôles et membres Ajouter des rôles ou des membres Aucun membre sélectionné @@ -4899,6 +4938,8 @@ Une aventure commence. Ajoutons des amis ! Inviter des gens + Afin d\'inviter un ami sur ce serveur, demande à quelqu\'un avec des permissions d\'invitation de t\'aider. + Les invitations sont désactivées Attention ! Les amis que tu invites peuvent voir l\'historique de tes messages précédents. Ce salon est privé et seuls certains membres et rôles peuvent le voir. Rechercher des amis @@ -4908,6 +4949,11 @@ Paramètres des liens d\'invitation au serveur Partage ce lien avec d\'autres personnes pour leur permettre d\'accéder à ton serveur ! Partage ce lien avec d\'autres personnes pour leur permettre d\'accéder à ce serveur et de regarder le stream + L\'image d\'invitation de ton serveur s\'affichera désormais dans le chat. Personnalise le tien via **Paramètres du serveur > Vue d\'ensemble**. + Booste ce serveur pour ajouter une image aux intégrations de tes liens d\'invitation. Tu peux débloquer ceci avec seulement {boostCount} en plus! + Paramètres du serveur + Compris + Personnalise les invitations de ton serveur ! Ou, envoyer un lien d\'invitation au stream à un ami Inviter dans le stream Inviter sur le serveur @@ -5088,6 +5134,7 @@ Quitter l\'appel Quitter le groupe Tu es sûr(e) de vouloir quitter **!!{name}!!** ? Tu ne pourras plus revenir dans ce groupe à moins d\'y être invité(e) à nouveau. + Oups, une erreur s\'est produite. On réessaie ? Tu es sûr(e) de vouloir quitter ce groupe ? Tu ne pourras plus le rejoindre à moins que **!!{name}!!** ne t\'ajoute à nouveau. Quitter le groupe !!{name}!! Quitter \'!!{name}!!\' @@ -5182,8 +5229,13 @@ Sélectionner une langue Tu pourras changer cela plus tard. Salut ! Sélectionne une langue + Nous avons réduit le prix de Nitro à A$12.99 par mois et acceptons désormais le dollar australien. [En savoir plus]({helpCenterLink}) + Bien le bonjour, effectivement + [En savoir plus]({helpCenterLink}) + Tu bénéficies du nouveau prix automatiquement. **Hourra !** En raison de ton pays de résidence ({country}), tu bénéficies d\'un prix réduit sur Nitro : {newPrice} ! [En savoir plus]({helpCenterLink}). **Hourra !** En raison de ton pays de résidence ({country}), tu peux maintenant obtenir Nitro au prix cassé de {newPrice} ! [En savoir plus]({helpCenterLink}). + Des prix réduits pour nos amis australiens. Modifier ton mode de paiement changera le prix de ton abonnement et ta monnaie en {newCurrencyAndPrice}. [Clique ici]({helpCenterLink}) pour en savoir plus sur la façon dont nous déterminons ce que tu payes. Verrouiller le fil Se connecter @@ -5349,6 +5401,7 @@ Règles du serveur Réponse courte Connexions + Niveau de vérification atteint Ce champ est obligatoire Lire et accepter les règles du serveur Si tu veux changer ceci, [va dans les paramètres de modération](onSettingsClick) @@ -5405,8 +5458,6 @@ Traitez tout le monde avec respect. Aucun harcèlement, chasse aux sorcières, sexisme, racisme ou discours de haine ne sera toléré. {ruleIndex}. Tu peux ajouter jusqu\'à {number} règles maximums - Contenus violents, obscènes ou NSFW interdits - Pas de contenu violent, obscène ou NSFW, qu\'il s\'agisse de texte, d\'images ou de liens mettant en scène de la nudité, du sexe, de l\'hyperviolence ou un quelconque contenu dérangeant. Spam ou autopromotion interdits Pas de spam ni d\'autopromotion (invitations de serveurs, publicités, etc.) sans l\'autorisation d\'un modérateur du serveur, y compris via les MP envoyés aux autres membres. Entre une règle @@ -5609,6 +5660,7 @@ Pendant 15 minutes Pendant 1 heure Pendant 24 heures + Pendant 3 heures Pendant 8 heures Jusqu\'à ce que je le change Rendre muet **!!{name}!!** @@ -5658,7 +5710,7 @@ Je comprends et j\'accepte ces modalités et conditions. Continuer vers Discord Pour continuer à utiliser Discord, tu dois d\'abord lire et accepter nos Conditions d\'Utilisation et notre Politique de Confidentialité mises à jour. - Conditions d\'Utilisation et Politique de Confidentialité mises à jour + Changements aux Conditions d’Utilisation et de Confidentialité Nouveau fil Nouveaux messages non lus Salon des annonces @@ -5796,6 +5848,7 @@ Nous te suggérons d\'ajouter un numéro de téléphone à tes paramètres d\'authentification à 2 facteurs en cas de pépin. Ajouter un numéro de téléphone Tu souhaites profiter pleinement de Discord avec de meilleures performances, l\'overlay en jeu et plus encore ? Alors, télécharge notre application de bureau ! + Nous avons changé les prix dans le pays suivant : {countryName}. Tu paies maintenant moins pour Nitro. Eh bien, on dirait que Discord ne détecte aucun son provenant de ton micro. Réglons ça… ensemble. À l\'aide ! Eh bien, on dirait que Discord ne détecte aucun son provenant de ton micro. Réglons ça ! @@ -5843,15 +5896,9 @@ Tu dois être âgé(e) d\'au moins 18 ans pour voir ce salon. As-tu 18 ans ou plus et acceptes-tu de voir du contenu adulte ? Le contenu de ce serveur n\'est pas disponible sur iOS Compris - Nous sommes désolés, les serveurs au contenu NSFW sont bloqués sur les plateformes iOS conformément à la charte d\'utilisation de l\'App Store. Si tu as plus de 18 ans, tu peux les rejoindre via l\'application de bureau ou le site internet. Tu peux en savoir plus au [centre d\'assistance]({helpURL}). Les émojis de ce serveur ne sont pas disponibles - Serveur NSFW - Les serveurs au contenu NSFW sont bloqués sur les plateformes iOS conformément à la charte d\'utilisation de l\'App Store. [Consulte notre centre d\'assistance]({helpURL}) pour en savoir plus. - Serveur NSFW Voir les serveurs pour personnes de plus de 18 ans rejoints depuis le bureau sur les appareils iOS. - Autoriser l\'accès aux serveurs NSFW sur iOS - Salon NSFW Nous sommes ravis que tu sois là ! Avant de commencer, saisis la date de ton anniversaire. [Pourquoi dois-je fournir ma date d\'anniversaire ?]({helpURL}) Demande à tes amis de t\'inviter sur leurs serveurs, où tu pourras discuter et t\'amuser avec eux. Connecte-toi ou inscris-toi pour commencer @@ -5925,7 +5972,6 @@ La [politique de confidentialité]({privacyPolicyURL}) et [les conditions d\'utilisation]({termsOfServiceURL}) s\'appliquent au bot du développeur de !!{application}!!. La [politique de confidentialité]({privacyPolicyURL}) et les conditions d\'utilisation de Discord s\'appliquent au bot du développeur de !!{application}!!. La politique de confidentialité et [les conditions d\'utilisation]({termsOfServiceURL}) de Discord s\'appliquent au bot du développeur de !!{application}!!. - Une fois que tu l\'auras autorisé, tu seras redirigé vers : !!{origin}!! **!!{applicationName}!!** a aussi demandé les permissions suivantes, mais tu ne peux pas les accorder : Faire un gâteau S\'acheter un chouette plateau de fruits de mer @@ -5939,8 +5985,6 @@ Tu peux désormais fermer cette fenêtre ou cet onglet. Champ invalide : **{scope}** Demande non valide. Paramètres manquants : **{param}** - veut accéder à ton compte - Cela autorisera !!{application}!! à : Connexion en tant que $[](userHook) Autoriser l\'accès à ton compte Oups, une erreur s\'est produite… @@ -6041,8 +6085,10 @@ Page {pageNumber} Page {page} sur {totalPages} Précédent + Diapositive {pageNumber} Page !!{currentPage}!! Page !!{currentPage}!! sur !!{numPages}!! + [Conditions des Services Payants]({url}) {count} {count} Il y a sûrement plus d\'infos à ce sujet sur le compte Twitter de Discord. Propriétaire de serveur partenaire @@ -6080,6 +6126,8 @@ Coller Pause Connexion à ta source de paiement + Merci de tenter le paiement une nouvelle fois. + Si tu as suivi ce lien après avoir essayé d\'effectuer un paiement sur l\'application de bureau ou mobile, reviens en arrière et réessaye. Continuer Annuler le paiement Ton paiement pour **!!{item}!!** a été annulé. @@ -6090,6 +6138,9 @@ Paiement annulé Échec de l\'authentification du paiement Paiement authentifié + Le lien d\'autorisation de paiement a expiré. + Paiement autorisé + Autorisation en cours Monnaie Payer en Impossible de confirmer ce mode de paiement @@ -6207,7 +6258,6 @@ !!{other}!! et toi pouvez épingler un message à partir de son menu représenté par le menu points de suspension. N\'importe quel membre du groupe peut épingler un message à partir de son menu représenté par le menu points de suspension. Messages épinglés - Ceci est un salon NSFW. De par son contenu, les messages épinglés ne devraient pas être vus par n\'importe qui. Messages épinglés, non lus Polonais Android @@ -6447,7 +6497,6 @@ Booster un serveur lui permet de progresser et passer aux niveaux supérieurs. Chaque niveau débloque des avantages collectifs pour tout le serveur. Booster un serveur déclenche un temps de récupération de 7 jours. Ainsi, tu ne pourras pas utiliser ce boost sur un autre serveur tant que ce temps de récupération ne sera pas achevé. [En savoir plus sur le boost de serveur Nitro.]({helpdeskArticle}) Boost de serveur - Booster de serveurs depuis le {date} Transférer un boost Ce boost subit un temps de récupération Boost encore inutilisé @@ -6457,6 +6506,7 @@ Une image d\'un cristal rose ailé Les boosts débloquent de fantastiques fonctionnalités dont tous les membres du serveur peuvent profiter. Offre un boost et obtiens : Accès à des Activités amusantes en plus ! + Démarque-toi avec une bannière de serveur animée Démarque-toi avec une icône de serveur animée Une qualité audio améliorée de {targetQuality} ko/s Personnalise les invitations de ton serveur avec un arrière-plan personnalisé @@ -6558,6 +6608,7 @@ Utilise et anime tes émojis personnalisés Obtiens {numBoosts} boosts et -{discountPercentage} sur tous les autres boosts Double le nombre de serveurs que tu peux rejoindre de {nonPremiumMaxGuilds} à {premiumMaxGuilds} + Affiche-toi comme tu veux et utilise un avatar, une bannière et une description différents sur chacun de tes serveurs. Étoffe ton profil avec une bannière, un tag personnalisé, un avatar animé et un badge Nitro exclusif. Utilise un avatar différent dans chacun de tes serveurs. Une meilleure résolution pour tous tes partages d\'écran sur ordinateur, jusqu\'à 4k 60ips @@ -6604,7 +6655,9 @@ Gérer l\'abonnement Discord Nitro Ton abonnement à **!!{price}!!** est échu. Mets à jour tes informations de paiement ou ton abonnement prendra fin le **{endDate}**. Ton abonnement est expiré. [Mets à jour tes informations de paiement pour !!{paymentGatewayName}!!]({paymentSourceLink}) ou ton abonnement prendra fin le **{endDate}**. + **Ton paiement est en cours de traitement.** Nous te prions de patienter, cela peut prendre jusqu\'à {maxProcessingTimeInDays} jours. Nous t\'enverrons un e-mail de confirmation lorsque ce sera terminé. Boosts + Ton abonnement **Nitro** est prépayé jusqu\'au **{prepaidEndDate}**. Tu peux prolonger ton abonnement en modifiant ton moyen de paiement. Tes abonnements se renouvelleront automatiquement le **{renewalDate}** et **!!{price}!!** te seront facturés. Tes abonnements se renouvelleront automatiquement le **{renewalDate}**. Pour plus de détails, [consulte tes paramètres d\'abonnement !!{paymentGatewayName}!! ]({subscriptionManagementLink}). Ton abonnement sera augmenté le **{upgradeDate}** et tu seras facturé au prix estimé de **!!{upgradePrice}!!**. Après cela, il sera renouvelé le **{renewalDate}** et **!!{renewalPrice}!!** te seront facturés. @@ -6674,6 +6727,7 @@ Attends ! Tu dois avoir Nitro afin d\'obtenir ce butin. Afficher les détails de l\'abonnement Tu essayes de gérer ton abonnement Nitro ? Va sur ta page [Abonnements](onSubscriptionsClick). + En achetant un abonnement Nitro, tu acceptes nos [Conditions d\'Utilisation]({termsURL}), nos [Conditions des Services Payants]({paidURL}), et notre [Politique de Confidentialité]({privacyURL}). Le paiement sera facturé sur ton compte Apple lors de la confirmation de l\'achat. L\'abonnement se renouvelle automatiquement sauf s\'il est résilié au moins 24 heures avant la fin de la période en cours. Le renouvellement de ton compte sera facturé dans les 24 heures précédant la fin de la période en cours. Tu peux gérer ou résilier tes abonnements en te rendant dans les paramètres de ton compte sur l\'App Store après l\'achat. Mise à jour des abonnements Merci ! Merci pour ton commentaire ! @@ -7257,9 +7311,6 @@ Permet aux membres de parler dans ces salons vocaux. Si cette permission est désactivée, les membres sont muets par défaut à moins qu\'un membre disposant de la permission « Rendre les membres muets » ne leur rende la voix. Permet aux membres d\'être locuteurs dans ce salon. Permet aux membres de parler dans ce salon vocal. Si cette permission est désactivée, les membres sont muets par défaut à moins qu\'un membre disposant de la permission « Rendre les membres muets » ne leur rende la voix. - Permet aux membres de lancer une activité sur ce serveur. - Permet aux membres de lancer une activité dans ces salons vocaux. - Permet aux membres de lancer une activité dans ce salon vocal. Permet aux membres de partager leur vidéo, d\'utiliser le partage d\'écran, ou de streamer un jeu sur ce serveur. Permet aux membres de partager leur vidéo, d\'utiliser le partage d\'écran, ou de streamer un jeu sur ces salons vocaux. Permet aux membres de partager leur vidéo, d\'utiliser le partage d\'écran, ou de streamer un jeu sur ce salon vocal. @@ -7891,7 +7942,6 @@ Commencer l\'appel {start} — {end} $[!!{start}!!](startHook) — Finit {end} - Commencer les activités Commencer l\'événement Tu vas débuter l\'événement $[**!!{privacyLevel}!!**](privacyLevelHook) Tu vas commencer cet événement @@ -8053,6 +8103,8 @@ Le stream a été masqué. Ta connexion réseau est peut-être à l\'origine d\'une baisse de la qualité vidéo ou audio. Pour améliorer la qualité audio, désactive le stream. Le stream vient de commencer. Viens donc ! + Envoie une notification sur le bureau et/ou une notification push sur téléphone portable lorsque quelqu\'un lance un partage d\'écran dans tes serveurs. + Activer les notifications d\'activité de partage d\'écran Les participants dont la vidéo est désactivée sont actuellement cachés. Veux-tu les afficher ? Joue à !!{game}!! Avec Discord Nitro, bénéficie de streams d\'une résolution HD de 60 IPS, d\'avantages de discussion, [et plus encore !](onPressMore) @@ -8136,6 +8188,7 @@ On dirait que tu n\'es plus très actif(ve). Tu as automatiquement été envoyé(e) dans le salon Inactif. Salut, il y a quelqu\'un ? Tu n\'as pas la permission de parler dans ce salon. + Téléchargement potentiellement dangereux Suédois Connexion Changer @@ -8271,6 +8324,10 @@ Tar Turquoise Les membres provisoires sont automatiquement expulsés quand ils se déconnectent, à moins qu\'un rôle ne leur ait été assigné + Attention ! Les politiques ci-dessous vont bientôt être mises à jour. Ces changements entreront en vigueur le **{date}**. Nous te le faisons savoir maintenant pour que tu aies le temps d\'apprendre ce qui change. + Nous t\'encourageons à lire intégralement les documents mis à jour. Certains des changements les plus importants sont expliqués sur notre blog. + Nous avons annoncé des changements aux politiques ci-dessous. Ces changements sont maintenant en vigueur. Pour accepter, continue simplement à utiliser Discord. + Nous t\'encourageons à lire intégralement les documents mis à jour, car ils concernent ton utilisation de Discord. Nous avons expliqué certains des changements les plus importants sur notre blog. Conditions générales [Conditions d\'Utilisation]({url}) En t\'inscrivant, tu acceptes les [Conditions d\'Utilisation]({termsURL}) et la [Politique de Confidentialité]({privacyURL}) de Discord. @@ -8567,6 +8624,7 @@ Hmm… Je ne crois pas que l\'on prenne en charge ce type de fichier. Type de fichier invalide Ajouter un commentaire + Tu peux ajouter des commentaires avant d\'uploader. facultatif Ton message ne peut pas dépasser {maxSize} Mode d\'upload instantané ! @@ -8596,6 +8654,7 @@ Impossible d\'ouvrir le fichier : {file}. Upload en attente Uploader vers **{destination}** + Uploader au fil Uploadé par {count} {count} @@ -8687,6 +8746,7 @@ Ajouter un ami Appeler Oh, oh ! Impossible d\'afficher les détails de cet utilisateur + Animer le GIF de la bannière de profil Accepter cette demande d\'ami ? Impossible de charger la bannière de profil, les badges et la section À propos de moi. Profil par défaut, visible par n’importe qui @@ -8711,9 +8771,14 @@ Regarde tes e-mails, nous venons de t\'envoyer un code de vérification sur **{oldEmail}**. Saisis-le ici pour confirmer ton identité. Code de vérification [Tu n\'as pas reçu le code ou il a expiré ? Renvoyons-en un.](onResend) - Vérifie ton ancienne adresse e-mail + Consulte tes e-mails, nous venons de t\'envoyer un code de vérification. Saisis-le ici pour confirmer ton identité. + Saisir le code + Saisir le code Ton adresse e-mail actuelle est la suivante : !!{email}!!. Par quelle adresse souhaites-tu la remplacer ? Saisis une nouvelle adresse e-mail et ton mot de passe. + Envoyer le code de vérification + Nous allons devoir vérifier ton ancienne adresse e-mail, **!!{oldEmail}!!**, afin de la modifier. [Tu n\'as plus accès à ton adresse e-mail ? Contacte-nous.]({helpdeskURL}) + Vérifier l\'adresse e-mail Modifier l\'adresse e-mail Saisir une adresse e-mail Saisis ton mot de passe actuel puis le nouveau. diff --git a/app/src/main/res/values-hi/plurals.xml b/app/src/main/res/values-hi/plurals.xml index 1ba58e3cb3..e2bdbb17c4 100644 --- a/app/src/main/res/values-hi/plurals.xml +++ b/app/src/main/res/values-hi/plurals.xml @@ -1,5 +1,9 @@ + + हाल में 1 मैसेज + {count} हाल में मैसेजेस + {extras} दूसरे {extras} दूसरे सभी @@ -268,6 +272,10 @@ 1 मिनट {minutes}मिनट + + 1 महीना + {months} महीने + 1 सेकंड {seconds} सेकंड्स @@ -292,6 +300,10 @@ 1 हफ़्ता {weeks} हफ़्ते + + 1 साल + {years} कई साल + {#} दूसरे {#} दूसरे @@ -664,10 +676,6 @@ पेंडिंग एप्लिकेशन {count} पेंडिंग एप्लिकेशन्स - - एप्लिकेशन - {count} एप्लीकेशन्स - {#} बूस्ट {#} बूस्ट्स @@ -856,6 +864,10 @@ {numUses} इस्तेमाल के {numUses} इस्तेमाल करने के बाद एक्स्पायर हो जाता है + + {#} और बूस्ट + {#} और बूस्ट्स + 1 दिन या {days} दिनों diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 3c2dd0892f..b3f7008975 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -97,6 +97,10 @@ रसीद इसमें कुछ समय लग सकता है. एक्शन + हाल में कोई मैसेज नहीं आए हैं + {count} + एक्टिव नाओ + हाल में कई मैसेज आए हैं एक्टिव नाओ मोबाइल पर एक्टिव एक्टिव थ्रेड्स @@ -247,10 +251,6 @@ वापस जाइए अपना जन्मदिन एंटर करें कृपया सही जन्म की तारीख लखें - आपके NSFW चैनल को देखने से पहलें, हमें आपकी उम्र को वेरीफाई करना होगा. हम इसके लिए आपसे सिर्फ़ एक बार पूछेंगे. [मुझे अपनी जन्म की तारीख़ क्यों बतानी होगी?]({helpURL}) - इस चैनल में एडल्ट कंटेट है जो आपके काम के लिए सुरक्षित नहीं है. क्या आप आगे बढ़ना चाहते हैँ? - Discord पर NSFW चैनल देखने के लिए आपकी उम्र 18 या उससे ज़्यादा होनी चाहिए। उम्र वेरिफ़िकेशन को लेकर [हमारे हेल्प आर्टिकल को देखें]({helpURL}). - माफ़ कीजिए, NSFW चैनल को देखने के लिए आपकी उम्र पर्याप्त नहीं है सबमिट करें लॉग इन पर वापिस जाएं और जानने के लिए {underageMessage} [हमारे हेल्प आर्टिकल को देखें]({helpURL}). @@ -729,6 +729,7 @@ ऑथराइज़्ड ऐप ऑथराइज हो रहा है ऑटो-आर्काइव + … के बाद ऑटो-आर्काइव 1 घंटे 1 हफ्ता 24 घंटे @@ -801,6 +802,7 @@ बीटा बल्गेरियाई बिलिंग + जारी रखने के लिए सेवा की शर्तें और पे़ड सेवा की शर्तें स्वीकार करें जारी रखने के लिए सेवा की शर्तें एक्सेप्ट करें अकाउंट क्रेडिट जब आप रनिंग सब्सक्रिप्शन के दौरान कोई गिफ्ट लेते हैं, या ऐसा गिफ्ट लेते हैं जो आपकी मौजुदा सब्सक्रिप्शन से अलग है, तो यह यहां क्रेडिट के रूप में दिखाई देगा. @@ -868,7 +870,9 @@ क्या यह एक गिफ्ट है? कानूनी बातें मैं [Discord की सेवा की शर्तों]({url}) से सहमत हूं + मैं [Discord की सेवा की शर्तें]({termsURL}) और [पेड सेवा की शर्तें]({paidURL}) से सहमत हूं मैं [Discord सेवा की शर्तें]({url}) से सहमत हूं कि **{renewalDate}** को **{rate}** का मेरा सब्सक्रिप्शन रिन्यू कर दिया जाएगा. मैं यूज़र सेटिंग > सब्सक्रिप्शन पर जाकर किसी भी समय कैंसल कर सकता हूं और पहले के चार्ज़ रिफंड नहीं किए जाएंगे, जब तक कि कानूनन ज़रूरी न हो. + मैं [Discord सेवा की शर्तें]({termsURL}), [पेड सेवा की शर्तें]({paidURL}) और इस बात से सहमत हूं कि मेरा सब्सक्रिप्शन **{renewalDate}** को **{rate}** पर रिन्यू कर दिया जाएगा. मैं यूज़र सेटिंग > सब्सक्रिप्शन पर जाकर किसी भी समय सब्सक्रिप्शन कैंसल कर सकता हूं और पहले के चार्ज़ रिफंड नहीं किए जाएंगे, जब तक कि कानूनन ज़रूरी न हो. पेमेंट का तरीका बदलें Google Play में सब्सक्रिप्शन मैनेज करें सब्सक्रिप्शन मैनेज करें @@ -885,6 +889,8 @@ ये आपकी वर्तमान सब्सक्रिप्शन हैं. इनका बिल आपकी समान बिलिंग साइकिल में ही जारी किया जाएगा. आप किसी भी सब्सक्रिप्शन को कभी भी अपडेट कर सकते हैं. Discord का सब्सक्रिप्शन खरीदकर आप हमारी[सेवा की शर्तों]({termsUrl}) और [निजता नीति]({privacyUrl}) से सहमत होते हैं. Nitro और सर्वर बूस्ट ऑटो-रिकरिंग सब्सक्रिप्शन हैं. आप Discord को !!{price}!! में बताए गए पेमेंट के तरीके से तुरंत पेमेंट लेने और आपके द्वारा कैंसल किए जाने तक अपने आप से हर महीने ऐसा करने की अनुमति देते हैं. आप किसी भी समय इसे कैंसल कर सकते हैं. Discord का सब्सक्रिप्शन खरीदकर आप हमारी [सेवा की शर्तें]({termsUrl}) और [निजता नीति]({privacyUrl}) से सहमत होते हैं. Nitro और सर्वर बूस्ट ऑटो-रिकरिंग सब्सक्रिप्शन हैं. आप Discord को !!{price}!! में बताए गए पेमेंट के तरीके से तुरंत पेमेंट लेने और आपके द्वारा कैंसल किए जाने तक अपने आप से हर साल ऐसा करनेे की अनुमति देते हैं. आप किसी भी समय इसे कैंसल कर सकते हैं. + Discord का सब्सक्रिप्शन खरीदकर आप हमारी [सेवा की शर्तें]({termsUrl}), [पेड सेवा की शर्तें]({paidURL}) और [प्राइवेसी पॉलिसी]({privacyUrl}) से सहमत होते हैं. Nitro और सर्वर बूस्ट ऑटो-रिकरिंग सब्सक्रिप्शन हैं. आप Discord को !!{price}!! में बताए गए पेमेंट के तरीके से तुरंत पेमेंट लेने और आपके द्वारा कैंसल किए जाने तक ऑटोमैटिक तौर पर हर महीने ऐसा करने की अनुमति देते हैं. आप किसी भी समय इसे कैंसल कर सकते हैं. + Discord का सब्सक्रिप्शन खरीदकर आप हमारी [सेवा की शर्तें]({termsUrl}), [पेड सेवा की शर्तें]({paidURL}) और [प्राइवेसी पॉलिसी]({privacyUrl}) से सहमत होते हैं. Nitro और सर्वर बूस्ट ऑटो-रिकरिंग सब्सक्रिप्शन हैं. आप Discord को !!{price}!! में बताए गए पेमेंट के तरीके से तुरंत पेमेंट लेने और आपके द्वारा कैंसल किए जाने तक ऑटोमैटिक तौर पर सालाना ऐसा करने की अनुमति देते हैं. आप किसी भी समय इसे कैंसल कर सकते हैं. यह भुगतान स्रोत गलत है. पेमेंट के तरीके राशी @@ -1016,6 +1022,7 @@ {count} {count} {count} + [हमारी ब्लॉग पोस्ट]({url}) नीला ऐसा दिखता है कि आप पांच मिनट से ज़्यादा समय से इस कॉल में हैं. बैंडविड्थ पैट्रॉल ने मुझे बैंडविड्थ को सेव करने के लिए आपको डिस्कनेक्ट करने को कहा है. ये चीज़ें पेड़ों पर नहीं उगती! ओह वहां! !!{name}!! ने रिक्वेस्ट की है कि Discord किसी भी मैसेज को ब्लॉक करें जिन्हे हमारे चतुर रोबोट्स उनके लिए ठीक नहीं समझते. इसलिए आपका मैसेज नहीं भेजा गया है. @@ -1303,7 +1310,6 @@ स्लोमोड ऑन कर दिया गया है. अनाउंसमेंट्स अनाउंसमेंट्स (लिमिटेड) - अनाउंसमेंट्स (NSFW) डायरेक्ट्री नियम स्टेज @@ -1313,7 +1319,6 @@ टैक्स्ट टैक्स्ट (एक्टिव थ्रेड्स) टैक्स्ट (लिमिटेड) - टैक्स्ट (NSFW) वॉइस वॉइस (लिमिटेड) वॉइस (लॉक्ड) @@ -1478,6 +1483,7 @@ Google के ज़रिए साइन इन करें एक विज़िटर की बातचीत (वॉइस या टेक्स्ट). समुदाय + [कम्युनिटी गाइडलाइन्स]({url}) अपने सर्वर को कम्युनिटी सर्वर के तौर पर सेट करके, आप सहमत होते हैं कि आपका सर्वर हमारी [कम्युनिटी गाइडलाइन्स]({helpdeskArticle}) का अनुपालन करता है, तथा Discord आपके सर्वर की विषय-सामग्री की जांच कर सकता है, जिससे यह सुनिश्चित कर सके कि यह उपयोगकर्ताओं के लिए सुरक्षित है. कॉम्पैक्ट: एक ही समय पर स्क्रीन पर ज़्यादा मैसेज को फिट करें. #IRC **!!{name}!!** में मुकाबला कर रहा है @@ -2087,6 +2093,8 @@ साउंड को ऑफ करें वीडियो डिसेबल करें सेव नहीं किए गए बदलावों को छोड़ दें? + एडिट करते रहें + डिस्कार्ड आपने बदलावों को सेव नहीं किया है, क्या आप वाकई उन्हें सेव नहीं करना चाहते? ディスコード डिसेबल्ड ディスコード एनेबल्ड @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} शुरुआती सपोर्टर इको कैंसलेशन एडिट करें @@ -2254,7 +2264,6 @@ ऐसा लग रहा है कि आप पहले से ही **!!{currentApplicationName}!!** में हैं. क्या आप वाकई **!!{targetApplicationName}!!**पर स्विच करना चाहते हैं? क्या आप पक्का हैं? एक एक्टिविटी - अब वॉइस में एक साथ खेलना शुरू करें! नई! एक्टिविटी किसी भी वॉयस चैनल में फ़्री में एक साथ खेलें. बूस्टिंग के साथ और भी एक्टिविटी को अनलॉक करें! दूसरी एक्टिविटी @@ -2347,7 +2356,6 @@ नोटिफ़िकेशन इनेबल करें परमिशन इनेबल करें आप प्राइवेसी सेटिंग में जाकर एक्सेस को ऑन कर सकते हैं. - Discord इस सर्वर में भेजे गए उन मीडिया को ऑटोमेटिक तरीके से स्कैन और डिलीट करता है जिनमें मुखर कंटेट होता है (NSFW चैनलों को छोड़कर). एक मेरे लिए क्रिएट करें कम्युनिटी सर्वर पर मेम्बर के लिए सही तरीके से पोस्ट किए गए सर्वर रूल्स और/या गाइडलाइन होने चाहिए. कृपया आप इसे होस्ट करने वाले चैनल को सलेक्ट करें. नियम या गाइडलाइन चैनल @@ -2390,6 +2398,7 @@ इसके बजाय रोल या इंडिविजुअल यूज़र को मेंशन करने की कोशिश करें? अभी भेजें उदाहरण + [अटैचमेंट] स्टेज से बाहर निकलें फुलस्क्रीन से हटाएं सबटाइटल चालू करें @@ -2521,7 +2530,6 @@ अह, ओह, आप जिस किसी सर्वर में हैं उसमें आपके पास वेबहुक परमिशन नहीं हैं. अपने सर्वर एडमिन से आपको परमिशन देने के लिए कहें या उनसे खुद को फ़ॉलो करने के लिए कहें! अपने सर्वर में इस चैनल के अपडेट जोड़ें! सलेक्ट किए गए चैनल में बहुत ज़्यादा वेबहुक हैं. कृपया कुछ वेबहुक निकाल दें या कोई दूसरा चैनल सलेक्ट करें. - नोट: यह एक NSFW चैनल है. अपने सर्वर में इस चैनल के अपडेट पाने के लिए फॉलो करें. और !!{count}!! से ज़्यादा लोग फॉलो भी कर रहे हैं. अब इस चैनल से सबसे ज़रूरी अपडेट सीधे आपके सर्वर पर दिखाई देंगे. एन्जॉय करें! @@ -2569,7 +2577,6 @@ प्रूनिंग किक करेगा **{members}** जिन्हें **{days}** से Discord पर नहीं देखा गया है और उन्हें आपके ज़रिए सलेक्ट किए गए रोल्स असाइन नहीं किए गए हैं. जिन मेम्बर्स को कोई भी रोल असाइन नहीं किए गए हैं उन्हें भी शामिल किया गया है. वे नए इनवाइट का इस्तेमाल करके सर्वर को फिर से जॉइन कर सकते हैं. अपने सर्वर से बाहर के सर्वर तक पहुंचने वाले मैसेज को पोस्ट करें. यूज़र इस चैनल को फॉलो करना चुन सकते हैं, इसलिए आपके द्वारा यहां से पब्लिश की जाने वाली पोस्ट सीधे उनके सर्वर में दिखाई देंगी. आपके अनाउंसमेंट चैनल को दूसरे अनाउंसमेंट चैनल से मैसेज नहीं मिलेंगे. [ज़्यादा जानें.]({documentationLink}) आपके अपने सर्वर से बाहर पहुंचने वाले मैसेज को पोस्ट करें. यूज़र इस चैनल को फॉलो करना चुन सकते हैं, इसलिए आपके द्वारा यहां से पब्लिश की जाने वाली पोस्ट सीधे उनके सर्वर में दिखाई देंगी. [ज़्यादा जानें.]({documentationLink}) - यूज़र को इस चैनल का कंटेंट देखने के लिए यह पुष्टि करनी होगी कि उनकी उम्र कानूनी रूप से अनुमत उम्र से ज़्यादा है. NSFW चैनल को मुखर कंटेंट फ़िल्टर से छूट है. OpenH264 को ऑफ करने से हार्डवेयर एक्सेलरेटेड वीडियो एनकोडिंग भी ऑफ हो जाती है, अगर उपलब्ध है. आपके राउटर को हिंट्स देता है कि Discord द्वारा चलने वाले पैकेट्स हाई प्राइऑरटी वाले हैं. इसे सेट करने पर कुछ राउटर या इंटरनेट की सर्विस देने वाले कामों में गड़बड़ हो सकती है. इस चैनल में मौजूद कोई भी व्यक्ति आपके सेट किए गए रीजन से कनेक्ट करेगा, चाहे आप कहीं भी रहते हों. रीजन वॉइस और वीडियो क्वालिटी पर असर डालते हैं. इसे ऑटोमैटिक करके छोड़ दें और Discord अपने हिसाब से देख लेगा कि क्या सही रहेगा. @@ -2690,7 +2697,6 @@ कुछ नहीं फ़्रीक्वेंसी नोटिफिकेशन पोजिशन - NSFW चैनल ऑफ़ सिर्फ **@mentions** सिर्फ @mentions @@ -2976,6 +2982,7 @@ भेज दिया! स्वागत है आपका !!{username}!! सॉरी, आप iOS पर अपना खुद का गिफ्ट एक्सेप्ट नहीं कर सकते. + हमें खेद है, ऐसा लगता है कि कुछ गड़बड़ हुई है और आप उस कोड का इस्तेमाल नहीं कर सकते हैं. आप यह गिफ्ट क्लेम नहीं कर पाए क्योंकि किसी ने आपको बुरी तरह से हरा दिया, यही जिंदगी है दोस्त! जैसे ही आप एक्सेप्ट कर लेंगे, {skuName} हमेशा के लिए आपका हो जाएगा! जैसे ही आप एक्सेप्ट कर लेंगे, **{timeFrame}** के लिए आपको **{skuName}** * क्रेडिट मिल जाएगा @@ -3159,6 +3166,7 @@ बेहतर ऑडियो के लिए लेवल 2 पर बूस्ट करें ताकि आप महसूस कर सकें कि आप एक ही रूम में हैं. लेवल 3 पर आज ही बूस्ट करें और अपनी ऑडियो क्वालिटी को 256 kbps से 384 kbps तक बूस्ट करें. क्या आपको पता है कि बूस्टिंग से आपकी ऑडियो क्वालिटी बेहतर हो सकती है? + अपने सर्वर बूस्ट को मैनेज करने के लिए, कृपया [Discord डेस्कटॉप ऐप को ओपन करें](openAppHook). आप 100 सर्वर लिमिट पर हैं सर्वर्स की संख्या दोगुनी हो गई है, अब आप 200 सर्वर तक जॉइन कर सकते हैं. ज़्यादा सर्वर्स @@ -3332,6 +3340,8 @@ ओह! आप एक अल्ट्रा रेयर एरर में फंस गए हैं. क्या हो रहा है यह देखने के लिए रीफ़्रेश करें फ़िलहाल के लिए बस इतना ही! लेकिन, रूकिए, कुछ और भी हो सकता है… + होम से रिमूव करें + यह होम से मैसेज को रिमूव कर देगा, लेकिन मैसेज फिर भी चैनल में मौजूद रहेगा साइडबार में !!{channelName}!! से मैसेज ओपन करें {maxReplies}+ जवाब {numReplies} @@ -3360,8 +3370,15 @@ डिफ़ॉल्ट बैनर रीसेट करें और ज़्यादा चाहिए? Nitro के साथ फुल सर्वर प्रोफ़ाइल कस्टमाइज़ेशन पाएं. सर्वर प्रोफ़ाइल बैनर अपलोड करें + हमने सर्वर प्रोफ़ाइल्स के साथ बायो और बैनर्स ऐड किए हैं! हरेक सर्वर में आप जो बनना चाहते हैं वो बनें और खुद को एक्सप्रेस करें. + मेरी सर्वर प्रोफ़ाइल को एडिट करें + सर्वर प्रोफ़ाइल्स अपडेट की गई! वो बनें जो आप बनना चाहते हैं और [Discord Nitro!](onAndMore) के साथ अपने हर सर्वर में अलग-अलग अवतार, बैनर और बायो का इस्तेमाल करें, एनिमेटेड अवतार अनलॉक करें और भी बहुत कुछ करें. सर्वर प्रोफ़ाइल के साथ खुद को पूरी तरह से एक्सप्रेस करें + Discord Nitro के साथ आप जो बनना चाहते हैं वो बनें और अपने हरेक सर्वर में कोई अलग अवतार, बैनर, बायो का इस्तेमाल करें, अपनी प्रोफ़ाइल अपग्रेड करें और भी बहुत कुछ करें! + दूसरे अवतार, बैनर और बायो इस्तेमाल करना चाहते हैं? + **Discord Nitro** के साथ अपने हरेक सर्वर में अलग-अलग अवतार, बैनर और बायो और भी बहुत कुछ का इस्तेमाल करें! + अवतार, बैनर और मेरे बारे में सर्वर पर इनवाइट करें इनवाइट्स {xDays} में एक्सपायर हो जाएंगे. दूसरे सर्वर @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) ने $[**!!{target}!!**](targetHook) को रिमूव कर दिया है नाम **!!{oldValue}!!** से बदलकर **!!{newValue}!!** कर दिया गया है नाम को **!!{newValue}!!** पर सेट करें - चैनल को NSFW के रूप में मार्क नहीं किया गया - चैनल को NSFW के रूप में मार्क किया गया $[**!!{user}!!**](userHook) ने $[**!!{target}!!**](targetHook) के लिए चैनल ओवरराइड बनाए हैं $[**!!{user}!!**](userHook) ने $[**!!{target}!!**](targetHook) के लिए चैनल ओवरराइड रिमूव किए हैं $[**!!{user}!!**](userHook) ने $[**!!{target}!!**](targetHook) के लिए चैनल ओवरराइड अपडेट किए हैं @@ -3779,6 +3794,7 @@ हम पुराज़ोर सुझाव देते हैं कि पब्लिक Discord के लिए इसे सिर्फ़ @mentions पर सेट करें. इस सर्वर के साइज़ के कारण, मेम्बर को नॉन-@mention मैसेज के लिए मोबाइल पुश नोटिफ़िकेशन नहीं मिलेगा. डिस्कवरी को ऑफ करें + मेम्बर शर्तों को बंद करने का मतलब है कि लोग नियमों को स्वीकार किए बिना या आपके मैन्युअल अप्रूवल के बिना आपकी कम्युनिटी को जॉइन कर सकते हैं. चेतावनी! जो भी मेम्बर शर्तों को पूरा नहीं करेगा (उदा. नियमों से सहमत नहीं होगा) उसे सर्वर से किक कर दिया जाएगा. क्या आपको यकीन है? केवल सर्वर एडमिनिस्ट्रेटर ही डिस्कवरी को इनेबल और डिसेबल कर सकते हैं. मॉडरेशन के लिए 2FA की जरूरत को इनेबल कर दिया गया है @@ -3909,6 +3925,7 @@ लेवल 2 पर्क लेवल 3 पर्क हम सर्वर के लिए कम से कम 512x512 के इमेज का सुझाव देते हैं. + चेतावनी! जो भी मेम्बर एप्लिकेशन सबमिट नहीं करेगा उसे सर्वर से किक कर दिया जाएगा. ऑडिट लॉग मॉडरेटर द्वारा मॉडरेट करना शुरू करने के बाद, आप यहां मॉडरेशन मॉडरेट कर सकते हैं. अभी तक कोई लॉग नहीं @@ -3976,7 +3993,6 @@ एप्लीकेशन रिव्यू करें {count} मेम्बर रिक्वायरमेंट्स की मैन्युअल अप्रूवल की जरूरत में इस शर्त को जोड़ देने से अंतर आएगा. - आपके पास रिव्यू के लिए {count} बाकी हैं! स्क्रीन कस्टमाइज़ करें इसके अनुसार सॉर्ट करें: सबसे नया इसके अनुसार सॉर्ट करें: सबसे पुराना @@ -4721,10 +4737,14 @@ चैनल्स ऐड करें कोई भी चैनल सलेक्ट नहीं किया गया है उदा. #जनरल + कमांड परमिशंस + डिफ़ॉल्ट + इस एप्लिकेशन के कमांड्स को रोल्स, यूज़र्स और चैनल्स तक सीमित करें. कमांड परमिशन में बदलाव करें परमिशन्स को इंटीग्रेशन के साथ सिंक किया गया: **{integrationName}** सिंक किया गया परमिशन्स को इंटीग्रेशन के साथ सिंक नहीं किया गया: **{integrationName}** + सिंक नहीं हुआ है रोल्स और मेम्बर्स रोल्स या मेम्बर्स को ऐड करें कोई मेम्बर सलेक्ट नहीं किया गया है @@ -4894,6 +4914,8 @@ एडवेंचर शुरू हो गया है. चलो कुछ दोस्तों को ऐड करते हैं! लोगो को इनवाइट करें + इस सर्वर में किसी फ्रेंड को ऐड करने के लिए इनवाइट परमिशंस के लिए किसी से सहायता मांगें. + इनवाइट्स बंद हैं हेड्स अप! आप जिन फ्रेंड्स को इनवाइट करेंगे वे आपके पिछले मैसेज का इतिहास देख सकेंगे. यह चैनल प्राइवेट है, सिर्फ़ सलेक्ट मेम्बर्स और रोल्स ही इस चैनल को देख सकते हैं. फ्रेंड्स के लिए सर्च करें @@ -4903,6 +4925,11 @@ सर्वर इनवाइट लिंक सेटिंग अपने सर्वर का एक्सेस देने के लिए दूसरों के साथ इस लिंक को शेयर करें! दूसरों के साथ यह लिंक शेयर करके उन्हें इस सर्वर का एक्सेस दें और स्ट्रीम देखें + आपकी सर्वर इनवाइट इमेज अब चैट में दिखाई देगी. अपनी इमेज को **सर्वर सेटिंग्स > ओवरव्यू** में कस्टमाइज़ करें. + अपने इनवाइट लिंक इम्बेड्स में एक इमेज ऐड करने के लिए इस सर्वर को बूस्ट करें. सिर्फ़ {boostCount}के साथ अनलॉक करें! + सर्वर सेटिंग + समझ गए + अपने सर्वर इनवाइट्स को पर्सनालाइज़ करें! या किसी फ्रेड को स्ट्रीम का इनवाइट लिंक भेजें स्ट्रीम के लिए इनवाइट करें सर्वर पर इनवाइट करें @@ -5083,6 +5110,7 @@ कॉल को छोड़ दें ग्रुप को छोड़ दें क्या आप वाकई में **!!{name}!!** को छोड़ना चाहते हैं? जब तक आपको फिर से इनवाइट नहीं किया जाता है तब तक आप इस ग्रुप को फिर से जॉइन नहीं कर पाएंगे. + कुछ गड़बड़ी हुई है. दोबारा कोशिश करें? क्या आप वाकई इसे छोड़ना चाहते हैं? जब तक **!!{name}!!** आपको फिर से ऐड नहीं करते है तब तक आप इस ग्रुप में फिर से जॉइन नहीं हो पाएंगे. !!{name}!! ग्रुप को छोड़ दें \'!!{name}!!\' छोड़ दें @@ -5400,8 +5428,6 @@ हर किसी से इज्ज़त से पेश आएं. किसी भी तरह की हैरेसमेंट, सेक्सिज़्म, रेसिज़्म, हेट स्पीच या गलत भावनाओं का शिकार बनाने जैसी हरकतों को बिलकुल बर्दाश्त नहीं किया जाएगा. {ruleIndex}. आप सिर्फ़ {number} नियम तक जोड़ सकते हैं - NSFW या अश्लील कंटेंट के लिए ना है - NSFW या अश्लील कंटेंट के लिए ना है. इसमें न्यूडिटी, सेक्स, हिंसा, या डिस्टर्ब करने वाले ग्राफ़िक कंटेंट को फ़ीचर करने वाले टेक्स्ट, इमेज या लिंक शामिल होंगे. स्पैम या सेल्फ़-प्रमोशन के लिए ना है स्टाफ़ मेम्बर की अनुमति के बिना स्पैम या सेल्फ़-प्रमोशन (सर्वर इनवाइट, विज्ञापन वगैरह) के लिए ना है. इसमें साथी मेम्बर को डायरेक्ट मैसेज करना भी शामिल है. नियम दर्ज करें @@ -5605,6 +5631,7 @@ 15 मिनट के लिए 1 घंटे के लिए 24 घंटे के लिए + 3 घंटे के लिए 8 घंटे के लिए जब तक मैं इसे दोबारा ऑन नहीं करता **!!{name}!!** को म्यूट करें @@ -5654,7 +5681,6 @@ मैं इन शर्तों को समझता/समझती और एक्सेप्ट करता/करती हूं. Discord पर आगे बढ़ें Discord का इस्तेमाल जारी रखने के लिए कृपया हमारी नवीनतम सेवा की शर्तें और निजता नीति पढ़ें और उनसे सहमत हों. - सेवा की शर्तें और निजता अपडेट नया थ्रेड नये पढ़े नहीं गए मैसेज अनाउंसमेंट चैनल @@ -5839,15 +5865,9 @@ इस चैनल को देखने के लिए आपकी उम्र कम से कम अठारह साल की होनी चाहिए. क्या आपकी उम्र अठारह साल से ज़्यादा है और आप एडल्ट कंटेंट देखना चाहते हैं? इस सर्वर के कॉन्टेंट iOS पर उपलब्ध नहीं है समझ गए - माफ़ कीजिए, App Store गाइडलाइन्स के मुताबिक NSFW सर्वर iOS प्लैटफॉर्म के लिए ब्लॉक कर दिए गए है. अगर आपकी उम्र 18 वर्ष से ज़्यादा है, तो आप डेस्कटॉप ऐप या वेबसाइट का के ज़रिए जॉइन कर सकते हैं. हमारे [सहायता केंद्र]({helpURL}) पर इसके बारे में और ज़्यादा जानकारी पाएं. इस सर्वर पर इमोजी उपलब्ध नहीं हैं - NSFW सर्वर - App Store गाइडलाइन्स के मुताबिक NSFW सर्वर iOS प्लैटफॉर्म के लिए ब्लॉक कर दिए गए है. ज़्यादा जानकारी के लिए [हमारे सहायता केंद्र पर जाएं]({helpURL}). - NSFW सर्वर डेस्कटॉप पर जॉइन करने के बाद, iOS डिवाइस पर 18+ की उम्र के लोगों के लिए अपने सर्वर्स देखें. - iOS पर NSFW सर्वर्स का एक्सेस अलाओ करें - NSFW चैनल हमें बहुत खुशी है कि आप यहां हैं! इससे पहले कि हम शुरू करें अपना बर्थडे एंटर करें. [मुझे अपना बर्थडे बताने की ज़रूरत क्यों है?]({helpURL}) अपने फ्रेंड्स से कहें कि वह आपको अपने सर्वर्स पर इनवाइट करें, जो अच्छा समय बिताने और बात-चीत करने की जगह हैं. स्टार्ट करने के लिए लॉगिन या रजिस्टर करें @@ -5921,7 +5941,6 @@ !!{application}!!के डेवलपर की [प्राइवेसी पॉलिसी]({privacyPolicyURL}) और [सेवा की शर्तें]({termsOfServiceURL}) इस एप्लीकेशन पर लागू होती हैं. !!{application}!!के डेवलपर की [प्राइवेसी पॉलिसी]({privacyPolicyURL}) और सेवा की शर्तें इस एप्लीकेशन पर लागू होती हैं. !!{application}!!के डेवलपर की प्राइवेसी पॉलिसी और [सेवा की शर्तें]({termsOfServiceURL}) इस एप्लीकेशन पर लागू होती हैं. - आपके एक बार ऑथराइज़ होते ही, आप इस पर रीडरेक्ट हो जाएंगे: !!{origin}!! **!!{applicationName}!!** ने नीचे दी गई परमिशन भी मांगी हैं, लेकिन आप उन्हें दे नहीं सकते: केक बेक करें या आपके लिय अच्छा सीफ़ूड डिनर खरीदें @@ -5935,8 +5954,6 @@ अब आप इस विंडो या टैब को बंद कर सकते हैं. इनवैलिड स्कोप **{scope}** रिक्वेस्ट इनवैलिड है. परम **{param}** मिसिंग है - आप अपने अकाउंट को एक्सेस करना चाहते हैं - यह !!{application}!! करने की अनुमति देगा कि: $[](userHook) के रूप में साइन इन किया है आपने अकाउंट का एक्सेस ऑथराइज़ करें ओह! कुछ गलत हो गया है… @@ -6039,6 +6056,7 @@ पिछला पेज !!{currentPage}!! !!{numPages}!! का पेज !!{currentPage}!! + [पेड सेवा की शर्तें]({url}) {count} टेम्परेरी आउटेज की वजह {count} Discord के Twitter पर ज़्यादा जानकारी होनी चाहिए. पार्टनर्ड सर्वर ओनर @@ -6203,7 +6221,6 @@ आप और !!{other}!! इसके कॉग मेन्यू से एक मैसेज को पिन कर सकते हैं. किसी भी ग्रुप का मेम्बर अपने कॉग मेन्यू से मैसेज को पिन कर सकता है. पिन करें - यह चैनल NSFW है और इसके कंटेंट की वजह से इसके पिन को किसी के द्वारा नहीं देखा जाना चाहिए. पिन्स, पढ़ा नहीं किया गया पोलिश Android @@ -6444,7 +6461,6 @@ बूस्ट करने से सर्वर लेवल की तरफ आगे बढ़ पाता है. हर लेवल पूरे सर्वर के लिए पर्क्स अनलॉक करता है. सर्वर को बूस्ट करने से एक 7 दिन का कूलडाउन शुरू हो जाता है. जब तक कूलडाउन ख़तम नहीं हो जाता तब तक आप इस बूस्ट को किसी दूसरे सर्वर पर इस्तेमाल नहीं कर सकते. [सर्वर बूस्टिंग के बारे में ज़्यादा जानें.]({helpdeskArticle}) सर्वर बूस्ट - {date} से सर्वर बूस्ट कर रहा है बूस्ट ट्रान्सफर करें यह बूस्ट कूलडाउन पर है इस्तेमाल न हुआ बूस्ट @@ -6555,6 +6571,7 @@ कहीं भी अपनी कस्टम इमोजी का इस्तेमाल करें और उन्हें एनिमेट करें {numBoosts} बूस्ट्स और भविष्य के बूस्ट्स पर {discountPercentage} की छूट पाएं जॉइन किए जा सकने वाले सर्वर की संख्या {nonPremiumMaxGuilds} से {premiumMaxGuilds} डबल करें + वो बनें जो आप बनना चाहते हैं और अपने हर सर्वर में अलग-अलग अवतार, बैनर और बायो का इस्तेमाल करें. बैनर, कस्टम टैग, एनिमेटेड अवतार और खास Nitro बैज से अपनी प्रोफ़ाइल को एक नया स्टाइल दें अपने हर सर्वर में अलग-अलग अवतार का इस्तेमाल करें. आपके सभी डेस्कटॉप स्क्रीन शेयर के लिए 4k 60fbs तक का बेहतर वीडियो रेज़ोल्यूशन @@ -6671,6 +6688,7 @@ रुकिये! यह दौलत पाने के लिए आपको Nitro की ज़रूरत है. सब्सक्रिप्शन की जानकारी दिखाएं अपने Nitro सब्सक्रिप्शन को मैनेज करने की कोशिश कर रहे हैं? अपने [सब्सक्रिप्शन](onSubscriptionsClick) पेज पर जाएं. + Nitro सब्सक्रिप्शन को खरीदकर, आप हमारी [सेवा की शर्तें]({termsURL}), [पेड सेवा की शर्तें]({paidURL}), और [प्राइवेसी पॉलिसी]({privacyURL}) से सहमत होते हैं. खरीदारी की कन्फ़र्मेशन होने पर पेमेंट आपके Apple ID अकाउंट से चार्ज किया जाएगा. अगर मौजूदा अवधि के खत्म होने से 24 घंटे पहले सब्सक्रिप्शन कैंसल नहीं किया जाता है, तो यह अपने आप रिन्यू हो जाएगा. मौजूदा अवधि के खत्म होने से 24 घंटे पहले रिन्यूअल के लिए आपके खाते से चार्ज लिया जाएगा. आप खरीदारी के बाद ऐप स्टोर में अकाउंट सेटिंग्स पर जाकर अपने सब्सक्रिप्शन को मैनेज और कैंसल कर सकते हैं. सब्सक्रिप्शन अपडेट धन्यवाद! आपके फ़ीडबैक के लिए धन्यवाद. हम इसकी सराहना करते हैं! @@ -7254,9 +7272,6 @@ मेम्बर्स को इन वॉयस चैनल में बात करने की परमिशन देता है. अगर यह परमिशन डिसएबल होती है, तो मेम्बर तब तक डिफ़ॉल्ट तरीके से म्यूट रहते हैं जब तक मेम्बर्स को म्यूट करें परमिशन वाला कोई व्यक्ति उन्हें अनम्यूट न कर दे. इस चैनल में मेम्बर्स को स्पीकर बनने की अनुमति दें. मेम्बर्स को इस वॉयस चैनल में बात करने की परमिशन देता है. अगर यह परमिशन डिसएबल होती है, तो मेम्बर तब तक डिफ़ॉल्ट तरीके से म्यूट रहते हैं जब तक “मेम्बर्स को म्यूट करें मेम्बर” परमिशन वाला कोई व्यक्ति उन्हें अनम्यूट न कर दे. - मेम्बर्स को इस सर्वर में एक्टिविटी लॉन्च करने की अनुमति देता है. - मेम्बर्स को इन वॉयस चैनलों में एक्टिविटी लॉन्च करने की अनुमति देता है. - मेम्बर्स को इस वॉयस चैनल में एक्टिविटी लॉन्च करने की अनुमति देता है. मेम्बर्स को इस सर्वर में उनकी वीडियो शेयर करने, स्क्रीनशेयर करने, या गेम स्ट्रीम करने की परमिशन देता है. मेम्बर्स को इन वॉइस चैनलों में उनकी वीडियो शेयर करने, स्क्रीनशेयर करने, या गेम स्ट्रीम करने की परमिशन देता है. मेम्बर्स को इस वॉइस चैनल में उनकी वीडियो शेयर करने, स्क्रीनशेयर करने, या गेम स्ट्रीम करने की परमिशन देता है. @@ -7890,7 +7905,6 @@ कॉल को स्टार्ट करें {start} — {end} $[!!{start}!!](startHook) — खत्म होगा {end} - एक्टिविटी स्टार्ट करें इवेंट स्टार्ट करें आप यह $[**!!{privacyLevel}!!**](privacyLevelHook) इवेंट बस स्टार्ट ही करने वाले हैं आप बस इस इवेंट को शुरू ही करने वाले हैं @@ -8135,6 +8149,7 @@ ऐसा लगता है कि आप Discord पर इनएक्टिव हो गए हैं. हमने खुद आगे बढ़कर आपको इनएक्टिव चैनल में मूव कर दिया है. हैलो, कोई है? आपको इस चैनल में बोलने की परमिशन नहीं है. + डाउनलोड खतरनाक हो सकता है स्वीडिश लॉग इन स्विच @@ -8270,6 +8285,10 @@ Tar टील टेम्पररी मेम्बर्स के डिस्कनेक्ट होने पर उन्हें अपने आप से किक कर दिया जाता है जब तक उन्हें कोई रोल नहीं दिया गया हो + आगे बढ़ें! नीचे दी गई पॉलिसी के लिए अपडेट आ रहे हैं. यह बदलाव **{date}** से प्रभावी हो जाएंगे. हम आपको अभी बता रहे हैं ताकि आपको यह समझने के लिए समय मिले कि क्या बदल रहा है. + हम आपको अपडेटेड डॉक्यूमेंट को पूरा पढ़ने की सलाह देते हैं. कुछ अहम बदलावों को हमारी ब्लॉग पोस्ट में साफ़ किया गया है. + हमने नीचे दी गई पॉलिसी के लिए अपडेट की घोषणा की है. बदलाव अब प्रभावी हो गए हैं. सहमति देने के लिए, बस Discord का इस्तेमाल करते रहें. + हम आपको अपडेटेड डॉक्यूमेंट को पूरा पढ़ने की सलाह देते हैं, क्योंकि यह आपके ज़रिए Discord का इस्तेमाल करने पर लागू होते हैं. हमने कुछ अहम बदलावों को हमारी ब्लॉग पोस्ट में साफ़ किया गया है. नियम एवं शर्तें [सेवा की शर्तें]({url}) रजिस्टर करके, आप Discord की [सेवा की शर्तें]({termsURL}) और [निजता नीति]({privacyURL}) से सहमत होते हैं. @@ -8563,6 +8582,7 @@ हम्म..मुझे नहीं लगता है हम उस टाइप की फ़ाइल को सपोर्ट करते हैं. गलत फ़ाइल टाइप कमेंट ऐड करें + अपलोड करने से पहले आप कमैंट्स ऐड कर सकते है. ऑप्शन के तौर पर मैसेज की कुल साइज़ {maxSize} से कम होनी चाहिए इंस्टा अपलोड मोड! @@ -8592,6 +8612,7 @@ फ़ाइल को खोल नहीं सकते: {file}. कतार में किए गए को अपलोड करें **{destination}** पर अपलोड करें + थ्रेड में अपलोड करें इसके द्वारा अपलोड किया गया {count} {count} @@ -8707,7 +8728,6 @@ अपना ईमेल चेक करें: हमने **{oldEmail}** पर एक वेरिफ़िकेशन कोड भेजा है. ये वाकई आप ही हैं ये वेरीफ़ाई करने के लिए इसे यहां पर डालें. वेरिफ़िकेशन कोड [कोड नहीं मिला है या एक्सपायर हो गया है? फिर से भेजें.](onResend) - पुराना ईमेल वेरीफ़ाई करें आपका मौजूदा ईमेल एड्रेस !!{email}!! है आप इसमें क्या बदलना चाहते हैं? नया ईमेल पता और अपना मौजूदा पासवर्ड डालें. ईमेल एडिट करें diff --git a/app/src/main/res/values-hr/plurals.xml b/app/src/main/res/values-hr/plurals.xml index 99b8da1c68..5370a17192 100644 --- a/app/src/main/res/values-hr/plurals.xml +++ b/app/src/main/res/values-hr/plurals.xml @@ -1,5 +1,10 @@ + + 1 nedavna poruka + {count} nedavne poruke + {count} nedavnih poruka + {extras} {extras} @@ -314,6 +319,11 @@ 1 min {minutes} min + + 1 mjesec + {months} mjeseca + {months} mjeseci + 1 sekunda {seconds} sekunde @@ -342,6 +352,11 @@ {weeks} tjedna {weeks} tjedana + + + {years} godine{years} godina + 1 godina + {#} drugi korisnik igraju {#} druga korisnika igraju @@ -771,10 +786,6 @@ Zahtjev na čekanju {count} zahtjeva na čekanju - - zahtjev koji čeka pregled - {count} zahtjeva koji čekaju pregled - {#} boost {#} boosta @@ -989,6 +1000,11 @@ {numUses} upotrebe {numUses} upotrebe + + {#} boost + {#} boosta + {#} boostova + {days} diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 07efb027d8..a9b5607b06 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -97,6 +97,10 @@ Zahvale Ovo bi moglo potrajati trenutak. Radnje + Nema nedavnih poruka + {count} + Trenutačno aktivni + Mnoštvo nedavnih poruka Trenutno aktivni Aktivan na mobilnom uređaju Aktivne niti @@ -247,10 +251,6 @@ Vrati se Unesi svoj datum rođenja Unesi pravilan datum rođenja - Prije nego ti omogućimo pristup kanalu s NSFW sadržajem, treba nam potvrda tvoje dobi. Tražit ćemo je samo jednom. [Zašto trebam dati svoj datum rođenja?]({helpURL}) - Ovaj kanal ima sadržaje koji su označeni kao nesigurni za radno okružje (Not Safe For Work). Želiš li nastaviti? - Trebaš imati najmanje 18 godina prije nego ti omogućimo pristup kanalima s NSFW sadržajem na Discordu. [Pogledaj ovaj članak pomoći]({helpURL}) koji objašnjava potvrdu starosti. - Žao nam je, ali za pristup ovom NSFW kanalu nemaš dovoljno godina Pošalji Povratak na Prijavu {underageMessage} [Idi u ovaj članak pomoći]({helpURL}) ako želiš više informacija. @@ -729,6 +729,7 @@ Ovlaštene aplikacije Autoriziranje Automatsko arhiviranje + Automatsko arhiviranje nakon… 1 sat 1 tjedan 24 sata @@ -801,6 +802,7 @@ Beta Bugarski Obračun + Da bi nastavio, prihvati Uvjete pružanja usluge i Uvjete komercijalno pruženih usluga Da bi nastavio, prihvati Uvjete pružanja usluge Stanje kredita Kad prihvatiš poklon dok ti pretplata još traje ili prihvatš poklon koji se razlikuje od tvoje sadašnje pretplate, ovdje će se prikazati kao kredit. @@ -868,7 +870,9 @@ Jeli ovo poklon? Pravne zavrzlame Slažem se s [Uvjetima Pružanja Usluge za Discord]({url}) + Slažem se s [Uvjetima Pružanja Usluge za Discord]({termsURL}) i [Uvjetima komercijalno pruženih usluga]({paidURL}) Slažem se s [Uvjetima Pružanja Usluge za Discord]({url}) i s obnavljanjem moje pretplate po **{rate}** dana **{renewalDate}**. U svako doba mogu otkazati tako da idem na Korisničke postavke > Pretplate, a ranije plaćene naknade neće biti vraćene, osim u slučajevima kada je to zakonski obavezno. + Slažem se s [Uvjetima Pružanja Usluge za Discord]({termsURL}), [Uvjetima komercijalno pruženih usluga]({paidURL}) i s obnavljanjem moje pretplate po **{rate}** dana **{renewalDate}**. U svako doba mogu otkazati tako da idem na Korisničke postavke > Pretplate, a ranije plaćene naknade neće biti vraćene, osim u slučajevima kada je to zakonski obavezno. Promijeni Način Plaćanja Upravljanje pretplatom kroz Google Play Upravljanje pretplatom @@ -885,6 +889,8 @@ Ovo su tvoje trenutne pretplate. Naplaćivat će se u istom ciklusu naplate. Možeš ažurirati svaku svoju pretplatu kada god ti paše. Kupnjom pretplate Discord, izražavaš pristanak na naše [Uvjete Pružanja Usluge]({termsUrl}) i [Pravila zaštite osobnih podataka]({privacyUrl}). Nitro i Server Boost su samo-obnavljajuće pretplate. Odobravaš Discordu da odmah naplati na način koji je naveden u načinu plaćanja za iznos od !!{price}!! i tako nastavi automatski svakog mjeseca dok ne otkažeš. Možeš otkazati u svako doba. Kupnjom pretplate Discord, izražavaš pristanak na naše [Uvjete Pružanja Usluge]({termsUrl}) i [Pravila zaštite osobnih podataka]({privacyUrl}). Nitro i Server Boost su samo-obnavljajuće pretplate. Odobravaš Discordu da odmah naplati na način koji je naveden u načinu plaćanja za iznos od !!{price}!! i tako nastavi automatski svake godine dok ne otkažeš. Možeš otkazati u svako doba. + Kupnjom pretplate Discord, izražavaš pristanak na naše [Uvjete Pružanja Usluge]({termsUrl}), [Uvjete komercijalno pruženih usluga]({paidURL}) i [Pravila zaštite osobnih podataka]({privacyUrl}). Nitro i Server Boost su samo-obnavljajuće pretplate. Odobravaš Discordu da odmah naplati na način koji je naveden u načinu plaćanja za iznos od !!{price}!! i tako nastavi automatski svakog mjeseca dok ne otkažeš. Možeš otkazati u svako doba. + Kupnjom pretplate Discord, izražavaš pristanak na naše [Uvjete Pružanja Usluge]({termsUrl}), [Uvjete komercijalno pruženih usluga]({paidURL}) i [Pravila zaštite osobnih podataka]({privacyUrl}). Nitro i Server Boost su samo-obnavljajuće pretplate. Odobravaš Discordu da odmah naplati na način koji je naveden u načinu plaćanja za iznos od !!{price}!! i tako nastavi automatski svake godine dok ne otkažeš. Možeš otkazati u svako doba. Ovaj izvor sredstava je nevažeći. Načini Plaćanja Iznos @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Objava na našem blogu]({url}) Plavo Izgleda da si potpuno sam/a u ovom pozivu više od 5 minuta. Agencija za internet promet me zamolila da ti prekinem vezu kako bi smanjili promet. Takve stvari ne rastu na stablu! Opa! !!{name}!! je zatražio/la da Discord blokira sve poruke koje naši, uglavnom precizni, roboti smatraju eksplicitnima, pa ova poruka nije poslana. @@ -1303,7 +1310,6 @@ Slowmode je omogućen. Najave Najave (ograničeno) - Najave (NSFW) Direktorij Pravila Prijelaz @@ -1313,7 +1319,6 @@ Tekst Tekst (aktivne teme) Tekst (ograničen) - Tekst (NSFW) Glas Glas (ograničen) Glas (zaključan) @@ -1478,6 +1483,7 @@ Prijava putem Googlea Posjetitelji koji su nešto rekli (glas ili tekst). Zajednica + [Pravila ponašanja u zajednici]({url}) Ako svoj server postaviš kao Server zajednice, ti time istovremeno izjavljuješ da je on usklađen sa [Pravilima ponašanja u zajednici]({helpdeskArticle}) i da Discord smije pregledati sadržaj tvojeg servera kako bi provjerio je li prikladan za korisnike. Kompaktan: Stane više poruka na zaslonu odjednom. #IRC Natječe se u: **!!{name}!!** @@ -2087,6 +2093,8 @@ Onemogući zvukove Onemogući video Odbaciti nespremljene promjene? + Uređivati dalje + Odbaci Imaš nespremljene promjene. Jesi li siguran/na da ih želiš odbaciti? ディスコード onemogućeno ディスコード omogućeno @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Rana podrška Poništavanje odjeka Uredi @@ -2254,7 +2264,6 @@ Reklo bi se da si sad u aplikaciji **!!{currentApplicationName}!!**. Želiš li se baš jako prebaciti u aplikaciju **!!{targetApplicationName}!!**? Sigurno? Aktivnost - Počnite svirati zajedno sada u glasovnom! NOVO! Aktivnosti Igrajte zajedno besplatno u bilo kojem glasovnom kanalu. Boostanjem otključajte još aktivnosti! neka druga Aktivnost @@ -2347,7 +2356,6 @@ Omogući obavijesti Omogući dozvolu Možeš dopustiti pristup u postavkama privatnosti. - Discord će automatski skenirati i obrisati medijski sadržaj poslan na ovaj server koji sadrži eksplicitni sadržaj (ne vrijedi za NSFW kanale). Napravi mi jedan primjerak Serveri zajednice moraju članovima jasno dati do znanja koja su pravila i/ili smjernice. Odaberi kanal na kojem se to nalazi. Kanal za pravila ili smjernice @@ -2390,6 +2398,7 @@ Možda da spomeneš ulogu ili pojedinačnog korisnika umjesto toga? Pošalji odmah Primjeri + [prilog] Izlaz iz pozornice Napusti prikaz preko cijelog zaslona Omogući titlove @@ -2521,7 +2530,6 @@ Čini se da baš i nemaš webhook odobrenja na serveru na kojem se nalaziš. Pitaj admina tvojeg servera da ti riješi ta odobrenja ili pitaj da dođe i prati sam! Na svoj server dodaj vijesti tog kanala! Odabrani kanal ima previše webhookova. Ukloni webhook ili odaberi drugi kanal. - Imaj na umu: ovo je NSFW kanal. Praćenjem ćeš dobiti vijesti ovog kanala u svoj vlastiti server. Ovo prati više od !!{count}!! ljudi. Najvažnije vijesti s ovog kanala sada će se pojvaljivati izravno na tvojem serveru. Uživaj! @@ -2569,7 +2577,6 @@ Pročišćavanje će izbaciti **{members}** koji nisu viđeni na Discordu **{days}** i raspoređeni su na isključivo na uloge koje su odabrane. Uključeni su i oni članovi kojima nije dodijeljena nijedna uloga. Bilo tko izbačen može se ponovno pridružiti serveru koristeći novu pozivnicu. Objavi poruke koje će doći do servera koji nisu tvoj server. Korinsici mogu odabrati „Praćenje“ tog kanala, tako da će se odabrani postoci koje „Objaviš“ odavde pojavit će se izravno u njihovim serverima. Kanali za najave neće primati poruke iz drugih kanala za najave. [Saznaj više.]({documentationLink}) Objavi poruke koje će doći do servera koji nisu tvoj server. Korinsici mogu odabrati „Praćenje“ tog kanala, tako da će se odabrani postoci koje „Objaviš“ odavde pojavit će se izravno u njihovim serverima. [Saznaj više.]({documentationLink}) - Korisnik će morati potvrditi da je pravne dobi za prikaz sadržaja u ovom kanalu. NSFW kanali su izuzeti od filtra eksplicitnog sadržaja. Onemogućavanje kodeka OpenH264 također onemogućuje hardversko ubrzano kodiranje video zapisa, ako je dostupno. Savjetuje tvom ruteru da paketi koje Discord prenosi imaju visok prioritet. Neki ruteri ili davatelji internet usluga bi se mogli čudno ponašati kada je ovo uključeno. Svi unutar ovog kanala će se priključiti na regiju kako je zadana po tvojem nahođenju, bez obzira odakle je tko. Regija ima veze se kvalitetom slike i zvuka. Ostaviš li to na automatski, Discord će već prokljuviti kako se postižu najbolji rezultati. @@ -2690,7 +2697,6 @@ Ništa Frekvencija Položaj obavijesti - NSFW kanal Isključeno Samo **@spominjanja** Samo @spominjanja @@ -2976,6 +2982,7 @@ Poslano! Dobrodošao/la, !!{username}!! Sorry, ali kad je iOS u pitanju, ne možeš primiti dar od sebe. + Žao nam je, ali nešto nije u redu pa ti ne možeš iskoristiti taj kôd. Ovaj dar neće biti tvoj jer te je netko pretekao za dlaku. E, šta ti je život! Nakon što prihvatiš, {skuName} ostaje tvoje vlasništvo zauvijek! Nakon što prihvatiš, imat ćeš kredita za **{skuName}** u trajanju od **{timeFrame}** @@ -3159,6 +3166,7 @@ Boostaj do razine 2 kako biste dobili bolji zvuk i imali osjećaj da ste u istoj sobi. Boostaj danas do razine 3 i kvaliteta zvuka će ti skočiti s 256 kbps na 384 kbps. Je li ti poznato da boostanje pruža i zvuk bolje kvalitete? + Da bi upravljao svojim boostovima za servere, molimo te da [otvoriš Discord aplikaciju za desktop](openAppHook). Udario si u ograničenje od 100 servera Udvostruči broj servera na koje se možeš pridružiti, bit će ih 200. Više servera @@ -3332,6 +3340,8 @@ Nevjerojatno! Našao/la si ultra-rijetku grešku. Osvježi da vidiš što se zbiva Za sada, to bi bilo to! Doduše, možda ima još nešto… + Ukloni iz početnog + Ovim će se poruka ukloniti od prikazivanja u Početnoj, ali poruka će i dalje ostati u kanalu Poruke koje dolaze kroz !!{channelName}!! otvoriti u bočnoj traci {maxReplies}+ odgovora {numReplies} @@ -3360,8 +3370,15 @@ Resetiraj na zadani banner Trebaš više? Stekni potpunu prilagodbu profila servera uz Nitro. Prenesi banner profila servera + Profilima servera dodali smo bio i banner! Budi ono što jesi i na svakom serveru to svima i pokaži. + Uredi moj profil servera + Ažurirani profili servera! Budi tko god želiš i koristi drugi avatar, banner i bio u svakom od svojih servera, otvori si animirane avatare i još mnogo toga uz [Discord Nitro!](onAndMore) S profilima servera izrazi se u potpunosti + Budi tko god želiš i koristi drugi avatar, banner i bio u svakom od svojih servera, nadogradi svoj profil i još mnogo toga uz Discord Nitro! + Želiš li koristiti drugi avatar, banner i bio? + Koristi drugi avatar, banner i bio u svakom od svojih servera i još mnogo toga uz **Discord Nitro!** + Avatar, banner i O meni Pozovi na servere Pozivnice istječu za {xDays}. Drugi serveri @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) je uklonio/la $[**!!{target}!!**](targetHook) Promijenio/la ime iz **!!{oldValue}!!** u **!!{newValue}!!** Postavio/la ime - **!!{newValue}!!** - Odznačio/la kanal kao NSFW - Označio/la kanal kao NSFW $[**!!{user}!!**](userHook) je stvorio/la prekoračenja dozvola za $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) je uklonio/la prekoračenja dozvola za $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) je ažurirao/la prekoračenja dozvola za $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Ako je ovo javni Discord, preporučujemo da ta postavka bude samo @mentions. Zbog veličine servera, članovi neće dobiti mobilne automatske obavijesti za poruke koje nisu tipa @spominjanja. Onemogući Otkrivanje + Onemogućavanje Zahtjeva za članove znači da se ljudi mogu pridružiti tvojoj zajednici bez prihvaćanja pravila ili tvojeg ručnog odobrenja. Upozorenje! Svaki član koji nije ispunio zahtjeve (odnosno pristao na pravila) bit će izbačen sa servera. Sigurno to želiš? Otkrivanje mogu omogućiti ili onemogućiti isključivo administratori servera. Omogućena je 2FA obaveza za moderiranje @@ -3909,6 +3925,7 @@ Posebne pogodnosti razine 2 Posebne pogodnosti razine 3 Za server predlažemo sliku veličine najmanje 512×512. + Upozorenje! Svaki član koji nije podnio zahtjev bit će izbačen sa servera. Dnevnik aktivnosti Nakon što moderatori započnu moderirati, možeš ovdje moderirati moderiranja. Još nema aktivnosti @@ -3976,7 +3993,6 @@ Pregled zahtjeva {count} Prije nego što možeš onemogućiti Zahtjeve za članove, moraš ili odobriti ili odbiti sve prijave. - Imaš {count}! Prilagodi probir Razvrstaj po: najnovije Razvrstaj po: najstarije @@ -4721,10 +4737,14 @@ Dodaj kanale Nijedan kanal nije odabran npr. #opće + Dozvole naredbi + Zadano + Ograniči upotrebu naredbi ove aplikacije na uloge, korisnike i kanale. Izmijeni dozvole naredbi Dozvole su sinkronizirane s integracijom: **{integrationName}** Sinkronizirano Dozvole nisu sinkronizirane s integracijom: **{integrationName}** + Nije sinkronizirano Uloge i članovi Dodaj uloge ili članove Nije odabran nijedan član @@ -4894,6 +4914,8 @@ Avantura počinje. Dodajmo ponekog prijatelja! Pozovi ljude + Da bi dodala/dodao prijatelja na ovaj server, zamoli da ti pomogne netko tko ima dozvolu za pozivnice. + Pozivnice su onemogućene Pazi sad! Prijatelji koje pozoveš moći će vidjeti popis ranijih poruka. Ovaj kanal je privatan i samo ga odabrani članovi i uloge mogu vidjeti. Traži prijatelje @@ -4903,6 +4925,11 @@ Postavke poveznice za pozivnicu servera Podijeli ovaj link s drugima da im dopustiš pristup svome serveru! Podijeli ovaj link s drugima kako bi im dopustio/la pristup ovom serveru i gledanju streama + Tvoja slika pozivnice za server od sad će se prikazati u chatu. Svoju možeš urediti ako odeš na **Postavke servera > Pregled**. + Boostaj ovaj server kako bi dodao sliku u tvoje pozivnice za server. Za otključavanje ti treba još samo {boostCount}! + Postavke servera + Kužim + Personaliziraj svoje pozivnice na server! Ili pošalji link pozivnice na stream prijatelju Pozovi na stream Pozovi na server @@ -5083,6 +5110,7 @@ Napusti poziv Napusti grupu Jesi li siguran/na da želiš napustiti **!!{name}!!**? Moći ćeš se pridružiti ovoj grupi tek kad te netko ponovno pozove. + Vidi, nešto je pošlo po zlu. A da probamo opet? Jesi li siguran/na da želiš otići? Nećeš moći ponovo ući u ovu grupu osim ako te **!!{name}!!** ponovo ne doda. Napusti grupu !!{name}!! Napusti \'!!{name}!!\' @@ -5400,8 +5428,6 @@ Prema svakome se moraš odnositi s poštovanjem. Nikako ne dolazi u obzir nikakvo zlostavljanje, dosađivanje, progoni vještica, seksizam, rasizam ili govor mržnje. {ruleIndex}. Možeš dodati najviše do {number} pravila - Nikakav NSFW ili prost sadržaj - Nikakav NSFW ili prost sadržaj. To se odnosi i na tekstove, slike ili poveznice/linkove na kojima se nalaze seksualni sadržaji, golotinja, grubi nasilni sadržaji ili druge vrste slikovito uznemirujućih sadržaja. Nema spama, nema samopromocije Nema spama, nema samopromocije (pozivanja na servere, reklamiranje nečega itd.) bez odobrenja nekog od odgovornih za server. Tu spada i slanje DM-ova drugim članovima. Unesi pravilo @@ -5605,6 +5631,7 @@ Tijekom 15 minuta Tijekom 1 sata Tijekom 24 sata + Tijekom 3 sata Tijekom 8 sati Sve dok ne uključim ponovo Isključi mikrofon **!!{name}!!** @@ -5654,7 +5681,6 @@ Razumijem te uvjete i slažem se s njima. Nastavi na Discord Za nastavak korištenja Discorda, molimo pročitaj i prihvati naše ažurirane Uvjete pružanja usluge i Pravila o zaštiti osobnih podataka. - Ažuriranje uvjeta pružanja usluge i Pravila o zaštiti osobnih podataka Nova nit Novo nepročitano Kanal za najave @@ -5839,15 +5865,9 @@ Ovaj kanal nije primjeren osobama mlađim od 18 godina. Jesi li stariji/a od 18 godina i želiš li gledati sadržaj namijenjen odraslima? Sadržaj ovog servera nije dostupan za iOS Kužim - Nažalost, NSFW serveri su blokirani na iOS platformi slijedom propisa App Storea. Ako imaš više od 18 godina možeš se pridružiti putem aplikacije za desktop ili web stranice. Pročitaj više na našem [Centru za pomoć]({helpURL}). Emoji ovog servera nisu dostupni - NSFW server - NSFW serveri su blokirani na iOS platformi slijedom propisa App Storea. [Posjeti naš Centar za pomoć]({helpURL}) i saznaj više. - NSFW server Nakon pridruživanja na radnoj površini, pregledaj svoje servere za osobe starije od 18 godina na iOS uređajima. - Dopusti pristup NSFW serverima na iOS-u - NSFW kanal Baš nam je drago vidjeti te ovdje! Za početak, trebali bismo tvoj datum rođenja. [Zašto trebam unijeti svoj datum rođenja?]({helpURL}) Zatraži od svojih prijatelja da te pozovu na svoje servere jer oni su mjesta za druženje i razgovor. Prijavi se ili registriraj kako bi započeo/la @@ -5921,7 +5941,6 @@ Na ovu aplikaciju primjenjuje se [Politika privatnosti]({privacyPolicyURL}) i [uvjeti pružanja usluge]({termsOfServiceURL}) razvojne kuće koja je proizvela aplikaciju !!{application}!!. Na ovu aplikaciju primjenjuje se [Politika privatnosti]({privacyPolicyURL}) i uvjeti pružanja usluge razvojne kuće koja je proizvela aplikaciju !!{application}!!. Na ovu aplikaciju primjenjuje se Politika privatnosti i [uvjeti pružanja usluge]({termsOfServiceURL}) razvojne kuće koja je proizvela aplikaciju !!{application}!!. - Nakon što autoriziraš, bit ćeš preusmjeren na: !!{origin}!! **!!{applicationName}!!** tražila je još i ove dozvole koje ne možeš dati: Ispeče kolače Odvede te na neku finu večeru od plodova mora @@ -5935,8 +5954,6 @@ Sada možeš zatvoriti ovaj prozor ili karticu. Nevažeći opseg **{scope}** Neispravan zahtjev. Nedostaje parametar **{param}** - želi pristup tvom računu - Ovime ćeš aplikaciji !!{application}!! dozvoliti: Prijavljen(a) korisničkim imenom $[](userHook) Autoriziraj pristup svom računu Ups, nešto je pošlo po zlu… @@ -6039,6 +6056,7 @@ Prethodni Stranica !!{currentPage}!! Stranica !!{currentPage}!! od !!{numPages}!! + [Uvjeti komercijalno pruženih usluga]({url}) {count} {count} Više informacija bi se moglo naći na Discordovom Twitteru. Vlasnik partnerskog servera @@ -6203,7 +6221,6 @@ Ti i !!{other}!! možete prikvačiti poruku iz menija koji se otvara na kotačić desno od teksta poruke. Svaki član grupe može prikvačiti poruku iz menija koji se otvara na kotačić desno od teksta poruke. Prikvačeno - Ovaj kanal je NSFW te zbog njegovog sadržaja njegove prikvačene poruke ne bi trebao moći vidjeti bilo tko. Pinovi, nepročitani Poljski Android @@ -6444,7 +6461,6 @@ Ako daš boost serveru, omogućuješ mu prijelaz na višu razinu. Svaka viša razina otključava pogodnosti za cijeli server. Kad server dobije boost, počinje 7-dnevno rashlađivanje. Taj boost ne možeš koristiti na drugom serveru sve dok rashlađivanje ne dođe do svojeg kraja. [Saznaj više kako radi boostanje servera.]({helpdeskArticle}) Server boost - Server boosting od {date} Prenesi boost Ovaj boost se još rashlađuje Neupotrebljavani boost @@ -6555,6 +6571,7 @@ Koristi prilagođene emojije gdje god želiš i oživi ih animacijom Broj Boostova koje dobiješ: {numBoosts}, a usput još i {discountPercentage} popusta na buduće Boostove Udvostruči broj servera kojima se možeš pridružiti s {nonPremiumMaxGuilds} na {premiumMaxGuilds} + Budi ono što želiš i koristi drugačiji avatar, banner i bio na svakom od svojih servera. Uredi si svoj profil s bannerom, vlastitim tagom, animiranim avatarom i ekskluzivnim Nitro badgom Koristi drugi avatar u svakom od svojih servera. Poboljšava razlučivost videa za sva tvoja dijeljenja zaslona na stolnoj verziji, čak do 4k na 60 fps @@ -6671,6 +6688,7 @@ Stani! Za ovo ti treba Nitro. Prikazati podatke o pretplati Pokušavaš upravljati svojim Nitro pretplatama? Idi na svoju stranicu [Pretplate](onSubscriptionsClick). + Kupnjom Nitro pretplate prihvaćaš naše [Uvjete pružanja usluge]({termsURL}), [Uvjete komercijalno pruženih usluga]({paidURL}) i [Pravila zaštite osobnih podataka]({privacyURL}). Iznos će biti naplaćen s tvojeg Apple ID računa nakon potvrde kupnje. Pretplata se automatski obnavlja ako nije otkazana najmanje 24 sata prije kraja tekućeg razdoblja. Tvoj će se račun teretiti za obnovu pretplate tijekom 24 sata prije kraja tekućeg razdoblja. Pretplatama možeš upravljati i otkazati u postavkama računa na App Storeu nakon kupnje. Novosti o pretplatama Hvala! Hvala na informacijama. Cijenimo taj trud! @@ -7254,9 +7272,6 @@ Članovima omogućuje da razgovaraju u ovim glasovnim kanalima. Ako je ovo dopuštenje onemogućeno, kao zadana postavka članovi su utišani dok ih netko tko ima dopuštenje „Utišaj članove“ ne uključi. Omogući članovima da postanu govornici na ovom kanalu. Članovima omogućuje da razgovaraju u ovom glasovnom kanalu. Ako je ovo dopuštenje onemogućeno, kao zadana postavka članovi su utišani dok ih netko tko ima dopuštenje „Utišaj članove“ ne uključi. - Članovima omogućuje pokretanje aktivnosti na ovom serveru. - Članovima omogućuje pokretanje aktivnosti u ovim glasovnim kanalima. - Članovima omogućuje pokretanje aktivnosti u ovom glasovnom kanalu. Članovima omogućuje dijeljenje svojih videa, zaslona ili streamanje igre na ovom serveru. Članovima omogućuje dijeljenje svojih videa, zaslona ili streamanje igre u ovim glasovnim kanalima. Članovima omogućuje dijeljenje svojih videa, zaslona ili streamanje igre u ovom glasovnom kanalu. @@ -7890,7 +7905,6 @@ Započni poziv {start} – {end} $[!!{start}!!](startHook) — Završava {end} - Pokreni aktivnosti Pokreni Događanje Upravo se spremaš pokrenuti događaj $[**!!{privacyLevel}!!**](privacyLevelHook) Upravo se spremaš pokrenuti ovaj događaj @@ -8135,6 +8149,7 @@ Izgleda da nisi više s nama. Prebacili smo te u kanal za neaktivne. Pozdrav, ima li koga? Nemaš dozvolu pričanja u ovom kanalu. + Rizično preuzimanje Švedski Prijava Prebaci @@ -8270,6 +8285,10 @@ Tar Teal Privremeni članovi su automatski izbačeni čim se odspoje, osim ako im je pridružena neka uloga + Pažnja, pažnja! Sljedeća pravila i politike će se promijeniti. Promjene stupaju na snagu **{date}**. Javljamo ti sada da se možeš na vrijeme prihvatiti čitanja i doznati što je novo. + Najljepše bismo te zamolili da nove verzije dokumenata pročitaš od početka do kraja. Neke od najvažnijih izmjena objašnjene su na našem blogu. + Najavili smo promjene donjih politika i pravila. Promjene su već stupile na snagu. Ako se slažeš, dovoljno je da to potvrdiš tako što ćeš koristiti Discord i dalje. + Najljepše bismo te zamolili da nove verzije dokumenata pročitaš od početka do kraja, budući da se oni odnose na tvoje korištenje Discorda. Neke od najvažnijih izmjena objasnili smo na našem blogu. Uvjeti i odredbe [Uvjeti pružanja usluge]({url}) Registracijom se slažeš s Discordovim [Uvjetima pružanja usluge]({termsURL}) i [Pravilima o zaštiti osobnih podataka]({privacyURL}). @@ -8563,6 +8582,7 @@ Hmm.. Mislim da ne podržavamo ovu vrstu datoteke. Pogrešna vrsta datoteke Dodaj komentar + Možeš dodati komentare prije prijenosa. neobavezno Ukupna veličina poruke mora biti manja od {maxSize} Instant način prijenosa! @@ -8592,6 +8612,7 @@ Nije moguće otvoriti datoteku: {file}. Prijenos je u redu čekanja Prenesi u **{destination}** + Prenesi u nit Prenio/la {count} {count} @@ -8707,7 +8728,6 @@ Pogledaj svoju ulaznu poštu jer upravo smo ti poslali potvrdni kôd na **{oldEmail}**. Unesi taj kôd ovdje kako bismo bili sigurni da si to ti. Potvrdni kôd [Kôd ti nije stigao ili je već istekao? Pošalji ponovo.](onResend) - Potvrdi staru e-poštu Tvoja sadašnja adresa e-pošte je !!{email}!!. U koju je želiš promijeniti? Unesi novu adresu e-pošte i tvoju postojeću lozinku. Uredi e-poštu diff --git a/app/src/main/res/values-hu/plurals.xml b/app/src/main/res/values-hu/plurals.xml index d102fd50aa..133832d91a 100644 --- a/app/src/main/res/values-hu/plurals.xml +++ b/app/src/main/res/values-hu/plurals.xml @@ -1,5 +1,9 @@ + + 1 friss üzenet + {count} friss üzenet + {extras} további {extras} @@ -268,6 +272,10 @@ 1p {minutes}p + + 1 hónap + {months} hónap + 1 másodperc {seconds} másodperc @@ -292,6 +300,10 @@ 1 hét {weeks} hét + + 1 év + {years} év + {#} további {#} további @@ -664,10 +676,6 @@ függőben lévő jelentkezés {count} függőben lévő jelentkezés - - jelentkezés - {count} jelentkezés - {#} gyorsítás {#} gyorsítás @@ -856,6 +864,10 @@ {numUses} használat {numUses} használat + + {#} további gyorsítással + {#} további gyorsítással + 1 napja {days} napja diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 946d5d35c8..530268898c 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -97,6 +97,10 @@ Közreműködők Ez eltarthat egy darabig. Műveletek + Nincsenek friss üzenetek + {count} + Jelenleg aktív + Sok friss üzenet Jelenleg aktív Aktív mobilon Aktív gondolatmenetek @@ -247,10 +251,6 @@ Vissza Add meg a születésnapodat! Adj meg egy érvényes születési dátumot - Az NSFW-csatornák megtekintéséhez igazolnod kell az életkorodat. Csak egyszer kérjük ezt az információt. [Miért kell megadnom a születési dátumomat?]({helpURL}) - Ez a csatorna NSFW-címkével ellátott felnőtt tartalmakkal rendelkezik. Biztosan folytatod? - Legalább 18 évesnek kell lenned a Discord NSFW-csatornáinak megtekintéséhez. [Vess egy pillantást az életkor igazolását bemutató súgócikkünkre]({helpURL}). - Sajnáljuk, nem vagy elég idős az NSFW-csatornák megtekintéséhez Küldés Vissza a bejelentkezéshez {underageMessage} További információért [vess egy pillantást súgócikkünkre]({helpURL}). @@ -729,6 +729,7 @@ Azonosított alkalmazások Engedélyezés Automatikus archiválás + Automatikus archiválás ekkor… 1 óra 1 hét 24 óra @@ -801,6 +802,7 @@ Béta Bolgár Számlázás + A folytatáshoz fogadd el a Szolgáltatási feltételeket és a Fizetős szolgáltatások szerződési feltételeit A folytatáshoz fogadd el a Szolgáltatási feltételeket Fiókkredit Ha érvényes előfizetés mellett elfogadsz egy ajándékot vagy egy, a jelenlegi előfizetésedtől eltérő ajándékot fogadsz el, akkor ez kreditként fog megjelenni. @@ -868,7 +870,9 @@ Ez egy ajándék? Jogi katyvasz Elfogadom a [Discord általános szerződési feltételeit]({url}) + Elfogadom a [Discord általános szerződési feltételeit]({termsURL}) és a [Fizetős szolgáltatások szerződési feltételeit]({paidURL}) Elfogadom a [Discord szolgáltatási feltételeket]({url}) és azt, hogy az előfizetésem meghosszabbodik **{rate}** ellenében ekkor: **{renewalDate}**. Az előfizetést bármikor lemondhatom a Felhasználó beállításai > Előfizetések menüpontban, ugyanakkor a korábban rám terhelt díjak nem kerülnek visszafizetésre, kivéve ha azt a jogszabályok előírják. + Elfogadom a [Discord szolgáltatási feltételeit]({termsURL}), a [Fizetős szolgáltatások szerződési feltételeit]({paidURL}) és azt, hogy az előfizetésem meghosszabbodik **{rate}** ellenében ekkor: **{renewalDate}**. Az előfizetést bármikor lemondhatom a Felhasználói beállítások > Előfizetések menüpontban, ugyanakkor a korábban rám terhelt díjak nem kerülnek visszatérítésre, kivéve ha azt a jogszabályok előírják. Fizetési mód módosítása Előfizetés kezelése a Google Play Áruházban Előfizetés kezelése @@ -885,6 +889,8 @@ Ezek az aktuális előfizetéseid. Ezeket ugyanabban a számlázási ciklusban fogjuk kiszámlázni. Bármelyik előfizetést bármikor frissítheted. A Discord-előfizetés megvásárlásával elfogadod a [Szolgáltatási feltételeket]({termsUrl}) és az [Adatvédelmi szabályzatot]({privacyUrl}). A Nitro és a szervergyorsítás automatikusan megújuló előfizetés. Felhatalmazod a Discordot, hogy a megadott fizetési móddal azonnal beterheljen !!{price}!! összeget, és ezt ezután havonta automatikusan megtegye, amíg le nem mondod. Bármikor lemondhatod. A Discord-előfizetés megvásárlásával elfogadod a [Szolgáltatási feltételeket]({termsUrl}) és az [Adatvédelmi szabályzatot]({privacyUrl}). A Nitro és a szervergyorsítás automatikusan megújuló előfizetés. Felhatalmazod a Discordot, hogy a megadott fizetési móddal azonnal beterheljen !!{price}!! összeget, és ezt ezután évente automatikusan megtegye, amíg le nem mondod. Bármikor lemondhatod. + A Discord-előfizetés vásárlásával elfogadod a [Szolgáltatási feltételeket]({termsUrl}), a [Fizetős szolgáltatások szerződési feltételeit]({paidURL}) és az [Adatvédelmi szabályzatot]({privacyUrl}). A Nitro és a szervergyorsítás automatikusan megújuló előfizetések. Felhatalmazod a Discordot, hogy a megadott fizetési móddal azonnal rád terheljen !!{price}!! összeget, és ezt havonta automatikusan megtegye, amíg le nem mondod. Bármikor lemondhatod. + A Discord-előfizetés vásárlásával elfogadod a [Szolgáltatási feltételeket]({termsUrl}), a [Fizetős szolgáltatások szerződési feltételeit]({paidURL}) és az [Adatvédelmi szabályzatot]({privacyUrl}). A Nitro és a szervergyorsítás automatikusan megújuló előfizetések. Felhatalmazod a Discordot, hogy a megadott fizetési móddal azonnal rád terheljen !!{price}!! összeget, és ezt évente automatikusan megtegye, amíg le nem mondod. Bármikor lemondhatod. Ez a fizetési forrás érvénytelen. Fizetési módok Összeg @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Blogbejegyzésünk]({url}) Kék Úgy tűnik már több, mint öt perce egyedül vagy ebben a hívásban. A sávszélesség őrjárat jelzett nekem, és lekapcsoltunk a beszélgetésből a terhelés csökkentése érdekében. Értékes dolog a sávszélesség! Ácsi! !!{name}!! kérésére a Discord letilt minden üzenetet, amelyet többnyire megbízható robotjaink korhatárosnak ítélnek, így az üzeneted nem lett elküldve. @@ -1303,7 +1310,6 @@ A Lassított mód engedélyezett. Bejelentések Bejelentések (korlátozott) - Bejelentések (NSFW) Könyvtár Szabályok Szakasz @@ -1313,7 +1319,6 @@ Szöveg Szöveg (aktív beszélgetések) Szöveg (korlátozott) - Szöveg (NSFW) Hang Hang (korlátozott) Hang (zárolt) @@ -1478,6 +1483,7 @@ Bejelentkezés Google-fiókkal Egy látogató, aki beszélgetett (hang vagy szöveg). Közösség + [Közösségi irányelvek]({url}) A szervered közösségi szerverre állításával elfogadod, hogy a szerverednek meg kell felelnie a [Közösségi irányelveknek]({helpdeskArticle}), valamint hogy a Discord jogosult ellenőrizni, hogy a szerveren lévő tartalmak biztonságosak-e. Kompakt: Több üzenet a képernyőn. #IRC Részt vesz ebben: **!!{name}!!** @@ -2087,6 +2093,8 @@ Hangok kikapcsolása Videó kikapcsolása Elveted a nem mentett módosításokat? + Szerkesztés folytatása + Elvetés Mentetlen változások vannak, biztos elveted őket? ディスコード letiltva ディスコード engedélyezve @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Korai támogató Visszhangcsökkentés Szerkesztés @@ -2254,7 +2264,6 @@ Úgy néz ki, hogy már itt vagy: **!!{currentApplicationName}!!**. Biztosan át akarsz váltani erre: **!!{targetApplicationName}!!**? Biztos vagy benne? egy tevékenység - Kezdődjön a közös játék, ezúttal hanggal! ÚJDONSÁG! Tevékenységek Játsszatok együtt ingyen bármelyik hangcsatornán! A gyorsítással még több tevékenységet érhettek el! egy másik tevékenység @@ -2347,7 +2356,6 @@ Értesítések engedélyezése Jogosultság engedélyezése Engedélyezheted a hozzáférést az adatvédelmi beállításoknál. - A Discord automatikusan ellenőrzi és törli a szerveren azokat a médiatartalmakat, amelyek korhatáros tartalommal rendelkeznek (kivéve az NSFW csatornákat). Egy létrehozása nekem A közösségi szerverek kötelesek egyértelműen közzétenni a szerverszabályokat és/vagy irányelveket tagjaik számára. Válaszd ki, melyik csatornát akarod használni erre. A csatornára vonatkozó szabályok vagy irányelvek @@ -2390,6 +2398,7 @@ Talán próbálj meg egy rangot vagy egyéni felhasználókat megemlíteni. Küldés most Példák + [melléklet] Kilépés a pódiumról Kilépés a teljes képernyőből Feliratok bekapcsolása @@ -2521,7 +2530,6 @@ Ajjajj, nincs webhook engedélyed egyik szerveren sem, amelyiken rajta vagy. Kérd meg a szerver rendszergazdát, hogy adja meg az engedélyt vagy kérd meg őket, hogy magukat kövessék! A csatorna frissítéseinek hozzáadása a szerveredhez. A kiválasztott csatornának túl sok webhookja van. Törölj egy webhookot vagy válassz másik csatornát. - Megjegyzés: Ez egy NSFW-csatorna. Kövesd a csatorna frissítéseit a saját szervereden. Több mint !!{count}!! másik ember is követi. Az erről a csatornáról származó legfontosabb frissítések ezentúl közvetlenül a szervereden is megjelennek. Élvezd! @@ -2569,7 +2577,6 @@ A vágás kirúg **{members}**, akit nem láttak a Discordon **{days}** . Továbbra is tartalmazza a ranggal nem rendelkező tagokat. Ők ismét csatlakozhatnak a szerverhez egy új meghívóval. Olyan üzenetek küldése, amelyek a sajátodon kívüli szervereket is elérnek. A felhasználók választhatják ennek a csatornának a „követését”, ha tehát „közzétételre” kiválasztasz innen bejegyzéseket, akkor azok közvetlenül az ő saját szervereiken fognak megjelenni. A bejelentési csatornák nem kapják meg más bejelentési csatornák üzeneteit. [További tájékoztatás.]({documentationLink}) Olyan üzenetek küldése, amelyek a sajátodon kívüli szervereket is elérnek. A felhasználók választhatják ennek a csatornának a „követését”, ha tehát „közzétételre” kiválasztasz innen bejegyzéseket, akkor azok közvetlenül az ő szervereiken fognak megjelenni. [Tudj meg többet.]({documentationLink}) - A csatorna megtekintéséhez a felhasználónak meg kell erősítenie azt, hogy nagykorú. A NSFW-csatornákon nincsen korhatáros tartalomra irányuló szűrő. Az OpenH264 letiltása szintén letiltja a hardvergyorsításos videókódolást, ha van. Tudatja a routereddel, hogy a Discord csomagjai kiemelt fontosságúak. Néhány router és internet szolgáltató rosszul működhet, ha ez be van állítva. Ezen a csatornán bárki csatlakozhat az általad beállított régióhoz, függetlenül attól, hol él. A régióbeállítás hatással van a hang- és képminőségre. Automatikus beállításon hagyva a Discord kideríti, mi működik a legjobban. @@ -2690,7 +2697,6 @@ Semmi Gyakoriság Értesítés helye - NSFW-csatorna Ki Csak **@említések** Csak @mentions (említések) @@ -2976,6 +2982,7 @@ Elküldve! Üdv !!{username}!! Sajnos nem fogadhatod el a saját ajándékodat iOS-en. + Elnézést, úgy tűnik, hogy hiba történt, és nem használhatod ezt a kódot. Nem igényelheted ezt az ajándékot, mert valaki más ütött téged a lyukasztóba. Ez jazz bébi! Amint elfogadod, {skuName} ÖRÖKRE a tiéd! Amint elfogadod, akkor **{skuName}** kredit a tiéd lesz eddig: **{timeFrame}** * @@ -3159,6 +3166,7 @@ Gyorsíts a 2. szintre a jobb hangzáshoz, hogy úgy érezhesd, mintha ugyanabban a szobában lennétek. Gyorsíts a 3. szintre még ma és növeld a hangminőséget 256 kbps-ről 384 kbps-re! Tudtad, hogy a gyorsítással jobb lesz a hangminőség? + A szervergyorsításaid kezeléséhez [nyisd meg a Discord asztali alkalmazást](openAppHook). Elérted a 100 szerveres limitet Duplázd meg a szerverek számát, hogy akár 200-hoz is csatlakozhass. További szerverek @@ -3331,6 +3339,8 @@ Hoppá! Egy szuper ritka hibára bukkantál. Frissítés a történések megtekintéséhez Egyelőre ennyi! De várj, lehet, hogy akad még valami… + Eltávolítás a Kezdőlapról + Ez eltávolítja a Kezdőlapon megjelenő üzenetet, azonban az üzenet a csatornán továbbra is megmarad !!{channelName}!!-üzenet megnyitása az oldalsávon {maxReplies}+ válasz {numReplies} @@ -3359,8 +3369,15 @@ Alapértelmezett banner visszaállítása Még többre van szükséged? Szabd személyre a teljes szerverprofilt a Nitro-előfizetés segítségével. Szerverprofilbanner feltöltése + Hozzáadtuk a bemutatkozásokat és bannereket a szerverprofilokhoz! Legyél, aki csak szeretnél, és fejezd ki magad minden szerveren! + Szerverprofil szerkesztése + Frissített szerverprofilok! Legyél, aki csak szeretnél és használj eltérő profilképet, bannert és bemutatkozást minden egyes szervereden, oldd fel az animált profilképeket, és juss hozzá még sok minden máshoz is a [Discord Nitro-előfizetéssel!](onAndMore) Fejezd ki magad teljes mértékben a szerverprofilokkal + Legyél, aki csak szeretnél és használj eltérő profilképet, bannert és bemutatkozást minden szervereden, fejleszd tovább a profilodat és juss hozzá még sok minden máshoz a Discord Nitro-előfizetéssel! + Szeretnél másik profilképet, bannert és bemutatkozást használni? + Használj eltérő profilképet, bannert és névjegyet minden szervereden, és juss hozzá még sok minden máshoz a **Discord Nitro-előfizetéssel!** + Profilkép, banner és névjegy Meghívás szerverekre A meghívó {xDays} nap múlva lejár. Egyéb szerverek @@ -3544,8 +3561,6 @@ $[**!!{user}!!**](userHook) eltávolította ezt: $[**!!{target}!!**](targetHook) **!!{oldValue}!!** neve megváltozott erre: **!!{newValue}!!** Név beállítva erre: **!!{newValue}!!** - Csatorna NSFW megjelölése eltávolítva - Csatorna megjelölve, mint NSFW $[**!!{user}!!**](userHook) csatorna-felülírásokat hozott létre ehhez: $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) eltávolította $[**!!{target}!!**](targetHook) csatorna-felülírásait $[**!!{user}!!**](userHook) frissítette $[**!!{target}!!**](targetHook) csatorna-felülírásait @@ -3778,6 +3793,7 @@ Erősen ajánljuk, hogy nyilvános Discord esetén ezt állítsd csak @mentions beállításra. A szerver mérete miatt a tagok nem kapnak mobilos azonnali értesítéseket a nem @említés üzenetekhez. Felfedezés letiltása + A tagsági követelmények kikapcsolása azt jelenti, hogy az emberek a szabályok elfogadása vagy a te manuális jóváhagyásod nélkül csatlakozhatnak a közösségedhez. Figyelem! Az a tag, aki nem felel meg a követelményeknek (pl. a szabályok elfogadása), ki lesz rúgva a szerverről. Biztos vagy benne? A felfedezést csak szerver adminisztrátorok engedélyezhetik vagy tilthatják le. Kétlépcsős hitelesítési követelmények a moderáláshoz engedélyezve @@ -3908,6 +3924,7 @@ 2. szintű jutalmak 3. szintű jutalmak Javasoljuk, hogy legalább egy 512x512-es képet válassz a szerverhez. + Figyelem! Az a tag, aki nem adott jelentkezett, ki lesz rúgva a szerverről. Vizsgálati napló Amint a moderátorok megkezdik a moderálást, itt moderálhatod a moderálást. Még nem található tevékenységnapló @@ -3975,7 +3992,6 @@ Jelentkezés áttekintése {count} Mielőtt kikapcsolnád a tagsági követelményeket, az összes jelentkezést jóvá kell hagynod vagy el kell utasítanod. - {count} vár elbírálásra! Képernyő személyre szabása Rendezés: Legújabb Rendezés: Legrégebbi @@ -4720,10 +4736,14 @@ Csatornák hozzáadása Nincs kiválasztva csatorna pl. #általános + Parancsjogosultságok + Alapértelmezett + Az alkalmazás parancsai használatának korlátozása rangokra, felhasználókra és csatornákra. Parancsengedélyek módosítása Integrációval szinkronizált engedélyek: **{integrationName}** Szinkronizálva A következő engedélyek nem szinkronizálódtak az integrációval: **{integrationName}** + Nincs szinkronizálva Rangok és tagok Rangok vagy tagok hozzáadása Nincs kiválasztva tag @@ -4893,6 +4913,8 @@ Egy kaland kezdődik. Adj hozzá pár barátot! Személyek meghívása + Kérj meg valakit, aki rendelkezik meghívási engedéllyel, ha barátot szeretnél hozzáadni ehhez a szerverhez. + Meghívók letiltva Fel a fejjel! A meghívott barátok láthatják a korábbi üzeneteid előzményeit. Ez a csatorna privát, csak kiválasztott tagok és rangok nézhetik meg. Barátok keresése @@ -4902,6 +4924,11 @@ Szerver meghívó link beállítások Oszd meg ezt a linket a többiekkel, hogy beléphessenek a szerveredre! Oszd meg másokkal ezt a hivatkozást, hogy ők is hozzáférjenek a szerverhez és megnézzék a közvetítést + A szervermeghívó képed ezentúl megjelenik a beszélgetésben. Szabd személyre a sajátodat itt: **Szerverbeállítások > Áttekintés**. + Gyorsítsd fel ezt a szervert, hogy képet fűzhess a meghívó link beágyazásaidhoz! Szerezd meg mindössze {boostCount}! + Szerver beállítások + Megértettem + Szabd személyre szervermeghívóidat! Vagy küldj közvetítés meghívó linket egy barátodnak Meghívás élő közvetítésre Meghívás a szerverre @@ -5082,6 +5109,7 @@ Hívás elhagyása Csoport elhagyása Biztos, hogy távozni szeretnél innen: **!!{name}!!**? Nem fogsz tudni visszalépni újbóli meghívás nélkül. + Hoppá! Valami félrement. Megpróbáljuk újra? Biztos, hogy távozni szeretnél? Nem tudsz majd újra csatlakozni a csoporthoz, csak ha **!!{name}!!** ismét hozzáad. !!{name}!! csoport elhagyása \'!!{name}!!\' elhagyása @@ -5399,8 +5427,6 @@ Bánj mindenkivel tisztelettel! Szigorúan tilos a zaklatás, a boszorkányüldözés, a szexizmus, a rasszizmus és a gyűlöletbeszéd bármilyen formája. {ruleIndex}. Legfeljebb {number} szabályt adhatsz hozzá - Tilos az NSFW- vagy obszcén tartalom - Tilos az NSFW- vagy obszcén tartalom. Ebbe a körbe tartozik a meztelenséget, szexet, durva erőszakot leíró, ábrázoló szöveg, kép vagy hivatkozás, illetve más, nyugalom megzavarására alkalmas tartalom. Ne spamelj vagy reklámozd önmagadat Ne spamelj vagy reklámozd önmagadat (szervermeghívók, hirdetések stb.) személyzeti tag engedélye nélkül. Ebbe a körbe tartozik a tagtársaidnak küldött közvetlen marketing is. Adj meg egy szabályt @@ -5604,6 +5630,7 @@ 15 percre 1 órára 24 órára + 3 órára 8 órára Amíg vissza nem kapcsolom Némítás: **!!{name}!!** @@ -5653,7 +5680,6 @@ Megértettem, és elfogadom a feltételeket. Tovább a Discordra A Discord további használatához kérlek, olvasd el és fogadd el a frissített Szolgáltatási feltételeket és az Adatvédelmi Szabályzatot. - Szolgáltatási feltételek és Adatvédelmi frissítés Új gondolatmenet Új olvasatlanok Bejelentés csatorna @@ -5838,15 +5864,9 @@ Tizennyolc éven felülinek kell lenned, hogy megtekinthesd ezt a csatornát. Idősebb vagy mint tizennyolc, és kívánod megtekinteni a felnőtt tartalmat? A szerver tartalma nem érhető el iOS-en Megértettem - Sajnáljuk, de az NSFW-szerverek az App Store irányelveinek megfelelően le vannak tiltva iOS-platformon. Ha elmúltál 18 éves, csatlakozhatsz asztali alkalmazással vagy a weboldalon keresztül. Bővebb tájékoztatást a [Súgóközpontban]({helpURL}) találsz. Az erről a szerverről származó emotikonok nem érhetők el - NSFW-szerver - Az NSFW-szerverek az App Store irányelveinek megfelelően le vannak tiltva iOS-platformon. Bővebb tájékoztatást a [Súgóközpontban]({helpURL}) találsz. - NSFW-szerver Az asztali számítógéppel való csatlakozást követően tekints meg 18 éven felülieknek szóló szervereket iOS-eszközökön. - Hozzáférés engedélyezése NSFW szerverekhez iOS-en - NSFW-csatorna Nagyon örülünk, hogy itt vagy! Mielőtt elkezdenénk, kérjük, add meg a születési dátumodat. [Miért kell megadnom a születési időmet?]({helpURL}) Kérd meg barátaidat, hogy hívjanak meg szervereikre, ahol együtt lóghattok és beszélgethettek. Jelentkezz be vagy regisztrálj a kezdéshez @@ -5920,7 +5940,6 @@ Erre az alkalmazásra a következő fejlesztőjének [adatvédelmi szabályzata]({privacyPolicyURL}) és [általános szerződési feltételei]({termsOfServiceURL}) vonatkoznak: !!{application}!!. Erre az alkalmazásra a következő fejlesztőjének [adatvédelmi szabályzata]({privacyPolicyURL}) és általános szerződési feltételei vonatkoznak: !!{application}!!. Erre az alkalmazásra a következő fejlesztőjének adatvédelmi szabályzata és [általános szerződési feltételei]({termsOfServiceURL}) vonatkoznak: !!{application}!!. - Hitelesítést követően ide irányítunk át: !!{origin}!! **!!{applicationName}!!** a következő jogosultságokat is kérte, de nem adhatod meg neki: Tortát süssön Kellemes tengeri herkentyűs vacsit rendeljen @@ -5934,8 +5953,6 @@ Most már bezárhatod ezt az ablakot vagy lapot. Érvénytelen hatókör **{scope}** Érvénytelen kérés. Hiányzó paraméter **{param}** - hozzáférést kér a fiókodhoz - Ez lehetővé teszi !!{application}!! alkalmazás számára, hogy: Bejelentkezve, mint $[](userHook) Hozzáférés biztosítása a fiókodhoz Hoppá, valami hiba történt… @@ -6038,6 +6055,7 @@ Előző !!{currentPage}!!. oldal !!{currentPage}!! / !!{numPages}!! + [Fizetős szolgáltatások szerződési feltételei]({url}) {count} {count} A Discord Twitter fiókjában több információ található. Partnerszerver tulajdonosa @@ -6202,7 +6220,6 @@ Te és !!{other}!! szabadon kitűzhet üzeneteket a fogaskerék menüből. Bármely csoporttag szabadon kitűzhet üzeneteket a fogaskerék menüből. Kitűzők - Mivel ez a csatorna NSFW, a tartalma miatt nem tekinthetők meg a kitűzött üzenetei. Kitűzött, olvasatlan Lengyel Android @@ -6443,7 +6460,6 @@ A szerver gyorsítása lehetővé teszi a szintek felé haladást. Mindegyik szint előnyöket old fel a teljes szerver számára. Egy szerver gyorsítása aktivál egy 7 napos lehűtést. Lehet, hogy nem kell gyorsítanod egy másik szervert, amíg ez a lehűtés be nem fejeződik. [Tudj meg többet a szervergyorsításról.]({helpdeskArticle}) Szervergyorsítás - Szervergyorsítás {date} óta Gyorsítás átadása Ez a gyorsítás lehűtés alatt van Nem használt gyorsítás @@ -6554,6 +6570,7 @@ Használj egyedi és animált emotikonokat bárhol, és animáld őket Szerezz {numBoosts} gyorsítást és {discountPercentage} kedvezményt jövőbeli gyorsításokhoz Duplázd meg a szerverek számát, amelyekre csatlakozhatsz erről: {nonPremiumMaxGuilds} erre: {premiumMaxGuilds} + Legyél, aki csak szeretnél, és használj eltérő profilképet minden, bannert és bemutatkozást minden egyes szervereden! Alakítsd a profilodat a stílusodhoz bannerrel, egyedi címkével, animált profilképpel és exkluzív Nitro-jelvénnyel Használj eltérő profilképet minden egyes szervereden! Jobb videófelbontások minden asztali képernyőmegosztásodhoz, akár 4K és 60 fps @@ -6670,6 +6687,7 @@ Várj! A zsákmány megszerzéséhez Nitro szükséges. Előfizetés részleteinek megjelenítése A Nitro-előfizetésedet szeretnéd kezelni? Menj az [Előfizetések](onSubscriptionsClick) oldalra! + A Nitro-előfizetés vásárlásával elfogadod a [Szolgáltatási feltételeket]({termsURL}), a [Fizetős szolgáltatások szerződési feltételeit]({paidURL}), valamint az [Adatvédelmi szabályzatot]({privacyURL}). A fizetést a vásárlás megerősítésekor az Apple ID-számládra terheljük. Az előfizetés automatikusan megújul, kivéve ha azt legalább 24 órával a jelenlegi időszak vége előtt lemondod. A megújítás díját a jelenlegi időszak vége előtt 24 órán belül terheljük a számládra. Az előfizetéseket a vásárlást követően az App Store-ban a fiókbeállítások között kezelheted és mondhatod le. Előfizetés frissítések Köszönjük! Köszönjük a visszajelzésedet, nagyra értékeljük. @@ -7253,9 +7271,6 @@ Lehetővé teszi a tagok számára, hogy a hangcsatornákon beszéljenek. Ha ez a jogosultság le van tiltva, akkor a tagok alapértelmezés szerint némítva vannak, amíg a „Tagok némítása” jogosultsággal rendelkező személy nem távolítja el a némításukat. Lehetővé teszi a tagok számára, hogy beszélők legyenek ezen a csatornán. Lehetővé teszi a tagok számára, hogy a hangcsatornán beszéljenek. Ha ez a jogosultság le van tiltva, akkor a tagok alapértelmezés szerint némítva vannak, amíg a „Tagok némítása” jogosultsággal rendelkező személy nem távolítja el a némításukat. - Lehetővé teszi a tagok számára, hogy tevékenységet indítsanak ezen a szerveren. - Lehetővé teszi a tagok számára, hogy tevékenységet indítsanak ezeken a hangcsatornákon. - Lehetővé teszi a tagok számára, hogy tevékenységet indítsanak ezen a hangcsatornán. Lehetővé teszi a tagok számára, hogy megosszák videóikat, megosszák a képernyőiket, vagy játékokat közvetítsenek a szerveren. Lehetővé teszi a tagok számára, hogy megosszák videóikat, megosszák a képernyőiket, vagy játékokat közvetítsenek a hangcsatornákon. Lehetővé teszi a tagok számára, hogy megosszák videóikat, megosszák a képernyőiket, vagy játékokat közvetítsenek a hangcsatornán. @@ -7889,7 +7904,6 @@ Hívás indítása {start} – {end} $[!!{start}!!](startHook) – Befejezés: {end} - Tevékenységek indítása Esemény indítása Hamarosan elkezded: $[**!!{privacyLevel}!!**](privacyLevelHook) esemény Hamarosan elkezded ezt az eseményt @@ -8134,6 +8148,7 @@ Az utóbbi időben inaktívnak tűnsz, ezért áthelyeztünk az inaktív csatornába. Hahó, van itt valaki? Nincs jogod, hogy beszélj ebben a csatornában. + Potenciális veszélyes letöltés Svéd Bejelentkezés Váltás @@ -8269,6 +8284,10 @@ Tar Pávakék Az ideiglenes tagok automatikusan ki lesznek rúgva, ha lecsatlakoznak, kivéve, ha rang lett hozzájuk rendelve + Hahó! Az alábbi szabályokat frissíteni fogjuk. A változások ekkor lépnek hatályba: **{date}**. Azért szólunk most, hogy legyen időd áttanulmányozni, mi változik. + Javasoljuk, hogy minden frissített dokumentumot olvass végig. A legfontosabb változtatások közül néhányat kiveséztünk a blogbejegyzésünkben is. + Meghirdettük a következő szabályok frissítését. A változások már hatályba léptek. Az elfogadáshoz egyszerűen használd tovább a Discordot. + Javasoljuk, hogy minden frissített dokumentumot olvass végig, mivel arra vonatkoznak, hogyan használhatod a Discordot. A legfontosabb változtatások közül néhányat kiveséztünk a blogbejegyzésünkben is. Általános szerződési feltételek [Szolgáltatási feltételek]({url}) A regisztrációval elfogadod a Discord [Szolgáltatási feltételeket]({termsURL}) és az [Adatvédelmi Szabályzatot]({privacyURL}). @@ -8562,6 +8581,7 @@ Hmm… Nem hiszem, hogy ez a fájlformátum támogatott. Érvénytelen fájlformátum Megjegyzés hozzáadása + A feltöltés előtt hozzáadhatsz egy megjegyzést. opcionális Az üzenet teljes mérete nem lehet nagyobb mint {maxSize} Gyors feltöltés! @@ -8591,6 +8611,7 @@ Nem lehet megnyitni a fájlt: {file}. Sorban állók feltöltése Feltöltés ide: **{destination}** + Feltöltés a gondolatmenethez Feltöltötte: {count} {count} @@ -8706,7 +8727,6 @@ Ellenőrizd az e-mail-postafiókodat, mivel küldtünk egy hitelesítő kódot ide: **{oldEmail}**. Add meg ahhoz, hogy hitelesítsd, valóban te vagy az. Hitelesítő kód [Nem kaptál kódot vagy lejárt? Küldd újra!](onResend) - Régi e-mail-cím hitelesítése A jelenlegi e-mail-címed !!{email}!! Mire szeretnéd módosítani? Adj meg egy új e-mail-címet és a meglévő jelszavadat. E-mail-cím szerkesztése diff --git a/app/src/main/res/values-it/plurals.xml b/app/src/main/res/values-it/plurals.xml index 3b8bdcd2fe..d6c49e36a9 100644 --- a/app/src/main/res/values-it/plurals.xml +++ b/app/src/main/res/values-it/plurals.xml @@ -1,5 +1,9 @@ + + 1 messaggio recente + {count} messaggi recenti + {extras} altro altri{extras} @@ -268,6 +272,10 @@ 1m {minutes}m + + 1 mese + {months} mesi + 1 secondo {seconds} secondi @@ -292,6 +300,10 @@ 1 settimana {weeks} settimane + + 1 anno + {years} anni + {#} altro {#} altri @@ -664,10 +676,6 @@ Candidatura in attesa {count} Candidature in attesa - - candidatura - {count} candidature - {#} potenziamento {#} potenziamenti @@ -856,6 +864,10 @@ {numUses} uso {numUses} usi + + {#} altro potenziamento + altri {#} potenziamenti + 1 giorno {days} giorni diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 009c7c6d0d..7edaca9ae2 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -97,6 +97,10 @@ Riconoscimenti Potrebbe volerci un po\'. Azioni + Nessun messaggio recente + {count} + Attivi ora + Molti messaggi recenti Attivi ora Attivo su dispositivo mobile Thread attivi @@ -247,10 +251,6 @@ Indietro Inserisci la tua data di nascita Inserisci una data di nascita valida - Prima che tu possa vedere questo canale NSFW (per adulti) abbiamo bisogno di verificare la tua età. Ti verrà richiesto una sola volta. [Perché devo fornire la mia data di nascita?]({helpURL}) - In questo canale sono presenti contenuti contrassegnati come Not Safe For Work (per adulti). Vuoi procedere? - Devi avere almeno 18 anni per poter vedere questo canale NSFW (per adulti) su Discord. [Consulta il nostro articolo di supporto]({helpURL}) riguardo alla verifica dell\'età. - Siamo spiacenti, non sei abbastanza grande per poter vedere questo canale NSFW (per adulti) Invia Torna alla schermata di accesso {underageMessage} [Consulta il nostro articolo di supporto]({helpURL}) per scoprire di più. @@ -729,6 +729,7 @@ App autorizzate Autorizzazione in corso Auto-archivia + Auto-archivia dopo… 1 ora 1 settimana 24 ore @@ -801,6 +802,7 @@ Beta Bulgaro Fatturazione + Accetta i Termini di Servizio e i Termini dei servizi a pagamento per continuare Accetta i Termini di Servizio per continuare Credito account Se accetti un regalo mentre hai un abbonamento attivo, o se accetti un regalo diverso dal tuo abbonamento corrente, apparirà qui sotto forma di credito. @@ -868,7 +870,9 @@ È un regalo? Cavilli legali incomprensibili Accetto i [Termini di Servizio del Negozio Discord]({url}) + Accetto i [Termini di Servizio di Discord]({termsURL}) e i [Termini dei servizi a pagamento]({paidURL}) Accetto i [Termini di Servizio di Discord]({url}) e che il mio abbonamento verrà rinnovato al costo di **{rate}** il **{renewalDate}**. Posso annullare in ogni momento tramite Impostazioni utente > Abbonamenti, e gli addebiti precedenti non saranno rimborsati se non richiesto dalla legge. + Accetto i [Termini di Servizio di Discord]({termsURL}), i [Termini dei servizi a pagamento]({paidURL}) e che il mio abbonamento sarà rinnovato al costo di **{rate}** in data **{renewalDate}**. Posso annullare in ogni momento tramite Impostazioni utente > Abbonamenti e gli addebiti precedenti non saranno rimborsati se non richiesto dalla legge. Cambia Metodo di Pagamento Gestisci abbonamento su Google Play Gestisci abbonamento @@ -885,6 +889,8 @@ Questi sono i tuoi abbonamenti correnti. Ti verranno addebitati in un\'unica fattura. Puoi aggiornare ogni abbonamento in qualsiasi momento. Acquistando un abbonamento Discord, accetti i nostri [Termini di Servizio]({termsUrl}) e [Informativa sulla privacy]({privacyUrl}). Nitro e potenziamenti server sono abbonamenti a rinnovo automatico. Devi autorizzare Discord ad addebitarti subito !!{price}!! sul metodo di pagamento selezionato e continuare a farlo mensilmente in modo automatico fino alla cancellazione. Puoi cancellare l\'abbonamento in qualsiasi momento. Acquistando un abbonamento Discord, accetti i nostri [Termini di Servizio]({termsUrl}) e [Informativa sulla privacy]({privacyUrl}). Nitro e potenziamenti server sono abbonamenti a rinnovo automatico. Devi autorizzare Discord ad addebitarti subito !!{price}!! sul metodo di pagamento selezionato e continuare a farlo annualmente in modo automatico fino alla cancellazione. Puoi cancellare l\'abbonamento in qualsiasi momento. + Acquistando un abbonamento Discord, accetti i nostri [Termini di Servizio]({termsUrl}), i [Termini dei servizi a pagamento]({paidURL}) e l\'[Informativa sulla privacy]({privacyUrl}). Nitro e potenziamenti server sono abbonamenti a rinnovo automatico. Devi autorizzare Discord ad addebitarti subito !!{price}!! sul metodo di pagamento selezionato e continuare a farlo mensilmente in modo automatico fino alla cancellazione. Puoi cancellare l\'abbonamento in qualsiasi momento. + Acquistando un abbonamento Discord, accetti i nostri [Termini di Servizio]({termsUrl}), i [Termini dei servizi a pagamento]({paidURL}) e l\'[Informativa sulla privacy]({privacyUrl}). Nitro e potenziamenti server sono abbonamenti a rinnovo automatico. Devi autorizzare Discord ad addebitarti subito !!{price}!! sul metodo di pagamento selezionato e continuare a farlo annualmente in modo automatico fino alla cancellazione. Puoi cancellare l\'abbonamento in qualsiasi momento. Questa fonte di pagamento non è valida. Metodi di pagamento Importo @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Il nostro post sul blog]({url}) Blu Sembra che tu sia rimasto da solo in chiamata per più di cinque minuti. Gli addetti alla connessione mi hanno chiesto di disconnetterti. Quella roba non cresce sugli alberi! Aspetta un attimo! !!{name}!! ha richiesto che Discord blocchi tutti i messaggi ritenuti espliciti dai nostri per lo più attenti robot, pertanto il tuo messaggio non è stato inviato. @@ -1308,7 +1315,6 @@ Lo Slowmode è attivo. Annunci Annunci (limitati) - Annunci (NSFW - per adulti) Cartella Regole Fase @@ -1318,7 +1324,6 @@ Testo Testo (thread attivi) Testo (limitato) - Testo (NSFW - per adulti) Voce Voce (limitata) Voce (bloccata) @@ -1483,6 +1488,7 @@ Accedi con Google Un visitatore che ha parlato (voce o testo). Community + [Linee guida della community]({url}) Configurando il tuo server come Server di community, accetti che esso rispetti le nostre [Linee guida della community]({helpdeskArticle}), e che Discord possa controllare i contenuti del tuo server per assicurarsi che siano adatti. Compatta: mostra più messaggi su schermo. #IRC In competizione su **!!{name}!!** @@ -2092,6 +2098,8 @@ Disattiva i suoni Disabilita video Annullare le modifiche non salvate? + Continua a modificare + Annulla Hai delle modifiche non salvate, sei sicuro di volerle scartare? ディスコード disabilitato ディスコード abilitato @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Sostenitore della prim\'ora Cancellazione dell\'eco Modifica @@ -2259,7 +2269,6 @@ Sembra che tu sia già in **!!{currentApplicationName}!!**. Vuoi davvero passare a **!!{targetApplicationName}!!**? Confermi? un\'attività - Inizia a giocare con gli altri utenti nei canali vocali! NOVITÀ! Attività Gioca insieme gratuitamente in qualsiasi canale vocale. Sblocca altre attività con un potenziamento! un\'altra attività @@ -2352,7 +2361,6 @@ Abilita notifiche Abilita autorizzazione Puoi attivare l\'accesso dalle impostazioni privacy. - Discord controllerà e cancellerà automaticamente contenuti inviati in questo server che contengono materiali espliciti (ad esclusione di canali NSFW - per adulti). Creane uno per me I server di community devono avere regole e/o linee guida del server per gli utenti pubblicate con chiarezza. Ti preghiamo di selezionare il canale in cui si visualizzano. Regole o linee guida del canale @@ -2395,6 +2403,7 @@ Che ne dici di menzionare un ruolo o utenti singoli? Invia il messaggio Esempi + [allegato] Lascia la conferenza Esci dallo schermo intero Attiva i sottotitoli @@ -2526,7 +2535,6 @@ Oh oh, non hai permessi webhook in nessuno dei server in cui ti trovi. Chiedi all\'admin del server di darti il permesso o chiedigli di seguire lui stesso! Aggiungi gli aggiornamenti di questo canale al tuo server! Il canale selezionato ha troppi webhook. Per favore rimuovi un webhook o seleziona un altro canale. - Nota: questo è un canale NSFW (per adulti). Segui per ottenere gli aggiornamenti di questo canale sul tuo server. Anche altre !!{count}!! persone stanno seguendo. Gli aggiornamenti più importanti selezionati da questo canale verranno mostrati direttamente sul tuo server. Divertiti! @@ -2574,7 +2582,6 @@ Il processo espellerà **{members}** con stato inattivo su Discord da **{days}** e a cui sono assegnati solo i ruoli che hai selezionato. I membri a cui non è stato assegnato un ruolo saranno comunque inclusi. Gli utenti espulsi potranno riunirsi al server con un nuovo invito. Condividi messaggi che raggiungeranno altri server. Gli utenti potranno scegliere se seguire questo o quel canale, in modo che certi post da te pubblicati appaiano direttamente nei loro server. I canali delle notizie non riceveranno i messaggi da altri canali delle notizie. [Scopri di più.]({documentationLink}) Condividi messaggi che raggiungono altri server. Gli utenti potranno scegliere se seguire questo canale, cosicché certi post da te pubblicati appariranno direttamente nel loro server. [Scopri di più.]({documentationLink}) - Gli utenti dovranno confermare di essere maggiorenni per visualizzare il contenuto di questo canale. I canali NSFW (per adulti) sono esenti dal filtro dei contenuti espliciti. Disattivando OpenH264, disattiverai se disponibile anche l\'accelerazione hardware per codifica video. Indica al router che i pacchetti inviati da Discord sono di alta priorità. Potrebbe causare problemi con certi router o provider. In questo canale tutti si connetteranno alla regione impostata, a prescindere dalla loro posizione. La regione influenza la qualità di voce e video, lasciala su Automatico e ci penserà Discord a trovare la soluzione migliore. @@ -2695,7 +2702,6 @@ Nessuna Frequenza Posizione notifica - Canale NSFW (per adulti) Spento Solo le **@menzioni** Solo @menzioni @@ -2981,6 +2987,7 @@ Inviato! Accomodati !!{username}!! Mi dispiace, non puoi accettare i tuoi stessi regali su iOS. + Purtroppo, sembra che qualcosa sia andato storto e non puoi usare questo codice. Non sei riuscito a riscattare questo regalo perché qualcuno è stato più veloce di te. Questo è il jazz baby! Una volta che accetti, {skuName} sarà tuo per seeempresempre! Una volta accettato, avrai un credito di **{skuName}** per **{timeFrame}** * @@ -3164,6 +3171,7 @@ Potenzia al livello 2 per ottenere una qualità audio migliore: vi sembrerà di trovarvi tutti nella stessa stanza. Potenzia al livello 3 oggi stesso e migliora la tua qualità audio da 256 kbps a 384 kbps. Sapevi che puoi ottenere una migliore qualità audio con i potenziamenti? + Per gestire i tuoi potenziamenti server, [apri l\'applicazione per desktop di Discord](openAppHook). Hai raggiunto il limite di 100 server Raddoppia il numero di server a cui ti puoi unire a un massimo di 200. Più server @@ -3337,6 +3345,8 @@ Ops! Hai scovato un errore rarissimo. Ricarica per vedere cosa sta succedendo Questo è quanto, per ora! Ma aspetta, potrebbe esserci dell\'altro… + Rimuovi dalla pagina principale + Il messaggio non apparirà più nella pagina principale, ma sarà ancora presente nel canale Apri il messaggio di !!{channelName}!! nella barra laterale {maxReplies}+ risposte {numReplies} @@ -3365,8 +3375,15 @@ Ripristina il banner predefinito Hai bisogno di altro? Ottieni una personalizzazione del profilo del server completa con Nitro. Carica il banner del profilo del server + Abbiamo aggiunto informazioni e banner ai profili dei server! Puoi essere chi vuoi ed esprimerti in ognuno dei tuoi server. + Modifica il profilo del server + Profili dei server aggiornati! Puoi essere chi vuoi e utilizzare avatar, banner e informazioni diversi in ognuno dei tuoi server, sbloccare avatar animati e molto altro ancora con [Discord Nitro!](onAndMore) Esprimiti al massimo con i profili del server + Puoi essere chi vuoi e utilizzare avatar, banner e informazioni diverse in ognuno dei tuoi server, aggiornare il profilo e molto altro ancora con Discord Nitro! + Vuoi utilizzare avatar, banner e informazioni diverse? + Utilizza avatar, banner e informazioni diverse in ognuno dei tuoi server e molto altro ancora con **Discord Nitro!** + Avatar, banner e chi sono Invita nei server Gli inviti scadono tra {xDays}. Altri server @@ -3550,8 +3567,6 @@ $[**!!{user}!!**](userHook) ha eliminato $[**!!{target}!!**](targetHook) Ha cambiato il nome da **!!{oldValue}!!** a **!!{newValue}!!** Ha impostato il nome in **!!{newValue}!!** - Ha rimosso il contrassegno NSFW (per adulti) al canale - Ha contrassegnato il canale come NSFW (per adulti) $[**!!{user}!!**](userHook) ha creato dei permessi di canale per $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ha rimosso dei permessi di canale per $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ha modificato dei permessi di canale per $[**!!{target}!!**](targetHook) @@ -3784,6 +3799,7 @@ Consigliamo vivamente di attivare le notifiche solo per le @menzioni in un Discord pubblico. A causa delle dimensioni di questo server, i membri non riceveranno notifiche push su mobile per i messaggi che non siano @menzioni. Disattiva Esplora + Disattivando i requisiti dei membri, le persone potranno unirsi alla tua community senza dover accettare regole o la tua approvazione manuale. Attenzione! Tutti i membri che non rispettano i requisiti (es. l\'accettazione delle regole) saranno espulsi dal server. Sei sicuro? Solo gli amministratori del server possono abilitare e disabilitare Esplora. Requisito 2FA per la moderazione abilitato @@ -3914,6 +3930,7 @@ Benefici livello 2 Benefici livello 3 Consigliamo un\'immagine di almeno 512x512 per il server. + Attenzione! I membri che non hanno inviato una candidatura saranno espulsi dal server. Registro attività Quando i moderatori inizieranno a fare il loro lavoro, potrai controllarli da qui. Nessuna attività registrata @@ -3981,7 +3998,6 @@ Esamina candidatura {count} Prima di poter disattivare i requisiti dei membri, devi approvare o rifiutare tutte le candidature. - Hai {count} da esaminare! Personalizza finestra Ordina per: più recente Ordina per: più vecchia @@ -4726,10 +4742,14 @@ Aggiungi canali Nessun canale selezionato es. #general + Permessi comandi + Predefinito + Limita l\'uso dei comandi di questa applicazione a ruoli, utenti e canali. Modifica permessi per usare i comandi Permessi sincronizzati con integrazione: **{integrationName}** Sincronizzati Permessi non sincronizzati con integrazione: **{integrationName}** + Non sincronizzati Ruoli e membri Aggiungi ruoli e membri Nessun membro selezionato @@ -4899,6 +4919,8 @@ Inizia un\'avventura. Aggiungiamo qualche amico! Invita + Per aggiungere amici a questo server, chiedi aiuto a qualcuno che dispone dei permessi d\'invito. + Gli inviti sono disattivati Piccolo avvertimento! Gli amici che inviti possono vedere la cronologia dei messaggi precedente al loro arrivo. Questo canale è privato, perciò solo i membri e i ruoli selezionati potranno visualizzarlo. Cerca nuovi amici @@ -4908,6 +4930,11 @@ Impostazioni dei link d\'invito al server Manda il link ad altri utenti per permettergli di unirsi al tuo server! Manda il link ad altri utenti per permettergli di unirsi al server e guardare lo stream + Ora l\'immagine d\'invito al tuo server sarà visibile nella chat. Personalizzala su **Impostazioni del server > Panoramica**. + Potenzia questo server per aggiungere un\'immagine ai tuoi embed dei link d\'invito. Sblocca questa funzionalità con {boostCount}! + Impostazioni del server + Capito + Personalizza i tuoi inviti al server! Oppure, manda un link d\'invito allo stream a un amico Invita allo stream Invita al server @@ -5088,6 +5115,7 @@ Esci dalla chiamata Esci dal gruppo Sei sicuro di voler uscire da **!!{name}!!**? Se sì, potrai rientrarci solo tramite invito. + Ooops, qualcosa è andato storto. Vuoi riprovare? Sei sicuro di voler uscire dal gruppo? Se sì, potrai rientrarci solo se rinvitato da **!!{name}!!**. Esci dal gruppo !!{name}!! Esci da «!!{name}!!» @@ -5405,8 +5433,6 @@ Tratta ogni persona con rispetto. Non sarà tollerato alcun tipo di molestia, persecuzione, sessismo, razzismo o incitamento all\'odio. {ruleIndex}. Puoi aggiungere massimo {number} regole - Niente contenuti osceni o NSFW (per adulti) - Niente contenuti osceni o NSFW (per adulti). Ciò include testi, immagini o link contenenti nudità, sesso, violenza brutale o altri contenuti esplicitamente scioccanti. Niente spam o autopromozione Niente spam o autopromozione (inviti a server, pubblicità, ecc.) senza il permesso di un membro dello staff. Ciò include inviare messaggi diretti ai membri. Inserisci una regola @@ -5610,6 +5636,7 @@ Per 15 minuti Per 1 ora Per 24 ore + Per 3 ore Per 8 ore Finché non lo riattivo Silenzia **!!{name}!!** @@ -5659,7 +5686,6 @@ Ho letto e accetto questi termini. Continua su Discord Per continuare ad usare Discord, leggi e accetta i nuovi Termini di Servizio e l\'Informativa sulla privacy. - I Termini di Servizio e l\'Informativa sulla privacy sono stati aggiornati Nuovo thread Nuovi messaggi non letti Canale delle notizie @@ -5844,15 +5870,9 @@ Devi avere almeno 18 anni per vedere questo canale. Sei maggiorenne e vuoi visualizzare contenuti per adulti? Il contenuto di questo server non è disponibile su iOS Capito - Ci dispiace, ma i server NSFW (per adulti) sono bloccati sulla piattaforma iOS in conformità con le linee guida dell\'App Store. Se hai più di 18 anni, puoi accedere utilizzando l\'app desktop o il sito web. Scopri di più visitando il nostro [Centro assistenza]({helpURL}). Le emoji di questo server non sono disponibili - Server NSFW (per adulti) - I server NSFW (per adulti) sono bloccati sulla piattaforma iOS in conformità con le linee guida dell\'App Store. [Visita il nostro Centro di supporto]({helpURL}) per saperne di più. - Server NSFW (per adulti) Unisciti da desktop e visualizza i server per persone maggiori di 18 anni sui dispositivi iOS. - Consenti l\'accesso a server NSFW (per adulti) su iOS - Canale NSFW (per adulti) Che emozione averti qui! Prima di cominciare, inserisci la tua data di nascita. [Perché devo fornire la mia data di nascita?]({helpURL}) Chiedi ai tuoi amici di invitarti sui loro server: sono luoghi in cui passare del tempo insieme e parlare. Accedi o registrati per iniziare @@ -5926,7 +5946,6 @@ L\'[informativa sulla privacy]({privacyPolicyURL}) e i [termini di servizio]({termsOfServiceURL}) dello sviluppatore di !!{application}!! sono validi per questa applicazione. L\'[informativa sulla privacy]({privacyPolicyURL}) e i termini di servizio dello sviluppatore di !!{application}!! sono validi per questa applicazione. L\'informativa sulla privacy e i [termini di servizio]({termsOfServiceURL}) dello sviluppatore di !!{application}!! sono validi per questa applicazione. - Dopo aver concesso l\'autorizzazione, sarai reindirizzato a: !!{origin}!! **!!{applicationName}!!** ha chiesto anche le seguenti autorizzazioni, ma non puoi garantirgliele: Infornare una torta Comprarti una bella cena di pesce @@ -5940,8 +5959,6 @@ Ora puoi chiudere questa finestra o scheda. Ambito non valido **{scope}** Richiesta non valida. Parametri mancanti **{param}** - vuole accedere al tuo account - Questo consentirà a !!{application}!! di: Registrato come $[](userHook) Autorizzare l\'accesso al tuo account Oops, qualcosa è andato storto… @@ -6044,6 +6061,7 @@ Precedente Pagina !!{currentPage}!! Pagina !!{currentPage}!! di !!{numPages}!! + [Termini dei servizi a pagamento]({url}) {count} {count} Il Twitter di Discord dovrebbe contenere più informazioni. Proprietario di un server Partner @@ -6208,7 +6226,6 @@ Tu e !!{other}!! potete attaccare i messaggi facendo tasto destro su di essi o con il menu delle opzioni a lato. I membri del gruppo possono attaccare i messaggi facendo tasto destro su di essi o con il menu delle opzioni a lato. Messaggi attaccati - Questo è un canale NSFW (per adulti), e dati i suoi contenuti nessuno dovrebbe visualizzarne i messaggi attaccati. Messaggi attaccati, non letti Polacco Android @@ -6449,7 +6466,6 @@ Potenziare permette a un server di aumentare di livello. Ogni livello sblocca dei benefici per l\'intero server. Potenziare un server innescherà un periodo di ricarica di 7 giorni. Durante questo lasso di tempo non potrai usare questo potenziamento su un altro server. [Scopri di più sul potenziamento server.]({helpdeskArticle}) Potenziamento server - Potenziando il server dal {date} Trasferisci potenziamento Questo potenziamento si sta ricaricando Potenziamento inutilizzato @@ -6560,6 +6576,7 @@ Usa le tue emoji personalizzate ovunque tu voglia e rendile animate Ottieni {numBoosts} potenziamenti e un {discountPercentage} di sconto sui potenziamenti futuri Raddoppia il numero di server a cui ti puoi unire, passa da {nonPremiumMaxGuilds} a {premiumMaxGuilds} + Puoi essere chi vuoi e utilizzare avatar, banner e informazioni diversi in ognuno dei tuoi server. Modella il tuo profilo con un banner, un tag personalizzato, un avatar animato e un badge Nitro esclusivo Utilizza un avatar diverso in ognuno dei tuoi server. Risoluzione video aumentata per tutte le tue condivisioni schermo gioco fino a 4k e 60fps @@ -6676,6 +6693,7 @@ Aspetta! Ti serve Nitro per questo loot. Mostra dettagli abbonamento Vuoi gestire il tuo abbonamento a Nitro? Vai alla tua pagina [abbonamenti](onSubscriptionsClick). + Acquistando un abbonamento a Nitro dichiari di aver letto e accettato i nostri [Termini di Servizio]({termsURL}), [Termini dei servizi a pagamento]({paidURL}) e l\'[Informativa sulla privacy]({privacyURL}). Una volta confermato l\'acquisto, il pagamento sarà addebitato sul tuo account Apple. L\'abbonamento si rinnoverà automaticamente, a meno che non venga cancellato almeno 24 ore prima dell\'ultimo giorno di abbonamento valido. Il rinnovo sarà addebitato sul tuo account 24 ore prima dell\'ultimo giorno di abbonamento valido. Dopo aver effettuato l\'acquisto, puoi gestire e cancellare il tuo abbonamento andando sulle impostazioni del tuo account sull\'App Store. Aggiornamenti abbonamento Grazie! Grazie mille per il riscontro. Te ne siamo molto grati! @@ -7259,9 +7277,6 @@ Consente ai membri di parlare in questi canali vocali. Se questa autorizzazione è disabilitata, i membri saranno silenziati, come impostazione predefinita, fino a quando qualcuno con l\'autorizzazione Silenzia membri permetterà loro di parlare. Consente ai membri di diventare relatori in questo canale. Consente ai membri di parlare in questo canale vocale. Se questa autorizzazione è disabilitata, i membri saranno silenziati, come impostazione predefinita, fino a quando qualcuno con l\'autorizzazione Silenzia membri permetterà loro di parlare. - Consente ai membri di avviare un\'attività in questo server. - Consente ai membri di avviare un\'attività in questi canali vocali. - Consente ai membri di avviare un\'attività in questo canale vocale. Consente ai membri di condividere il loro video, di fare la condivisione schermo, oppure trasmettere un gioco in diretta su questo server. Consente ai membri di condividere il loro video, di fare la condivisione schermo, oppure trasmettere un gioco in diretta su questi canali vocali. Consente ai membri di condividere il loro video, di fare la condivisione schermo, oppure trasmettere un gioco in diretta su questo canale vocale. @@ -7895,7 +7910,6 @@ Avvia chiamata {start} - {end} $[!!{start}!!](startHook) - Termina {end} - Avviare attività Avvia evento Stai per iniziare questo evento $[**!!{privacyLevel}!!**](privacyLevelHook) Stai per iniziare questo evento @@ -8140,6 +8154,7 @@ A quanto pare è da un po\' che non sei attivo. Per questo ti abbiamo spostato nel canale degli utenti inattivi. Ciao, c\'è qualcuno? Non hai il permesso di parlare in questo canale. + Download potenzialmente pericoloso Svedese Accedi Cambia @@ -8275,6 +8290,10 @@ Tar Foglia di tè I membri temporanei saranno espulsi automaticamente quando si disconnetteranno a meno che non sia stato assegnato loro un ruolo + Sono in arrivo aggiornamenti alle norme qui sotto. Questi cambiamenti entreranno in vigore il **{date}**. Ti avvertiamo in anticipo, così avrai il tempo di scoprire cosa cambia. + Ti esortiamo a leggere per intero i documenti aggiornati. Alcuni dei cambiamenti più importanti sono spiegati nel nostro blog. + Abbiamo annunciato aggiornamenti alle norme qui sotto. Adesso quei cambiamenti sono in vigore. Per accettare, ti basta continuare a usare Discord. + Ti esortiamo a leggere per intero i documenti aggiornati, dato che avranno effetto sul tuo utilizzo di Discord. Abbiamo spiegato alcuni dei cambiamenti più importanti nel nostro blog. Termini e Condizioni [Termini di Servizio]({url}) Registrandoti accetti i [Termini di Servizio]({termsURL}) e l\'[Informativa sulla privacy]({privacyURL}) di Discord. @@ -8571,6 +8590,7 @@ Hmm… mi sa che non supportiamo quel tipo di file. Tipo di file non valido Aggiungi un commento + Puoi aggiungere commenti prima di caricare. facoltativo La dimensione totale del messaggio deve essere inferiore a {maxSize} Modalità Caricamento immediato! @@ -8600,6 +8620,7 @@ Impossibile aprire il file: {file}. Caricamento in coda Carica su **{destination}** + Carica su thread Caricata da {count} {count} @@ -8715,7 +8736,6 @@ Controlla la tua e-mail: abbiamo appena inviato un codice di verifica a **{oldEmail}**. Inseriscilo qui per verificare la tua identità. Codice di verifica [Non hai ricevuto un codice o è scaduto? Invia di nuovo.](onResend) - Verifica vecchia e-mail Il tuo indirizzo e-mail attuale è !!{email}!! Con quale vuoi sostituirlo? Inserisci un nuovo indirizzo e-mail e la tua password esistente. Modifica l\'indirizzo e-mail diff --git a/app/src/main/res/values-ja/plurals.xml b/app/src/main/res/values-ja/plurals.xml index eb73591346..770963c96f 100644 --- a/app/src/main/res/values-ja/plurals.xml +++ b/app/src/main/res/values-ja/plurals.xml @@ -1,5 +1,9 @@ + + 1 件の新着メッセージ + {count} 件の新着メッセージ + {extras}他 {extras}他 @@ -268,6 +272,10 @@ 1分 {minutes}分 + + 1 カ月 + {months} カ月 + 1 秒 {seconds} 秒 @@ -292,6 +300,10 @@ 1 週間 {weeks} 週間 + + 1 年 + {years} 年 + {#} 人 {#} 人 @@ -664,10 +676,6 @@ 保留中の申請 {count}保留中の申請 - - - {count} 件 - {#} ブースト {#} ブースト @@ -856,6 +864,10 @@ {numUses}使用 {numUses}使用 + + {#} 回のブースト + {#} 回のブースト + 1日 {days}日 diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 76b6371916..1f8066b543 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -97,6 +97,10 @@ 確認 これには時間がかかることがあります。 アクション + 最近のメッセージはありません + {count} + 現在アクティブ + 新着メッセージ多数 現在アクティブ モバイルで有効 アクティブ状態のスレッド @@ -247,10 +251,6 @@ 戻る 誕生日を入力してください 有効な生年月日を入力してください - この閲覧注意(NSFW)チャンネルをご利用いただく前に、年齢を確認させていただく必要があります。確認が必要なのは1度きりです。[なぜ誕生日を入力する必要があるのかについてはこちら]({helpURL}) - このチャンネルには「閲覧注意」と指定された成人向けコンテンツが含まれます。先へ進みますか? - Discordの閲覧注意(NSFW)チャンネルを利用するには18歳以上である必要があります。年齢確認についての[ヘルプ記事]({helpURL})をご確認ください。 - 申し訳ございません。あなたの年齢では、こちらの閲覧注意(NSFW)チャンネルをご利用いただけません 送信 ログイン画面に戻る 詳しくは{underageMessage} [ヘルプ記事]({helpURL}) をご覧ください。 @@ -729,6 +729,7 @@ 連携済アプリケーション 認証中 自動アーカイブ + 自動アーカイブまで… 1 時間 1 週間 24 時間 @@ -801,6 +802,7 @@ ベータ ブルガリア語 請求 + 続けるには、サービス利用規約および有料サービス利用規約に同意してください 続けるには、ご利用規約に同意してください アカウントクレジット 有効なサブスクリプション期間中にギフトを承諾するか、現在のサブスクリプションと異なるギフトを承諾すると、ここにクレジットとして表示されます。 @@ -868,7 +870,9 @@ ギフトはこちらですか? 法律のなんたらかんたら 私は[Discordサービス利用規約]({url})に同意します + 私は[Discordサービス利用規約]({termsURL})と[有料サービス利用規約]({paidURL})に同意します 私は[Discordサービス利用規約]({url})に同意し、また私のサブスクリプションが**{renewalDate}**に**{rate}**の契約で更新されることに同意します。キャンセルは [ユーザー設定] > [サブスクリプション] でいつでも可能です。法律で求められない限り、それ以前の支払い分が払い戻されることはありません。 + 私は[Discordサービス利用規約]({termsURL})および[有料サービス利用規約]({paidURL})に同意し、また私のサブスクリプションが**{renewalDate}**に**{rate}**の契約で更新されることに同意します。解約は [ユーザー設定] > [購読] でいつでも可能です。法律で求められない限り、それ以前の支払い分が払い戻されることはありません。 支払い方法を変更する Google Playでサブスクリプションを管理する 購読を管理する @@ -885,6 +889,8 @@ こちらが現在のサブスクリプションです。同じ請求サイクルで課金されます。サブスクリプションはいつでも更新できます。 Discord購読を購入することで、[ご利用規約]({termsUrl})と[プライバシーポリシー]({privacyUrl})に同意していただいたことになります。 Nitroとサーバーブーストは、自動定期購読です。 Discordが!!{price}!!をご指定のお支払い方法に即時ご請求し、解約されるまで毎月自動でご請求を続けることを承認していただいたことになります。 いつでも解約できます。 Discord購読を購入することで、[ご利用規約]({termsUrl})と[プライバシーポリシー]({privacyUrl})に同意していただいたことになります。 Nitroとサーバーブーストは、自動定期購読です。 Discordが!!{price}!!をご指定のお支払い方法に即時ご請求し、解約されるまで毎年自動でご請求を続けることを承認していただいたことになります。 いつでも解約できます。 + Discordサブスクリプションを購入することで、[サービス利用規約]({termsUrl})、[有料サービス利用規約]({paidURL})、および[プライバシーポリシー]({privacyUrl})に同意されたものとします。Nitroとサーバーブーストは、自動定期サブスクリプションです。Discordが!!{price}!!をご指定のお支払い方法に即時請求し、ご解約まで毎月、自動で請求を継続することをご承認いただいたものとします。キャンセルはいつでも可能です。 + Discordサブスクリプションを購入することで、[サービス利用規約]({termsUrl})、[有料サービス利用規約]({paidURL})、および[プライバシーポリシー]({privacyUrl})に同意されたものとします。Nitroとサーバーブーストは、自動定期サブスクリプションです。Discordが!!{price}!!をご指定のお支払い方法に即時請求し、ご解約まで毎年、自動で請求を継続することをご承認いただいたものとします。解約はいつでも可能です。 このお支払い源は無効です。 お支払い方法 金額 @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Discord ブログ記事]({url}) ブルー この通話は相手がいないまま5分以上経過しています。帯域には限りがあるため、必要のない通話は切断してもらえると助かります。帯域警察からのお願いです! あー、だめですよ!!!{name}!!は不適切なメッセージのブロック設定をしています。不適切性の判断はDiscordの正確無比(おそらく)なロボットによって行われており、このメッセージは送信されませんでした。 @@ -1308,7 +1315,6 @@ 低速モードは有効です。 アナウンス アナウンス(限定) - アナウンス(NSFW<閲覧注意>) ディレクトリ ルール ステージ @@ -1318,7 +1324,6 @@ テキスト テキスト(アクティブなスレッド) テキスト(限定) - テキスト(NSFW<閲覧注意>) 音声 音声(限定) 音声(ロック) @@ -1483,6 +1488,7 @@ Googleにログイン 発言した訪問者(ボイスまたはテキストによる)です。 コミュニティ + [コミュニティガイドライン]({url}) お客様は、ご自分のサーバーをコミュニティサーバーとして設定することで、サーバーが当社の [コミュニティガイドライン]({helpdeskArticle}) を遵守すること、およびユーザーの安全を保つためにDiscordがサーバーのコンテンツを確認しうることに同意します。 Compact: 一度に多くのメッセージが表示されるよう調整します。#IRC **!!{name}!!**に参戦中です @@ -2097,6 +2103,8 @@ サウンドの無効化 動画の無効化 未保存の変更内容を破棄しますか? + 編集を続ける + 破棄 未保存の変更があります。本当に破棄してもいいですか? ディスコードの無効化 ディスコードの有効化 @@ -2173,12 +2181,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} 早期サポーター エコー除去 編集 @@ -2264,7 +2274,6 @@ あなたは既に **!!{currentApplicationName}!!** を使用中のようです。**!!{targetApplicationName}!!** に切り替えてもよろしいですか? 本当によろしいですか? 1 件のアクティビティ - ボイスチャンネルで今すぐ一緒にプレイ! NEW! アクティビティ 無料でみんなと一緒にボイスチャンネルでプレイしましょう。さらにサーバーブーストでアクティビティがもっとアンロックされます! 別のアクティビティ @@ -2357,7 +2366,6 @@ 通知を有効化 アクセス権限の有効化 プライバシー設定からアクセスを有効にすることができます。 - Discordはこのサーバーで送信されたメディアから不適切な表現を含むものをスキャンし、自動的に削除します(ただし閲覧注意(NSFW)チャンネルを除く)。 一つ作成 コミュニティサーバーは、メンバー用のサーバールールおよび/もしくはガイドラインを明示している必要があります。これをホストしているチャンネルを選択してください。 ルールもしくはガイドラインチャンネル @@ -2400,6 +2408,7 @@ 代わりにロールや個々のユーザーに言及してはいかがでしょうか? 今すぐ送信 + [添付ファイル] ステージを退出 フルスクリーンを終了 字幕の有効化 @@ -2531,7 +2540,6 @@ ああ、あなたはどのサーバーにもウェブフック権限がありません。サーバー管理者に権限をもらうか、サーバー管理者に先導してもらってください! サーバーにこのチャンネルの更新を追加しましょう! 選択したチャンネルのウェブフックが多すぎます。ウェブフックを削除するか、別のチャンネルを選択してください。 - 注:これは閲覧注意(NSFW)のチャンネルです。 フォローすると、このチャンネルの最新情報を自分のサーバーで受け取れます。 !!{count}!!人以上の人もフォローしています。 このチャンネルからの大切な更新がサーバーに直接表示されます。いいですね! @@ -2579,7 +2587,6 @@ この操作によって **{members}** のメンバーがキックされます。**{days}** Discord でオンラインになっておらず、かつ選択したロールを割り当てられているメンバーのみが対象です。ロールを何も割り当てられていないメンバーも含まれます。改めて招待を受けることで再びサーバーに参加できます。 サーバー内にいない人にも届くメッセージを投稿します。ユーザーはこのチャンネルの「フォロー」を選択できるので、ここで「公開」に設定した投稿はユーザーのサーバーに直接表示されます。アナウンスチャンネルが他のアナウンスチャンネルからメッセージを受け取ることはありません。[詳細を見る。]({documentationLink}) あなたのサーバー外にも届くメッセージを投稿します。ユーザーはこのチャンネルの「フォロー」を選択でき、ここで「公開」する投稿を選択すれば、それぞれのサーバー内で直接表示されます。 [詳細を見る。]({documentationLink}) - ユーザーがこのチャンネル内のコンテンツを閲覧する際に、年齢確認が求められるようになります。 閲覧注意 (NSFW) チャンネル内では不適切な表現に対するフィルターは適用されません。 OpenH264を無効にすると、利用可能なビデオコーデックを加速させたハードウェアも無効になります。 Discordがルーターへ送信するパケットの優先順位を高くします。 これが設定されている場合、一部のルーターやインターネットサービスプロバイダーはうまく動かない可能性があります。 チャンネル内の全員が、実際の住所にかかわらず、あなたが設定した地域に接続されます。地域は音声・ビデオの品質に影響します。「自動」に設定すると、Discordがベストな設定を選択します。 @@ -2700,7 +2707,6 @@ 通知しない 頻度 通知の位置 - 閲覧注意 (NSFW) チャンネル オフ **@mentions**のみ @mentions のみ @@ -2986,6 +2992,7 @@ 送信済みです! おかえりなさい!!{username}!! 申し訳ありません、自分のギフトをiOSで受け取ることはできません。 + 申し訳ございません。そのコードはお使いいただけないようです。 他の誰かがあなたを出し抜いたので、あなたはこの贈り物を求められませんでした。 それが人生ってものですね。 あなたが受け取ったら、 {skuName} は永遠にあなたのものおおおおおおおおお! 受け取ると、**{skuName}**のクレジットが**{timeFrame}**の間手に入ります。* @@ -3169,6 +3176,7 @@ レベル2にブーストして音声品質をよりなめらかにしましょう。同じ部屋でおしゃべりしてるみたいになります。 今すぐレベル3にブーストして、音質も256kbpsから384kbpsにブーストしましょう。 ブーストで音質もアップしちゃうって知ってましたか? + サーバーブーストを管理するには、[Discord デスクトップ版アプリを開いてください](openAppHook)。 サーバー数上限(100)に達しました 参加できるサーバー数の上限を 200 まで増やします。 サーバー数アップ @@ -3342,6 +3350,8 @@ おっと!ウルトラレアなエラーを引いてしまったようです。 更新して最新の状況を見る 今のところは以上!あっいや、まだかも… + ホームから削除 + メッセージがホームに表示されなくなります。ただしチャンネル内には残ります !!{channelName}!!からのメッセージをサイドバーで開く {maxReplies}以上の返信 {numReplies} @@ -3370,8 +3380,15 @@ バナーを初期設定に戻す まだ足りない? Nitro でサーバープロフィールのカスタマイズ機能を全部アンロックできますよ。 サーバープロフィールバナーをアップロード + サーバープロフィールに自己紹介とバナーを追加しました! サーバーごとに自由に変えて、個性をアピールしちゃいましょう。 + サーバープロフィールを編集 + サーバープロフィールが新しくなりました! なりたい自分になるため、サーバーごとにアバターやバナー、自己紹介を変えたり、アニメアバターをアンロックしたり。その他いろんなことが [Discord Nitro](onAndMore) ならできちゃいます! サーバープロフィールで自分の全てを表現しちゃおう + なりたい自分になるため、サーバーごとに使うアバターやバナー、自己紹介を変えたり、プロフィールを豪華にしたり、その他いろんなことが Discord Nitro ならできちゃいます! + アバターやバナー、自己紹介を変えたくないですか? + サーバーごとに使うアバターやバナー、自己紹介を変えることも、**Discord Nitro** ならできちゃいます! + アバター、バナー、自己紹介 サーバーに招待 招待の有効期限は残り {xDays} 日です。 他のサーバー @@ -3555,8 +3572,6 @@ $[**!!{user}!!**](userHook)が$[**!!{target}!!**](targetHook)を削除しました 名前を**!!{oldValue}!!**から**!!{newValue}!!**に変更しました 名前を**!!{newValue}!!**に設定しました - 閲覧注意 (NSFW)チャンネル設定を解除しました - 閲覧注意 (NSFW)チャンネルとして設定しました $[**!!{user}!!**](userHook)が$[**!!{target}!!**](targetHook)での追加権限設定を作成しました $[**!!{user}!!**](userHook)が$[**!!{target}!!**](targetHook)での追加権限設定を削除しました $[**!!{user}!!**](userHook)が$[**!!{target}!!**](targetHook)での追加権限設定を更新しました @@ -3789,6 +3804,7 @@ 公開サーバーでは、こちらは @mentions のみに設定する事を強くおすすめします。 サーバーの規模が大きいため、メンバーには、@mention以外のメッセージのモバイルプッシュ通知は届きません。 発見を無効にする + メンバー要件を無効にすると、ルールの確認や手動承認なしで、新しいメンバーがコミュニティに参加できるようになります。注:メンバー要件(例:ルールへの同意)をクリアしていないメンバーはサーバーからキックされます。 よろしいですか? 発見は、サーバー管理者のみが有効化・無効化できます。 管理の二要素認証が有効化されました @@ -3919,6 +3935,7 @@ レベル 2 特典 レベル 3 特典 サーバー向け推奨画像サイズは512x512 以上です。 + 注:申請を行っていないメンバーはサーバーからキックされます。 監査ログ モデレーターが管理を開始すると、ここで議論の管理をすることができます。 ログはまだありません。 @@ -3986,7 +4003,6 @@ 申請を確認 {count} メンバー要件を無効にする前に、全ての申請を承認または拒否する必要があります。 - 審査待ちの申請が {count}あります! スクリーンをカスタマイズ 並び替え:新しい順 並び替え:古い順 @@ -4731,10 +4747,14 @@ チャンネルを追加 チャンネルが選択されていません 例:#general + コマンド権限 + 既定値 + このアプリケーションのコマンドの使用を特定のロール、ユーザー、チャンネルに制限します。 コマンド権限を編集 権限を連携「**{integrationName}**」と同期しました 同期済み 権限が連携「**{integrationName}**」と同期していません + 未同期 ロールとメンバー ロールまたはメンバーを追加 メンバーが選択されていません @@ -4904,6 +4924,8 @@ さぁ、冒険へ出よう 友達を追加しよう! 友達を招待 + このサーバーに友達を追加するには、招待権限を持ったメンバーに問い合わせてください。 + 招待は無効です 注意してください!招待した友達はあなたの以前のメッセージ履歴を見ることができます。 このチャンネルはプライベートです。選ばれたメンバー、ロールだけがこのチャンネルを見ることができます。 友達を検索 @@ -4913,6 +4935,11 @@ サーバー招待リンクの設定 このリンクを他者と共有して、あなたのサーバーへのアクセスを許可しましょう! このリンクを共有して、このサーバーへアクセスして配信を見られるようにしましょう + サーバー招待画像がチャットに表示されます。カスタマイズは**「サーバー設定」>「概要」**から行ってください。 + このサーバーをブーストして、招待リンクを埋め込む際に画像を追加しましょう。あとたった {boostCount}でアンロックできます! + サーバー設定 + 了解 + サーバー招待をパーソナライズ! もしくは、フレンドに配信の招待リンクを送る 配信に招待する サーバーに招待 @@ -5093,6 +5120,7 @@ 切断 グループから脱退する 本当に**!!{name}!!**から脱退しますか? 再度招待されるまで、このグループに参加することはできません。 + おや、問題が発生しました。もう一度試しますか? 本当に脱退しますか?**!!{name}!!**に再び追加されない限り、 あなたは再度参加することはできません。 !!{name}!!グループから脱退 「!!{name}!!」から脱退 @@ -5410,8 +5438,6 @@ すべての人に敬意をもって接しましょう。ハラスメントや糾弾、セクシズム(性差別)、レイシズム(人種差別)、ヘイトスピーチは一切認められていません。 {ruleIndex}。 追加できるルールは {number} 件までです - 閲覧注意(NSFW)コンテンツやわいせつなコンテンツの禁止 - 閲覧注意(NSFW)コンテンツやわいせつなコンテンツは禁止されています。これには裸体・性行為・ハードな暴力シーンなどを描いた文章・画像・リンク、そのほか見た人を不快にさせる露骨なコンテンツが含まれます。 スパムや宣伝行為の禁止 スパム行為や、スタッフの許可を得ていない宣伝行為(サーバーへの招待、広告掲載など)は禁止です。他のメンバーへのDM送信による場合も含みます。 ルールを入力してください @@ -5615,6 +5641,7 @@ 15分 1時間 24時間 + 3 時間 8時間 ミュート解除するまで **!!{name}!!**を通知オフ @@ -5664,7 +5691,6 @@ この規約を理解し同意します。 Discordで開く 引き続きDiscordを使用するには、最新の 利用規約及びプライバシーポリシーを読み、同意してください。 - 利用規約とプライバシーのアップデート 新しいスレッド 新しい未読メッセージ アナウンスチャンネル @@ -5849,15 +5875,9 @@ アダルトコンテンツを含むこのチャンネルを表示するには、18歳以上である必要があります。本当に開きますか? このサーバーの内容は iOS では見られません 了解 - 閲覧注意(NSFW)サーバーは、App StoreガイドラインによりiOS プラットフォームではブロックされています。18 歳以上の方はデスクトップ版アプリまたはウェブサイトからサーバーに参加できます。 詳しくは[ヘルプセンター]({helpURL})をご覧ください。 このサーバーの絵文字は利用できません - 閲覧注意(NSFW)サーバー - 閲覧注意(NSFW)サーバーは、App StoreガイドラインによりiOS プラットフォームではブロックされています。詳しくは[ヘルプセンター]({helpURL})をご覧ください。 - 閲覧注意(NSFW)サーバー デスクトップ版で 18 歳以上のメンバー向けのサーバーに参加した場合、iOS デバイスでもそのサーバーを閲覧できるようにする。 - iOS で閲覧注意(NSFW)サーバーへのアクセスを許可する - 閲覧注意 (NSFW) チャンネル ようこそ! 始める前にあなたの誕生日を入力してください。[誕生日入力をお願いしている理由はこちら]({helpURL}) サーバーへ招待してくれるよう友達に依頼します。サーバーは集まっておしゃべりするための場です。 開始するには、ログインまたは登録をしてください。 @@ -5931,7 +5951,6 @@ このアプリケーションには !!{application}!! のデベロッパーが設定した[プライバシーポリシー]({privacyPolicyURL})および[利用規約]({termsOfServiceURL})が適用されます。 このアプリケーションには !!{application}!! のデベロッパーが設定した[プライバシーポリシー]({privacyPolicyURL})および利用規約が適用されます。 このアプリケーションには !!{application}!! のデベロッパーが設定したプライバシーポリシーおよび[利用規約]({termsOfServiceURL})が適用されます。 - 承認したら、!!{origin}!!にリダイレクトされます。 **!!{applicationName}!!**は以下の権限も求めていますが、付与できません。 ケーキを焼く シーフードディナーをおごる @@ -5945,8 +5964,6 @@ これでこのウィンドウまたはタブを閉じてもかまいません。 無効な範囲**{scope}** 無効なリクエストです。不足したパラメータ **{param}** - があなたのアカウントへのアクセスを要求しています - !!{application}!!は、以下のことができるようになります。 $[](userHook)としてサインイン中 アカウントへのアクセスを許可します おっと、問題が起きたようです… @@ -6049,6 +6066,7 @@ 前へ !!{currentPage}!!ページ !!{numPages}!! ページの !!{currentPage}!! ページ目 + [有料サービス利用規約]({url}) 他{count} {count}DiscordのTwitterで詳細が分かるはずです。 パートナーサーバー管理人 @@ -6213,7 +6231,6 @@ あなたと!!{other}!!は編集メニューからピン留めを行うことができます。 グループメンバーの誰もが編集メニューからピン留めを行うことができます。 ピン留め - このチャンネルは閲覧注意 (NSFW) チャンネルのため、ピン留めメッセージは閲覧できません。 未読のピン留め ポーランド語 Android @@ -6454,7 +6471,6 @@ ブーストされたサーバーは、次のレベルに向かって成長します。 レベルアップするたびに、サーバー全体で使える特典がもらえます。 サーバーをブーストすると、7日のクールダウンが発生します。 このクールダウンが終了するまで、このブーストを他のサーバーに使用することはできません。 [サーバーブーストの詳細]({helpdeskArticle})。 サーバーブースト - {date}よりサーバーブースト ブーストを転送 このブーストはクールダウン中です 未使用のブースト @@ -6565,6 +6581,7 @@ どこでもカスタム絵文字を使用可能&アニメ絵文字化可能 ブースト {numBoosts} 個&今後購入するブースト {discountPercentage} オフ 参加できるサーバー数の上限を {nonPremiumMaxGuilds} から {premiumMaxGuilds} にアップ + サーバーごとに使うアバター、バナー、プロフィールを変えて、なりたい自分になりましょう。 バナーやカスタムタグ、アニメアバター、限定の Nitro バッジでプロフィールをカスタマイズ サーバーごとに違うアバターを使えます。 デスクトップ画面共有の画質が最高 4K 60fps に向上 @@ -6681,6 +6698,7 @@ ちょっと待ってください!この戦利品を手に入れるには、Nitroが必要です。 購読の詳細を表示 サブスクリプションを管理するには、「[サブスクリプション](onSubscriptionsClick)」ページに移動します。 + Nitroサブスクリプションを購入することで、[サービス利用規約]({termsURL})、[有料サービス利用規約]({paidURL})、および[プライバシーポリシー]({privacyURL})に同意されたものとします。お支払い額は、購入確認時に、Apple IDアカウントに対して請求されます。サブスクリプションは、契約期間終了の遅くとも24時間前に解約されない限り、自動的に更新されます。契約期間終了時点から24時間前までの間に、アカウントに更新分のサブスクリプション料金が請求されます。購入後、App Storeのアカウント設定からサブスクリプションの管理や解約ができます。 購読の更新 ありがとう! フィードバックをお寄せいただき、誠にありがとうございます。 @@ -7264,9 +7282,6 @@ この権限を持つメンバーは、これらのボイスチャンネルで話せます。この権限を無効にした場合、メンバーはデフォルトでミュート状態となり、「メンバーをミュート」権限を持つ他メンバーによってミュート状態を解除されなければ話すことはできません。 この権限を持つメンバーは、このチャンネルにスピーカーとして参加できます。 この権限を持つメンバーは、このボイスチャンネルで話せます。この権限を無効にした場合、メンバーはデフォルトでミュート状態となり、「メンバーをミュート」権限を持つ他メンバーによってミュート状態を解除されなければ話すことはできません。 - この権限を持つメンバーは、このサーバーでアクティビティを開始できます。 - この権限を持つメンバーは、これらのボイスチャンネルでアクティビティを開始できます。 - この権限を持つメンバーは、このボイスチャンネルでアクティビティを開始できます。 この権限を持つメンバーは、このサーバーで動画を共有したり、画面共有を行ったり、ゲームを配信したりできます。 この権限を持つメンバーは、これらのボイスチャンネルで動画を共有したり、画面共有を行ったり、ゲームを配信したりできます。 この権限を持つメンバーは、このボイスチャンネルで動画を共有したり、画面共有を行ったり、ゲームを配信したりできます。 @@ -7900,7 +7915,6 @@ 通話を開始 {start} — {end} $[!!{start}!!](startHook) — {end} 終了 - アクティビティを開始 イベントを開始 この $[**!!{privacyLevel}!!**](privacyLevelHook) を開始します もうすぐイベントを開始します @@ -8145,6 +8159,7 @@ どうやらDiscordをあまり使われていないようなので、休止チャンネルに移動しておきました。 もしもし?誰か居ませんか? このチャンネルでの発言許可がありません。 + 危険なダウンロードの可能性あり スウェーデン語 ログイン 切り替える @@ -8280,6 +8295,10 @@ Tar ティール 一時的なメンバーはロールが割り当てられない限り、 切断時に自動的にキックされます + 注目! 下記のポリシーを近日更新予定です。更新版のポリシーは **{date}** から発効します。変更内容を前もってご確認いただけるよう、早めにお知らせいたしました。 + 更新版のポリシーを通して読まれることをおすすめします。重要な変更点の一部については、ブログ記事でもご紹介しています。 + 先日、下記のポリシーの更新をお伝えしました。これより更新内容が発効となります。Discord を引き続きご利用いただくことで、更新版ポリシーにご同意いただいたものとします。 + Discord のご利用にかかわる内容のため、更新版のポリシーのご一読をお願いいたします。重要な変更点の一部については、ブログ記事でもご紹介しています。 利用規約 [利用規約]({url}) 登録を行うことで、Discordの[サービス利用規約]({termsURL})及び [プライバシーポリシー]({privacyURL})に同意したものとみなされます。 @@ -8574,6 +8593,7 @@ うーん… このファイル形式は対応してないと思うね。 ファイル形式が無効です コメントを追加 + アップロードする前にコメントを追加できます。 任意 メッセージサイズは合計で {maxSize} 未満としてください 簡易アップロードモード! @@ -8603,6 +8623,7 @@ ファイルを開くのに失敗: {file} アップロード待ち **{destination}** にアップロード + スレッドにアップロード アップロードしたユーザー {count} {count} @@ -8718,7 +8739,6 @@ メールをご確認ください。**{oldEmail}** へ認証コードをお送りしました。こちらに入力して本人確認をお願いします。 認証コード [コードが届かなかったり、失効したりした場合は、再送してください。](onResend) - 古いメールアドレスを認証 現在のメールアドレスは !!{email}!! です。変更後のアドレスを記入してください。 新しいメールアドレスと既存のパスワードを入力してください。 メールアドレスの編集 diff --git a/app/src/main/res/values-ko/plurals.xml b/app/src/main/res/values-ko/plurals.xml index 60819ff359..7a7776a79d 100644 --- a/app/src/main/res/values-ko/plurals.xml +++ b/app/src/main/res/values-ko/plurals.xml @@ -1,5 +1,9 @@ + + 1개 + {count}개 + {extras}명과 {extras}명 @@ -268,6 +272,10 @@ 1분 {minutes}분 + + 1개월 + {months}개월 + 1초 {seconds}초 @@ -292,6 +300,10 @@ 1주 {weeks}주 + + 1년 + {years}년 + {#}명 {#}명 @@ -664,10 +676,6 @@ {count}개 - - - {count}건 - 부스트 {#}회 부스트 {#}회 @@ -856,6 +864,10 @@ {numUses}회 {numUses}회 + + {#}번 + {#}번 + 1일 {days}일 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 2f11dde7ae..98868ead43 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -97,6 +97,10 @@ 감사 잠시만 기다려 주세요. 활동 + 새 메시지 없음 + 새 메시지 {count} + 현재 활동 중 + 새 메시지 많음 현재 활동 중 모바일에서 활동 중 활성 스레드 @@ -247,10 +251,6 @@ 뒤로 가기 생일을 입력해주세요 유효한 생년월일을 입력해주세요 - 연령 제한 채널을 보려면 나이를 인증해야 해요. 이번 딱 한 번만 묻는 거랍니다. [왜 내 생년월일을 알려줘야 하는 거죠?]({helpURL}) - 이 채널에는 연령 제한으로 표시된 성인 콘텐츠가 있어요. 정말로 계속 진행하시겠어요? - Discord의 연령 제한 채널을 보려면 만 18세 이상이어야 해요. 나이 인증과 관련해 [도움말 보기]({helpURL}). - 이런, 연령 제한 채널을 보기엔 너무 어리시네요 전송 로그인으로 돌아가기 {underageMessage}[도움말 보기]({helpURL})에서 자세한 내용을 알아보세요. @@ -729,6 +729,7 @@ 승인한 앱 승인 중 자동 보관 + 자동 보관까지… 1시간 1주 24시간 @@ -801,6 +802,7 @@ 베타 불가리아어 청구 + 계속하려면 이용 약관 및 유료 서비스 이용 약관에 동의하기 계속하려면 서비스 이용 약관에 동의하기 계정 크레딧 구독 중인 상태에서 선물을 받거나, 현재 구독 서비스와 다른 선물을 받게 된다면 여기에 크레딧으로 표시돼요. @@ -868,7 +870,9 @@ 선물인가요? 어렵지만 반드시 알아야 할 법률 문서 [Discord 이용 약관]({url})에 동의합니다 + [Discord 이용 약관]({termsURL})과 [유료 서비스 이용 약관]({paidURL})에 동의합니다 [Discord 이용 약관]({url})과 구독이 **{renewalDate}**에 **{rate}**로 갱신되는 것에 동의합니다. 이는 사용자 설정 > 구독에서 언제든지 취소할 수 있으며, 법적 요구 사항이 아닌 이상 이전 결제 금액은 환불되지 않습니다. + [Discord 이용 약관]({termsURL}) 및 [유료 서비스 이용약관]({paidURL}), 그리고 구독이 **{renewalDate}**에 **{rate}**로 갱신되는 것에 동의합니다. 이는 사용자 설정 > 구독에서 언제든지 취소할 수 있으며, 법적 요구 사항이 아닌 이상 이전 결제 금액은 환불되지 않습니다. 결제 방식 변경하기 Google Play에서 구독 관리하기 구독 관리하기 @@ -885,6 +889,8 @@ 현재 구독 중인 서비스예요. 같은 청구 기간으로 청구되며, 언제든 갱신할 수 있죠. Discord를 구독하시면 [이용 약관]({termsUrl}) 및 [개인정보 보호 정책]({privacyUrl})에 동의하시는 것으로 간주해요. Nitro 및 서버 부스트는 자동 반복 구독 상품이에요. Discord는 등록하신 결제 방식을 통해 구독료(!!{price}!!)를 즉시 청구하며, 사용자가 취소하지 않았다면 매월 자동으로 구독료를 청구하는 방식이에요. 구독은 언제든지 취소할 수 있어요. Discord 구독을 구매하시면 [이용 약관]({termsUrl}) 및 [개인정보 보호 정책]({privacyUrl})에 동의하시는 것으로 간주해요. Nitro 및 서버 부스트는 자동 반복 구독 상품이에요. Discord는 등록하신 결제 방식을 통해 구독료(!!{price}!!)를 즉시 청구하며, 사용자가 취소하지 않았다면 매년 자동으로 구독료를 청구하는 방식이에요. 구독은 언제든지 취소할 수 있어요. + Discord를 구독하시면 [이용 약관]({termsUrl}) 및 [유료 서비스 이용 약관]({paidURL}), [개인정보 보호 정책]({privacyUrl})에 동의하시는 것으로 간주해요. Nitro 및 서버 부스트는 자동 반복 구독 상품이에요. Discord는 등록하신 결제 방식을 통해 구독료(!!{price}!!)를 즉시 청구하며, 사용자가 취소하지 않았다면 매월 자동으로 구독료를 청구하는 방식이에요. 구독은 언제든지 취소할 수 있어요. + Discord 구독을 구매하시면 [이용 약관]({termsUrl}) 및 [유료 서비스 이용 약관]({paidURL}), [개인정보 보호 정책]({privacyUrl})에 동의하시는 것으로 간주해요. Nitro 및 서버 부스트는 자동 반복 구독 상품이에요. Discord는 등록하신 결제 방식을 통해 구독료(!!{price}!!)를 즉시 청구하며, 사용자가 취소하지 않았다면 매년 자동으로 구독료를 청구하는 방식이에요. 구독은 언제든지 취소할 수 있어요. 이 결제 수단은 유효하지 않아요. 결제 방식 금액 @@ -1016,6 +1022,7 @@ 차단한 메시지 {count} 메시지 {count} 접기 메시지 {count} 표시 + [Discord 블로그 포스트]({url}) 파란색 5분 넘게 혼자 통화 중이셔서 연결이 끊어졌습니다. 전기를 아껴주세요! 잠시만요! Discord는 !!{name}!!님으로부터 유해한 콘텐츠가 포함된 메시지를 차단해 달라는 부탁을 받았어요. 그래서 메시지를 전달할 수 없어요. @@ -1308,7 +1315,6 @@ 슬로우 모드가 활성화됐어요. 공지 공지 (제한) - 공지 (연령 제한) 디렉터리 규칙 스테이지 @@ -1318,7 +1324,6 @@ 텍스트 텍스트 (활성 스레드) 텍스트 (제한) - 텍스트 (연령 제한) 음성 음성 (제한) 음성 (잠김) @@ -1483,6 +1488,7 @@ Google 계정으로 로그인 대화한 방문자에요. (음성 또는 텍스트) 커뮤니티 + [커뮤니티 지침]({url}) 서버를 커뮤니티 서버로 설정함과 동시에, 서버가 [커뮤니티 지침]({helpdeskArticle})을 따르는 것과, 서버의 콘텐츠가 유해하지 않은지 Discord가 점검할 수 있다는 것에 대해 동의하시는 것으로 간주합니다. 콤팩트: 한번에 더 많은 메시지 보기. #IRC 스타일 **!!{name}!!**에 참가 중 @@ -2092,6 +2098,8 @@ 음소거하기 영상 끄기 저장되지 않은 변경사항을 취소하시겠어요? + 계속 편집 + 취소 저장되지 않은 변경 사항을 적용하지 않았어요. 변경 사항을 취소할까요? ディスコード 비활성화됨 ディスコード 활성화됨 @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} 얼리 서포터 에코 억제 수정 @@ -2259,7 +2269,6 @@ 이미 **!!{currentApplicationName}!!**(을)를 사용 중이신 것 같아요. 정말로 **!!{targetApplicationName}!!**(으)로 전환하시겠어요? 확실한가요? 활동 - 이제 대화하며 플레이 해보세요! 새 기능! 활동 아무 음성 채널에서 무료로 함께 플레이하세요! 부스트로 더 많은 활동을 해제하세요! 다른 활동 @@ -2352,7 +2361,6 @@ 알림 활성화 권한 활성화 개인정보 보호 설정에서 허용할 수 있어요. - Discord는 부적절한 콘텐츠를 포함하고 있는 미디어를 자동으로 감지해 삭제해요. (연령 제한 채널 제외) 직접 만들기 커뮤니티 서버는 멤버가 볼 수 있도록 명확한 서버 규칙과 지침을 게재해야 해요. 이를 게시할 채널을 선택해주세요. 채널 규칙 및 지침 @@ -2395,6 +2403,7 @@ 역할이나 각 사용자를 멘션하는 건 어떤가요? 지금 보내기 예시 + [첨부] 무대 나가기 전체 화면 종료 자막 사용 설정 @@ -2526,7 +2535,6 @@ 이런, 입장한 서버 중 웹후크 권한을 가진 곳이 없어요. 서버 관리자에게 권한을 달라고 부탁하거나 직접 팔로우하라고 부탁하세요! 이 채널의 업데이트를 서버에 추가하세요! 선택한 채널에 웹후크가 너무 많아요. 웹후크를 제거하거나 다른 채널을 선택하세요. - 참고: 연령 제한 채널이에요. 이 채널을 팔로우하고 서버에서 업데이트를 받으세요. !!{count}!!명 이상이 팔로우하고 있어요. 이 채널의 중요 업데이트가 서버에 바로 나타날 거예요! @@ -2574,7 +2582,6 @@ **{days}** 이상 Discord에 접속하지 않은 멤버 중 선택한 역할이 할당된 **{members}**을 추방해요. 역할이 없는 멤버는 추방되지 않아요. 이 사람들은 새로 초대받으면 서버에 다시 가입할 수 있어요. 다른 서버까지 메시지를 보내세요. 이 채널을 팔로우하고 여기에서 선택한 포스트를 발행하면 해당 서버에 바로 나타나요. 공지 채널은 다른 공지 채널의 메시지는 받지 않아요. [더 알아보기]({documentationLink}) 다른 서버까지 메시지를 보내세요. 이 채널을 팔로우하고 여기에서 선택한 포스트를 발행하면 해당 서버에 바로 나타나요. [더 알아보기]({documentationLink}) - 이 채널의 콘텐츠를 보기 위해서는 성인 인증이 필요합니다. 연령 제한 채널은 유해 콘텐츠 필터에서 제외돼요. OpenH264를 비활성화하면 하드웨어 가속 비디오 인코딩도 사용할 수 없어요. Discord가 보내는 패킷을 우선순위로 보내도록 라우터에 알려줍니다. 일부 라우터나 인터넷 서비스 업체는 이 설정이 적용되어 있을 때 문제가 생길 수도 있어요. 이 채널에 있는 모든 사람이 실제 거주 지역과 상관없이 내가 설정한 지역으로 연결돼요. 지역은 음성 및 비디오 품질에 영향을 미쳐요. 자동으로 설정하면 Discord가 알아서 최적의 설정을 찾는답니다. @@ -2695,7 +2702,6 @@ 없음 빈도 알림 위치 - 연령 제한 채널 끄기 **@mentions**만 @mentions만 @@ -2981,6 +2987,7 @@ 전송 완료! !!{username}!!님 안녕하세요 iOS에서는 자신의 선물은 직접 받을 수 없어요. + 죄송하지만 뭔가 잘못된 모양이에요. 코드를 사용할 수 없네요. 다른 사람이 더 빨라서 이 선물을 받을 수 없었어요. 수락하면 {skuName}을(를) 여어어엉원히 가질 수 있어요! 수락하시면 **{timeFrame}**동안 **{skuName}**에 대한 크레딧을 받게 돼요. @@ -3164,6 +3171,7 @@ 모두가 같은 방에 있는 것처럼 매끄러운 오디오 품질을 위해 레벨 2로 부스트하세요. 오늘 바로 레벨 3으로 부스트해 오디오 품질을 256kbps에서 384kbps로 향상시키세요. 부스트로 오디오 품질을 향상시킬 수 있다는 사실, 알고 계셨나요? + 서버 부스트를 관리하려면 [Discord PC 앱](openAppHook)을 여세요. 서버는 100개까지만 참가할 수 있어요 참가할 수 있는 서버를 200개까지 늘리세요. 더 많은 서버 @@ -3337,6 +3345,8 @@ 이런! 초 희귀한 오류가 발생한 거 같아요. 새로 고침해서 무슨 일이 벌어지고 있는지 확인하세요 지금은 이게 전부에요! 근데 잠깐, 뭔가 더 있을 수도 있어요… + 홈 화면에서 제거 + 홈 화면에서 메시지를 표시하지 않습니다. 하지만 메시지는 채널에서 여전히 찾아볼 수 있을 거예요. 사이드바에서 !!{channelName}!!의 메시지 열기 답장 {maxReplies}개 이상 답장 {numReplies} @@ -3365,8 +3375,15 @@ 기본 배너로 재설정하기 더 필요하세요? Nitro가 있으면 서버 프로필을 마음껏 맞춤 설정할 수 있어요. 서버 프로필 배너 올리기 + 서버 프로필에 소개글과 배너가 추가되었어요! 서버마다 다르게 자신을 표현해 보세요. + 내 서버 프로필 편집 + 서버 프로필 업데이트! 참가 중인 서버마다 다른 아바타, 배너, 소개글을 사용하고, 움직이는 아바타를 잠금 해제하는 등, [Discord Nitro](onAndMore) 구독으로 다양한 특전을 누리세요! 서버 프로필로 자신을 마음껏 표현해보세요 + Discord Nitro 구독으로 서버마다 다른 아바타, 배너, 소개글을 사용해 자신을 표현하고, 프로필 업그레이드 등의 다양한 특전도 누리세요! + 다른 아바타, 배너, 소개글을 사용하고 싶으신가요? + **Discord Nitro 구독**으로 참가 중인 서버마다 각기 다른 아바타, 배너, 소개글을 사용해보세요! + 아바타, 배너, 그리고 소개글 서버 초대 초대 만료까지 {xDays}. 기타 서버 @@ -3550,8 +3567,6 @@ $[**!!{user}!!**](userHook) 님이 $[**!!{target}!!**](targetHook) 항목을 제거했어요 이름을 **!!{oldValue}!!**에서 **!!{newValue}!!**(으)로 변경함 이름을 **!!{newValue}!!**(으)로 설정함 - 연령 제한 채널 표시 해제함 - 연령 제한 채널로 표시함 $[**!!{user}!!**](userHook) 님이 $[**!!{target}!!**](targetHook)에 채널 우선 설정 규칙을 생성했어요 $[**!!{user}!!**](userHook) 님이 $[**!!{target}!!**](targetHook)에 채널 우선 설정 규칙을 제거했어요 $[**!!{user}!!**](userHook) 님이 $[**!!{target}!!**](targetHook)에 채널 우선 설정 규칙을 업데이트했어요 @@ -3784,6 +3799,7 @@ 이는 공개 Discord에 대해 \'@mentions만\'으로 설정하는 게 좋아요. 서버 규모 때문에 멤버들이 @mention이 아닌 메시지로는 모바일 푸시 알림을 받을 수 없어요. 서버 찾기 비활성화 + 멤버 요구사항을 비활성화하면 규칙에 동의하지 않거나 수동 승인을 거치지 않은 사람도 커뮤니티에 참가할 수 있어요. 경고! 멤버 요구사항(예. 규칙 동의)을 만족하지 못한 모든 멤버는 이 서버에서 추방돼요. 확실한가요? 서버 관리자만 서버 찾기 기능을 켜거나 끌 수 있어요. 관리용 2단계 인증 요구 조건 활성화됨 @@ -3914,6 +3930,7 @@ 레벨 2 특전 레벨 3 특전 서버 이미지 해상도는 최소 512x512를 추천해요. + 경고! 지원서를 제출하지 않은 모든 멤버는 이 서버에서 추방돼요. 감사 로그 관리자들이 관리를 시작하면, 이곳에서 관리 내역을 관리할 수 있어요. 로그 없음 @@ -3981,7 +3998,6 @@ 지원서 검토 검토 대기 중 지원서 {count} 모든 지원서를 승인하거나 거부해야 멤버 요구사항 심사를 비활성화할 수 있어요. - 검토 대기 중인 지원서가 {count} 있어요! 심사 기준 커스터마이즈하기 정렬 기준: 최근 항목순 정렬 기준: 오래된 항목순 @@ -4726,10 +4742,14 @@ 채널 추가 채널이 선택되지 않았어요 예: #general + 명령어 권한 + 기본 + 이 지원서의 명령어 사용을 역할, 사용자, 채널로 제한해요. 명령어 권한 수정 **{integrationName}**과(와) 연동하여 권한이 동기화됨 동기화됨 **{integrationName}**과(와) 연동하여 권한이 동기화되지 않음 + 동기화 되지 않음 역할 및 멤버 역할 또는 멤버를 추가하세요 멤버가 선택되지 않았어요 @@ -4899,6 +4919,8 @@ 모험이 시작됐군요. 친구를 몇 명 추가해볼까요! 초대하기 + 이 서버에 친구를 초대하려면 초대 권한이 있는 사람에게 도움을 부탁하세요. + 초대 비활성화됨 조심하세요! 초대한 친구들이 이전의 내 메시지 기록을 볼 수 있어요. 이 채널은 비공개예요. 선택한 멤버들과 역할만 이 채널을 볼 수 있어요. 친구 찾기 @@ -4908,6 +4930,11 @@ 서버 초대 링크 설정 이 링크를 공유하여 다른 사람들을 서버로 초대하기! 이 서버에 대한 액세스 권한을 허용하고 방송을 시청하려면 이 링크를 공유하세요. + 이제 서버 초대 이미지가 채팅에 출력돼요. **서버 설정 > 일반**에서 서버 초대장을 꾸밀 수 있어요. + 초대 링크 임베드에 이미지를 추가하려면 이 서버를 부스트하세요. 부스트를 {boostCount}만 더 하면 잠금 해제돼요! + 서버 설정 + 알았어요 + 나만의 서버 초대장을 만들어보세요! 또는 친구에게 방송 초대 링크 보내기 방송으로 초대하기 서버에 초대하기 @@ -5088,6 +5115,7 @@ 통화에서 나가기 그룹 나가기 정말 **!!{name}!!** 여기서 나가시겠어요? 이 그룹에서 나가면 다시 초대를 받아야 해요. + 이런, 무언가가 잘못됐어요. 다시 해볼까요? 정말로 그룹에서 나가시겠어요? **!!{name}!!** 님이 다시 초대하지 않는 한 다시 참가할 수 없어요. !!{name}!! 그룹 나가기 \'!!{name}!!\' 나가기 @@ -5405,8 +5433,6 @@ 다른 사람들을 존중해주세요. 괴롭힘, 마녀 사냥, 성차별, 인종차별, 혐오 발언 등은 절대로 용납되지 않아요. {ruleIndex}. 규칙은 {number}가지까지만 추가할 수 있어요 - 성인물 또는 음란 콘텐츠 금지 - 성인물 또는 음란 콘텐츠는 금지돼요. 나체, 섹스, 폭력물을 담은 텍스트, 사진, 링크 등 시각적으로 불편한 모든 콘텐츠가 해당한답니다. 스팸 또는 홍보 금지 스태프가 허용하지 않은 스팸 또는 홍보(서버 초대, 광고 등)는 금지돼요. 다른 멤버에게 DM을 보내는 행위도 해당한답니다. 규칙 입력하기 @@ -5610,6 +5636,7 @@ 15분 1시간 24시간 + 3시간 8시간 다시 활성화할 때까지 **!!{name}!!** 알림 끄기 @@ -5659,7 +5686,6 @@ 이 약관에 동의합니다. Discord로 계속하기 Discord를 계속 이용하기 위해 업데이트된 서비스 이용 약관과 개인정보 보호 정책을 읽고 동의해주시길 바랍니다. - 서비스 이용 약관과 개인정보 관련 업데이트 새 스레드 읽지 않은 메시지 공지 채널 @@ -5844,15 +5870,9 @@ 이 채널을 보려면 적어도 18세 이상이어야 해요. 18세 이상이며 성인물을 볼 용의가 있으신가요? iOS에서는 이 서버의 콘텐츠를 사용할 수 없어요 알겠어요 - 죄송해요. iOS 플랫폼에서는 App Store 방침상 연령 제한 서버를 볼 수 없어요. 18세 이상이라면 PC 앱이나 웹사이트를 통해 참가해주세요. 더 자세한 내용은 [고객센터]({helpURL})에서 확인해주세요. 이 서버의 이모티콘은 사용할 수 없어요 - 연령 제한 서버 - iOS 플랫폼에서는 App Store 방침상 연령 제한 서버를 볼 수 없어요. 더 자세한 내용은 [고객센터]({helpURL})에서 확인해주세요. - 연령 제한 서버 데스크톱으로 참가 후, iOS 기기에서 만 18세 이상을 위한 서버를 표시합니다. - iOS에서 연령 제한 서버 허용하기 - 연령 제한 채널 이렇게 찾아와주셔서 너무 기쁘네요! 시작하기에 앞서 회원님의 생일을 입력해주세요. [생일을 왜 입력해야 하죠?]({helpURL}) 친구의 서버에 초대해달라고 해보세요. 친구들과 어울리고 얘기를 나눌 수 있는 곳이죠. 시작하려면 로그인하거나 가입하세요 @@ -5926,7 +5946,6 @@ !!{application}!! 개발자의 [개인정보 보호정책]({privacyPolicyURL})과 [서비스 이용약관]({termsOfServiceURL})이 이 애플리케이션에 적용돼요. !!{application}!! 개발자의 [개인정보 보호정책]({privacyPolicyURL})과 서비스 이용약관이 이 애플리케이션에 적용돼요. !!{application}!! 개발자의 개인정보 보호정책과 [서비스 이용약관]({termsOfServiceURL})이 이 애플리케이션에 적용돼요. - 인증이 끝나면 다음 위치로 이동합니다: !!{origin}!! **!!{applicationName}!!**이(가) 다음 권한을 요청했지만, 허락할 수 없어요. 케이크 굽기 해산물 뷔페에서 한턱 쏘기 @@ -5940,8 +5959,6 @@ 이제 이 창 혹은 탭을 닫아도 돼요. 올바르지 않은 스코프 **{scope}** 올바르지 않은 요청. **{param}** 파라미터 없음 - 이(가) 내 계정에 접근하려고 합니다. - !!{application}!!에 다음 권한을 허용합니다. $[](userHook)(으)로 로그인됨 계정 액세스를 승인하기. 이런, 무언가가 잘못되었어요… @@ -6044,6 +6061,7 @@ 이전 !!{currentPage}!! 페이지 !!{numPages}!! 페이지 중 !!{currentPage}!! 페이지 + [유료 서비스 이용 약관]({url}) {count} 현재 {count} Discord의 Twitter에서 관련 정보가 있는지 확인해 보세요. 파트너 서버 주인 @@ -6208,7 +6226,6 @@ 당신과 !!{other}!! 님은 톱니바퀴 메뉴로 메시지를 고정할 수 있어요. 그룹 멤버 누구나 톱니바퀴 메뉴로 메시지를 고정할 수 있어요. 고정한 메시지 - 이 채널은 콘텐츠로 인해 연령 제한 설정이 된 상태기 때문에 고정 기능을 사용할 수 없어요. 고정, 읽지 않음 폴란드어 Android @@ -6449,7 +6466,6 @@ 부스트를 사용하면 레벨을 올릴 수 있어요. 레벨이 오를 때마다 서버 전체가 특전을 받을 수 있답니다. 서버 부스트에는 7일 쿨다운 기간이 있어요. 쿨다운 기간이 끝날 때까지는 다른 서버에 이 부스트를 사용할 수 없어요. [서버 부스팅에 대해 자세히 알아보세요.]({helpdeskArticle}) 서버 부스트 - 서버 부스트 시작 날짜: {date} 부스트 전송 이 부스트는 쿨다운 상태예요 사용하지 않은 서버 부스트 @@ -6560,6 +6576,7 @@ 어디서나 사용자 지정 이모티콘을 사용하고 움직이게 할 수 있어요 부스트 {numBoosts}개를 받고 추후 부스트 구매 시 {discountPercentage} 할인을 받으세요 참가할 수 있는 서버를 {nonPremiumMaxGuilds}개에서 {premiumMaxGuilds}개까지 늘리세요 + 서버마다 다른 아바타, 배너, 소개글을 사용해 되고 싶은 내가 되어 보세요. 배너, 사용자 지정 태그, 움직이는 아바타, Nitro 전용 배지로 프로필을 꾸미세요 서버마다 다른 아바타를 사용하세요. PC 화면 공유를 위해 동영상 해상도를 최대 4K 60fps로 높이세요 @@ -6676,6 +6693,7 @@ 잠시만요! 이 혜택을 얻으려면 Nitro가 필요해요. 구독 상세 내역 표시 Nitro 구독을 관리하시겠어요? [구독](onSubscriptionsClick) 페이지로 가세요. + Nitro 구독을 구매하면 [이용 약관]({termsURL}) 및 [유료 서비스 이용 약관]({paidURL}), [개인정보 보호 정책]({privacyURL})에 동의하는 것으로 간주합니다. 구매를 확정하는 즉시 Apple ID로 요금이 청구됩니다. 현재 사용 기간 종료 최소 24시간 전에 취소하지 않으면 구독이 자동으로 갱신됩니다. 현재 사용 기간 종료 전 24시간 이내 갱신 요금이 청구됩니다. 구매 후 App Store 계정 설정에서 구독을 취소할 수 있습니다. 구독 업데이트 감사합니다! 피드백을 주셔서 감사해요. 참고할게요! @@ -7259,9 +7277,6 @@ 멤버들이 이 음성 채널들에서 이야기할 수 있도록 허용해요. 이 권한이 꺼져 있으면, 멤버 마이크 음소거 권한을 가진 사람이 허용하기 전까지, 멤버들의 소리는 기본으로 꺼져있어요. 멤버들이 이 스테이지 채널에 연설자로 참가할 수 있도록 허용합니다. 멤버들이 이 음성 채널에서 이야기할 수 있도록 허용해요. 이 권한이 꺼져 있으면, 멤버 마이크 음소거 권한을 가진 사람이 허용하기 전까지, 멤버들의 소리는 기본으로 꺼져있어요. - 멤버들이 이 서버에서 활동을 시작하도록 허용해요. - 멤버들이 이 음성 채널들에서 활동을 시작하도록 허용해요. - 멤버들이 이 음성 채널에서 활동을 시작하도록 허용해요. 멤버들이 이 서버에서 동영상을 공유하고, 화면 공유 및 게임 방송 기능을 사용할 수 있도록 허용합니다. 멤버들이 이 음성 채널들에서 동영상을 공유하고, 화면 공유 및 게임 방송 기능을 사용할 수 있도록 허용합니다. 멤버들이 이 음성 채널에서 동영상을 공유하고, 화면 공유 및 게임 방송 기능을 사용할 수 있도록 허용합니다. @@ -7895,7 +7910,6 @@ 통화 시작하기 {start} — {end} $[!!{start}!!](startHook) — {end}에 종료 - 활동 시작하기 이벤트 시작하기 $[**!!{privacyLevel}!!**](privacyLevelHook) 이벤트를 곧 시작해요 이벤트가 곧 시작돼요 @@ -8140,6 +8154,7 @@ 비활성화 상태이신 것 같아 비활성화 채널로 옮겨 드렸어요. 다들 어딜간거야… 이 채널에서 마이크를 사용할 수 있는 권한이 없어요. + 잠재적 위험요소가 있는 다운로드 스웨덴어 로그인 바꾸기 @@ -8275,6 +8290,10 @@ Tar 청록색 임시 멤버는 역할을 부여받지 못하면 접속 종료 시 추방돼요. + 주목하세요! 아래의 정책이 개정되어 **{date}**부터 효력을 가질 예정이에요. 무엇이 바뀌는지 확인하고 살펴보실 수 있도록 알려드립니다. + 개정된 문서를 끝까지 잘 살펴보시기를 권해드려요. 일부 가장 중요한 변경 사항은 Discord의 블로그 포스트에 설명되어 있어요. + 아래의 정책이 개정된다는 걸 앞서 알려드린 바 있는데, 이제부터 그 개정 사항이 완전하게 적용돼요. 동의하신다면, Discord를 계속 사용하시면 된답니다. + 개정된 문서를 잘 살펴보시기를 권해드려요. 앞으로 Discord를 사용하실 때 적용될 내용들이거든요. 일부 가장 중요한 변경 사항은 Discord의 블로그 포스트에 설명되어 있어요. 이용 약관 [서비스 이용 약관]({url}) 등록하는 순간 Discord의 [서비스 이용 약관]({termsURL})와 [개인정보 보호 정책]({privacyURL})에 동의하게 됩니다. @@ -8571,6 +8590,7 @@ 흠… 우리가 지원하지 않는 파일 형식 같네요. 올바르지 않은 파일 형식 댓글 달기 + 올리기 전에 코멘트를 추가할 수 있어요. 선택사항 메시지의 총 크기는 {maxSize}보다 작아야 해요 바로 올리기 모드! @@ -8600,6 +8620,7 @@ {file} 파일을 열 수 없음. 업로드 대기 중 **{destination}**에 올리기 + 스레드에 올리기 업로드한 사람: {count} {count} @@ -8715,7 +8736,6 @@ 이메일 확인: 방금 **{oldEmail}** 이메일 주소로 인증 코드를 보냈어요. 해당 코드를 입력하여 본인임을 인증하세요. 인증 코드 [코드를 받지 못했거나 코드가 만료되었나요? 다시 보내세요.](onResend) - 이전 이메일 인증 사용 중인 이메일 주소는 !!{email}!!이에요. 무엇으로 변경할까요? 새로운 이메일 주소와 기존 비밀번호를 입력하세요. 이메일 편집 diff --git a/app/src/main/res/values-lt/plurals.xml b/app/src/main/res/values-lt/plurals.xml index 23648230d5..82d5b519fb 100644 --- a/app/src/main/res/values-lt/plurals.xml +++ b/app/src/main/res/values-lt/plurals.xml @@ -1,5 +1,10 @@ + + {count} nesena žinutė + {count} nesenos žinutės + {count} nesenų žinučių + {extras} kitas {extras} kiti @@ -294,6 +299,10 @@ 1 min. {minutes}min. + + {months} mėn. + {months} mėn. + 1 sekundė {seconds} sekundės @@ -320,6 +329,10 @@ {weeks} savaitės {weeks} savaičių + + {years} m. + {years} m. + {#} kitas žmogus {#} kiti žmonės @@ -731,11 +744,6 @@ Paraiška, laukianti patvirtinimo {count} Paraiškos, laukiančios patvirtinimo - - prašymą, laukiantį - {count} prašymus, laukiančius - {count} prašymų, laukiančių - {#} stiprinimas {#} stiprinimai @@ -956,6 +964,10 @@ {numUses} naudojimų {numUses} naudojimų + + {#} papildomo stiprinimo + {#} papildomų stiprinimų + 1 d. {days} d. diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 36729e2c32..0422820820 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -97,6 +97,10 @@ Padėkos Tai gali užtrukti. Veiksmai + Nėra nesenų žinučių + {count} + Dabar aktyvūs + Daug nesenų žinučių Dabar aktyvūs Aktyvus mobiliajame įrenginyje Aktyvios gijos @@ -247,10 +251,6 @@ Grįžti Įvesk savo gimimo datą Įvesk tinkamą gimimo datą - Jei nori peržiūrėti šį NSD kanalą, turime patvirtinti tavo amžių. To prašysime tik šį kartą. [Kodėl turiu pateikti savo gimimo datą?]({helpURL}) - Šiame kanale pateikiamas suaugusiesiems skirtas turinys, pažymėtas kaip nesaugus darbui. Nori tęsti? - Kad galėtum Discord žiūrėti NSD kanalus, turi būti bent 18 metų amžiaus. [Paskaityk mūsų pagalbos straipsnį]({helpURL}) apie amžiaus patvirtinimą. - Deja, nesi pakankamo amžiaus, kad galėtum žiūrėti šį NSD kanalą. Pateikti Grįžti į prisijungimo puslapį {underageMessage} Jei nori sužinoti daugiau [paskaityk mūsų pagalbos straipsnį]({helpURL}). @@ -729,6 +729,7 @@ Autorizuotos Programėlės Leidžiama Automatinis archyvavimas + Automatinis archyvavimas po… 1 valandos 1 savaitės 24 valandų @@ -801,6 +802,7 @@ Beta versija Bulgarų k. Atsiskaitymas + Kad tęstum, sutik su Paslaugų teikimo sąlygomis ir Mokamų paslaugų tiekimo sąlygomis Norėdamas tęsti, sutik su Paslaugų teikimo sąlygomis Sąskaitos kreditas Kai priimi dovaną turėdamas aktyvią prenumeratą arba priimi dovaną, kuri skiriasi nuo dabartinės prenumeratos, ji rodoma čia kaip kreditas. @@ -868,7 +870,9 @@ Ar tai dovana? Legal Mumbo Jumbo Sutinku su [Discord Paslaugų teikimo sąlygos]({url}) + Sutinku su [Discord paslaugų teikimo sąlygomis]({termsURL}) ir [Mokamų paslaugų tiekimo sąlygomis]({paidURL}) Sutinku su [Discord paslaugų teikimo sąlygomis]({url}) ir su tuo, kad mano prenumerata **{renewalDate}** bus atnaujinta už **{rate}**. Galiu bet kada atšaukti dalyje Naudotojo nustatymai > Prenumeratos, o ankstesni mokėjimai nebus grąžinti, nebent to reikalauja įstatymai. + Sutinku su [Discord paslaugų teikimo sąlygomis]({termsURL}), [Mokamų paslaugų tiekimo sąlygomis]({paidURL}) ir su tuo, kad mano prenumerata **{renewalDate}** bus atnaujinta už **{rate}**. Galiu bet kada atšaukti dalyje Naudotojo nustatymai > Prenumeratos, o ankstesni mokėjimai nebus grąžinti, nebent to reikalauja įstatymai. Keisti Mokėjimo Būdą Valdyti prenumeratą Google Play Tvarkyti prenumeratą @@ -885,6 +889,8 @@ Tai yra tavo dabartinės prenumeratos. Už jas mokėsi per tą patį atsiskaitymo ciklą. Visas prenumeratas gali bet kada atnaujinti. Įsigydamas Discord prenumeratą, sutinki su mūsų [Paslaugų teikimo sąlygomis]({termsUrl}) ir [Privatumo politika]({privacyUrl}). Nitro ir serverio stiprinimas yra automatiškai pratęsiamos prenumeratos. Įgalioji Discord nedelsiant nuskaityti !!{price}!! mokestį nurodytu mokėjimo būdu ir toliau automatiškai tai daryti kas mėnesį, kol prenumeratą atšauksi. Atšaukti gali bet kuriuo metu. Įsigydamas Discord prenumeratą, sutinki su mūsų [Paslaugų teikimo sąlygomis]({termsUrl}) ir [Privatumo politika]({privacyUrl}). Nitro ir serverio stiprinimas yra automatiškai pratęsiamos prenumeratos. Įgalioji Discord nedelsiant nuskaityti !!{price}!! mokestį nurodytu mokėjimo būdu ir toliau automatiškai tai daryti kas metus, kol prenumeratą atšauksi. Atšaukti gali bet kuriuo metu. + Įsigydamas (-a) Discord prenumeratą, sutinki su mūsų [Paslaugų teikimo sąlygomis]({termsUrl}), [Mokamų paslaugų tiekimo sąlygomis]({paidURL}) ir [Privatumo politika]({privacyUrl}). Nitro ir serverio stiprinimas yra automatiškai pratęsiamos prenumeratos. Įgalioji Discord nedelsiant nuskaityti !!{price}!! mokestį nurodytu mokėjimo būdu ir toliau automatiškai tai daryti kas mėnesį, kol prenumeratą atšauksi. Atšaukti gali bet kuriuo metu. + Įsigydamas (-a) Discord prenumeratą, sutinki su mūsų [Paslaugų teikimo sąlygomis]({termsUrl}), [Mokamų paslaugų tiekimo sąlygomis]({paidURL}) ir [Privatumo politika]({privacyUrl}). Nitro ir serverio stiprinimas yra automatiškai pratęsiamos prenumeratos. Įgalioji Discord nedelsiant nuskaityti !!{price}!! mokestį nurodytu mokėjimo būdu ir toliau automatiškai tai daryti kasmet, kol prenumeratą atšauksi. Atšaukti gali bet kuriuo metu. Šis mokėjimo šaltinis negalioja. Mokėjimo Būdai Suma @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Mūsų blogo įrašas]({url}) Mėlynas Pasirodo, tu pokalbyje buvai vienas ilgiau nei 5 minutes. Pralaidumo patrulis paprašė manęs tave atjungti nuo pokalbio, kad išsaugotų pralaidumą. Šis dalykas neauga ant medžių! Laikyk arklius! !!{name}!! paprašė, kad Discord blokuotų žinutes, kurias mūsų dažniausiai neklystantys robotai laiko nepadoriomis, todėl tavo žinutė neišsiųsta. @@ -1303,7 +1310,6 @@ Lėtasis režimas įjungtas. Pranešimai Pranešimai (ribojama) - Pranešimai (NSD) Katalogas Taisyklės Etapas @@ -1313,7 +1319,6 @@ Tekstas Tekstas (aktyvios gijos) Tekstas (ribojama) - Tekstas (NSD) Balsas Balsas (ribojama) Balsas (užrakinta) @@ -1478,6 +1483,7 @@ Prisijungti naudojant „Google“ Lankytojas, kuris bendravo (balsu arba teksto žinutėmis). Bendruomenė + [Bendruomenės gairės]({url}) Padarydamas savo serverį bendruomenės serveriu, sutinki su reikalavimu, kad serveris turi atitikti mūsų [bendruomenės serverio gaires]({helpdeskArticle}), ir kad Discord gali patikrinti tavo serverio turinį siekdama įsitikinti, kad jis yra saugus. Kompaktiškas: Talpink daugiau žinučių ekrane vienu metu. #IRC Varžosi **!!{name}!!** @@ -2087,6 +2093,8 @@ Išjungti garsus Išjungti vaizdo funkciją Atsisakyti neįrašytų pakeitimų? + Redaguoti toliau + Atmesti Turi neišsaugotų pakeitimų, ar tikrai nori jų atsisakyti? ディスコード išjungta ディスコード įjungta @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Ankstyvasis rėmėjas Aido Slopinimas Redaguoti @@ -2254,7 +2264,6 @@ Atrodo, tu jau esi **!!{currentApplicationName}!!**. Ar tikrai nori pereiti į **!!{targetApplicationName}!!**? Ar tikrai? veikloje - Dabar pradėk žaisti kartu balso kanale! NAUJA! Veikla Žaiskite drauge nemokamai bet kuriame balso kanale. Gauk daugiau veiklų su stiprinimais! kitą veiklą @@ -2347,7 +2356,6 @@ Įjungti pranešimus Suteikti leidimą Gali įgalinti prieigą privatumo nustatymuose. - Discord automatiškai nuskenuos ir ištrins šiame serveryje išsiųstą mediją, kurios turinys bus nepadorus (išskyrus NSD kanalus). Sukurti vieną man Bendruomenių serveriai privalo aiškiai paskelbti serverio taisykles ir (arba) gaires, skirtas nariams. Pasirink kanalą, kuriame jos paskelbtos. Taisyklių arba gairių kanalas @@ -2390,6 +2398,7 @@ Gal pabandyk paminėti rolę arba vietoj to, individualius žmones? Siųsk dabar Pavyzdžiai + [priedas] Uždaryti scenos kanalą Uždaryti Visą Ekraną Įgalinti subtitrus @@ -2521,7 +2530,6 @@ Ech, jokiame serveryje, kuriame esi, neturi „Webhook“ leidimų. Paprašyk serverio administratoriaus duoti leidimą arba paprašyk jų pačių pradėti sekti! Pridėk šio kanalo naujienas savo serveryje! Pasirinktame kanale yra per daug „Webhooks“. Pašalink „Webhook“ arba pasirink kitą kanalą. - Pastaba: tai yra NSD kanalas. Sek, kad gautum šio kanalo naujienas savo serveryje. Taip pat seka tiek ar daugiau žmonių: !!{count}!!. Dabar svarbiausios šio kanalo naujienos bus rodomos tiesiogiai tavo serveryje. Mėgaukis! @@ -2569,7 +2577,6 @@ Šalinimo funkcija išmes **{members}**, kuris (-ie) paskutinį kartą buvo matytas (-i) Discord daugiau kaip prieš **{days}** ir turi būtent tavo pasirinktus vaidmenis. Tas pats galioja ir jokių vaidmenų neturintiems nariams. Jis (jie) gali pakartotinai prisijungti prie serverio su nauju (-ais) kvietimu (-ais). Skelbk žinutes, pasiekiančias ne tik tavo, bet ir kitus serverius. Naudotojai gali pasirinkti sekti šį kanalą, todėl pasirinkti įrašai, kuriuos paskelbsi iš čia, bus rodomi tų naudotojų serveriuose. Pranešimų kanalai negaus žinučių iš kitų pranešimų kanalų. [Sužinok daugiau.]({documentationLink}) Skelbk žinutes, pasiekiančias ne tik tavo, bet ir kitus serverius. Naudotojai gali pasirinkti sekti šį kanalą, todėl pasirinkti įrašai, kuriuos paskelbsi iš čia, bus rodomi tų naudotojų serveriuose. [Sužinok daugiau.]({documentationLink}) - Naudotojai turės patvirtinti, kad jie yra pilnamečiai, norėdami peržiūrėti turinį šiame kanale. Nesaugūs Darbo Aplinkai kanalai atleidžiami nuo intymaus turinio filtro. Išjungus OpenH264 taip pat bus išjungtas techninės įrangos spartinamas vaizdo kodavimas (jei yra). Patariama tavo maršrutizatoriui, kad paketai, kuriuos perduoda Discord, yra aukšto prioriteto. Kai kurie maršrutizatoriai ar interneto serviso teikėjai gali sutrikti, kai tai nustatyta. Bet kas iš šio kanalo prisijungs prie tavo nustatyto regiono, nesvarbu, kur jie gyvena. Regionai daro įtaką garso ir vaizdo įrašų kokybei. Palik parinktį Automatinis, o Discord išsiaiškins, kas tinka geriausiai. @@ -2690,7 +2697,6 @@ Nieko Dažnumas Pranešimų Padėtis - Nesaugus Darbo Aplinkai Kanalas Išjungta Tik **@paminėjimai** Tik @paminėjimai @@ -2976,6 +2982,7 @@ Išsiųsta! Sveiki !!{username}!! Atsiprašome, negali priimti savo dovanos iOS įrenginyje. + Atsiprašome, kažkas negerai, todėl negali naudoti šio kodo. Negali atsiimti šios dovanos, kadangi kažkas kitas tave aplenkė. Tai džiazas, vaikeli! Kai priimsi, {skuName} bus tavo AMŽINAI! Kai priimsi, turėsi **{skuName}** kreditą **{timeFrame}** * @@ -3159,6 +3166,7 @@ Stiprink iki 2 lygio, kad girdėtumėte sklandų garsą ir visi jaustumėtės tarsi viename kambaryje. Stiprink iki 3 lygio jau šiandien ir padidink garso kokybę nuo 256 kbps to 384 kbps. Ar žinojai, kad stiprinimai suteikia aukštesnę garso kokybę? + Kad galėtum tvarkyti savo serverio stiprinimus, [atsidaryk Discord kompiuterio programėlę](openAppHook). Pasiekei 100 serverių limitą Padvigubink serverių, prie kurių gali prisijungti, skaičių iki 200. Daugiau serverių @@ -3332,6 +3340,8 @@ Oi! Tau pasisekė užkliūti už itin retos klaidos. Jei nori sužinoti, kas vyksta, atnaujink puslapį Kol kas tiek! Nors ne, gali būti ir daugiau… + Pašalinti iš pradinio puslapio + Šis veiksmas pašalins žinutę iš pradinio puslapio, tačiau ji liks šiame kanale Atidaryti !!{channelName}!! žinutes šoninėje juostoje Atsakymų: {maxReplies}+ {numReplies} @@ -3360,8 +3370,15 @@ Atstatyti numatytąją reklamjuostę Norisi daugiau? Gauk visas serverio profilio tinkinimo funkcijas su Nitro. Įkelti serverio profilio reklamjuostę + Serverių profilius papildėme biografijomis ir reklamjuostėmis! Būk, kuo nori būti, ir išreikšk save kiekviename serveryje. + Redaguoti mano serverio profilį + Atnaujinti serverio profiliai! Būk, kuo nori būti, ir naudok skirtingus pseudoportretus, reklamjuostes ir aprašus kiekviename savo serveryje – gauk animuotus pseudoportretus ir dar daugiau su [Discord Nitro!](onAndMore) Iki galo išreikšk save naudodamas serverio profilius + Būk, kuo nori būti, ir naudok skirtingą pseudoportretą, reklamjuostę ir biografiją kiekviename savo serveryje, naujovink savo profilį ir dar daugiau su Discord Nitro! + Nori naudoti kitą pseudoportretą, reklamjuostę ir biografiją? + Naudok skirtingą pseudoportretą, reklamjuostę ir biografiją kiekviename savo serveryje su **Discord Nitro!** + Pseudoportretas, reklamjuostė ir apie mane Pakviesk prisijungti prie serverių Kvietimai baigs galioti po {xDays}. Kiti serveriai @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) pašalino $[**!!{target}!!**](targetHook) Pakeistas pavadinimas iš **!!{oldValue}!!** į **!!{newValue}!!** Nustatė pavadinimą į **!!{newValue}!!** - Atžymėjo kanalą kaip Nesaugu darbui - Pažymėjo kanalą kaip Nesaugu darbui $[**!!{user}!!**](userHook) padarė kanalo pakeitimų perrašymą $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) padarė kanalo pakeitimų perrašymą $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) padarė kanalo pakeitimų perrašymą $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Viešam Discord mes labai rekomenduojame nustatyti tik @paminėjimai. Dėl šio serverio dydžio nariai negali gauti mobiliųjų push pranešimų apie ne @paminėjimo žinutes. Išjungti atradimo funkciją + Išjungus nariams taikomus reikalavimus nauji žmonės galės prisijungti prie bendruomenės nepriimdami taisyklių ir tau jų nepatvirtinus rankiniu būdu. Įspėjimas! Bet kuris reikalavimų neatitikęs (pvz., nesutikęs su taisyklėmis) narys bus išmestas iš šio serverio. Esi tikras? Atradimo funkciją įjungti ir išjungti gali tik serverio administratoriai. 2FA reikalavimas moderavimui įjungtas @@ -3909,6 +3925,7 @@ 2 lygio pranašumai 3 lygio pranašumai Serveriui rekomenduojame bent 512 x 512 vaizdą. + Įspėjimas! Bet kuris paraiškos nepateikęs narys bus išmestas iš šio serverio. Veiksmų Žurnalas Kai moderatoriai pradės moderuoti, tu galėsi moderuoti moderavimą čia. Žurnalų Kol Kas Nėra @@ -3976,7 +3993,6 @@ Paraiškos peržiūra {count} Jei nori išjungti nariams taikomus reikalavimus, turi arba patvirtinti, arba atmesti visus prašymus. - Turi {count} peržiūros! Ekrano tinkinimas Rūšiuoti pagal: naujausi Rūšiuoti pagal: seniausi @@ -4721,10 +4737,14 @@ Pridėti kanalus Jokių kanalų nepasirinkta pvz., #general + Komandų leidimai + Numatytasis + Leisk programėlės komandas naudoti tik tam tikriems vaidmenims, naudotojams ir kanalams. Keisti komandų leidimus Leidimai sinchronizuoti su šia integracija: **{integrationName}** Sinchronizuota Leidimai nebuvo sinchronizuoti su šia integracija: **{integrationName}** + Nesinchronizuota Rolės ir Nariai Pridėti vaidmenį arba narį Jokių narių nepasirinkta @@ -4894,6 +4914,8 @@ Nuotykis prasideda. Pridėkime draugų! Kviesti Žmones + Kad į šį serverį pridėtum draugą, paprašyk pagalbos kažko, kas turi kvietimų leidimą. + Kvietimai išjungti Dėmesio! Pakviesti draugai gali matyti ankstesnių žinučių istoriją. Šis kanalas privatus, tik pasirinkti nariai ir vaidmenys gali jį peržiūrėti. Ieškoti draugų @@ -4903,6 +4925,11 @@ Serverio pakvietimo nuorodos nustatymai Pasidalykite šia nuoroda su kitais, kad jie galėtų prisijungti prie šio serverio! Pasidalink šia nuoroda su kitais, kad jie galėtų prisijungti prie šio serverio ir stebėti transliaciją + Tavo serverio kvietimo vaizdas bus rodomas pokalbyje. Tinkink saviškį čia: **Serverio nustatymai > apžvalga**. + Stiprink šį serverį, kad galėtum savo pakvietimo nuorodos įterpinyje įdėti vaizdą. Tam pakaks vos {boostCount}! + Serverio Nustatymai + Supratau + Suasmenink savo serverio kvietimus! Arba siųsti pakvietimo į transliaciją nuorodą draugui Pakviesti į transliaciją Pakviesti į Serverį @@ -5083,6 +5110,7 @@ Palikti Pokalbį Palikti Grupę Ar tikrai nori palikti **!!{name}!!**? Tu negalėsi sugrįžti į šį serverį, nebent būsi iš naujo pakviestas. + Oi, kažkas ne taip. Pabandom dar kartą? Ar tikrai nori išeiti? Tu nebegalėsi prisijungti prie šios grupės, nebent **!!{name}!!** tave pridės dar kartą. Palikti !!{name}!! Grupę Palikti \'!!{name}!!\' @@ -5400,8 +5428,6 @@ Su kiekvienu naudotoju elkis pagarbiai. Priekabiavimas, neigiamos nuomonės apie kitą naudotoją formavimas, seksizmas, rasizmas arba neapykantą skatinanti kalba toleruojami nebus. {ruleIndex}. Gali pridėti tiek taisyklių: {number} - Neskelbk NSD arba užgaulaus turinio - Neskelbk NSD arba užgaulaus turinio. Tai taikoma tekstui, vaizdams, nuorodoms, susijusioms su nuogybėmis, seksu, žiauraus smurto arba kitu sukrečiančiu turiniu. Neplatink brukalų ir neužsiimk savireklama Neplatink brukalų ir neužsiimk savireklama (kvietimais į serverį, reklaminiais skelbimais) be vieno iš darbuotojų leidimo. Tai taikoma ir tiesioginių pranešimų siuntimo kitiems nariams atvejams. Įvesti taisyklę @@ -5605,6 +5631,7 @@ 15 minučių 1 valandai 24 valandoms + 3 valandoms 8 valandoms Iki kol vėl įjungsiu Nutildyti **!!{name}!!** @@ -5654,7 +5681,6 @@ Aš suprantu ir sutinku su šiomis sąlygomis. Toliau naudoti Discord Norėdamas ir toliau naudoti Discord, perskaityk ir sutik su mūsų atnaujintomis Paslaugų teikimo sąlygomis ir Privatumo politika. - Paslaugų teikimo sąlygų ir privatumo atnaujinimas Nauja gija Nauji neperžiūrėti Pranešimų kanalas @@ -5839,15 +5865,9 @@ Tu turi būti bent aštuoniolikos metų, kad galėtum peržiūrėti šį kanalą. Ar esi vyresnis nei aštuoniolikos ir nori peržiūrėti suaugusiesiems skirtą turinį? Šio serverio turinys nepasiekiamas iOS platformoje Supratau - Deja, NSD serveriai yra užblokuoti iOS platformoje pagal App Store gaires. Jei jau turi 18 metų, gali prisijungti naudodamas kompiuterio programėlę arba svetainę. Daugiau informacijos rasi [Pagalbos centre]({helpURL}). Šio serverio jaustukai nepasiekiami - NSD serveris - NSD serveriai yra užblokuoti iOS platformoje pagal App Store gaires. Daugiau informacijos rasi [mūsų pagalbos centre]({helpURL}). - NSD serveris Prisijungęs kompiuterio programėlėje prie serverių, skirtų vyresniems nei 18 m. žmonėms, peržiūrėk juos iOS įrenginiuose. - Leisti pasiekti NSD serverius „iOS“ - Nesaugus Darbo Aplinkai Kanalas Taip džiaugiamės, kad esi čia! Prieš pradėdamas įvesk savo gimimo datą. [Kodėl turiu nurodyti savo gimimo datą?]({helpURL}) Paprašyk draugų, kad pakviestų tave prisijungti prie jų serverių, kur galėsite leisti laiką ir kalbėtis. Prisijunk arba Registruokis norėdamas pradėti @@ -5921,7 +5941,6 @@ Šiai programėlei taikoma !!{application}!! kūrėjo [privatumo politika]({privacyPolicyURL}) ir [paslaugų teikimo sąlygos]({termsOfServiceURL}). Šiai programėlei taikoma !!{application}!! kūrėjo [privatumo politika]({privacyPolicyURL}) ir paslaugų teikimo sąlygos. Šiai programėlei taikoma !!{application}!! kūrėjo privatumo politika ir [paslaugų teikimo sąlygos]({termsOfServiceURL}). - Kai duosi leidimą, būsi nukreiptas į: !!{origin}!! **!!{applicationName}!!** taip pat paprašė toliau nurodytų leidimų, tačiau tu negali jų suteikti. iškepti pyragą nupirkti tau puikią jūros gėrybių vakarienę @@ -5935,8 +5954,6 @@ Gali uždaryti šį langą ar skirtuką. Netinkama sritis **{scope}** Netinkama užklausa. Trūksta parametro **{param}** - nori pasiekti tavo paskyrą - Dabar programa !!{application}!! galės: Prisijungta $[](userHook) vardu Leisti prieigą prie paskyros Oi, kažkas įvyko ne taip… @@ -6039,6 +6056,7 @@ Ankstesnis Puslapis !!{currentPage}!! !!{currentPage}!! puslapis iš !!{numPages}!! + [Mokamų paslaugų teikimo sąlygos]({url}) Dėl laikinos perkrovos {count} Dėl laikinos perkrovos {count} Discord Twitter turėtų būti pateikta daugiau informacijos. Partneriu paskelbto serverio savininkas @@ -6203,7 +6221,6 @@ Tu ir !!{other}!! galite prisegti pranešimus iš cog meniu. Bet kuris grupės narys gali prisegti pranešimus iš cog meniu. Prisegtos žinutės - Šis kanalas yra Nesaugus Darbui ir dėl savo turinio jo žymėjimai neturėtų būti matomi visiems. Prisegtos žinutės, neskaitytos Lenkų k. Android @@ -6444,7 +6461,6 @@ Stiprinant serverio lygis tampa aukštesnis. Su kiekvienu lygiu atrakinami pranašumai visam serveriui. Serverio stiprinimas aktyvina 7 dienų atvėsimą. Kol nepraeina šis atvėsimo laikotarpis, negali naudoti šio stiprinimo kitam serveriui. [Sužinok daugiau apie serverio stiprinimą.]({helpdeskArticle}) Serverio stiprinimas - Serveris stiprinamas nuo {date} Perduoti stiprinimą Šiam stiprinimui nesibaigė atvėsimo laikotarpis Nepanaudotas stiprinimas @@ -6555,6 +6571,7 @@ Naudok savo pasirinktinius jaustukus visur ir juos animuok Gauk {numBoosts} stiprinimų ir {discountPercentage} nuolaidą ateities stiprinimams Padvigubink serverių, prie kurių gali prisijungti, skaičių nuo {nonPremiumMaxGuilds} iki {premiumMaxGuilds} + Būk, kuo nori būti, ir naudok skirtingus pseudoportretus, reklamjuostes ir aprašus kiekviename savo serveryje. Suasmenink savo profilį su reklamjuoste, pritaikyta žyme, animuotu pseudoportretu ir išskirtine Nitro žyme Naudok skirtingus pseudoportretus kiekviename savo serveryje. Geresnė visų tavo ekrano bendrinimų vaizdo raiška – iki 4K 60 fps @@ -6671,6 +6688,7 @@ Palauk! Kad gautum šį gėrį, turi turėti Nitro. Rodyti prenumeratos informaciją Bandai tvarkyti savo Nitro prenumeratą? Eik į savo [prenumeratų](onSubscriptionsClick) puslapį. + Įsigydamas (-a) Nitro prenumeratą, sutinki su mūsų [Paslaugų teikimo sąlygomis]({termsURL}), [Mokamų paslaugų tiekimo sąlygomis]({paidURL}) ir [Privatumo politika]({privacyURL}). Mokėjimas bus nuskaitytas nuo tavo Apple ID sąskaitos patvirtinus pirkinį. Prenumerata atnaujinama automatiškai, jei ji neatšaukiama mažiausiai prieš 24 valandas iki dabartinio laikotarpio pabaigos. Iš tavo sąskaitos bus nuskaičiuotas mokestis už atnaujinimą, likus 24 valandoms iki dabartinio laikotarpio pabaigos. Po įsigijimo tvarkyti ir atšaukti prenumeratas gali savo paskyros nustatymuose App Store. Prenumeratos atnaujinimas Ačiū! Ačiū už atsiliepimus. Mums jie tikrai svarbūs! @@ -7254,9 +7272,6 @@ Nariams leidžiama kalbėti šiuose balso kanaluose. Išjungus šį leidimą, pagal numatytuosius nustatymus narių garsas būna nutildytas, kol kas nors, turintis leidimą nutildyti narius, nutildymą išjungia. Nariams leidžiama būti kalbėtojais šiame kanale. Nariams leidžiama kalbėti šiame balso kanale. Išjungus šį leidimą, pagal numatytuosius nustatymus narių garsas būna nutildytas, kol kas nors, turintis leidimą nutildyti narius, nutildymą išjungia. - Nariams leidžiama pristatyti veiklą šiame serveryje. - Nariams leidžiama pristatyti veiklą šiuose balso kanaluose. - Nariams leidžiama pristatyti veiklą šiame balso kanale. Nariams leidžiama dalytis vaizdo įrašais, žaidimo ekranu arba transliuoti žaidimą šiame serveryje. Nariams leidžiama dalytis vaizdo įrašais, žaidimo ekranu arba transliuoti žaidimą šiuose balso kanaluose. Nariams leidžiama dalytis vaizdo įrašais, žaidimo ekranu arba transliuoti žaidimą šiame balso kanale. @@ -7890,7 +7905,6 @@ Pradėti pokalbį {start} — {end} $[!!{start}!!](startHook) — baigiasi {end} - Pradėti veiklas Pradėti renginį Visai netrukus pradėsi $[**!!{privacyLevel}!!**](privacyLevelHook) renginį Visai netrukus pradėsi renginį @@ -8135,6 +8149,7 @@ Atrodo, kad esi neaktyvus. Perkėlėme tave į neaktyvų kanalą. Sveiki, ar kas nors yra? Tu neturi leidimo kalbėti šiame kanale. + Galimai pavojingas atsisiuntimas Švedų k. Prisijungti Perjungti @@ -8270,6 +8285,10 @@ Tar Žalsvai mėlynas Laikini nariai automatiškai išmetami, jei jie atsijungia, išskyrus atvejus, kai jiems priskirta rolė + Šiek tiek naujienų! Toliau nurodytos politikos netrukus bus atnaujintos. Šie pokyčiai įsigalios nuo **{date}**. Norėjome tau apie tai pranešti, kad laiku sužinotum, kas vyksta. + Skatiname atidžiai perskaityti visus atnaujintus dokumentus. Vieni svarbiausių pakeitimų paaiškinami mūsų blogo įraše. + Pranešėme apie toliau nurodytų politikų atnaujinimus. Pokyčiai įsigalioja nuo dabar. Kad su jais sutiktum, tiesiog toliau naudok Discord. + Skatiname atidžiai perskaityti visus atnaujintus dokumentus, nes jie taikomi tavo Discord naudojimui. Vieni svarbiausių pakeitimų paaiškinami mūsų blogo įraše. Sąlygos ir nuostatos [Paslaugų teikimo sąlygos]({url}) Registruodamasis (-i) sutinki su Discord [Paslaugų teikimo sąlygomis]({termsURL}) ir [Privatumo politika]({privacyURL}). @@ -8563,6 +8582,7 @@ Hmm… Nemanau, kad mes palaikom tokio tipo failą. Neteisingas Failo Tipas Pridėti komentarą + Prieš įkeldamas (-a) gali pridėti komentarus. neprivaloma Bendras žinutės dydis privalo nesiekti {maxSize} Momentalios įkelties režimas! @@ -8592,6 +8612,7 @@ Nepavyko atidaryti failo: {file}. Įkeliamas elementas įtrauktas į eilę Įkelti į **{destination}** + Įkelti į giją Įkėlė {count} {count} @@ -8707,7 +8728,6 @@ Pasitikrink savo el. paštą: ką tik į **{oldEmail}** nusiuntėme patvirtinimo kodą. Įvesk jį čia, kad įsitikintume, jog tai iš tiesų tu. Patvirtinimo kodas [Negavai kodo arba jis nebegalioja? Siųsk iš naujo.](onResend) - Patvirtinti senąjį el. paštą Dabartinis tavo el. pašto adresas yra !!{email}!! Į kokį jį nori pakeisti? Įvesk naują el. pašto adresą ir dabartinį slaptažodį. Redaguoti el. paštą diff --git a/app/src/main/res/values-nl/plurals.xml b/app/src/main/res/values-nl/plurals.xml index 284da41c77..eacabb1162 100644 --- a/app/src/main/res/values-nl/plurals.xml +++ b/app/src/main/res/values-nl/plurals.xml @@ -1,5 +1,9 @@ + + 1 recent bericht + {count} recente berichten + {extras} andere {extras} anderen @@ -268,6 +272,10 @@ 1 m {minutes} m + + 1 maand + {months} maanden + 1 seconde {seconds} seconden @@ -292,6 +300,10 @@ 1 week {weeks} weken + + 1 jaar + {years} jaar + {#} ander persoon {#} anderen @@ -664,10 +676,6 @@ verzoek in behandeling {count} verzoeken in behandeling - - verzoek - {count} verzoeken - {#} boost {#} boosts @@ -856,6 +864,10 @@ {numUses} gebruik {numUses} gebruiken + + {#} boost + {#} boosts + 1 dag {days} dagen diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 6e611d70b0..3b73a9420b 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -97,6 +97,10 @@ Bevestigingen Dit kan even duren. Acties + Geen recente berichten + {count} + Nu actief + Veel recente berichten Nu actief Actief op mobiel Actieve threads @@ -247,10 +251,6 @@ Terug Voer je geboortedatum in Voer een geldige geboortedatum in - Voor je dit NSFW-kanaal kunt bekijken, moeten we je leeftijd verifiëren. We vragen je dit slechts één keer. [Waarom moet ik mijn geboortedatum opgeven?]({helpURL}) - Dit kanaal bevat volwassen inhoud die is ingesteld als Not Safe For Work. Wil je verder gaan? - Je moet ten minste 18 jaar oud zijn om NSFW-kanalen te bekijken op Discord. [Raadpleeg ons Help-artikel]({helpURL}) over leeftijdsverificatie. - Sorry, je bent niet oud genoeg om dit NSFW-kanaal te bekijken Verzenden Terug naar inloggen {underageMessage} [Raadpleeg ons Help-artikel]({helpURL}) voor meer informatie. @@ -729,6 +729,7 @@ Goedgekeurde apps Autoriseren Automatisch archiveren + Automatisch archiveren over… 1 uur 1 week 24 uur @@ -801,6 +802,7 @@ Bèta Bulgaars Facturatie + Accepteer onze servicevoorwaarden en onze voorwaarden betaaldiensten om verder te gaan Accepteer onze servicevoorwaarden om verder te gaan Accounttegoed Als je een cadeau accepteert terwijl je een lopend abonnement hebt of een cadeau accepteert dat afwijkt van je huidige abonnement, verschijnt het hier als tegoed. @@ -868,7 +870,9 @@ Is dit een cadeau? Juridisch geklets Ik ga akkoord met de [Discord Servicevoorwaarden]({url}) + Ik ga akkoord met de [Discord Servicevoorwaarden]({termsURL}) en [Voorwaarden betaaldiensten]({paidURL}) Ik ga akkoord met de [Discord Servicevoorwaarden]({url}) en het feit dat mijn abonnement wordt verlengd voor **{rate}** op **{renewalDate}**. Ik kan mijn abonnement altijd annuleren via Gebruikersinstellingen > Abonnementen en eerdere kosten komen niet in aanmerking voor restitutie, tenzij dit wettelijk verplicht is. + Ik ga akkoord met de [Discord Servicevoorwaarden]({termsURL}), onze [Voorwaarden betaaldiensten]({paidURL}) en het feit dat mijn abonnement wordt verlengd voor **{rate}** op **{renewalDate}**. Ik kan mijn abonnement altijd annuleren via Gebruikersinstellingen > Abonnementen en eerdere kosten komen niet in aanmerking voor restitutie, tenzij dit wettelijk verplicht is. Betalingsmethode aanpassen Abonnement beheren in Google Play Abonnement beheren @@ -885,6 +889,8 @@ Dit zijn je huidige abonnementen. De kosten ervan worden tegelijk in rekening gebracht. Je kunt alle abonnementen wanneer je wilt updaten. Door een Discord-abonnement aan te schaffen, ga je akkoord met onze [Servicevoorwaarden]({termsUrl}) en ons [Privacybeleid]({privacyUrl}). Nitro en Serverboost zijn automatisch terugkerende abonnementen. Je geeft Discord toestemming om direct het bedrag van !!{price}!! via de gekozen betalingsmethode in rekening te brengen en dit maandelijks automatisch te blijven doen totdat je opzegt. Je kunt op elk moment opzeggen. Door een Discord-abonnement aan te schaffen, ga je akkoord met onze [Servicevoorwaarden]({termsUrl}) en ons [Privacybeleid]({privacyUrl}). Nitro en Serverboost zijn automatisch terugkerende abonnementen. Je geeft Discord toestemming om direct het bedrag van !!{price}!! via de gekozen betalingsmethode in rekening te brengen en dit jaarlijks automatisch te blijven doen totdat je opzegt. Je kunt op elk moment opzeggen. + Door een Discord-abonnement aan te schaffen, ga je akkoord met onze [Servicevoorwaarden]({termsUrl}), onze [Voorwaarden betaaldiensten]({paidURL}) en ons [Privacybeleid]({privacyUrl}). Nitro en Serverboost zijn automatisch terugkerende abonnementen. Je geeft Discord toestemming om direct het bedrag van !!{price}!! via de gekozen betalingsmethode in rekening te brengen en dit maandelijks automatisch te blijven doen totdat je opzegt. Je kunt op elk moment opzeggen. + Door een Discord-abonnement aan te schaffen, ga je akkoord met onze [Servicevoorwaarden]({termsUrl}), onze [Voorwaarden betaaldiensten]({paidURL}) en ons [Privacybeleid]({privacyUrl}). Nitro en Serverboost zijn automatisch terugkerende abonnementen. Je geeft Discord toestemming om direct het bedrag van !!{price}!! via de gekozen betalingsmethode in rekening te brengen en dit jaarlijks automatisch te blijven doen totdat je opzegt. Je kunt op elk moment opzeggen. Deze betalingsbron is ongeldig. Betalingsmethoden Bedrag @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Lees onze blog]({url}) Blauw Het lijkt erop dat je langer dan vijf minuten alleen bent geweest in deze oproep. De bandbreedtepatrouille heeft me gevraagd om de verbinding te verbreken om bandbreedte te besparen. Dat spul groeit niet aan bomen! Rustig aan! !!{name}!! heeft Discord gevraagd om berichten te blokkeren die onze meest nauwkeurige robots expliciet vinden, dus je bericht is niet verzonden. @@ -1308,7 +1315,6 @@ Slow-modus is ingeschakeld. Aankondigingen Aankondigingen (beperkt) - Aankondigingen (NSFW) Map Regels Podium @@ -1318,7 +1324,6 @@ Tekst Tekst (actieve threads) Tekst (beperkt) - Tekst (NSFW) Spraak Spraak (beperkt) Spraak (vergrendeld) @@ -1483,6 +1488,7 @@ Inloggen met Google Een bezoeker die heeft gepraat (spraak of tekst). Community + [Communityrichtlijnen]({url}) Als je je server instelt als communityserver, geef je aan dat je server voldoet aan onze [Communityrichtlijnen]({helpdeskArticle}) en dat Discord de inhoud van je server mag controleren om ervoor te zorgen dat die veilig is. Compact: Zie meer berichten tegelijkertijd op het scherm. #IRC Doet mee met **!!{name}!!** @@ -2092,6 +2098,8 @@ Geluiden dempen Video uitschakelen Niet-opgeslagen wijzigingen negeren? + Doorgaan met bewerken + Negeren Je hebt niet-opgeslagen wijzigingen. Weet je zeker dat je deze wilt verwijderen? ディスコード uitgeschakeld ディスコード ingeschakeld @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Vroege ondersteuner Echoreductie Bewerken @@ -2259,7 +2269,6 @@ Het lijkt erop dat je al op **!!{currentApplicationName}!!** zit. Weet je zeker dat je wilt overschakelen naar **!!{targetApplicationName}!!**? Zeker weten? een activiteit - Speel nu samen met spraak! NIEUW! Activiteiten Speel gratis samen in een van de spraakkanalen. Ontgrendel meer activiteiten met boosting! aan andere activiteit @@ -2352,7 +2361,6 @@ Meldingen inschakelen Machtiging inschakelen Je kunt toegang inschakelen in privacy-instellingen. - Discord scant en verwijdert automatisch media die op deze server zijn verzonden en die expliciete inhoud bevatten (uitgezonderd NSFW-kanalen). Maak er een voor me Communityservers moeten duidelijk de serverregels en/of -richtlijnen voor leden plaatsen. Selecteer het kanaal dat dit host. Kanaalregels of -richtlijnen @@ -2395,6 +2403,7 @@ Misschien kun je in plaats daarvan een rol of individuele gebruikers noemen? Nu sturen Voorbeelden + [bijlage] Podium verlaten Volledig scherm sluiten Ondertiteling aanzetten @@ -2526,7 +2535,6 @@ O jee, je hebt geen webhookmachtigingen voor een server waar je op zit. Vraag je serverbeheerder om je te machtigen of om de webhook toe te voegen. Voeg de updates van dit kanaal toe aan je server! Het geselecteerde kanaal heeft te weinig webhooks. Verwijder een webhook of selecteer een ander kanaal. - Let op: dit is een NSFW kanaal. Volg om de updates van dit kanaal op je eigen server te krijgen. Meer dan !!{count}!! mensen volgen dit ook. De belangrijkste updates van dit kanaal verschijnen nu rechtstreeks op je server. Veel plezier ermee! @@ -2574,7 +2582,6 @@ Door te snoeien verwijder je **{members}** verwijderen die al **{days}** niet zijn gezien op Discord en alleen zijn toegewezen aan de door jou geselecteerde rollen. Leden die geen rol toegewezen hebben gekregen worden ook verwijderd. Ze kunnen via een nieuwe uitnodiging opnieuw lid worden van de server. Plaats berichten die servers bereiken buiten je eigen server. Gebruikers kunnen ervoor kiezen om dit kanaal te \'Volgen\', waardoor bepaalde berichten die je vanaf deze plek \'Publiceert\' meteen op hun eigen servers verschijnen. Aankondigingskanalen ontvangen geen berichten van andere aankondigingskanalen. [Meer informatie.]({documentationLink}) Plaats berichten die servers bereiken buiten je eigen server. Gebruikers kunnen ervoor kiezen om dit kanaal te \'Volgen\', waardoor bepaalde berichten die je vanaf deze plek \'Publiceert\' meteen op hun eigen servers verschijnen. [Meer informatie.]({documentationLink}) - Gebruikers moeten bevestigen dat ze de wettelijke leeftijd hebben bereikt om de inhoud van dit kanaal te bekijken. NSFW-kanalen zijn vrijgesteld van het filter voor expliciete inhoud. Het uitschakelen van OpenH264 schakelt ook video-encodering die hardwareacceleratie gebruikt uit, indien beschikbaar. Hints voor je router dat de pakketten die Discord verzendt, hoge prioriteit hebben. Sommige routers of internetserviceproviders kunnen zich misdragen wanneer deze is ingesteld. Iedereen in dit kanaal maakt verbinding met de regio die jij hebt ingesteld, ongeacht waar ze wonen. Regio\'s hebben invloed op stem- en beeldkwaliteit. Laat op Automatisch staan, dan zoekt Discord zelf uit wat het beste werkt. @@ -2695,7 +2702,6 @@ Niets Frequentie Meldingspositie - NSFW kanaal Uit Alleen **@mentions** Alleen @mentions @@ -2981,6 +2987,7 @@ Verstuurd! Welkom, !!{username}!! Sorry, je kunt je eigen geschenk niet accepteren op iOS. + Sorry, er lijkt iets mis te gaan. Je kunt die code niet gebruiken. Je kunt dit cadeau niet claimen omdat iemand anders je voor was. Dat is nou jammer! Als je het accepteert, is {skuName} voor ALTIJD van jou! Als je het accepteert, heb je een tegoed voor **{skuName}** van **{timeFrame}** * @@ -3164,6 +3171,7 @@ Boost naar level 2 voor betere audio, zodat het lijkt alsof iedereen in dezelfde kamer is. Boost vandaag nog naar level 3 en verbeter je geluidskwaliteit van 256 kbps naar 384 kbps. Wist je dat je betere geluidskwaliteit kunt krijgen door te boosten? + Om je serverboosts te beheren, [open je de Discord desktop-app](openAppHook). Je hebt de serverlimiet van 100 bereikt Verdubbel het aantal servers waar je lid van kunt worden tot 200. Meer servers @@ -3336,6 +3344,8 @@ Oeps! Je bent een ultrazeldzame fout tegengekomen. Ververs om te zien wat er gebeurt Dat was voorlopig alles! O nee wacht, misschien is er toch nog iets… + Van de startpagina verwijderen + Hiermee verwijder je het bericht van de startpagina, maar het bericht blijft bewaard op het kanaal Bericht van !!{channelName}!! openen in zijbalk {maxReplies}+ reacties {numReplies} @@ -3364,8 +3374,15 @@ Resetten naar standaardbanner Meer nodig? Met Nitro kun je je serverprofiel naar hartenlust aanpassen. Serverprofielbanner uploaden + We hebben bio\'s en banners toegevoegd aan de serverprofielen! Wees wie je wilt zijn en toon je creativiteit op elke server. + Mijn serverprofiel bijwerken + Serverprofielupdates! Wees wie je wilt zijn met een andere avatar, banner en bio op al je servers, ontgrendel geanimeerde avatars en nog veel meer met [Discord Nitro!](onAndMore) Gebruik serverprofielen om te laten zien wie je bent + Wees wie je wilt zijn met een andere avatar, banner en bio op elk van je servers, upgrade je profiel, en nog veel meer met Discord Nitro! + Wil je verschillende avatars, banners en bio\'s gebruiken? + Gebruik een andere avatar, banner en bio op elk van je servers, en nog veel meer met **Discord Nitro!** + Avatar, banner en \'Over mij\' Uitnodigen op servers Uitnodiging vervalt over {xDays}. Andere servers @@ -3549,8 +3566,6 @@ $[**!!{user}!!**](userHook) verwijderde $[**!!{target}!!**](targetHook) Naam veranderd van **!!{oldValue}!!** naar **!!{newValue}!!** Naam ingesteld op **!!{newValue}!!** - Kanaal niet meer gemarkeerd als NSFW - Kanaal gemarkeerd als NSFW $[**!!{user}!!**](userHook) creëerde een kanaaloverschrijving voor $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) verwijderde kanaaloverschrijvingen voor $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) werkte een kanaaloverschrijving bij voor $[**!!{target}!!**](targetHook) @@ -3783,6 +3798,7 @@ We raden ten zeerste aan om dit alleen in te stellen voor @mentions voor een openbare Discord. Vanwege de grootte van deze server ontvangen leden geen mobiele pushmeldingen voor berichten zonder @mention. Ontdekking uitschakelen + Als je lidvereisten uitzet, kan iedereen lid worden van je community zonder regels te aanvaarden en zonder dat jouw handmatige goedkeuring nodig is. Waarschuwing! Elk lid dat niet aan de vereisten voldoet (bijv. akkoord gaan met de regels) wordt van de server verwijderd. Weet je het zeker? Alleen serverbeheerders kunnen Ontdekking in- en uitschakelen. 2FA-vereiste voor moderatie ingeschakeld @@ -3913,6 +3929,7 @@ Voordelen niveau 2 Voordelen niveau 3 We raden een afbeelding aan van minimaal 512x512 voor de server. + Waarschuwing! Elk lid dat geen verzoek heeft ingediend, wordt van de server verwijderd. Audit-logboek Zodra moderators beginnen te modereren, kun je de moderatie hier modereren. Nog geen logboeken @@ -3980,7 +3997,6 @@ Verzoek beoordelen {count} Voordat je lidvereisten kunt uitschakelen, moet je eerst alle verzoeken goedkeuren of afwijzen. - Je moet nog {count} beoordelen! Scherm aanpassen Sorteren op: Nieuwste Sorteren op: Oudste @@ -4725,10 +4741,14 @@ Kanalen toevoegen Geen kanalen geselecteerd bijv. #general + Opdrachtmachtigingen + Standaard + Beperk het machtigingsgebruik van deze applicatie tot rollen, gebruikers en kanalen. Machtigingsopdrachten aanpassen Machtigingen gesynchroniseerd met integratie: **{integrationName}** Gesynchroniseerd Machtigingen niet gesynchroniseerd met integratie: **{integrationName}** + Niet gesynchroniseerd Rollen en leden Rollen of leden toevoegen Geen leden geselecteerd @@ -4898,6 +4918,8 @@ Een avontuur gaat beginnen. Laten we wat vrienden toevoegen! Mensen uitnodigen + Om een vriend(in) toe te voegen aan deze server, heb je hulp nodig van iemand met een uitnodigingsmachtiging. + Uitnodigingen zijn uitgeschakeld Opgelet! Vrienden die je hebt uitgenodigd, kunnen je berichtgeschiedenis lezen. Dit kanaal is privé. Alleen geselecteerde leden en rollen kunnen dit kanaal bekijken. Zoek vrienden @@ -4907,6 +4929,11 @@ Uitnodigingslink serverinstellingen Deel deze link met anderen om hen toegang te geven tot je server. Deel deze link met anderen zodat ze toegang hebben tot deze server en ze de stream kunnen kijken + De afbeelding van je serveruitnodigingen wordt nu weergegeven in de chat. Pas de jouwe aan onder **Serverinstellingen > Overzicht**. + Boost deze server om een afbeelding toe te voegen aan de embeds van je uitnodigingslinks. Nog maar {boostCount} nodig om te ontgrendelen! + Serverinstellingen + Begrepen + Personaliseer je serveruitnodigingen! Of, stuur een uitnodigingslink voor een stream naar een vriend Uitnodigen om te streamen Uitnodigen op server @@ -5087,6 +5114,7 @@ Gesprek verlaten Groep verlaten Weet je zeker dat je **!!{name}!!** wilt verlaten? Je kunt niet terugkeren naar de groep, tenzij je opnieuw wordt uitgenodigd. + Oeps, er ging iets fout. Wil je het nog eens proberen? Weet je zeker dat je wilt weggaan? Je kunt niet terugkeren naar deze groep, tenzij **!!{name}!!** jou opnieuw toevoegt. Verlaat !!{name}!! Groep Ga weg \'!!{name}!!\' @@ -5404,8 +5432,6 @@ Behandel iedereen met respect. Geen enkele vorm van lastigvallen, heksenjachten, seksisme, racisme of haatuitingen wordt getolereerd. {ruleIndex}. Je kan maximaal {number} regels toevoegen - Plaats geen NSFW-content of ongepaste content - Plaats geen NSFW-content of ongepaste content. Hieronder vallen teksten, beelden of links die naaktheid, seks, grof geweld of andere grafisch verontrustende content bevatten. Plaats geen spam of zelfpromotie Plaats geen spam of zelfpromotie (serveruitnodigingen, advertenties, enz.) zonder toestemming van de leiding. Hieronder valt ook het sturen van privéberichten naar andere leden. Voer een regel in @@ -5609,6 +5635,7 @@ Gedurende 15 minuten Gedurende 1 uur Gedurende 24 uur + Gedurende 3 uur Gedurende 8 uur Tot ik hem weer inschakel Demp **!!{name}!!** @@ -5658,7 +5685,6 @@ Ik begrijp en ga akkoord met deze voorwaarden. Ga verder naar Discord Gelieve onze geüpdatete Servicevoorwaarden en Privacybeleid te lezen en ermee akkoord te gaan om Discord te kunnen blijven gebruiken. - Servicevoorwaarden en Privacy Update Nieuwe thread Nieuw ongelezen Aankondigingskanaal @@ -5843,15 +5869,9 @@ Je moet minstens 18 jaar oud zijn om dit kanaal te mogen bekijken. Ben je 18 of ouder en wil je inhoud bestemd voor volwassenen zien? De inhoud van deze server is niet beschikbaar op iOS Begrepen - Sorry, NSFW-servers worden op het iOS-platform geblokkeerd volgens de richtlijnen van de App Store. Als je ouder dan 18 bent, kun je de desktop-app of website gebruiken. In ons [Helpcentrum]({helpURL}) vind je meer informatie. Emoji\'s van deze server zijn niet beschikbaar - NSFW-server - NSFW-servers worden op het iOS-platform geblokkeerd volgens de richtlijnen van de App Store. In ons [Helpcentrum]({helpURL}) vind je meer informatie. - NSFW-server Bekijk servers voor 18 jaar en ouder op iOS-apparaten nadat je op je desktop lid bent geworden. - Toegang tot NSFW-servers toestaan op iOS - NSFW kanaal Wat leuk dat je er bent! Eerst moet je je geboortedag invoeren. [Waarom moet ik mijn geboortedag invoeren?]({helpURL}) Vraag je vrienden om je uit te nodigen op hun servers, waar je kunt chillen en kletsen. Log in of meld je aan om aan de slag te gaan @@ -5925,7 +5945,6 @@ Het [privacybeleid]({privacyPolicyURL}) en de [servicevoorwaarden]({termsOfServiceURL}) van de ontwikkelaar van !!{application}!! zijn van toepassing op deze applicatie. Het [privacybeleid]({privacyPolicyURL}) en de servicevoorwaarden van de ontwikkelaar van !!{application}!! zijn van toepassing op deze applicatie. Het privacybeleid en de [servicevoorwaarden]({termsOfServiceURL}) van de ontwikkelaar van !!{application}!! zijn van toepassing op deze applicatie. - Na de autorisatie word je doorgestuurd naar: !!{origin}!! **!!{applicationName}!!** heeft ook gevraagd om de volgende machtigingen, maar je kunt die niet geven: Een taart te bakken Je mee te nemen naar een visrestaurant @@ -5939,8 +5958,6 @@ Je kunt nu dit venster of tabblad sluiten. Ongeldig bereik **{scope}** Ongeldig verzoek. Ontbrekende parameter **{param}** - wil toegang tot je account - Dit staat !!{application}!! toe om: Ingelogd als $[](userHook) Geef toegang tot je account Oeps, er ging iets fout… @@ -6043,6 +6060,7 @@ Vorige Pagina !!{currentPage}!! Pagina !!{currentPage}!! van !!{numPages}!! + [Voorwaarden betaaldiensten]({url}) {count} {count} Je vindt meer informatie op het Twitter-account van Discord. Servereigenaar met partnerschap @@ -6207,7 +6225,6 @@ Jij en !!{other}!! kunnen een bericht vanuit het bijbehorende tandwielmenu vastpinnen. Elk groepslid kan een bericht uit het bijbehorende tandwielmenu vastpinnen. Vastgepind - Dit kanaal is NSFW en vanwege zijn inhoud mogen de bijbehorende pins door niemand worden bekeken. Vastgepind, ongelezen Pools Android @@ -6448,7 +6465,6 @@ Boosts zorgen ervoor dat een server hogere niveaus kan bereiken. Elk niveau ontgrendelt voordelen voor de hele server. Het boosten van een server activeert een cooldown van 7 dagen. Je mag deze boost niet gebruiken op een andere server tot de cooldown is afgelopen. [Kom meer te weten over serverboosting.]({helpdeskArticle}) Serverboost - Serverboosts sinds {date} Boost overdragen Deze boost zit in de cooldown Ongebruikte boost @@ -6559,6 +6575,7 @@ Gebruik je gepersonaliseerde emoji\'s overal en geef ze een animatie Krijg {numBoosts} boosts en {discountPercentage} korting op toekomstige boosts Verdubbel het aantal servers waarvan je lid kunt worden van {nonPremiumMaxGuilds} naar {premiumMaxGuilds} + Wees wie je wilt zijn met een andere avatar, banner en bio op al je servers. Geef je profiel een persoonlijk tintje met een banner, aangepaste tag, geanimeerde avatar en een exclusieve Nitrobadge Gebruik een andere avatar op al je servers. Betere resoluties voor het delen van je scherm, tot maximaal 4k 60 fps @@ -6675,6 +6692,7 @@ Wacht even! Je hebt Nitro nodig om deze buit binnen te halen. Abonnementinfo tonen Wil je je Nitro-abonnement beheren? Ga naar je [abonnementenpagina](onSubscriptionsClick). + Door het aankopen van een Nitro-abonnement ga je akkoord met onze [Servicevoorwaarden]({termsURL}), onze [Voorwaarden betaaldiensten]({paidURL}) en ons [Privacybeleid]({privacyURL}). De betaling wordt in rekening gebracht op je Apple ID-account bij bevestiging van aankoop. Het abonnement wordt automatisch verlengd tenzij het minstens 24 uur voor het einde van de huidige periode wordt opgezegd. Binnen 24 uur voor het einde van de huidige periode wordt het bedrag in rekening gebracht. Je kunt je abonnementen beheren en opzeggen door na aankoop naar je accountinstellingen te gaan in de App Store. Abonnementupdates Bedankt! Bedankt voor je feedback. Stellen we op prijs! @@ -7258,9 +7276,6 @@ Leden kunnen praten in deze spraakkanalen. Als deze machtiging is uitgeschakeld, worden leden automatisch gedempt tot iemand die hiertoe gemachtigd is dit ongedaan maakt. Leden toestaan om spreker te worden op dit kanaal. Leden kunnen praten in dit spraakkanaal. Als deze machtiging is uitgeschakeld, worden leden automatisch gedempt tot iemand die hiertoe gemachtigd is dit ongedaan maakt. - Leden kunnen een activiteit beginnen op deze server. - Leden kunnen een activiteit beginnen op deze spraakkanalen. - Leden kunnen een activiteit beginnen op dit spraakkanaal. Leden kunnen hun video delen, schermdelen, of een game streamen in deze server. Leden kunnen hun video delen, schermdelen, of een game streamen in deze spraakkanalen. Leden kunnen hun video delen, schermdelen, of een game streamen in dit spraakkanaal. @@ -7893,7 +7908,6 @@ Oproep starten {start} — {end} $[!!{start}!!](startHook) — Eindigt op {end} - Activiteiten starten Evenement starten Je staat op het punt dit $[**!!{privacyLevel}!!**](privacyLevelHook)-evenement te starten Je staat op het punt dit evenement te starten @@ -8138,6 +8152,7 @@ Het lijkt erop dat je inactief bent. We hebben je daarom naar het inactiviteitkanaal gebracht. Hallo, is daar iemand? Je bent niet gemachtigd om in dit kanaal te spreken. + Potentieel gevaarlijke download Zweeds Inloggen Switchen @@ -8273,6 +8288,10 @@ Tar Groenblauw Tijdelijke leden worden automatisch gekickt wanneer ze worden losgekoppeld tenzij een rol is toegewezen + Let op! Er komen updates aan voor de onderstaande beleidsregels. Deze wijzigingen treden op **{date}** in werking. We laten het je nu weten, zodat je tijd hebt om te kijken wat er gaat veranderen. + We raden je aan de vernieuwde documenten volledig te lezen. Een aantal van de belangrijkste wijzigingen wordt in onze blogberichten uitgelegd. + We hebben updates aangekondigd voor de onderstaande beleidsregels. De wijzigingen zijn nu in werking getreden. Om akkoord te gaan, hoef je alleen maar Discord te blijven gebruiken. + We raden je aan de vernieuwde documenten volledig te lezen, aangezien ze van toepassing zijn op je Discord-gebruik. We hebben een aantal van de belangrijkste wijzigingen nader toegelicht in onze blogberichten. Voorwaarden en Bepalingen [Servicevoorwaarden]({url}) Door te registreren, ga je akkoord met de Discord\'s [Servicevoorwaarden]({termsURL}) en [Privacy Policy]({privacyURL}). @@ -8569,6 +8588,7 @@ Hmm.. Ik denk niet dat we dat type bestand ondersteunen. Ongeldig bestandstype Voeg een opmerking toe + Je kunt opmerkingen toevoegen vóór het uploaden. optioneel Totale berichtgrootte moet minder dan {maxSize} zijn Instant uploadmodus! @@ -8598,6 +8618,7 @@ Kan bestand niet openen: {file}. Upload in wachtrij Uploaden naar **{destination}** + Uploaden naar thread Geüpload door {count} {count} @@ -8713,7 +8734,6 @@ Check je mail. We hebben net een verificatiecode gestuurd naar **{oldEmail}**. Voer de code hier in om te verifiëren dat jij het echt bent. Verificatiecode [Heb je geen code of is de code niet meer geldig? Vraag om een nieuwe.](onResend) - Oud e-mailadres verifiëren Je huidige e-mailadres is !!{email}!! Waar wil je het in veranderen? Voer een nieuw e-mailadres en je huidige wachtwoord in. E-mailadres bewerken diff --git a/app/src/main/res/values-no/plurals.xml b/app/src/main/res/values-no/plurals.xml index 409c2397ba..1e3ba4d0c0 100644 --- a/app/src/main/res/values-no/plurals.xml +++ b/app/src/main/res/values-no/plurals.xml @@ -1,5 +1,9 @@ + + 1 nylig melding + {count} nylige meldinger + {extras} annen {extras} andre @@ -268,6 +272,10 @@ 1 m {minutes}m + + 1 måned + {months} måneder + 1 sekund {seconds} sekunder @@ -292,6 +300,10 @@ 1 uke {weeks} uker + + 1 år + {years} år + {#} annen {#} andre @@ -656,10 +668,6 @@ Ventende søknad {count} Ventende søknader - - søknad - {count} søknader - {#} boost {#} boost @@ -848,6 +856,10 @@ {numUses} benyttelse {numUses} benyttelser + + {#} boost til + {#} booster til + 1 dag {days} dager diff --git a/app/src/main/res/values-no/strings.xml b/app/src/main/res/values-no/strings.xml index 5d432f0724..d3d5174424 100644 --- a/app/src/main/res/values-no/strings.xml +++ b/app/src/main/res/values-no/strings.xml @@ -70,6 +70,10 @@ Takk til Dette kan ta et øyeblikk. Handlinger + Ingen nylige meldinger + {count} + Aktiv nå + Mange nylige meldinger Aktiv nå Aktiv på mobil Aktive tråder @@ -220,10 +224,6 @@ Gå tilbake Angi fødselsdatoen din Angi en gyldig fødselsdato - Før du kan se denne NSFW-kanalen, må du bekrefte alderen din. Vi kommer bare til å be om dette én gang. [Hvorfor må jeg oppgi fødselsdatoen min?]({helpURL}) - På denne kanalen finnes det voksent innhold merket som NSFW (Not Safe For Work). Vil du fortsette? - Du må være 18 år eller eldre for å se NSFW-kanaler på Discord. [Se hjelpeartikkelen vår]({helpURL}) om bekrefting av alder. - Beklager, du er ikke gammel nok til å se denne NSFW-kanalen Send inn Tilbake til innloggingen {underageMessage} [Se hjelpeartikkelen vår]({helpURL}) hvis du vil vite mer. @@ -702,6 +702,7 @@ Autoriserte apper Autoriserer Automatisk arkivering + Automatisk arkivering etter … 1 time 1 uke 24 timer @@ -774,6 +775,7 @@ Beta Bulgarsk Fakturering + Godta vilkårene for bruk og vilkårene for betalte tjenester for å fortsette Godta vilkårene for bruk for å fortsette Kontokreditt Når du aksepterer en gave mens du har et løpende abonnement, eller aksepterer en gave som ikke samsvarer med det gjeldende abonnementet ditt, vil den dukke opp her som en kreditt. @@ -841,7 +843,9 @@ Er dette en gave? Juridisk tåkeprat Jeg godtar [Discords vilkår for bruk]({url}) + Jeg godtar [Discords vilkår for bruk]({termsURL}) og [vilkårene for betalte tjenester]({paidURL}) Jeg godtar [Discords tjenestevilkår]({url}) og at abonnementet fornyes for **{rate}** **{renewalDate}**. Jeg kan når som helst avslutte abonnementet ved å gå til Brukerinnstillinger > Abonnement, og tidligere belastninger refunderes ikke, med mindre dette er lovpålagt. + Jeg godtar [Discords tjenestevilkår]({termsURL}), [vilkårene for betalte tjenester]({paidURL}) og at abonnementet fornyes for **{rate}** **{renewalDate}**. Jeg kan når som helst avslutte abonnementet ved å gå til Brukerinnstillinger > Abonnement, og tidligere belastninger refunderes ikke, med mindre dette er lovpålagt. Endre betalingsmåte Administrer abonnement i Google Play Administrer abonnement @@ -858,6 +862,8 @@ Her er dine gjeldende abonnementer. De vil faktureres på samme fakturasyklus. Du kan oppdatere alle abonnementene når som helst. Ved å kjøpe et Discord-abonnement godtar du [vilkårene for bruk]({termsUrl}) og [personvernerklæring]({privacyUrl}). Nitro og Server Boost er automatisk gjentakende abonnementer. Du gir Discord tillatelse til å umiddelbart belaste betalingsmåten du har angitt på !!{price}!! og til å fortsette å gjøre det automatisk hver måned, frem til du avslutter. Du kan avslutte det når som helst. Ved å kjøpe et Discord-abonnement godtar du [vilkårene for bruk]({termsUrl}) og [personvernerklæring]({privacyUrl}). Nitro og Server Boost er automatisk gjentakende abonnementer. Du gir Discord tillatelse til å umiddelbart belaste betalingsmåten du har angitt på !!{price}!!, og til å fortsette å gjøre det automatisk hvert år frem til du avslutter. Du kan avslutte det når som helst. + Ved å kjøpe et Discord-abonnement godtar du [vilkårene for bruk]({termsUrl}), [vilkårene for betalte tjenester]({paidURL}) og [personvernerklæringen]({privacyUrl}). Nitro og Server Boost er løpende abonnementer. Du gir Discord tillatelse til å umiddelbart belaste betalingsmåten du har angitt på !!{price}!!, og til å fortsette å gjøre det automatisk hver måned, frem til du avslutter. Du kan avslutte det når som helst. + Ved å kjøpe et Discord-abonnement godtar du [vilkårene for bruk]({termsUrl}), [vilkårene for betalte tjenester]({paidURL}) og [personvernerklæringen]({privacyUrl}). Nitro og Server Boost er løpende abonnementer. Du gir Discord tillatelse til å umiddelbart belaste betalingsmåten du har angitt på !!{price}!!, og til å fortsette å gjøre det automatisk hvert år, frem til du avslutter. Du kan avslutte det når som helst. Betalingskilden er ugyldig. Betalingsmåter Beløp @@ -989,6 +995,7 @@ {count} {count} {count} + [Blogginnlegget vårt]({url}) Blå Det ser ut til at du har vært alene i denne samtalen i mer enn fem minutter. Båndbreddepatruljen har bedt meg om å koble deg fra for å spare båndbredde. De greiene vokser ikke på trær! Vent litt, nå. !!{name}!! har bedt Discord om å blokkere meldinger som våre nokså nøyaktige roboter anser for å være eksplisitte, så meldingen din ble ikke sendt. @@ -1275,7 +1282,6 @@ Saktemodus er aktivert. Kunngjøringer Kunngjøringer (begrenset) - Kunngjøringer (NSFW) Mappe Regler Fase @@ -1285,7 +1291,6 @@ Tekst Tekst (aktive tråder) Tekst (begrenset) - Tekst (NSFW) Tale Tale (begrenset) Tale (låst) @@ -1429,6 +1434,7 @@ Valgfritt En gjest som snakket (tale eller tekst). Fellesskap + [Retningslinjer for fellesskapet]({url}) Ved å angi at serveren er en fellesskapsserver, godtar du at serveren samsvarer med våre [retningslinjer for fellesskapet]({helpdeskArticle}), og at Discord kan sjekke innholdet på serveren for å sikre at den er sikker for brukerne. Kompakt: få plass til flere meldinger på skjermen samtidig. #IRC Kjemper i **!!{name}!!** @@ -2037,6 +2043,8 @@ Deaktiver lyder Slå av video Vil du forkaste ulagrede endringer? + Fortsett å redigere + Kast Du har ulagrede endringer. Er du sikker på at du vil forkaste dem? ディスコード deaktivert ディスコード aktivert @@ -2113,12 +2121,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Tidlig supporter Ekkokansellering Rediger @@ -2204,7 +2214,6 @@ Du er visst allerede med i **!!{currentApplicationName}!!**. Er du sikker på at du vil bytte til **!!{targetApplicationName}!!**? Er du sikker? en aktivitet - Begynn å bruke tale når du spiller med andre! NYHET! Aktiviteter Spill sammen gratis i en av talekanalene. Lås opp flere aktiviteter med boosting! en annen aktivitet @@ -2297,7 +2306,6 @@ Aktiver varsler Aktiver tillatelse Du kan aktivere tilgang i personverninnstillingene. - Discord skanner og sletter automatisk media du sender i denne serveren som inneholder eksplisitt innhold (ekskludert NSFW-kanaler). Opprett en for meg Fellesskapsservere må ha tydelig publiserte serverregler og/eller -retningslinjer for medlemmer. Velg kanalen som er vert for dette. Kanal for regler eller retningslinjer @@ -2339,6 +2347,7 @@ Du vil kanskje prøve å nevne en rolle eller enkeltbrukere i stedet? Send nå Eksempler + [vedlegg] Avslutt scene Avslutt fullskjerm Utvid @@ -2412,7 +2421,6 @@ Å nei, du har ikke webhook-tillatelser på noen serverne du er på. Be serveradministratoren din om å gi deg tillatelsen eller be dem om å følge seg selv! Legg til denne kanalens oppdateringer til serveren din! Den valgte kanalen har for mange webhooks. Prøv å fjerne en webhook eller velg en annen kanal. - Merk: Dette er en NSFW-kanal. Følg for å få denne kanalens oppdateringer på din egen server. Over !!{count}!! andre følger også. De viktigste oppdateringene fra denne kanalen vil nå vises direkte i serveren din. Kos deg! @@ -2460,7 +2468,6 @@ Beskjæring vil sparke **{members}** som ikke er sett på Discord på **{days}** og er tilordnet roller som du spesifiserer. Medlemmer som ikke er tilordnet noen roller, fjernes også. De kan bli med i serveren igjen etter å ha blitt invitert på nytt. Publiser meldinger som når servere som er utenfor din egen. Brukere kan registrere seg for å «følge» denne kanalen, så utvalgte innlegg du «publiserer» herfra, vises direkte på deres egne servere. Kunngjøringskanaler mottar ikke meldinger fra andre kunngjøringskanaler. [Finn ut mer.]({documentationLink}) Publiser meldinger som når servere som er utenfor din egen. Brukere kan registrere seg for å «Følge» denne kanalen, så utvalgte innlegg du «Publiserer» herfra vises direkte på deres egne servere. [Finn ut mer.]({documentationLink}) - Brukere må bekrefte at de er over lovlig alder for å se innholdet på denne kanalen. NSFW-kanaler er unntatt fra eksplisitt innhold-filteret. Deaktivering av OpenH264 deaktiverer også maskinvareakselerert videokoding, hvis det er tilgjengelig. Hinter til ruteren din at pakker som Discord sender, skal prioriteres. Noen rutere eller internettleverandører kan oppføre seg dårlig når dette er aktivert. Alle i denne kanalen kobler til regionen du har angitt, uansett hvor de bor. Regioner har innvirkning på tale- og videokvalitet. La innstillingen stå på Automatisk, så finner Discord ut hva som fungerer best. @@ -2581,7 +2588,6 @@ Ingenting Frekvens Varslingsposisjon - NSFW-kanal Av Bare **@mentions** Bare @mentions @@ -2867,6 +2873,7 @@ Sendt! Velkommen, !!{username}!! Beklager, du kan ikke godta din egen gave på iOS. + Beklager, det ser ut til at noe er galt, og at du ikke kan bruke den koden. Du kunne ikke hente denne gaven, noen var før deg. Det er jazz, kjære! Når du har godtatt, får dur {skuName} FOR ALLTIIIIIID! Når du har godtatt, har du kreditt for **{skuName}** for **{timeFrame}** * @@ -3050,6 +3057,7 @@ Boost til nivå 2 for å få bedre lyd. Da vil det føles som om alle er i samme rom. Boost til nivå 3 i dag, så går lydkvaliteten fra 256 kbps til 384 kbps. Visste du at boosting gir bedre lydkvalitet? + For å administrere Server-boostene dine må du [åpne Discord-skrivebordsprogrammet](openAppHook). Du har nådd grensen på 100 servere Doble antall servere du kan bli med i til 200. Flere servere @@ -3222,6 +3230,8 @@ Uff da! Det oppsto visst en ultrasjelden feil. Oppdater for å se hva som skjer Det var alt! Eller vent, kanskje det er litt til … + Fjern fra hjemskjermen + Dette gjør at meldingen ikke vises på hjemskjermen, men meldingen vil fortsatt finnes i kanalen Åpne meldingen fra !!{channelName}!! i sidemenyen {maxReplies}+ svar {numReplies} @@ -3250,8 +3260,15 @@ Tilbakestill til standardbanner Trenger du mer? Med Nitro får du full tilpassing av serverprofilen. Last opp serverprofilbanner + Vi har lagt til bioer og bannere i serverprofiler! Nå kan du være hvem du vil, og uttrykke deg fritt på hver server. + Rediger serverprofilen min + Oppdaterte serverprofiler! Vær den du vil med egen avatar, banner og bio på hver server med [Discord Nitro!](onAndMore) Du kan også lås opp animerte avatarer og mer. Uttrykk deg bedre med serverprofiler. + Vær den du vil, og bruk forskjellige avatarer, bannere og bioer på hver server, oppgrader profilen din og mer med Discord Nitro! + Vil du bruke ulike avatarer, bannere og bioer? + Bruk forskjellig avatar, banner og bio på hver av serverne dine og mer med **Discord Nitro!** + Avatar, banner og om meg Inviter til servere Invitasjonen utløper om {xDays}. Andre servere @@ -3435,8 +3452,6 @@ $[**!!{user}!!**](userHook) fjernet $[**!!{target}!!**](targetHook) Endret navnet fra **!!{oldValue}!!** til **!!{newValue}!!** Angi navnet til **!!{newValue}!!** - Fjernet merkingen av kanalen som NSFW - Merket kanalen som NSFW $[**!!{user}!!**](userHook) opprettet kanaloverstyringer for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) fjernet kanaloverstyringer for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) oppdaterte kanaloverstyringer for $[**!!{target}!!**](targetHook) @@ -3669,6 +3684,7 @@ Vi anbefaler på det sterkeste å sette denne til bare @mentions for et offentlig Discord. Grunnet denne serverens størrelse får ikke medlemmene mobilpushvarslinger på meldinger som du ikke er @nevnt i. Deaktiver oppdagelse + Det å deaktivere medlemskrav betyr at folk kan bli med i fellesskapet ditt uten å godta regler og uten din manuelle godkjenning. Advarsel! Medlemmer som ikke innfrir kravene (f.eks. godtar reglene), sparkes ut fra serveren. Er du sikker? Kun serveradministratorer kan aktivere og deaktivere oppdagelse. 2FA-kravet for moderasjon er aktivert @@ -3799,6 +3815,7 @@ Fordeler på nivå 2 Fordeler på nivå 3 Vi anbefaler et bilde på minst 512x512 for serveren. + Advarsel! Medlemmer som ikke har sendt inn en søknad, sparkes ut fra serveren. Revisjonslogg Når moderatorer begynner å moderere, kan du moderere moderasjonen her. Ingen logger enda @@ -3866,7 +3883,6 @@ Se gjennom søknad {count} Før du kan slå av medlemskrav, må du enten godkjenne eller avslå alle søknader. - Du har {count} til gjennomgang! Tilpass skjermen Sorter etter: nyeste Sorter etter: eldste @@ -4610,10 +4626,14 @@ Legg til kanaler Ingen kanaler valgt f.eks. #generelt + Kommandotillatelser + Standard + Begrens bruken av denne appens kommandoer til roller, brukere og kanaler. Endre kommandotillatelser Tillatelser synkronisert med integrasjon: **{integrationName}** Synkronisert Tillatelser ikke synkronisert med integrasjon: **{integrationName}** + Ikke synkronisert Roller og medlemmer Legg til roller eller medlemmer Ingen medlemmer valgt @@ -4783,6 +4803,8 @@ Et eventyr begynner. Inviter noen venner. Inviter folk + Spør noen med invitasjonstillatelser om hjelp hvis du vil legge til en venn på denne serveren. + Invitasjoner er deaktivert Pass på! Venner du inviterer kan se den tidligere meldingshistorikken. Denne kanalen er privat, så det er bare utvalgte medlemmer og roller som har tilgang til å se den. Søk etter venner @@ -4792,6 +4814,11 @@ Innstillinger for serverinvitasjonslenke Del denne lenken med noen for å gi dem tilgang til serveren din. Del denne lenken med noen for å gi dem tilgang til denne serveren så de kan se strømmen + Serverinvitasjonsbildet ditt vises nå i chatten. Tilpass bildet under **Serverinnstillinger > Oversikt**. + Boost denne serveren for å legge til et bilde i de innebygde invitasjonslenkene dine. Du trenger bare {boostCount} for å låse opp! + Serverinnstillinger + Skjønner + Tilpass serverinvitasjonene! Eller send en strøminvitasjonslenke til en venn Inviter til strømmen Inviter til server @@ -4971,6 +4998,7 @@ Forlat samtalen Forlat gruppen Er du sikker på at du vil forlate **!!{name}!!**? Du kan ikke bli med i denne gruppen igjen med mindre du blir invitert på nytt. + Oi, det oppsto en feil. Vil du prøve på nytt? Er du sikker på at du vil forlate? Du kan ikke bli med i denne gruppen igjen med mindre **!!{name}!!** legger deg til igjen. Forlat !!{name}!!-gruppen Forlat «!!{name}!!» @@ -5276,8 +5304,6 @@ Behandle alle med respekt. Absolutt ingen trakassering, heksejakt, sexisme, rasisme eller hatefulle ytringer tolereres. {ruleIndex}. Du kan legge til maks {number} regler - Ingen NSFW eller obskønt innhold - Ingen NSFW eller obskønt innhold. Dette inkluderer tekst, bilder og lenker med nakenhet, sex, grov vold og annet opprivende innhold. Ingen spam eller selvpromotering Ingen spam eller selvpromotering (serverinvitasjoner, reklame osv.) uten tillatelse fra personalet. Dette inkluderer å sende direktemeldinger til andre medlemmer. Regelen din havner her @@ -5448,6 +5474,7 @@ I 15 minutter I 1 time I 24 timer + I 3 timer I 8 timer Til jeg slår det på igjen Demp **!!{name}!!** @@ -5497,7 +5524,6 @@ Jeg forstår og er enig i disse vilkårene. Fortsett til Discord For å forsette bruken av Discord må du lese og godta de oppdaterte vilkårene våre for bruk og personvernoppdateringen. - Vilkår for bruk og personvernoppdatering Ny tråd Nye uleste meldinger Kunngjøringskanal @@ -5681,15 +5707,9 @@ Du må minst være atten år gammel for å se på denne kanalen. Er du over atten og villig til å se på voksent innhold? Denne serverens innhold er ikke tilgjengelig på iOS Forstått - Beklager, men NSFW-servere er blokkert på iOS-plattformen i henhold til App Store-reglene. Hvis du er over 18, kan du bruke skrivebordsprogrammet eller nettstedet. Les mer i [hjelpesenteret]({helpURL}). Emojier fra denne serveren er ikke tilgjengelige - NSFW-server - NSFW-servere er blokkert på iOS-plattformen i henhold til App Store-reglene. [Gå til hjelpesenteret]({helpURL}) hvis du vil vite mer. - NSFW-server Etter å ha blitt med via datamaskin, kan du se serverne dine for personer over 18 på iOS-enheter. - Tillat tilgang til NSFW-servere på iOS - NSFW-kanal Vi er glad for å se deg! Før vi starter, må du angi fødselsdatoen din. [Hvorfor må jeg angi fødselsdatoen min?]({helpURL}) Be vennene dine om å invitere deg til serverne sine, hvor dere kan være sammen og snakke. Logg inn eller registrer deg for å komme i gang @@ -5763,7 +5783,6 @@ Utvikleren av !!{application}!! sin [personvernerklæring]({privacyPolicyURL}) og [tjenestevilkår]({termsOfServiceURL}) gjelder for denne appen. Utvikleren av !!{application}!! sin [personvernerklæring]({privacyPolicyURL}) og tjenestevilkår gjelder for denne appen. Utvikleren av !!{application}!! sin personvernerklæring og [tjenestevilkår]({termsOfServiceURL}) gjelder for denne appen. - Når du er godkjent omdirigeres du til: !!{origin}!! **!!{applicationName}!!** har også bedt om følgende tillatelser, men du kan ikke tildele dem: Bak en kake Kjøp deg en flott sjømatmiddag @@ -5777,8 +5796,6 @@ Du kan nå lukke dette vinduet eller denne fanen. Ugyldig område **{scope}** Ugyldig forespørsel. Mangler parameter **{param}** - vil ha tilgang til kontoen din - Dette gir !!{application}!! muligheten til å: Pålogget som $[](userHook) Autoriser tilgang til kontoen din Oops, noe gikk galt … @@ -5881,6 +5898,7 @@ Tidligere Side !!{currentPage}!! Side !!{currentPage}!! av !!{numPages}!! + [Vilkår for betalte tjenester]({url}) {count} {count} Discords Twitter skal ha mer informasjon. Eier av partnerserver @@ -6044,7 +6062,6 @@ Du og !!{other}!! kan feste en melding fra menyen med tre prikker. Alle gruppemedlemmer kan feste en melding fra menyen med tre prikker. Pins - Denne kanalen er NSFW, og på grunn av innholdet bør ikke festene ses av noen. Festede, uleste Polsk Android @@ -6284,7 +6301,6 @@ Boosting gir en server muligheten til å fortsette mot nivåer. Hvert nivå låser opp kollektive fordeler for hele serveren. Boosting av en server aktiverer en syvdagers nedkjøling. Du kan ikke bruke denne boosten i en annen server før denne nedkjølingen er fullført. [Finn ut mer om Server Boosting.]({helpdeskArticle}) Server Boost - Server Boosting siden {date} Overfør boost Denne boosten er under nedkjøling Ubrukt boost @@ -6395,6 +6411,7 @@ Bruk dine egendefinerte emojier hvor som helst, og animer dem Motta {numBoosts} booster og {discountPercentage} rabatt på fremtidige booster Doble antall servere du kan bli med i fra {nonPremiumMaxGuilds} til {premiumMaxGuilds} + Vær den du vil med egen avatar, banner og bio på hver server. Pynt profilen din med et banner, en egen tagg, en animert avatar og et eksklusivt Nitro-merke Bruk forskjellig avatar på hver server. Større videooppløsning ved all skjermdeling opptil 4k 60 fps @@ -6511,6 +6528,7 @@ Stopp en hal! Du trenger Nitro for å få denne gjenstanden. Vis abonnementsdetaljer Prøver du å administrere Nitro-abonnementet ditt? Gå til [Abonnementer](onSubscriptionsClick)-siden. + Ved å kjøpe et Nitro-abonnement godtar du [vilkårene for bruk]({termsURL}), [vilkårene for betalte tjenester]({paidURL}) og [personvernerklæringen]({privacyURL}). Betaling belastes Apple ID-kontoen din ved bekreftelse av kjøpet. Abonnementet fornyes automatisk med mindre det blir kansellert minst 24 timer før utløpet av den nåværende perioden. Kontoen din blir belastet for fornyelse i løpet av 24 timer før utløpet av den nåværende perioden. Du kan administrere og kansellere abonnementene dine ved å gå til kontoinnstillingene dine i App Store etter kjøpet. Abonnementsoppdateringer Takk! Takk for tilbakemeldingen. Vi setter pris på det! @@ -7094,9 +7112,6 @@ Lar medlemmer snakke i disse talekanalene. Hvis denne tillatelsen er deaktivert, vil medlemmene være dempet inntil noen med «demp medlemmer»-tillatelse skrur av dempingen. La medlemmer være talere i denne kanalen. Lar medlemmer snakke i denne talekanalen. Hvis denne tillatelsen er deaktivert, vil medlemmene være automatisk dempet inntil noen med «demp medlemmer»-tillatelse skrur av dempingen. - Lar medlemmer starte en aktivitet i denne serveren. - Lar medlemmer starte en aktivitet i disse talekanalene. - Lar medlemmer starte en aktivitet i denne talekanalen. Lar medlemmer dele deres videoer, dele skjermen eller strømme et spill på denne serveren. Lar medlemmer dele deres videoer, dele skjermen eller strømme et spill på disse talekanalene. Lar medlemmer dele deres videoer, dele skjermen eller strømme et spill på denne talekanalen. @@ -7729,7 +7744,6 @@ Start en samtale {start}–{end} $[!!{start}!!](startHook) – avsluttes {end} - Start aktiviteter Start hendelse Du er i ferd med å starte denne $[**!!{privacyLevel}!!**](privacyLevelHook) eventen Du er i ferd med å starte denne eventen @@ -7972,6 +7986,7 @@ Det ser ut til at du ble inaktiv. Vi har flyttet deg til kanalen for inaktive. Hallo, er noen der? Du har ikke tillatelse til å snakke i denne kanalen. + Potensielt farlig nedlasting Svensk Logg inn Bytt @@ -8107,6 +8122,10 @@ Tar Blågrønn Midlertidige medlemmer blir automatisk sparket ut når de frakobles med mindre en rolle har blitt tildelt. + Forvarsel! Det kommer oppdateringer til retningslinjene nedenfor. Endringene trer i kraft **{date}**. Vi gir deg beskjed, sånn at du skal ha tid til å gå gjennom endringene. + Vi oppfordrer deg til å lese gjennom de oppdaterte dokumentene. Enkelte av de viktigste endringene forklares i blogginnlegget. + Vi varslet om endringer i retningslinjene nedenfor. Endringene har nå tredd i kraft. For å si deg enig i dem trenger du bare å fortsette å bruke Discord. + Vi oppfordrer deg til å lese gjennom de oppdaterte dokumentene, siden de gjelder for bruken din av Discord. Vi har forklart enkelte av de viktigste endringene i blogginnlegget. Vilkår og betingelser [Vilkår for bruk]({url}) Ved å registrere deg godtar du Discords [vilkår for bruk]({termsURL}) og [personvernregler]({privacyURL}). @@ -8400,6 +8419,7 @@ Hmm … Jeg tror ikke vi støtter den filtypen. Ugyldig filtype Legg til en kommentar + Du kan legge til kommentarer før opplasting. valgfritt Sammenlagt meldingsstørrelse må være mindre enn {maxSize} Umiddelbar opplastning-modus! @@ -8429,6 +8449,7 @@ Kan ikke åpne filen: {file}. Opplasting satt i kø Last opp til **{destination}** + Last opp til tråd Lastet opp av {count} {count} @@ -8544,7 +8565,6 @@ Sjekk e-posten din: Vi sendte nettopp en bekreftelseskode til **{oldEmail}**. Skriv den her for å bekrefte at du virkelig er deg. Bekreftelseskode [Mottok du ingen kode, eller har den utløpt? Send på nytt.](onResend) - Bekreft gammel e-post Den gjeldende e-postadressen din er !!{email}!! – hva vil du bytte til? Skriv inn en ny e-postadresse og ditt nåværende passord. Rediger e-postadressen diff --git a/app/src/main/res/values-pl/plurals.xml b/app/src/main/res/values-pl/plurals.xml index cdae408f52..3b323d7c89 100644 --- a/app/src/main/res/values-pl/plurals.xml +++ b/app/src/main/res/values-pl/plurals.xml @@ -1,5 +1,10 @@ + + 1 nowa wiadomośc + {count} nowe wiadomości + {count} nowych wiadomości + {extras} inna osoba {extras} innych osób @@ -302,6 +307,11 @@ 1 min {minutes} min + + 1 miesiąc + {months} miesiące + {months} miesięcy + 1 sekunda {seconds} sekundy @@ -330,6 +340,11 @@ {weeks} tygodnie {weeks} tygodni + + 1 rok + {years} lata + {years} lat + {#} inna osoba obecnie grają {#} inne osoby obecnie grają @@ -743,11 +758,6 @@ {count} oczekujące wnioski {count} oczekujących wniosków - - wniosek czekający - {count} wnioski czekające - {count} wniosków czekających - {#} ulepszenie {#} ulepszenia @@ -958,6 +968,11 @@ {numUses} użyciu {numUses} użyciach + + {#} ulepszenie więcej + {#} ulepszenia więcej + {#} ulepszeń więcej + 1 dzień {days} dni diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index b3a5ced552..c1002f5d44 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -97,6 +97,10 @@ Podziękowania To może chwilę potrwać. Akcje + Brak nowych wiadomości + {count} + Aktywne teraz + Wiele nowych wiadomości Aktywny teraz Aktywne mobilnie Aktywne wątki @@ -247,10 +251,6 @@ Wróć Wpisz swoją datę urodzenia Wprowadź prawidłową datę urodzenia - Zanim wyświetlisz ten kanał NSFW, musimy zweryfikować Twój wiek. Poprosimy o to tylko raz. [Dlaczego muszę podawać datę urodzenia?]({helpURL}) - Ten kanał zawiera treści dla dorosłych oznaczone jako nie do oglądania w pracy (NSFW). Czy chcesz przejść dalej? - Trzeba mieć co najmniej 18 lat, by wyświetlać kanały NSFW na Discordzie. [Wyświetl artykuł pomocy]({helpURL}) dotyczący weryfikacji wieku. - Przykro nam, jesteś zbyt młody(-a), by wyświetlić ten kanał NSFW Wyślij Wróć do logowania {underageMessage} [Wyświetl artykuł pomocy]({helpURL}), aby dowiedzieć się więcej. @@ -729,6 +729,7 @@ Autoryzowane aplikacje Autoryzowanie Archiwizuj automatycznie + Archiwizuj automatycznie po… 1 godz. 1 tygodniu 24 godz. @@ -801,6 +802,7 @@ Beta Bułgarski Dane do faktury + Zaakceptuj Warunki Korzystania z Usługi i Warunki Korzystania z Płatnych Usług, aby kontynuować Zaakceptuj Warunki Korzystania z Usługi, aby kontynuować Saldo konta Jeśli przyjmiesz prezent, gdy masz ważną subskrypcję, albo przyjmiesz prezent różniący się od obecnej subskrypcji, pojawi się tu jako saldo do wykorzystania. @@ -868,7 +870,9 @@ Czy to prezent? Żargon prawniczy Akceptuję [Warunki Korzystania z Usługi Discorda]({url}) + Akceptuję [Warunki Korzystania z Usługi Discorda]({termsURL}) i [Warunki Korzystania z Płatnych Usług]({paidURL}) Wyrażam zgodę na [Warunki Korzystania z Usługi Discorda]({url}) i zgadzam się, by moja subskrypcja odnowiła się za opłatą **{rate}** w dniu **{renewalDate}**. Mogę anulować subskrypcję w dowolnym momencie w Ustawieniach użytkownika > Subskrypcje, a poprzednie opłaty nie zostaną zwrócone, o ile nie jest to wymagane prawnie. + Akceptuję [Warunki Korzystania z Usługi Discorda]({termsURL}) oraz [Warunki Korzystania z Płatnych Usług]({paidURL}) i zgadzam się, by moja subskrypcja odnowiła się za opłatą **{rate}** w dniu **{renewalDate}**. Mogę anulować subskrypcję w dowolnym momencie w Ustawieniach użytkownika > Subskrypcje, a poprzednie opłaty nie zostaną zwrócone, o ile nie jest to wymagane prawnie. Zmień metodę płatności Zarządzaj subskrypcją w Google Play Zarządzaj subskrypcją @@ -885,6 +889,8 @@ To Twoje obecne subskrypcje. Płatności za nie będą pobierane w tym samym cyklu rozliczeniowym. Możesz aktualizować dowolną subskrypcję w dowolnym momencie. Nabywając subskrypcję Discorda, akceptujesz nasze [Warunki Korzystania z Usługi]({termsUrl}) i [Politykę prywatności]({privacyUrl}). Nitro i ulepszenia serwerów są subskrypcjami odnawianymi automatycznie. Zgadzasz się na to, że Discord od razu pobierze opłatę za pośrednictwem metody płatności w wysokości !!{price}!! i będzie ją pobierać automatycznie co miesiąc, dopóki nie anulujesz swojej subskrypcji. Możesz ją anulować w każdej chwili. Nabywając subskrypcję Discorda, akceptujesz nasze [Warunki Korzystania z Usługi]({termsUrl}) i [Politykę prywatności]({privacyUrl}). Nitro i ulepszenia serwerów są subskrypcjami odnawianymi automatycznie. Zgadzasz się na to, że Discord od razu pobierze opłatę za pośrednictwem metody płatności w wysokości !!{price}!! i będzie ją pobierać automatycznie co roku, dopóki nie anulujesz swojej subskrypcji. Możesz ją anulować w każdej chwili. + Nabywając subskrypcję Discorda, akceptujesz nasze [Warunki Korzystania z Usługi]({termsUrl}), [Warunki Korzystania z Płatnych Usług]({paidURL}) i [Politykę prywatności]({privacyUrl}). Nitro i ulepszenia serwerów są subskrypcjami odnawianymi automatycznie. Zgadzasz się na to, że Discord od razu pobierze opłatę za pośrednictwem metody płatności w wysokości !!{price}!! i będzie ją pobierać automatycznie co miesiąc, dopóki nie anulujesz swojej subskrypcji. Możesz ją anulować w każdej chwili. + Nabywając subskrypcję Discorda, akceptujesz nasze [Warunki Korzystania z Usługi]({termsUrl}), [Warunki Korzystania z Płatnych Usług]({paidURL}) i [Politykę prywatności]({privacyUrl}). Nitro i ulepszenia serwerów są subskrypcjami odnawianymi automatycznie. Zgadzasz się na to, że Discord od razu pobierze opłatę za pośrednictwem metody płatności w wysokości !!{price}!! i będzie ją pobierać automatycznie co rok, dopóki nie anulujesz swojej subskrypcji. Możesz ją anulować w każdej chwili. Źródło płatności jest nieprawidłowe. Metody płatności Ilość @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Post na blogu]({url}) Niebieski Wygląda na to, że od pięciu minut jesteś jedynym uczestnikiem tej rozmowy. Kontrola przepustowości łącza poprosiła mnie bym Ciebie rozłączył, by zaoszczędzić transfer. Zdajesz sobie sprawę, że nie rośnie on na drzewach?! Zaczekaj momencik! !!{name}!! zażądał(a), aby Discord blokował wszystkie wiadomości, w których nasze prawie-że-nieomylne roboty wywęszą nieodpowiednie treści. Twoja wiadomość nie została więc wysłana. @@ -1308,7 +1315,6 @@ Tryb powolny jest włączony. Ogłoszenia Ogłoszenia (ograniczony) - Ogłoszenia (NSFW) Katalog Zasady Podium @@ -1318,7 +1324,6 @@ Tekstowy Tekstowy (aktywne wątki) Tekstowy (ograniczony) - Tekstowy (NSFW) Głosowy Głosowy (ograniczony) Głosowy (zamknięty) @@ -1483,6 +1488,7 @@ Zaloguj się przez Google Gość, który rozmawiał (głosowo lub tekstowo). Społeczność + [Wytyczne dla Społeczności]({url}) Ustawiając serwer jako serwer społeczności, zgadzasz się, że przestrzega on [Wytycznych dla Społeczności]({helpdeskArticle}) oraz że Discord może sprawdzić zawartość serwera w celu weryfikacji jego bezpieczeństwa. Kompaktowy: Zmieść więcej wiadomości na ekranie. #IRC Rywalizuje w: **!!{name}!!** @@ -2097,6 +2103,8 @@ Wyłącz dźwięki Wyłącz wideo Odrzucić niezapisane zmiany? + Kontynuuj edytowanie + Odrzuć Masz niezapisane zmiany, na pewno chcesz je odrzucić? Wyłączono ディスコード Włączono ディスコード @@ -2173,12 +2181,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Wczesny sympatyk Usuwanie echa Edytuj @@ -2264,7 +2274,6 @@ Wygląda na to, że już jesteś w: **!!{currentApplicationName}!!**. Czy na pewno chcesz przełączyć się na: **!!{targetApplicationName}!!**? Na pewno? aktywność - Zacznijcie grać razem głosowo! NOWOŚĆ! Aktywności Grajcie razem za darmo na dowolnym kanale głosowym. Odblokuj więcej aktywności dzięki ulepszeniom! inna aktywność @@ -2357,7 +2366,6 @@ Włącz powiadomienia Włącz uprawnienie Możesz włączyć dostęp w ustawieniach prywatności. - Discord automatycznie skanuje i usuwa media zawierające nieodpowiednie treści na tym serwerze (nie dotyczy kanałów NSFW). Utwórz go dla mnie Serwery społeczności muszą mieć wyraźnie przedstawione zasady lub wytyczne dotyczące serwera, które obowiązują członków. Wybierz kanał, na którym znajdą się te treści. Kanał z zasadami lub wytycznymi @@ -2400,6 +2408,7 @@ Może zamiast tego spróbuj wspomnieć rolę lub poszczególnych użytkowników? Wyślij Przykłady + [załącznik] Opuść podium Wyłącz pełny ekran Włącz napisy @@ -2531,7 +2540,6 @@ Ups, nie masz uprawnień na webhooki na żadnym serwerze, do którego należysz. Poproś administratora serwera o uprawnienia lub poproś go, by sam zaczął śledzenie! Dodaj powiadomienia z tego kanału do swojego serwera! Wybrany kanał ma zbyt wiele webhooków. Usuń webhook lub wybierz inny kanał. - Uwaga: To jest kanał NSFW. Obserwuj kanał, by otrzymywać powiadomienia z niego na własnym serwerze. Innych obserwujących: ponad !!{count}!!. Najważniejsze powiadomienia z tego kanału będą się teraz pojawiać bezpośrednio na Twoim serwerze. Super! @@ -2579,7 +2587,6 @@ Czyszczenie wyrzuci **{members}**, których nie widziano na Discordzie od **{days}** i przypisano tylko do wybranych przez Ciebie ról. Wyrzuceni zostaną również członkowie bez żadnej przypisanej roli. Członkowie mogą z powrotem dołączyć do serwera, używając nowego zaproszenia. Publikuj wiadomości, które dotrą do serwerów poza Twoim. Użytkownicy mogą zdecydować się na „obserwowanie” tego kanału, a wtedy wybrane posty, które tu „opublikujesz”, pojawią się bezpośrednio na ich serwerach. Kanały ogłoszeniowe nie będą otrzymywać wiadomości z innych kanałów ogłoszeniowych. [Dowiedz się więcej.]({documentationLink}) Publikuj wiadomości, które dotrą do serwerów poza Twoim. Użytkownicy mogą zdecydować się na „śledzenie” tego kanału, a wtedy wybrane posty, które tu „opublikujesz”, pojawią się bezpośrednio na ich serwerach. [Dowiedz się więcej.]({documentationLink}) - Użytkownicy będą musieli potwierdzić, że są powyżej wieku pełnoletności, aby wyświetlać zawartość w tym kanale. Kanały NSFW nie są skanowane przez filtr nieodpowiednich zawartości. Wyłączenie OpenH264 wyłącza też przyspieszone sprzętowo kodowanie wideo, jeśli jest dostępne. Wskazuje Twojemu routerowi, że pakiety, które przesyła Discord są o wysokim priorytecie. Niektóre routery lub usługodawcy internetowi mogą zachowywać się niepoprawnie, gdy to ustawienie zostanie włączone. Wszyscy na tym kanale połączą się z ustawionym regionem bez względu na to, gdzie mieszkają. Od regionu zależy jakość dźwięku i wideo. Pozostaw tę opcję jako automatyczną, a Discord sam ustali, co jest najlepsze. @@ -2700,7 +2707,6 @@ Nic Częstotliwość Pozycja powiadomień - Kanał NSFW Wyłączone Tylko **@wzmianki** Tylko @wzmianki @@ -2986,6 +2992,7 @@ Wysłano! Witaj, !!{username}!! Przykro nam, nie możesz przyjąć własnego prezentu na iOS. + Niestety wygląda na to, że coś poszło nie tak i nie możesz użyć tego kodu. Nie możesz zdobyć tego prezentu, bo ktoś inny był szybszy. Tak bywa! Po przyjęciu prezentu {skuName} będzie Twoje na ZA-WWWW-SZEEEE! Po przyjęciu prezentu będziesz mieć kredyt na **{skuName}** przez **{timeFrame}** @@ -3169,6 +3176,7 @@ Ulepsz do poziomu 2, by uzyskać lepszą jakość dźwięku, która sprawi, że poczujecie się, jakbyście byli w tym samym pokoju. Ulepsz do poziomu 3 już dziś, aby zwiększyć jakość dźwięku z 256 kb/s do 384 kb/s. Czy wiesz, że możesz uzyskać lepszą jakość dźwięku poprzez ulepszenie? + Aby zarządzać ulepszeniami serwerów, [otwórz aplikację Discord na komputer stacjonarny](openAppHook). Osiągnięto limit serwerów wynoszący 100 Podwój liczbę serwerów, do których możesz dołączyć – ze 100 do 200 serwerów. Więcej serwerów @@ -3341,6 +3349,8 @@ Ups! Wykryliśmy niezwykle rzadki błąd. Odśwież, aby zobaczyć aktualności To na razie tyle! Chwileczkę, chyba jest coś jeszcze… + Usuń ze strony głównej + To spowoduje usunięcie wiadomości ze strony głównej, ale dalej będzie ona istnieć na kanale Otwórz wiadomość z kanału !!{channelName}!! w pasku bocznym Ponad {maxReplies} odpowiedzi {numReplies} @@ -3369,8 +3379,15 @@ Przywróć domyślny baner Potrzebujesz czegoś więcej? Zyskaj pełną personalizację profilu serwerowego w ramach subskrypcji Nitro. Prześlij serwerowy baner profilu + Dodaliśmy dane o użytkowniku i banery do profilów serwerowych! Bądź tym, kim chcesz, i wyraź siebie na każdym serwerze. + Edytuj profil serwerowy + Zaktualizowano profile serwerowe! Bądź tym, kim chcesz, używaj innego awatara, banera i danych na każdym ze swoich serwerów oraz odblokuj animowane awatary (i nie tylko) dzięki [Discord Nitro!](onAndMore) Wyrażaj siebie za pomocą profili serwerowych + Bądź tym, kim chcesz, i używaj innego awatara, banera oraz innych danych o użytkowniku na każdym ze swoich serwerów, ulepsz swój profil i nie tylko dzięki Discord Nitro! + Chcesz użyć innego awatara, banera oraz innych danych o użytkowniku? + Używaj innego awatara, banera oraz innych danych o użytkowniku na każdym ze swoich serwerów i nie tylko dzięki **Discord Nitro!** + Awatar, baner i informacje o mnie Zaproś na serwery Zaproszenia wygasają za {xDays}. Inne serwery @@ -3554,8 +3571,6 @@ $[**!!{user}!!**](userHook) usunął(-ęła) $[**!!{target}!!**](targetHook) Zmieniono nazwę z **!!{oldValue}!!** na **!!{newValue}!!** Ustawiono nazwę na **!!{newValue}!!** - Odznaczono kanał jako NSFW - Oznaczono kanał jako NSFW $[**!!{user}!!**](userHook) nadpisał(-a) nadpisanie kanałów dla $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) usunął(-ęła) nadpisanie kanałów dla $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) zaktualizował(-a) nadpisanie kanałów dla $[**!!{target}!!**](targetHook) @@ -3788,6 +3803,7 @@ Zalecamy ustawienie tego tylko dla @wzmianek dla publicznego serwera Discorda. Ze względu na rozmiar serwera członkowie nie będą otrzymywać mobilnych powiadomień push do wiadomości bez @wzmianek. Wyłącz Wyszukiwanie serwerów + Wyłączenie wymagań dotyczących członków oznacza, że użytkownicy mogą dołączać do Twojej społeczności bez konieczności akceptowania regulaminu lub ręcznego zatwierdzania wniosków przez Ciebie. Uwaga! Każdy członek, który nie spełnił wymagań (np. nie zaakceptował regulaminu), zostanie wyrzucony z serwera. Na pewno? Tylko administratorzy serwera mogą włączać i wyłączać Wyszukiwanie. Włączono wymaganie 2FA dla moderacji @@ -3918,6 +3934,7 @@ Korzyści dla poziomu 2 Korzyści dla poziomu 3 Zalecamy obraz o wymiarach co najmniej 512×512 dla serwera. + Uwaga! Każdy członek, który nie przesłał wniosku, zostanie wyrzucony z serwera. Dziennik zdarzeń Kiedy moderatorzy rozpoczną moderację, możesz moderować moderatorów tutaj. Brak dzienników @@ -3985,7 +4002,6 @@ Przejrzyj wniosek {count} Zanim wyłączysz wymagania dotyczące członków, musisz zatwierdzić lub odrzucić wszystkie wnioski. - Masz {count} na weryfikację! Dostosuj okienko z wymaganiami Sortuj od najnowszych Sortuj od najstarszych @@ -4730,10 +4746,14 @@ Dodaj kanały Nie wybrano żadnych kanałów np. #general + Uprawnienia dot. poleceń + Domyślny + Pozwala ograniczyć używanie poleceń tej aplikacji do określonych ról, użytkowników i kanałów. Zmień uprawnienia dot. poleceń Uprawnienia zsynchronizowane z integracją: **{integrationName}** Zsynchronizowano Uprawnienia nie zsynchronizowane z integracją: **{integrationName}** + Nie zsynchronizowano Role i członkowie Dodaj role lub członków Nie wybrano żadnych członków @@ -4903,6 +4923,8 @@ Rozpoczyna się przygoda. Dodajmy trochę znajomych! Zaproś osoby + Aby dodać znajomego do tego serwera, poproś o pomoc kogoś z uprawnieniami dot. zaproszeń. + Zaproszenia są wyłączone Uwaga! Znajomi, których zapraszasz, mogą zobaczyć Twoją wcześniejszą historię wiadomości. Ten kanał jest prywatny. Tylko wybrani członkowie oraz osoby mające określone role mogą wyświetlać ten kanał. Szukaj znajomych @@ -4912,6 +4934,11 @@ Ustawienia linku z zaproszeniem na serwer Podziel się tym linkiem z innymi, aby udzielić im dostępu do Twojego serwera! Podziel się tym linkiem z innymi, aby udzielić im dostępu do tego serwera i do oglądania streamu + Obraz zaproszenia na serwer będzie teraz wyświetlany w czacie. Spersonalizuj zaproszenia w menu **Ustawienia serwera > Przegląd**. + Ulepsz ten serwer, aby dodać obraz do osadzonych treści linka z zaproszeniem. Aby odblokować, potrzebujesz tylko {boostCount}! + Ustawienia serwera + Zrozumiano + Spersonalizuj zaproszenia na serwer! Lub wyślij znajomemu link z zaproszeniem na stream Zaproś na stream Zaproś na serwer @@ -5092,6 +5119,7 @@ Rozłącz Opuść grupę Czy na pewno chcesz opuścić **!!{name}!!**? Nie będziesz mógł ponownie dołączyć do tej grupy, dopóki nie zostaniesz ponownie zaproszony. + Ups, coś poszło nie tak. Spróbować jeszcze raz? Czy na pewno chcesz wyjść? Nie będziesz w stanie ponownie dołączyć do tej grupy dopóki **!!{name}!!** nie doda Cię ponownie. Opuść grupę !!{name}!! Opuść \'!!{name}!!\' @@ -5409,8 +5437,6 @@ Traktuj wszystkich z szacunkiem. Absolutnie nie tolerujemy nękania, polowań na czarownice, seksizmu, rasizmu i mowy nienawiści. {ruleIndex}. Możesz dodać określoną liczbę zasad ({number}) - Zakaz treści NSFW i obraźliwych - Zakaz treści NSFW i obraźliwych. Obejmuje to wiadomości tekstowe, obrazy i linki zawierające nagość, seks, dotkliwą przemoc i inne poważnie niepokojące treści. Zakaz spamu i autopromocji Zakaz spamu i autopromocji (zaproszeń na serwery, reklam itp.) bez zezwolenia od członka personelu. Dotyczy to również prywatnych wiadomości do innych członków. Wprowadź zasadę @@ -5614,6 +5640,7 @@ Na 15 minut Na 1 godzinę Na 24 godziny + Na 3 godziny Na 8 godzin Dopóki nie włączę z powrotem Wycisz **!!{name}!!** @@ -5663,7 +5690,6 @@ Zapoznałem(-łam) się i zgadzam się z tymi warunkami. Przejdź do Discorda Aby dalej używać Discorda, zapoznaj się z zaktualizowanymi Warunkami Korzystania z Usługi oraz Polityką prywatności i wyraź na nie zgodę. - Aktualizacja Warunków Korzystania z Usługi i Polityki Prywatności Nowy wątek Nowe nieprzeczyt. wiad. Kanał ogłoszeniowy @@ -5848,15 +5874,9 @@ Musisz mieć co najmniej osiemnaście lat, aby wyświetlić ten kanał. Czy masz ponad osiemnaście lat i chcesz zobaczyć treści dla dorosłych? Zawartość tego serwera jest niedostępna na platformie iOS. Zrozumiano - Przepraszamy, ale serwery NSFW są zablokowane na platformie iOS zgodnie z wytycznymi App Store. Jeżeli masz co najmniej 18 lat, możesz dołączyć za pomocą aplikacji na komputer stacjonarny lub poprzez stronę internetową. Czytaj więcej w naszym [Centrum Wsparcia]({helpURL}). Emoji z tego serwera są niedostępne. - Serwer NSFW - Serwery NSFW są zablokowane na platformie iOS zgodnie z wytycznymi App Store. [Odwiedź nasze Centrum pomocy]({helpURL}), aby dowiedzieć się więcej. - Serwer NSFW Po dołączeniu w aplikacji na komputer stacjonarny wyświetlaj swoje serwery dla osób 18+ na urządzeniach iOS. - Zezwól na dostęp do serwerów NSFW na iOS - Kanał NSFW Cieszymy się, że jesteś z nami! Zanim rozpoczniemy, wprowadź swoją datę urodzenia. [Dlaczego muszę podać datę urodzenia?]({helpURL}) Poproś znajomych o zaproszenie Cię na ich serwery, które są miejscem spotkań i dyskusji. Zaloguj się lub zarejestruj, aby rozpocząć @@ -5930,7 +5950,6 @@ Do niniejszej aplikacji stosuje się [polityka prywatności]({privacyPolicyURL}) i [warunki korzystania z usług]({termsOfServiceURL}) twórcy !!{application}!!. Do niniejszej aplikacji stosuje się [polityka prywatności]({privacyPolicyURL}) i warunki korzystania z usług twórcy !!{application}!!. Do niniejszej aplikacji stosuje się polityka prywatności i [warunki korzystania z usług]({termsOfServiceURL}) twórcy !!{application}!!. - Po autoryzacji nastąpi przekierowanie do: !!{origin}!! Aplikacja **!!{applicationName}!!** poprosiła również o następujące uprawnienia, ale nie możesz ich udzielić: Upiec ciasto Kupić Ci smaczny obiad z owocami morza @@ -5944,8 +5963,6 @@ Możesz już zamknąć to okienko lub kartę. Nieprawidłowy zakres **{scope}** Nieprawidłowe żądanie. Brakuje parametru **{param}** - chce uzyskać dostęp do Twojego konta - Dzięki temu aplikacja !!{application}!! może: Zalogowano jako $[](userHook) Autoryzuj dostęp do Twojego konta Ups, coś poszło nie tak… @@ -6048,6 +6065,7 @@ Poprzednie Strona !!{currentPage}!! Strona !!{currentPage}!! z !!{numPages}!! + [Warunki Korzystania z Płatnych Usług]({url}) {count} {count} Więcej informacji powinno być dostępnych na Twitterze Discorda. Właściciel serwera partnerskiego @@ -6212,7 +6230,6 @@ Ty i !!{other}!! możecie przypinać wiadomość z menu koła zębatego. Każdy członek grupy może przypiąć wiadomość z jej menu koła zębatego. Przypięte - Ten kanał jest oznaczony jako NSFW i z powodu jego zawartości przypięte w nim wiadomości nie powinny być wyświetlane przez nikogo. Przypięte, nieprzeczytane Polski Android @@ -6453,7 +6470,6 @@ Ulepszanie pozwala serwerowi czynić postępy ku wyższym poziomom. Każdy poziom odblokowuje korzyści dla całego serwera. Ulepszenie serwera aktywuje siedmiodniowy czas odnowienia. Nie możesz wykorzystać tego ulepszenia do ulepszania innych serwerów, póki nie upłynie czas odnowienia. [Dowiedz się więcej o ulepszeniach serwera.]({helpdeskArticle}) Ulepszenie serwera - Ulepszanie serwerów od {date} Przenieś ulepszenie Trwa czas odnowienia tego ulepszenia Niewykorzystane ulepszenie @@ -6564,6 +6580,7 @@ Używaj swoich niestandardowych emoji w dowolnym miejscu i animuj je Zdobądź ulepszenia ({numBoosts}) i zyskaj {discountPercentage} zniżki na kolejne Podwój liczbę serwerów, do których możesz dołączyć – z {nonPremiumMaxGuilds} do {premiumMaxGuilds} + Bądź tym, kim chcesz! Korzystaj z różnych awatarów, banerów oraz danych o użytkowniku na każdym ze swoich serwerów. Wystylizuj swój profil za pomocą banera, niestandardowego tagu, animowanego awatara i ekskluzywnej odznaki Nitro Używaj innego awatara na każdym ze swoich serwerów. Lepsza rozdzielczość wideo wszystkich udostępnianych ekranów, do 4K i 60 klatek na sekundę @@ -6680,6 +6697,7 @@ Zaczekaj! Potrzebujesz Nitro, aby zgarnąć ten łup. Pokaż szczegóły subskrypcji Próbujesz zarządzać swoją subskrypcją Nitro? Przejdź na swoją stronę [Subskrypcji](onSubscriptionsClick). + Kupując subskrypcję Nitro, wyrażasz zgodę na nasze [Warunki Korzystania z Usługi]({termsURL}), [Warunki Korzystania z Płatnych Usług]({paidURL}) oraz [Politykę prywatności]({privacyURL}). Płatności będą pobierane z Twojego konta Apple ID po potwierdzeniu zakupu. Subskrypcja odnawia się automatycznie, o ile nie zostanie anulowana co najmniej 24 godziny przed końcem obecnego okresu. Twoje konto zostanie obciążone opłatą za odnowienie 24 godziny przed końcem obecnego okresu. Możesz zarządzać subskrypcjami i anulować je w ustawieniach konta w App Store po zakupie. Aktualizacje subskrypcji Dziękujemy! Dziękujemy za Twoją opinię. Doceniamy ją! @@ -7263,9 +7281,6 @@ Pozwala członkom na rozmowy na tych kanałach głosowych. Jeżeli to uprawnienie jest wyłączone, członkowie są domyślnie wyciszeni do momentu, gdy jedna z osób mająca uprawnienie „Wyciszanie członków” włączy im głos. Zezwalaj członkom na bycie mówcą w tym kanale. Pozwala członkom na rozmowy na tym kanale głosowym. Jeżeli to uprawnienie jest wyłączone, członkowie są domyślnie wyciszeni do momentu, gdy jedna z osób mająca uprawnienie „Wyciszanie członków” włączy im głos. - Pozwala członkom na uruchomienie aktywności na tym serwerze. - Pozwala członkom na uruchomienie aktywności na tych kanałach głosowych. - Pozwala członkom na uruchomienie aktywności na tym kanale głosowym. Pozwala członkom na udostępnianie filmów, współdzielenie ekranu lub streamowanie gry na tym serwerze. Pozwala członkom na udostępnianie filmów, współdzielenie ekranu lub streamowanie gry na tych kanałach głosowych. Pozwala członkom na udostępnianie filmów, współdzielenie ekranu lub streamowanie gry na tym kanale głosowym. @@ -7899,7 +7914,6 @@ Rozpocznij rozmowę {start} — {end} $[!!{start}!!](startHook) — Zakończenie: {end} - Rozpocznij aktywności Rozpocznij wydarzenie Zamierzasz rozpocząć to wydarzenie ($[**!!{privacyLevel}!!**](privacyLevelHook)) Zamierzasz rozpocząć to wydarzenie @@ -8144,6 +8158,7 @@ Wygląda na to, że jesteś nieaktywny(-a). Przenieśliśmy Cię na kanał nieaktywności. Halo? Jest tam ktoś? Nie masz uprawnień, aby rozmawiać na tym kanale. + Potencjalne groźny plik do pobrania Szwedzki Zaloguj się Przełącz @@ -8279,6 +8294,10 @@ Tar Morski Tymczasowi członkowie są automatycznie wyrzucani, gdy się rozłączą, chyba że przyznano im rolę + Uwaga! Nadchodzą aktualizacje poniższych zasad. Zmiany te wejdą w życie w dniu **{date}**. Informujemy Cię zawczasu, abyś miał(a) czas na zapoznanie się ze zmianami. + Zalecamy przeczytanie zaktualizowanych dokumentów w całości. Niektóre z najważniejszych zmian omówiliśmy w poście na blogu. + Ogłosiliśmy aktualizacje poniższych zasad. Zmiany te weszły już w życie. Aby zaakceptować zaktualizowane zasady, wystarczy kontynuować korzystanie z Discorda. + Zalecamy przeczytanie zaktualizowanych dokumentów w całości, gdyż mają zastosowanie do korzystania z Discorda. Niektóre z najważniejszych zmian omówiliśmy w poście na blogu. Warunki korzystania [Warunki korzystania z usługi]({url}) Rejestrując się, zgadzasz się na [Warunki Korzystania z Usługi]({termsURL}) oraz [Politykę Prywatności]({privacyURL}) Discorda. @@ -8572,6 +8591,7 @@ Hmm… Wydaje mi się że nie obsługujemy tego typu plików. Nieprawidłowy typ pliku Dodaj komentarz + Możesz dodać komentarze przed wysłaniem. opcjonalne Całkowity rozmiar wiadomości musi być mniejszy niż {maxSize} Tryb błyskawicznego przesyłania! @@ -8601,6 +8621,7 @@ Nie można otworzyć pliku: {file}. Przesyłanie w kolejce Prześlij na **{destination}** + Prześlij do wątku Dodane przez {count} {count} @@ -8716,7 +8737,6 @@ Sprawdź swoją pocztę e-mail: wysłaliśmy właśnie kod weryfikacji na adres **{oldEmail}**. Wprowadź go, aby potwierdzić, że to naprawdę Ty. Kod weryfikacji [Nie otrzymałeś(-aś) kodu lub kod wygasł? Poproś o jego ponowne wysłanie.](onResend) - Zweryfikuj swój stary adres e-mail Twój obecny adres e-mail to !!{email}!!. Na jaki chcesz go zmienić? Wprowadź nowy adres e-mail i istniejące hasło. Edytuj adres e-mail diff --git a/app/src/main/res/values-pt-rBR/plurals.xml b/app/src/main/res/values-pt-rBR/plurals.xml index f5f3e97268..2bc76e63d3 100644 --- a/app/src/main/res/values-pt-rBR/plurals.xml +++ b/app/src/main/res/values-pt-rBR/plurals.xml @@ -1,5 +1,9 @@ + + 1 mensagem recente + {count} mensagens recentes + {extras} outro {extras} outros @@ -268,6 +272,10 @@ 1m {minutes}m + + 1 mês + {months} meses + 1 segundo {seconds} segundos @@ -292,6 +300,10 @@ 1 semana {weeks} semanas + + 1 ano + {years} anos + {#} outro {#} outros @@ -656,10 +668,6 @@ pedido pendente {count} pedidos pendentes - - pedido - {count} pedidos - {#} impulso {#} impulsos @@ -848,6 +856,10 @@ {numUses} uso {numUses} usos + + {#} impulso + {#} impulsos + 1 dia {days} dias diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index f3463dd426..e44147029c 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -97,6 +97,10 @@ Reconhecimentos Isso pode demorar um pouquinho. Ações + Sem mensagens recentes + {count} + Ativo agora + Muitas mensagens recentes Ativo agora Ativo em dispositivos móveis Tópicos ativos @@ -247,10 +251,6 @@ Voltar Insira sua data de nascimento Insira uma data de nascimento válido - Antes de você poder ver este canal de conteúdo adulto, precisamos verificar sua idade. Só vamos pedir isso uma vez. [Por que preciso informar minha data de nascimento?]({helpURL}) - Este canal contém conteúdo adulto. Deseja continuar? - Você precisa ter 18 anos ou mais para ver canais de conteúdo adulto no Discord. [Leia nosso artigo de ajuda]({helpURL}) sobre verificação de idade. - Ops, você não tem idade suficiente para ver este canal de conteúdo adulto Enviar Voltar ao início de sessão {underageMessage} [Leia nosso artigo de ajuda]({helpURL}) para saber mais. @@ -729,6 +729,7 @@ Aplicativos autorizados Autorizando Autoarquivar + Autoarquivar depois de… 1 hora 1 semana 24 horas @@ -801,6 +802,7 @@ Beta Búlgaro Cobrança + Aceite os Termos de Serviço e Termos de Serviço Pago para continuar Aceite os Termos de Serviço para continuar Crédito da conta Quando você aceita um presente enquanto tem uma assinatura ativa, ou se aceita um presente diferente da sua assinatura atual, ele aparece aqui como crédito. @@ -868,7 +870,9 @@ Isso é um presente? Blábláblá Jurídico Eu concordo com os [Termos de Serviço do Discord]({url}) + Eu concordo com os [Termos de Serviço do Discord]({termsURL}) e os [Termos de Serviço Pago]({paidURL}) Eu concordo com os [Termos de Serviço do Discord]({url}) e que minha assinatura será renovada por **{rate}** em **{renewalDate}**. Eu posso cancelar a qualquer momento em Configurações de Usuário > Assinaturas. Não haverá reembolso das cobranças anteriores, a menos que exigido por lei. + Eu concordo com os [Termos de Serviço do Discord]({termsURL}), os [Termos de Serviço Pago]({paidURL}) e que minha assinatura será renovada por **{rate}** em **{renewalDate}**. Eu posso cancelar a qualquer momento em Configurações de Usuário > Assinaturas. Não haverá reembolso das cobranças anteriores, a menos que exigido por lei. Mudar método de pagamento Gerenciar assinatura no Google Play Gerenciar assinatura @@ -885,6 +889,8 @@ Estas são suas assinaturas atuais. Elas são cobradas no mesmo ciclo de cobrança. Você pode alterar qualquer uma delas a qualquer momento. Ao comprar uma assinatura Discord, você está concordando com nossos [Termos de Serviço]({termsUrl}) e [Política de Privacidade]({privacyUrl}). O Nitro e os impulsos de servidor são assinaturas automáticas. Você autoriza o Discord a cobrar !!{price}!! imediatamente do método de pagamento fornecido e que continuemos a cobrar automaticamente a cada mês até você cancelar a assinatura. Você pode cancelá-la a qualquer momento. Ao comprar uma assinatura Discord, você está concordando com nossos [Termos de Serviço]({termsUrl}) e [Política de Privacidade]({privacyUrl}). O Nitro e os impulsos de servidor são assinaturas automáticas. Você autoriza o Discord a cobrar !!{price}!! imediatamente do método de pagamento fornecido e que continuemos a cobrar automaticamente a cada ano até você cancelar a assinatura. Você pode cancelá-la a qualquer momento. + Ao comprar uma assinatura Discord, você está concordando com nossos [Termos de Serviço]({termsUrl}), [Termos de Serviço Pago]({paidURL}) e [Política de Privacidade]({privacyUrl}). O Nitro e os impulsos de servidor são assinaturas automáticas. Você autoriza o Discord a cobrar !!{price}!! imediatamente do método de pagamento fornecido e que continuemos a cobrar automaticamente a cada mês até você cancelar a assinatura. Você pode cancelá-la a qualquer momento. + Ao comprar uma assinatura Discord, você está concordando com nossos [Termos de Serviço]({termsUrl}), [Termos de Serviço Pago]({paidURL}) e [Política de Privacidade]({privacyUrl}). O Nitro e os impulsos de servidor são assinaturas automáticas. Você autoriza o Discord a cobrar !!{price}!! imediatamente do método de pagamento fornecido e que continuemos a cobrar automaticamente a cada ano até você cancelar a assinatura. Você pode cancelá-la a qualquer momento. Este método de pagamento é inválido. Métodos de Pagamento Total @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Nossa postagem]({url}) Azul Parece que você está sozinho nessa chamada há mais de cinco minutos. A patrulha da banda larga me pediu para desconectar você para economizar a nossa conexão. Nossa banda não dá em árvores! Epa! !!{name}!! pediu para que o Discord bloqueie quaisquer mensagens que nossos robôs semiconfiáveis considerem explícitas, então sua mensagem não foi enviada. @@ -1308,7 +1315,6 @@ O Modo Lento está ativado. Anúncios Anúncios (Limitado) - Anúncios (Conteúdo adulto) Diretório Regras Estágio @@ -1318,7 +1324,6 @@ Texto Texto (Tópicos ativos) Texto (Limitado) - Texto (Conteúdo adulto) Voz Voz (Limitado) Voz (Bloqueado) @@ -1483,6 +1488,7 @@ Fazer login com o Google Um visitante que falou (por voz ou texto). Comunidade + [Diretrizes da Comunidade]({url}) Ao definir seu servidor como servidor da comunidade, você concorda que ele cumpre nossas [Diretrizes de Comunidade]({helpdeskArticle}) e que o Discord pode verificar os conteúdos do servidor para garantir que ele é seguro. Compacto: encaixe mais mensagens na tela de uma vez. #IRC Competindo em: **!!{name}!!** @@ -2092,6 +2098,8 @@ Desativar sons Desativar vídeo Descartar as alterações? + Continuar editando + Descartar Há alterações não salvas, deseja mesmo descartá-las? ディスコード desativado ディスコード ativado @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Apoiador Inicial Cancelamento de eco Editar @@ -2259,7 +2269,6 @@ Parece que você já está em **!!{currentApplicationName}!!**. Deseja mesmo mudar para **!!{targetApplicationName}!!**? Você tem certeza? uma atividade - Comecem a jogar juntos, agora com voz! NOVO! Atividades Joguem juntos de graça em qualquer canal de voz. Desbloqueie mais atividades com impulsos! outra atividade @@ -2352,7 +2361,6 @@ Habilitar notificações Ativar permissão Você pode permitir o acesso nas configurações de privacidade. - O Discord automaticamente analisa e exclui automaticamente mídia enviada neste servidor que contenha conteúdo explícito (exceto canais adultos). Criar um para mim Servidores da comunidade precisam ter regras e/ou diretrizes claras e visíveis para os membros. Selecione o canal onde elas ficarão. Canal de regras ou diretrizes @@ -2395,6 +2403,7 @@ Em vez disso, que tal mencionar um cargo ou usuários individuais? Enviar agora Exemplos + [anexo] Sair do palco Sair da tela cheia Expandir @@ -2474,7 +2483,6 @@ Ô-ou, você não tem permissões de webhooks em nenhum servidor do qual faz parte. Peça ao administrador do servidor do qual você deseja ter a permissão ou peça que eles venham seguir por conta própria! Adicione as atualizações deste canal para seu servidor! O canal selecionado tem muitos webhooks. Remova um webhook ou selecione outro canal. - Aviso: este canal tem conteúdo adulto. Siga para receber atualizações deste canal no seu próprio servidor. Outras !!{count}!! pessoas também estão seguindo. Agora, as atualizações mais importantes desse canal aparecerão diretamente no seu servidor. Aproveite! @@ -2522,7 +2530,6 @@ A remoção expulsará **{members}** que não são vistos há **{days}** e que possuem apenas os cargos que você designou. Membros que não possuem nenhum cargo também estão inclusos. Os usuários expulsos podem voltar ao servidor usando um novo convite. Mande mensagens para servidores que não são o seu. Os usuários podem optar por seguir este canal, então as postagens que você publicar daqui aparecerão diretamente nos servidores deles. Canais de Anúncios não receberão mensagens de outros Canais de Anúncios. [Saiba mais.]({documentationLink}) Mande mensagens para servidores que não são o seu. Os usuários podem optar por seguir este canal, então as postagens que você publicar daqui aparecerão diretamente nos servidores deles. [Saiba mais.]({documentationLink}) - Os usuários deverão confirmar que são maiores de idade para ver o conteúdo deste canal. Os canais de conteúdo adulto não serão afetados pelo filtro de conteúdo explícito. Desativar o OpenH264 também desativará a codificação de vídeo acelerada por hardware, se disponível. Informa ao roteador que os pacotes do Discord são de alta prioridade. Alguns roteadores ou provedores de internet podem ficar de birra com isto ligado. Qualquer um neste canal se conectará na região definida independente de onde more. Regiões afetam a qualidade de voz e vídeo. Deixe no automático para o Discord definir o que funciona melhor. @@ -2643,7 +2650,6 @@ Nada Frequência Posição da Notificação - Canal de conteúdo adulto Desligado Apenas **@menções** Apenas @menções @@ -2929,6 +2935,7 @@ Enviado! Bem-vindo(a), !!{username}!! Desculpe, você não pode aceitar seu próprio presente no iOS. + Parece que algo deu errado e você não consegue usar esse código. Desculpa aí. Você não pôde resgatar esse presente porque alguém foi mais rápido. O jazz é assim, cara! Depois de aceitar, {skuName} será seu PARA SEM-PREEEEEE! Depois de aceitar, você terá crédito para **{skuName}** durante **{timeFrame}** * @@ -3112,6 +3119,7 @@ Impulsione para o nível 2 para um áudio mais suave, vai parecer que vocês estão na mesma sala. Impulsione para o nível 3 hoje e melhore a qualidade do seu áudio de 256kbps para 384kbps. Você sabia que pode ter uma qualidade de áudio melhor com os impulsos? + Para gerenciar seus impulsos de servidor, abra o [app para área de trabalho](openAppHook). Você está no limite de 100 servidores Dobre o número de servidores em que você pode entrar. Mais servidores @@ -3285,6 +3293,8 @@ Eita! Você encontrou um erro ultrarraro. Recarregue para ver o que está acontecendo Por enquanto é só! Mas espere, pode haver mais… + Remover da tela inicial + Isso removerá a mensagem mostrada na tela inicial, mas ela ainda existirá no canal Abrir mensagem de !!{channelName}!! na barra lateral {maxReplies}+ respostas {numReplies} @@ -3313,8 +3323,15 @@ Redefinir para faixa padrão Quer mais? Obtenha personalização total do perfil de servidor com o Nitro. Enviar faixa do perfil do servidor + Adicionou bios e faixas aos perfis de servidores! Seja quem você quiser e expresse-se em cada servidores. + Editar meu perfil do servidor + Perfis dos servidores atualizados! Seja quem você quiser e use avatares, faixas e bio diferentes em cada um dos seus servidores, desbloqueie avatares animados, e muito mais com o [Discord Nitro!](onAndMore) Expresse-se totalmente com perfis de servidor + Seja quem você quiser e use um avatar, faixa e bio diferentes em cada um dos seus servidores, melhore seu perfil, e muito mais com o Discord Nitro! + Quer usar avatar, faixa e bio diferentes? + Use avatar, faixa e bio diferentes em cada um dos seus servidores e muito mais com o **Discord Nitro!** + Avatar, Faixa, e sobre mim Convidar para o servidores Convites expiram em {xDays}. Outros servidores @@ -3498,8 +3515,6 @@ $[**!!{user}!!**](userHook) removeu $[**!!{target}!!**](targetHook) Mudou o nome de **!!{oldValue}!!** para **!!{newValue}!!** Definiu o nome para **!!{newValue}!!** - Desmarcou o canal como de conteúdo adulto - Marcou o canal como de conteúdo adulto $[**!!{user}!!**](userHook) criou permissões especiais para $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) removeu permissões especiais de $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) atualizou permissões especiais em $[**!!{target}!!**](targetHook) @@ -3732,6 +3747,7 @@ Se seu servidor for público, recomendamos fortemente definir isso para apenas @menções. Devido ao tamanho desse servidor, os membros não receberão notificações push em dispositivos móveis para mensagens que não sejam @menções. Desativar Descobrir + Desabilitar os Requisitos para Membros significa que as pessoas poderão entrar na sua comunidade sem aceitar regras e sem a sua aprovação manual. Aviso! Qualquer membro que não cumpra os requisitos (e.g. concordar com as regras) será expulso do servidor. Você tem certeza? Só administradores de servidor podem ativar ou desativar o Descobrir. Apenas moderadores com V2E ativado @@ -3862,6 +3878,7 @@ Vantagens de Nível 2 Vantagens de Nível 3 Recomendamos uma imagem que seja no mínimo 512x512 para o servidor. + Aviso! Qualquer membro que não enviar a inscrição será expulso do servidor. Registro de auditoria Quando os moderadores começarem a moderar, você poderá moderar a moderação aqui. Ainda não há registros @@ -3929,7 +3946,6 @@ Revisar pedido de associação {count} Antes de desativar os Requisitos para Membros, você deve aprovar ou rejeitar todos os pedidos. - Você tem {count} aguardando revisão! Personalizar janela Filtrar por: mais novos Filtrar por: mais antigos @@ -4674,10 +4690,14 @@ Adicionar canais Nenhum canal selecionado por exemplo #geral + Permissões de comando + Padrão + Uso restrito dos comandos de aplicativo para cargos, usuários e canais. Modificar comandos de permissões Permissões sincronizadas com a integração: **{integrationName}** Sincronizado Permissões não sincronizadas com a integração: **{integrationName}** + Não sincronizado Cargos e membros Adicionar cargos ou membros Nenhum membro selecionado @@ -4847,6 +4867,8 @@ Uma aventura começa. Vamos adicionar alguns amigos! Convidar pessoas + Para adicionar um amigo a este servidor, peça ajuda a alguém com permissão de convidar. + Convites estão desativados Atenção! Amigos que você convida podem ver seu histórico de mensagens anteriores. Este canal é privado, somente membros e cargos selecionados poderão visualizar esse canal. Buscar amigos @@ -4856,6 +4878,11 @@ Configurações de convite do servidor Compartilhe este link com outros para conceder acesso ao seu servidor! Compartilhe este link com outros para conceder acesso a este servidor e assistir a transmissão + Sua imagem de convite do servidor agora aparecerão no chat. Personalize a sua em **Configurações do servidor > Visão geral**. + Impulsione este servidor para adicionar uma imagem aos anexos do seu link de convite. Desbloqueie com apenas mais {boostCount}! + Configurações do servidor + Entendi + Personalize seus convites do servidor! Ou, envie um link de convite da transmissão para um amigo Convidar para a transmissão Convidar para o servidor @@ -5036,6 +5063,7 @@ Sair da chamada Sair do grupo Deseja mesmo sair de **!!{name}!!**? Você não poderá voltar a este grupo até receber um convite novamente. + Opa. Algo de errado não está certo. Quer tentar de novo? Deseja mesmo sair? Você não será capaz de voltar para este grupo, a menos que **!!{name}!!** adicione você novamente. Sair do grupo !!{name}!! Sair de !!{name}!! @@ -5352,8 +5380,6 @@ Trate todos com respeito. Nenhum tipo de assédio, caça às bruxas, sexismo, racismo ou discurso de ódio será tolerado. {ruleIndex}. Você só pode acrescentar até {number} regras - Nada de conteúdo adulto ou obsceno - Nada de conteúdo adulto ou obsceno. Isso inclui texto, imagens ou links que contenham nudez, sexo, violência pesada ou conteúdo graficamente perturbador. Nada de spam ou autopromoção É proibido fazer spam ou autopromoção (convites de servidor, anúncios, etc) sem permissão de um membro da equipe. Isso inclui mandar MDs para outros membros. Insira uma regra @@ -5557,6 +5583,7 @@ Por 15 minutos Por 1 hora Por 24 horas + Por 3 horas Por 8 horas Até eu ligá-las de novo Silenciar **!!{name}!!** @@ -5606,7 +5633,6 @@ Entendo e concordo com estes termos. Continuar para o Discord Para continuar usando o Discord, leia e concorde com nossos Termos de serviço e Política de privacidade atualizados. - Atualização nos Termos de serviço e de Privacidade Novo tópico Novas mensagens não lidas Canal de anúncios @@ -5791,15 +5817,9 @@ Você deve ter pelo menos dezoito anos para ver este canal. Você tem mais de dezoito anos e está disposto(a) a ver conteúdo adulto? O conteúdo deste servidor está indisponível no iOS Entendi - Sinto muito, mas servidores com conteúdo adulto são bloqueados na plataforma iOS, segundo as diretrizes da App Store. Se você tiver mais de 18 anos, você pode entrar no app para área de trabalho ou no website. Leia mais na nossa [Central de Ajuda]({helpURL}). Os emojis deste servidor estão indisponíveis - Servidor com conteúdo adulto - Servidores com conteúdo adulto são bloqueados na plataforma iOS, segundo as diretrizes da App Store. [Visite sua Central de ajuda]({helpURL}) para saber mais. - Servidor com conteúdo adulto Apos entrar em servidores para maiores, ative a exibição em dispositivos iOS. - Permitir acesso a servidores com conteúdo adulto no iOS - Canal de conteúdo adulto Que bom que você tá aqui! Antes de começarmos, informe sua data de nascimento. [Por que preciso informar minha data de nascimento?]({helpURL}) Servidores são lugares para passar o tempo e conversar. Peça aos seus amigos para entrar nos servidores deles. Entre ou registre-se para começar @@ -5873,7 +5893,6 @@ A [política de privacidade]({privacyPolicyURL}) e os [termos de serviço]({termsOfServiceURL}) do desenvolvedor de !!{application}!! se aplicam a este aplicativo. A [política de privacidade]({privacyPolicyURL}) e os termos de serviço do desenvolvedor de !!{application}!! se aplicam a este aplicativo. A política de privacidade e os [termos de serviço]({termsOfServiceURL}) do desenvolvedor de !!{application}!! se aplicam a este aplicativo. - Depois de autorizar, você será redirecionado para: !!{origin}!! **!!{applicationName}!!** também pediu as seguintes permissões, mas não é possível concedê-las: Assar um bolo Comprar um delicioso jantar com frutos do mar para você @@ -5887,8 +5906,6 @@ Você já pode fechar essa janela ou guia. Escopo inválido **{scope}** Pedido inválido. Parâmetro faltando: **{param}** - quer acessar sua conta - Com isto, !!{application}!! poderá: Conectou-se como $[](userHook) Autorize acesso à sua conta Ops, algo deu errado… @@ -5991,6 +6008,7 @@ Anterior Página !!{currentPage}!! Página !!{currentPage}!! de !!{numPages}!! + [Termos de Serviço Pago]({url}) {count} {count} O Twitter do Discord deve ter mais informações. Dono(a) de Servidor Parceiro @@ -6155,7 +6173,6 @@ Você e !!{other}!! podem fixar mensagens no menu engrenagem. Qualquer membro pode fixar uma mensagem a partir do menu engrenagem. Fixadas - Este canal é de conteúdo adulto e, devido ao seu conteúdo, as mensagens fixadas não devem ser vistas por ninguém. Fixadas, não lidas Polonês Android @@ -6396,7 +6413,6 @@ Impulsionar um servidor permite que ele progrida aos próximos níveis. Cada nível desbloqueia vantagens para todo o servidor. Impulsionar um servidor ativa uma reativação de 7 dias. Você não pode impulsionar outro servidor até que esse intervalo termine. [Saiba mais sobre os impulsos de servidor.]({helpdeskArticle}) Impulso de servidor - Impulsionando o servidor desde {date} Transferir impulso Este impulso está no intervalo Impulso não utilizado @@ -6507,6 +6523,7 @@ Use seus emojis personalizados em qualquer lugar e anime-os. Obtenha {numBoosts} Impulsos e {discountPercentage} de desconto nos futuros Impulsos. Dobre o número de servidores em que você pode entrar de {nonPremiumMaxGuilds} para {premiumMaxGuilds}. + Seja quem você quiser e use avatar, faixa e bio diferentes em cada um dos seus servidores. Estilize seu perfil com uma faixa, tag personalizada, avatar animado e emblema Nitro exclusivo. Use um avatar diferente em cada um dos seus servidores. Melhor resolução de vídeo para todos os seus compartilhamentos de tela até 4K e 60FPS. @@ -6623,6 +6640,7 @@ Peraí! Você precisa do Nitro para receber estes brindes. Mostrar detalhes da assinatura Tentando administrar sua assinatura Nitro? Vá para a [Página de assinatura](onSubscriptionsClick). + Ao comprar uma assinatura Nitro, você concorda com nossos [Termos de Serviço]({termsURL}), [Termos de Serviço Pago]({paidURL}) e [Política de Privacidade]({privacyURL}). O pagamento será cobrado da sua conta Apple ID na confirmação da compra. A assinatura é renovada automaticamente, a menos que seja cancelada pelo menos 24 horas antes do final do período atual. Sua conta será cobrada pela renovação dentro de 24 horas antes do final do período atual. Você pode gerenciar e cancelar suas assinaturas acessando as configurações da sua conta na App Store após a compra. Atualizações na assinatura Obrigado! Agradecemos seu comentário! @@ -7206,9 +7224,6 @@ Permite que os membros falem nestes canais de voz. Se esta permissão for desabilitada, membros estarão silenciados até que alguém com a permissão Silenciar membros mude esta permissão para eles. Permite que os membros sejam oradores neste canal. Permite que os membros falem neste canal de voz. Se esta permissão for desabilitada, membros estarão silenciados até que alguém com a permissão Silenciar membros mude esta permissão para eles. - Permite que os membros comecem uma atividade neste servidor. - Permite que os membros comecem uma atividade nestes canais de voz. - Permite que os membros comecem uma atividade neste canal de voz. Permite que os membros façam compartilhamento de tela, vídeo ou transmitam um jogo neste servidor. Permite que os membros façam compartilhamento de tela, vídeo ou transmitam um jogo nestes canais de voz. Permite que os membros façam compartilhamento de tela, vídeo ou transmitam um jogo neste canal de voz. @@ -7841,7 +7856,6 @@ Iniciar chamada {start} — {end} $[!!{start}!!](startHook) — Termina em {end} - Começar atividades Começar evento Você está prestes a começar esse evento $[**!!{privacyLevel}!!**](privacyLevelHook) Você está prestes a começar esse evento @@ -8086,6 +8100,7 @@ Parece que você está ausente. Movemos você para o canal de ausentes. Olá, alguém aí? Você não tem permissão para falar neste canal. + Download potencialmente perigoso Sueco Entrar Utilizar @@ -8221,6 +8236,10 @@ Tar Ciano Os membros temporários são expulsos automaticamente quando se desconectam, a menos que um cargo seja atribuído a eles + Atenção! Faremos atualizações nas políticas abaixo. Estas mudanças entrarão em vigor em **{date}**. Estamos avisando com antecedência para você ter tempo de ver o que vai mudar. + Aconselhamos que você leia os documentos atualizados. Algumas das mudanças mais importantes estão explicadas em uma postagem do nosso blog. + Anunciamos as atualizações das políticas abaixo. As mudanças já estão em vigor. Para concordar, continue usando o Discord. + Aconselhamos que você leia os documentos atualizados, já que eles se aplicam ao seu uso do Discord. Explicamos algumas das mudanças mais importantes em uma postagem do nosso blog. Termos e Condições [Termos de serviço]({url}) Ao se registrar, você concorda com os [termos de serviço]({termsURL}) e a [política de privacidade]({privacyURL}) do Discord. @@ -8514,6 +8533,7 @@ Er… Acho que esse tipo de arquivo não é compatível. Tipo de arquivo inválido Adicionar um comentário + Você pode adicionar comentários antes de enviar. opcional O tamanho total da mensagem deve ter menos de {maxSize} Modo de envio instantâneo! @@ -8543,6 +8563,7 @@ Não foi possível abrir o arquivo: {file}. Envio na fila Enviar para **{destination}** + Enviar para tópico Enviado por {count} {count} @@ -8658,7 +8679,6 @@ Confira seu e-mail: acabamos de enviar um código de verificação para **{oldEmail}**. Insira-o aqui para confirmar que é você de verdade. Código de Verificação [Não recebeu um código ou ele expirou? Mande de novo.](onResend) - Verificar e-mail antigo Seu e-mail atual é !!{email}!! Gostaria de mudar para qual e-mail? Insira um novo e-mail e sua senha atual. Editar e-mail diff --git a/app/src/main/res/values-ro/plurals.xml b/app/src/main/res/values-ro/plurals.xml index b4b38ff7f6..331f0ce088 100644 --- a/app/src/main/res/values-ro/plurals.xml +++ b/app/src/main/res/values-ro/plurals.xml @@ -1,5 +1,9 @@ + + 1 mesaj recent + {count} mesaje recente + {extras} altul {extras} alţii @@ -268,6 +272,10 @@ 1m {minutes}m + + 1 lună + {months} luni + 1 secundă {seconds} secunde @@ -292,6 +300,10 @@ 1 săptămână {weeks} săptămâni + + 1 an + {years} ani + încă {#} încă {#} @@ -666,10 +678,6 @@ Cerere în așteptare {count} cereri în așteptare - - cerere care așteaptă să fie verificată - {count} cereri care așteaptă să fie verificate - {#} boost {#} boost-uri @@ -858,6 +866,10 @@ {numUses} utilizare {numUses} utilizări + + {#} boost + {#} boost-uri + 1 zi {days} zile diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 8cb1625bac..48a56ccc6c 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -97,6 +97,10 @@ Mulţumiri S-ar putea să dureze puțin. Acțiuni + Nu există mesaje recente + {count} + Activitate acum + Multe mesaje recente Activ acum Activ pe mobil Fire active @@ -247,10 +251,6 @@ Du-te înapoi Introdu data nașterii Introdu o dată de naștere validă - Înainte de a putea accesa acest canal NSFW, trebuie să îți verificăm vârsta. Nu-ți vom cere această informație decât o singură dată. [De ce trebuie să-mi specific ziua de naștere?]({helpURL}) - Acest canal include conținut pentru adulți marcat ca fiind nepotrivit pentru locul de muncă (NSFW). Vrei să continui? - Trebuie să ai cel puțin 18 ani pentru a accesa canalele NSFW de pe Discord. [Vezi articolul nostru de ajutor]({helpURL}) privind verificarea vârstei. - Ne pare rău, dar nu ai vârsta necesară pentru a accesa acest canal NSFW Trimite Înapoi la Conectare {underageMessage} [Vezi articolul nostru de ajutor]({helpURL}) pentru a afla mai multe. @@ -729,6 +729,7 @@ Aplicații autorizate În curs de autorizare Auto-arhivează + Auto-arhivează după… 1 oră 1 săptămână 24 de ore @@ -801,6 +802,7 @@ Beta Bulgară Facturare + Pentru a continua, acceptă Condițiile de prestare a serviciilor și Condițiile de prestare a serviciilor plătite Pentru a continua, acceptă Condițiile de prestare a serviciilor Credit cont Atunci când accepți un cadou în timp ce ai un abonament activ sau atunci când cadoul acceptat diferă de abonamentul tău actual, acesta va apărea aici sub formă de credit. @@ -868,7 +870,9 @@ Este un cadou? Păsărească legală Sunt de acord cu [Condițiile Discord de Prestare a Serviciilor]({url}) + Sunt de acord cu [Condițiile Discord de prestare a serviciilor]({termsURL}) și cu [Condițiile de prestare a serviciilor plătite]({paidURL}) Sunt de acord cu [Condițiile Discord de prestare a serviciilor]({url}) și cu faptul că abonamentul meu se va reînnoi la prețul de **{rate}** pe data de **{renewalDate}**. Îl pot anula oricând accesând Setări utilizator > Abonamente, însă plățile anterioare nu vor fi restituite, cu excepția cazului în care acest lucru este prevăzut de legislația în vigoare. + Sunt de acord cu [Condițiile Discord de prestare a serviciilor]({termsURL}), [Condițiile de prestare a serviciilor plătite]({paidURL}) și cu faptul că abonamentul meu se va reînnoi la prețul de **{rate}** pe **{renewalDate}**. Îl pot anula oricând accesând Setări utilizator > Abonamente, însă plățile anterioare nu vor fi restituite, cu excepția cazului în care acest lucru este prevăzut de legislația în vigoare. Schimbă metoda de plată Gestionează abonamentul în Google Play Gestionează abonament @@ -885,6 +889,8 @@ Aici sunt abonamentele tale actuale. Toate vor fi facturate în același ciclu de facturare. Le poți actualiza oricând pe oricare dintre ele. Prin achiziționarea unui abonament Discord, ești de acord cu [Condițiile de prestare a serviciilor]({termsUrl}) și [Politica de confidențialitate]({privacyUrl}). Nitro și Boost pentru server sunt abonamente cu reînnoire automată. Autorizezi Discord să-ți perceapă imediat !!{price}!! prin metoda de plată indicată și să continue să-ți perceapă automat această sumă lunar până când anulezi abonamentul. Ai dreptul de a anula oricând abonamentul. Prin achiziționarea unui abonament Discord, ești de acord cu [Condițiile de prestare a serviciilor]({termsUrl}) și [Politica de confidențialitate]({privacyUrl}). Nitro și Boost pentru server sunt abonamente cu reînnoire automată. Autorizezi Discord să-ți perceapă imediat !!{price}!! prin metoda de plată indicată și să continue să-ți perceapă automat această sumă anual până când anulezi abonamentul. Ai dreptul de a anula oricând abonamentul. + Prin achiziționarea unui abonament Discord, ești de acord cu [Condițiile de prestare a serviciilor]({termsUrl}), [Condițiile de prestare a serviciilor plătite]({paidURL}) și [Politica de confidențialitate]({privacyUrl}). Abonamentele Nitro și Boost pentru server se reînnoiesc automat. Autorizezi Discord să-ți perceapă imediat !!{price}!! prin metoda de plată indicată și să continue să-ți perceapă automat această sumă lunar până când anulezi abonamentul. Ai dreptul de a anula oricând abonamentul. + Prin achiziționarea unui abonament Discord, ești de acord cu [Condițiile de prestare a serviciilor]({termsUrl}), [Condițiile de prestare a serviciilor plătite]({paidURL}) și [Politica de confidențialitate]({privacyUrl}). Abonamentele Nitro și Boost pentru server se reînnoiesc automat. Autorizezi Discord să-ți perceapă imediat !!{price}!! prin metoda de plată indicată și să continue să-ți perceapă automat această sumă anual până când anulezi abonamentul. Ai dreptul de a anula oricând abonamentul. Această sursă de plată este nevalidă. Metode de plată Suma @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Postarea noastră de pe blog]({url}) Albastru Se pare că ați fost de unul singur în acest apel pentru mai mult de cinci minute. Poliția lățimii de bandă mi-a cerut să te deconectez pentru a economisi. Îți amintim că datele nu cresc în copaci! Stai așa! !!{name}!! a cerut ca Discord să blocheze orice mesaj pe care îl consideră explicit roboții noștri pricepuți, așa că mesajul tău nu s-a trimis. @@ -1303,7 +1310,6 @@ A fost activat Regimul lent. Anunțuri Anunțuri (limitat) - Anunțuri (NFSW) Director Regulament Etapă @@ -1313,7 +1319,6 @@ Text Text (fire active) Text (limitat) - Text (NSFW) Voce Voce (limitat) Voce (blocat) @@ -1478,6 +1483,7 @@ Conectați-vă cu Google Vizitatori care au vorbit (prin voce sau text). Comunitate + [Regulamentul comunității]({url}) Prin faptul că îți configurezi server-ul ca server comunitar, ești de acord că acesta ne respectă [Regulamentul comunității]({helpdeskArticle}) și că Discord are dreptul să-i verifice conținutul pentru a confirma că este un mediu sigur. Compact: Mai multe mesaje încap pe ecran în același timp. #IRC Concurează în **!!{name}!!** @@ -2087,6 +2093,8 @@ Dezactivează sunetele Dezactivează video Dorești să anulezi schimbările nesalvate? + Continuă să editezi + Renunță Ai schimbări nesalvate, ești sigur că vrei să renunți la ele? ディスコード dezactivat ディスコード activat @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Susţinător timpuriu Anularea ecoului Editează @@ -2254,7 +2264,6 @@ Se pare că ai deja **!!{currentApplicationName}!!** în curs. Sigur vrei să treci la **!!{targetApplicationName}!!**? Sigur? o activitate - Jucați împreună acum pe canalul de voce! NOU! Activități Joacă-te gratuit cu alți utilizatori pe orice canal de voce. Deblochează mai multe activități prin stimulare! altă activitate @@ -2347,7 +2356,6 @@ Activează notificările Activează permisiunea Poți permite accesul în setările de confidențialitate. - Discord va scana și șterge automat fișierele media trimise pe acest server care includ conținut explicit (însă nu și pe canalele NSFW). Creează-mi unul Serverele comunitare trebuie să aibă regulamentul pentru membri postat în mod vizibil. Te rugăm să selectezi canalul care îl va găzdui. Canal cu regulament @@ -2390,6 +2398,7 @@ Poate poți încerca să menționezi un rol sau utilizatori individuali în schimb? Trimite acum Exemple + [atașament] Ieși din podium Ieși din ecranul complet Activați subtitrările @@ -2521,7 +2530,6 @@ Aoleu, nu ai permisiuni pentru webhook pentru niciunul dintre serverele tale. Cere-i administratorului server-ului să-ți acorde permisiunile sau spune-i să se urmărească pe sine însuși! Adaugă actualizările acestui canal la server-ul tău! Canalul selectat are prea multe webhook-uri. Te rugăm să înlături un webhook sau să alegi un alt canal. - Notă: Acest canal este NSFW. Urmărește pentru a primi noutățile de pe acest canal pe server-ul tău. Peste !!{count}!! de persoane urmăresc și ele. Cele mai importante actualizări de pe acest canal se vor afișa acum direct pe server-ul tău. Distracție plăcută! @@ -2569,7 +2577,6 @@ Prin eliminare, vom exclude **{members}** fără activitate pe Discord de **{days}** doar din cadrul rolurilor pe care le-ai selectat. Membrii fără rol fac și ei parte din numărul menționat. Utilizatorii excluși pot reveni pe server printr-o invitație nouă. Postează mesaje care ajung pe alte servere decât al tău. Utilizatorii pot alege să „Urmărească” acest canal, iar anumite postări pe care le „Publici” aici vor apărea direct pe serverele lor. Canalele pentru anunțuri nu vor primi mesaje de la alte canale pentru anunțuri. [Află mai multe.]({documentationLink}) Postează mesaje care ajung pe alte servere decât al tău. Utilizatorii pot alege să „Urmărească” acest canal, iar anumite postări pe care le „Publici” aici vor apărea direct pe server-ele lor. [Află mai multe.]({documentationLink}) - Utilizatorii trebuie să confirme că au vârsta legală pentru a vedea conținutul acestui canal. Canalele NSFW sunt exceptate de la filtrul de conținut explicit. Dezactivarea OpenH264 întrerupe, de asemenea, codificarea video cu accelerare hardware (dacă este disponibilă). Sugerează router-ului tău că pachetele transmise de Discord au prioritate ridicată. Unele router-e sau unii furnizori de servicii de internet pot reacționa anormal atunci când această setare este activată. Toată lumea de pe acest canal se va conecta la regiunea setată de tine, indiferent de locația reală. Regiunile afectează calitatea audio și video. Dacă lași activă opțiunea Automată, Discord va alege varianta care funcționează cel mai bine. @@ -2690,7 +2697,6 @@ Nimic Frecvență Poziție notificare - Canal NSFW Oprit Doar **@mentions** Doar @mentions @@ -2976,6 +2982,7 @@ Trimis! Bine ai venit, !!{username}!! Ne pare rău, dar nu-ți poți accepta propriul cadou pe iOS. + Ne pare rău, se pare că ceva nu a funcționat corect și nu poți folosi acest cod. Nu ai reușit să revendici acest cadou deoarece altcineva ți-a luat-o înainte. Așa e viața… Odată acceptat, {skuName} îți va aparține pentru TOTDEAUUUUNA! După ce accepți, vei avea credit pentru **{skuName}** timp de **{timeFrame}** * @@ -3159,6 +3166,7 @@ Stimulează până la nivelul 2 pentru o calitate audio mai bună, ca să simțiți că sunteți cu toții în aceeași cameră. Stimulează la nivelul 3 astăzi și sporește-ți calitatea audio de la 256 kbps la 384 kbps. Știai că poți obține o calitate audio mai bună prin stimulare? + Pentru a-ți gestiona boost-urile pentru server, [deschide aplicația Discord pentru desktop](openAppHook). Ai atins limita de 100 de servere Dublează la 200 numărul de servere din care poți face parte. Mai multe servere @@ -3332,6 +3340,8 @@ Ups! Ai dat peste o eroare extrem de rară. Reîmprospătează pentru a vedea ce se întâmplă Atât deocamdată! Dar stai un pic, s-ar putea să mai fie ceva… + Elimină din Acasă + Mesajul va fi eliminat din secțiunea Acasă, dar va exista în continuare pe canal Deschide mesajul de la !!{channelName}!! în bara laterală Peste {maxReplies} răspunsuri {numReplies} @@ -3360,8 +3370,15 @@ Resetează la bannerul implicit Ai nevoie de mai mult? Personalizează complet profilul de pe server cu Nitro. Încarcă banner de profil pentru server + Am adăugat profiluri și bannere la profilurile pentru servere! Fii cine vrei să fii și exprimă-te liber pe fiecare server. + Editează profilul meu de pe server + Profiluri actualizate pentru server! Fii cine vrei să fii și folosește câte un avatar, banner și profil diferit pe fiecare server, deblochează avatarurile animate, plus multe altele cu [Discord Nitro!](onAndMore) Exprimă-te liber cu profilurile pentru servere + Fii cine vrei să fii! Folosește câte un avatar, banner și profil diferit pe fiecare server, fă-ți upgrade la profil, plus multe altele cu Discord Nitro! + Vrei să folosești un avatar, banner și profil diferit? + Folosește câte un avatar, banner și profil diferit pe fiecare server, plus multe altele cu **Discord Nitro!** + Avatar, banner și Despre mine Invită pe servere Invitația expiră în {xDays}. Alte servere @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) a eliminat $[**!!{target}!!**](targetHook) A schimbat numele din **!!{oldValue}!!** în **!!{newValue}!!** A setat numele ca **!!{newValue}!!** - A marcat canalul ca potrivit pentru locul de muncă - A marcat canalul ca nepotrivit pentru locul de muncă $[**!!{user}!!**](userHook) a creat suprascrieri de canal pentru $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) a eliminat suprascrierile de canal pentru $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) a actualizat suprascrierile de canal pentru $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Îți recomandăm cu căldură să setezi opțiunea la doar @mentions în cazul serverelor Discord publice. Datorită dimensiunii server-ului, membrii nu vor primi notificări push pe mobil pentru mesajele fără @mention. Dezactivează Descoperire + Prin dezactivarea cerințelor pentru membri, utilizatorii se pot alătura comunității tale fără să accepte regulamentul și fără aprobare manuală. Avertisment! Orice membru care nu îndeplinește cerințele (de ex. acceptarea regulamentului) va fi exclus de pe server. Sigur? Doar administratorii de server pot activa și dezactiva funcția de Descoperire. S-a activat cerința A2F pentru moderare @@ -3909,6 +3925,7 @@ Avantaje nivel 2 Avantaje nivel 3 Recomandăm o imagine de cel puțin 512x512 pentru server. + Avertisment! Orice membru care nu a depus cerere va fi exclus de pe server. Jurnalul server-ului Odată ce moderatorii încep moderarea, poți să moderezi moderarea aici. Nicio intrare încă @@ -3976,7 +3993,6 @@ Verificare cerere {count} Înainte să poți dezactiva cerințele pentru membri, trebuie să aprobi sau să respingi toate cererile de alăturare. - Ai {count}! Personalizare ecran Sortează după: cele mai noi Sortează după: cele mai vechi @@ -4721,10 +4737,14 @@ Adaugă canale Nu e selectat niciun canal de ex. #general + Permisiuni comenzi + Implicit + Restricționează utilizarea comenzilor acestei aplicații la anumite roluri, utilizatori și canale. Modifică permisiunile pentru comenzi Permisiunile s-au sincronizat cu integrarea: **{integrationName}** Sincronizare Permisiunile nu s-au sincronizat cu integrarea: **{integrationName}** + Nu s-a sincronizat Roluri și membri Adaugă roluri sau membri Nu e selectat niciun membru @@ -4894,6 +4914,8 @@ O aventură începe. Să adăugăm niște prieteni! Invită persoane + Pentru a adăuga un prieten pe acest server, cere ajutorul cuiva care are permisiunea de a trimite invitații. + Invitațiile sunt dezactivate Atenție! Prietenii pe care îi inviți îți pot vedea istoricul mesajelor anterioare. Acest canal este privat, numai membrii și rolurile selectate îl pot vedea. Caută prieteni @@ -4903,6 +4925,11 @@ Setări link de invitație pe server Partajează acest link cu alții pentru a le permite accesul la server-ul tău! Partajează link-ul cu alții pentru a le acorda accesul la server și a le permite să urmărească stream-ul + Imaginea asociată invitației tale pe server va fi acum afișată în chat. Personalizeaz-o accesând **Setările serverului > Prezentare generală**. + Stimulează acest server pentru a afișa o imagine la inserarea linkului de invitație. Deblochează cu încă {boostCount}! + Setări server + Am înțeles + Personalizează-ți invitațiile pe server! Sau trimite unui prieten link de invitație la stream Invită la stream Invită pe server @@ -5083,6 +5110,7 @@ Părăsește apelul Părăsește grupul Ești sigur ca vrei să părăsești **!!{name}!!**? Nu vei mai putea să te întorci în acest grup decât dacă ești reinvitat. + Ups, ceva nu a mers bine. Mai încerci o dată? Ești sigur că vrei să pleci? Nu vei mai putea să te întorci în acest grup decât dacă **!!{name}!! ** te adaugă din nou. Părăsește grupul !!{name}!! Părăsește \'!!{name}!!\' @@ -5400,8 +5428,6 @@ Tratează pe toată lumea cu respect. Nu tolerăm hărțuirea, vânătoarea de vrăjitoare, sexismul, rasismul sau instigarea la ură. {ruleIndex}. Poți adăuga maximum {number} reguli - Fără conținut NSFW sau obscen - Nu este permis conținutul NSFW sau obscen. Aici se încadrează și textele, imaginile sau linkurile care conțin nuditate, sex, violență sau orice alt conținut explicit deranjant. Fără spam sau auto-promovare Nu acceptăm spamarea sau auto-promovarea (invitații pe server, reclame etc.) fără permisiunea unui membru al personalului. Aici se numără și trimiterea de mesaje directe către alți membri. Introdu o regulă @@ -5605,6 +5631,7 @@ 15 minute 1 oră 24 de ore + Timp de 3 ore 8 ore Până reactivez Amuțește **!!{name}!!** @@ -5654,7 +5681,6 @@ Înțeleg și sunt de acord cu aceste condiții. Continuă pe Discord Pentru a continua să folosești Discord, te rugăm să citești și să accepți Politica de confidențialitate și Condițiile de prestare a serviciilor actualizate. - Actualizare Condiții de prestare a serviciilor și Politica de confidențialitate Fir nou Necitite noi Canal pentru anunţuri @@ -5839,15 +5865,9 @@ Trebuie să ai măcar 18 ani pentru a putea vedea acest canal. Ai peste 18 ani și dorești să vizionezi conținut adult? Conținutul acestui server este indisponibil pe iOS Am înțeles - Ne pare rău, dar serverele NSFW sunt blocate pe platforma iOS conform regulamentului App Store. Dacă ai peste 18 ani, te poți alătura folosind aplicația pentru desktop sau site-ul web. Citește mai multe în [Centrul de asistență]({helpURL}). Emoji-urile de pe acest server nu sunt disponibile - Server NSFW - Serverele NSFW sunt blocate pe platforma iOS conform regulamentului App Store. [Vizitează Centrul nostru de asistență]({helpURL}) pentru a afla mai multe. - Server NSFW După ce te alături pe desktop unor servere pentru adulți, permite-le afișarea pe dispozitivele iOS. - Permite accesul la serverele NSFW pe iOS - Canal NSFW Suntem încântați că ești aici! Înainte de a începe, introdu-ți data nașterii. [De ce trebuie să-mi indic data nașterii?]({helpURL}) Cere-le prietenilor să te invite pe serverele lor, unde puteți discuta și petrece timpul împreună. Conectează-te sau înregistrează-te pentru a începe @@ -5921,7 +5941,6 @@ Această aplicație se supune [Politicii de confidențialitate]({privacyPolicyURL}) și [Condițiilor de prestare a serviciilor]({termsOfServiceURL}) ale dezvoltatorului !!{application}!!. Această aplicație se supune [Politicii de confidențialitate]({privacyPolicyURL}) și Condițiilor de prestare a serviciilor ale dezvoltatorului !!{application}!!. Această aplicație se supune Politicii de confidențialitate și [Condițiilor de prestare a serviciilor]({termsOfServiceURL}) ale dezvoltatorului !!{application}!!. - După autorizare, vei fi redirecționat/ă către: !!{origin}!! **!!{applicationName}!!** a solicitat și următoarele permisiuni, pe care nu le poți acorda: Să facă prăjituri Să te scoată la un restaurant cu fructe de mare @@ -5935,8 +5954,6 @@ Acum poți închide această fereastră sau filă. Domeniu nevalid **{scope}** Solicitare nevalidă. Lipsește parametrul **{param}** - vrea să-ți acceseze contul - Astfel, aplicația !!{application}!! va avea următoarele permisiuni: Autentificat/ă ca $[](userHook) Să permită accesul la contul tău Ups, ceva nu a mers bine… @@ -6039,6 +6056,7 @@ Anterior Pagina !!{currentPage}!! Pagina !!{currentPage}!! din !!{numPages}!! + [Condiții de prestare a serviciilor plătite]({url}) {count} {count} Contul Twitter al Discord ar trebui să conțină mai multe informaţii. Proprietar Server Partener @@ -6203,7 +6221,6 @@ Tu și !!{other}!! puteți fixa un mesaj din meniul său cu trei puncte. Orice membru din grup poate să fixeze un mesaj din meniul său cu trei puncte. Fixări - Acest canal este Nepotrivit pentru locul de muncă și din această cauză mesajele fixate pe el nu trebuie văzute de nimeni. Mesaje fixate, necitite Poloneză Android @@ -6444,7 +6461,6 @@ Stimularea serverelor le permite acestora să treacă la niveluri noi. Fiecare nivel deblochează avantaje pentru întregul server. Atunci când stimulezi un server, activezi o perioadă de așteptare de 7 zile. Nu vei putea folosi acest boost pe alt server până la sfârșitul perioadei. [Află mai multe despre stimularea serverelor.]({helpdeskArticle}) Boost pentru server - Stimulează serverul de pe {date} Transferă boost Acest boost este în perioada de așteptare Boost nefolosit @@ -6555,6 +6571,7 @@ Folosește-ți oriunde emoji-urile personalizate și animează-le Primește {numBoosts} boost-uri și o reducere de {discountPercentage} la boost-urile viitoare Dublează numărul de servere din care poți face parte, de la {nonPremiumMaxGuilds} la {premiumMaxGuilds} + Fii cine vrei să fii și folosește câte un avatar, banner și profil diferit pe fiecare server. Dă-i stil profilului tău cu un banner, un tag personalizat, un avatar animat și insigna exclusivă Nitro Folosește câte un avatar diferit pe fiecare server. Rezoluții video mai bune pentru partajarea ecranului desktop, până la 4k 60 fps @@ -6671,6 +6688,7 @@ Stai așa! Ai nevoie de Nitro pentru a obține prada asta. Arată detaliile abonamentului Încerci să-ți gestionezi abonamentul Nitro? Mergi la pagina [Abonamente](onSubscriptionsClick). + Prin achiziționarea unui abonament Nitro, ești de acord cu [Condițiile de prestare a serviciilor]({termsURL}), [Condițiile de prestare a serviciilor plătite]({paidURL}) și cu [Politica de confidențialitate]({privacyURL}). Plata se va percepe din contul tău Apple ID în momentul confirmării achiziției. Abonamentul se va reînnoi automat, cu excepția cazului în care este anulat cu minimum 24 de ore înainte de încheierea perioadei scadente. Taxa de reînnoire se percepe în termen de 24 de ore înainte de încheierea perioadei scadente. Îți poți gestiona și anula abonamentele accesând setările contului în App Store după achiziție. Noutăți despre abonamente Îți mulțumim! Îți mulțumim pentru feedback. Îl apreciem! @@ -7254,9 +7272,6 @@ Le permite membrilor să discute pe aceste canale de voce. Dacă această permisiune este dezactivată, microfonul membrilor se oprește implicit până când este pornit de cineva cu permisiunea „Oprește microfonul membrilor”. Permite membrilor să fie vorbitori pe acest canal. Le permite membrilor să discute pe acest canal de voce. Dacă această permisiune este dezactivată, microfonul membrilor se oprește implicit până când este pornit de cineva cu permisiunea „Oprește microfonul membrilor”. - Le permite membrilor să lanseze o activitate pe acest server. - Le permite membrilor să lanseze o activitate pe aceste canale de voce. - Le permite membrilor să lanseze o activitate pe acest canal de voce. Le permite membrilor să partajeze conținut video, să-și partajeze ecranul sau să facă streaming la un joc pe acest server. Le permite membrilor să partajeze conținut video, să-și partajeze ecranul sau să facă streaming la un joc pe aceste canale de voce. Le permite membrilor să partajeze conținut video, să-și partajeze ecranul sau să facă streaming la un joc pe acest canal de voce. @@ -7890,7 +7905,6 @@ Începe un apel {start} — {end} $[!!{start}!!](startHook) — se încheie la {end} - Începe activități Deschide evenimentul Ești pe cale să începi acest eveniment $[**!!{privacyLevel}!!**](privacyLevelHook) Ești pe cale să pornești acest eveniment @@ -8135,6 +8149,7 @@ Se pare că ești inactiv/ă. Am preluat noi inițiativa și te-am mutat pe canalul de inactivitate. Salut, e cineva acolo? Nu ai permisiunea de a vorbi pe acest canal. + Descărcare potențial periculoasă Suedeză Conectează-te Comută @@ -8270,6 +8285,10 @@ Tar Turcoaz Membrii temporari sunt dați afară automat atunci când se deconectează cu excepția cazului în care un rol a fost atribuit + Atenție! Aducem actualizări politicilor indicate mai jos. Schimbările vor intra în vigoare pe **{date}**. Te anunțăm de acum ca să ai timp să afli ce se va schimba. + Te încurajăm să citești integral documentele actualizate. Unele dintre cele mai importante schimbări sunt explicate în postarea noastră de pe blog. + Am anunțat actualizări la politicile de mai jos. Schimbările sunt acum în vigoare. Pentru a-ți exprima acordul, folosește în continuare Discord. + Te încurajăm să citești integral documentele actualizate, pentru că se referă la utilizarea aplicației Discord de către tine. Unele dintre cele mai importante schimbări sunt explicate în postarea noastră de pe blog. Termeni și condiții [Condiții de prestare a serviciilor]({url}) Înregistrându-te, ești de acord cu [Condițiile de prestare a serviciilor]({termsURL}) și [Politica de confidențialitate]({privacyURL}) Discord. @@ -8563,6 +8582,7 @@ Hmm.. Nu cred că suportăm acel tip de fișier. Tipul fișierului este nevalid Adaugă un comentariu + Poți adăuga comentarii înainte de încărcare. opțional Dimensiunea totală a mesajului nu poate depăși {maxSize} Modul Încărcare instantă! @@ -8592,6 +8612,7 @@ Fișierul nu poate fi deschis: {file}. Încărcare în lista de așteptare Încarcă pe **{destination}** + Încarcă pe fir Încărcat de {count} {count} @@ -8707,7 +8728,6 @@ Verifică-ți e-mailul: tocmai ți-am trimis un cod de verificare pe adresa **{oldEmail}**. Introdu-l aici ca să verificăm că ești chiar tu. Cod de verificare [N-ai primit niciun cod sau ți-a expirat codul înainte să-l folosești? Retrimite-l.](onResend) - Verifică-ți e-mailul vechi Adresa ta actuală de e-mail este !!{email}!! Cu ce vrei să o înlocuiești? Introdu o adresă de e-mail nouă și parola actuală. Editează adresa de e-mail diff --git a/app/src/main/res/values-ru/plurals.xml b/app/src/main/res/values-ru/plurals.xml index 62d10f46c5..1826b81c46 100644 --- a/app/src/main/res/values-ru/plurals.xml +++ b/app/src/main/res/values-ru/plurals.xml @@ -1,5 +1,10 @@ + + 1 недавнее сообщение + {count} недавних сообщения + {count} недавних сообщений + {extras} {extras} @@ -304,6 +309,11 @@ 1 мин. {minutes} мин. + + 1 месяц + {months} месяца + {months} месяцев + 1 секунда {seconds} секунды @@ -332,6 +342,11 @@ {weeks} недели {weeks} недель + + 1 год + {years} года + {years} лет + {#} {#} @@ -758,11 +773,6 @@ {count} заявки на рассмотрении {count} заявок на рассмотрении - - запрос ожидает - запроса ожидают - {count} запросов ожидают - {#} буст {#} буста @@ -988,6 +998,11 @@ {numUses} использования {numUses} использований + + {#} буст + {#} буста + {#} бустов + 1 день {days} дней diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 41f354cfae..5433270dcd 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -97,6 +97,10 @@ Благодарности Это может занять некоторое время. Действия + Нет недавних сообщений + {count} + Активные контакты + Много недавних сообщений Активные контакты Использует мобильное устройство Активные ветки @@ -247,10 +251,6 @@ Вернуться Введите дату вашего рождения Введите действительную дату рождения - Прежде чем предоставить вам доступ к каналу с меткой NSFW, нам нужно подтвердить ваш возраст. Это нужно сделать один раз. [Зачем мне указывать дату своего рождения?]({helpURL}) - На этом канале содержится контент для взрослых с меткой NSFW. Хотите продолжить? - Для просмотра каналов с меткой NSFW на Discord вам должно быть не менее 18 лет. [Ознакомьтесь с нашей полезной статьёй]({helpURL}) о подтверждении возраста. - К сожалению, вы ещё слишком молоды для просмотра этого канала с меткой NSFW Отправить Вернуться ко входу {underageMessage} [Ознакомьтесь с этой полезной статьёй,]({helpURL}) чтобы узнать больше. @@ -729,6 +729,7 @@ Авторизованные приложения Авторизация Автоматическая архивация + Автоматическая архивация после… 1 часа 1 недели 24 часов @@ -801,6 +802,7 @@ Бета Болгарский Выставление счетов + Чтобы продолжить, примите Условия использования и Условия предоставления платных услуг Чтобы продолжить, примите Условия Использования Кошелёк учётной записи Подарки, принятые при наличии активной подписки или отличные от текущей подписки, будут отображаться здесь в виде кредитов. @@ -868,7 +870,9 @@ Это подарок? Простыня юридического трёпа Я соглашаюсь с [Условиями Использования Discord]({url}) + Я соглашаюсь с [Условиями использования Discord]({termsURL}) и [Условиями предоставления платных услуг]({paidURL}) Я соглашаюсь с [Условиями Использования Discord]({url}) и подтверждаю, что моя подписка будет обновлена **{renewalDate}** за **{rate}**. Я могу в любой момент отменить подписку в настройках пользователя, в разделе «Подписки», а потраченные ранее средства могут быть возмещены мне только по решению суда. + Я соглашаюсь с [Условиями использования Discord]({termsURL}) и [Условиями предоставления платных услуг]({paidURL}), а также подтверждаю, что моя подписка будет продлена **{renewalDate}** за **{rate}**. Я могу в любой момент отменить подписку в разделе «Подписки» настроек пользователя, а потраченные ранее средства могут быть возмещены мне только по решению суда. Изменить способ оплаты Управление подпиской в Google Play Управление подпиской @@ -885,6 +889,8 @@ Это ваши активные подписки. Средства за них будут списаны в одном и том же расчётном периоде. Подписки можно изменить в любой момент. Покупая подписку Discord, вы соглашаетесь с нашими [Условиями Использования]({termsUrl}) и [Политикой конфиденциальности]({privacyUrl}). Nitro и бусты сервера продляются автоматически. Вы разрешаете Discord немедленно взять с вас плату выбранным способом в размере !!{price}!! и делать это каждый месяц, пока вы не отмените подписку. Отказаться от подписки можно в любое время. Покупая подписку Discord, вы соглашаетесь с нашими [Условиями Использования]({termsUrl}) и [Политикой конфиденциальности]({privacyUrl}). Nitro и бусты сервера продляются автоматически. Вы разрешаете Discord немедленно взять с вас плату выбранным способом в размере !!{price}!! и делать это каждый год, пока вы не отмените подписку. Отказаться от подписки можно в любое время. + Приобретая подписку Discord, вы соглашаетесь с нашими [Условиями использования]({termsUrl}), [Условиями предоставления платных услуг]({paidURL}) и [Политикой конфиденциальности]({privacyUrl}). Nitro и бусты сервера продлеваются автоматически. Вы разрешаете Discord немедленно взять с вас плату выбранным способом в размере !!{price}!! и делать это каждый месяц, пока вы не отмените подписку. Отказаться от подписки можно в любое время. + Приобретая подписку Discord, вы соглашаетесь с нашими [Условиями использования]({termsUrl}), [Условиями предоставления платных услуг]({paidURL}) и [Политикой конфиденциальности]({privacyUrl}). Nitro и бусты сервера продлеваются автоматически. Вы разрешаете Discord немедленно взять с вас плату выбранным способом в размере !!{price}!! и делать это каждый год, пока вы не отмените подписку. Отказаться от подписки можно в любое время. Выбранный источник оплаты недействителен. Способы Оплаты Сумма @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Заметка в нашем блоге]({url}) Синий Похоже, что вы более пяти минут единолично занимали линию. Служба контроля трафика попросила отключить вас для экономии. Трафик счёт любит! Полегче! !!{name}!! попросил, чтобы Discord блокировал любые сообщения, которые наши дотошные роботы сочтут нежелательными, и поэтому ваше сообщение не было отправлено. @@ -1308,7 +1315,6 @@ Медленный режим включён Объявления Объявления (ограниченный) - Объявления (откровенный контент) Адрес Правила Проект @@ -1318,7 +1324,6 @@ Текст Текст (активные ветки) Текст (ограниченный) - Текст (откровенный контент) Голос Голос (ограниченный) Голос (закрытый) @@ -1483,6 +1488,7 @@ Войти через аккаунт Google Посетитель, который общался в голосовом или текстовом канале. Сообщество + [Правила сообщества]({url}) Делая свой сервер сервером сообщества, вы подтверждаете, что он соответствует [Правилам сообщества Discord]({helpdeskArticle}), и разрешаете Discord следить за тем, чтобы ваш контент был безопасен. Компактно — на экране помещается больше сообщений. #IRC Соревнуется в **!!{name}!!** @@ -2097,6 +2103,8 @@ Выключить звуки Отключить видео Отменить не сохранённые изменения? + Продолжить редактирование + Отменить У вас имеются не сохранённые изменения. Вы уверены, что хотите отменить их? ディスコード отключено ディスコード включено @@ -2173,12 +2181,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Ранее поддержавшие Эхоподавление Изменить @@ -2264,7 +2274,6 @@ Кажется, у вас уже запущена **!!{currentApplicationName}!!**. Вы точно хотите переключиться на **!!{targetApplicationName}!!**? Вы уверены? активность - Играйте вместе в голосовом чате! Новые виды деятельности! Бесплатно играйте вместе в любом голосовом канале. Откройте больше активностей с помощью бустов! другую активность @@ -2357,7 +2366,6 @@ Включить уведомления Предоставить разрешение Вы можете разрешить доступ в настройках конфиденциальности. - Discord будет автоматически сканировать и удалять медиафайлы с нежелательным содержимым на этом сервере (не распространяется на каналы с откровенным контентом). Создайте для меня канал На серверах сообществ должны быть опубликованы правила и/или рекомендации для участников сервера. Выберите канал с ними. Канал с правилами или рекомендациями @@ -2400,6 +2408,7 @@ Может, лучше упомянуть роль или отдельных пользователей? Отправить Примеры + [вложение] Покинуть трибуну Выйти из полноэкранного режима Включить субтитры @@ -2531,7 +2540,6 @@ Ой! Вы не можете добавлять вебхуки ни на один из серверов, на которых вы общаетесь. Попросите администратора сервера предоставить вам права или подписаться на этот канал! Добавьте новости этого канала на ваш сервер! У выбранного канала слишком много вебхуков. Удалите вебхук или выберите другой канал. - Примечание. На этом канале присутствует откровенный контент. Подпишитесь на канал, чтобы его обновления поступали на ваш сервер. На сервер подписано больше !!{count}!! человек. Самые важные новости этого канала теперь будут автоматически отображаться у вас на сервере. Хорошего дня! @@ -2579,7 +2587,6 @@ Чистка выгонит **{members}** в Discord **{days}**. Чистка коснётся только участников выбранных вами ролей. В их число также входят участники без ролей. Участники, которых выгнали, смогут повторно присоединиться к серверу с помощью нового приглашения. Публикуйте сообщения, которые будут появляться не только на вашем, но и на других серверах. Пользователи могут «подписаться» на этот канал, так чтобы ваши «опубликованные» сообщения появлялись на их серверах. Сообщения с каналов с объявлениями не будут отображаться на других каналах с объявлениями. [Подробнее.]({documentationLink}) Публикуйте сообщения, которые будут появляться на вашем и других серверах. Пользователи могут «подписаться» на этот канал, так чтобы ваши избранные «опубликованные» сообщения появлялись на их серверах. [Подробнее.]({documentationLink}) - Для просмотра содержимого этого канала пользователям необходимо подтвердить, что они достигли совершеннолетия. В NSFW-каналах отсутствует фильтр нежелательного содержимого. Отключив OpenH264, вы также отключите аппаратно-ускоренное кодирование видео (при наличии). Сообщает маршрутизатору, что пакеты, передаваемые через Discord, имеют высокий приоритет. Это может вызывать проблемы с некоторыми маршрутизаторами и интернет-провайдерами. Все пользователи канала независимо от своего местонахождения будут подключены к указанному вами региону. От региона может зависеть качество видео и звука. Вы можете оставить автоматический выбор региона, чтобы Discord сам выбирал оптимальный вариант. @@ -2700,7 +2707,6 @@ Ничего Частота Расположение уведомления - NSFW-канал Выкл Только **@упоминания** Только @упоминания @@ -2986,6 +2992,7 @@ Отправлено! Привет, !!{username}!!! К сожалению, вы не можете принять собственный подарок на iOS. + К сожалению, что-то пошло не так. Вы не можете использовать этот код. Не удалось получить подарок, потому что вас уже кто-то обогнал. Вот печалька! Как только примете подарок, вы получите {skuName} НАВСЕГДА-А-А-А! Как только примете подарок, вы получите **{skuName}** на **{timeFrame}** * @@ -3169,6 +3176,7 @@ Дайте серверу буст до 2-го уровня, чтобы улучшить качество звука. Тогда все участники будут чувствовать себя так, будто находятся в одной комнате. Дайте серверу буст до 3-го уровня, чтобы качество звука улучшилось с 256 кбит/с до 384 кбит/с. А вы знали, что бусты улучшают качество звука? + Для управления бустами сервера [откройте приложение Discord для компьютера](openAppHook). Достигнут лимит в 100 серверов Повысьте лимит серверов, к которым вы можете присоединиться, до 200. Больше серверов @@ -3342,6 +3350,8 @@ Ой! Вы столкнулись с невероятно редкой ошибкой. Обновите, чтобы увидеть свежие новости На этом всё! Хотя постойте, возможно, у нас есть ещё кое-что… + Убрать с главной + Это сообщение будет удалено с главной страницы, но останется в канале Открыть сообщение с канала !!{channelName}!! на боковой панели Более {maxReplies} ответов {numReplies} @@ -3370,8 +3380,15 @@ Вернуть баннер по умолчанию Хотите большего? Получите полную персонализацию профиля сервера с подпиской Discord Nitro. Загрузить баннер профиля на сервере + В профилях на серверах появились баннеры и информация о себе! Будьте кем захотите и самовыражайтесь на каждом сервере. + Редактировать профиль сервера + Обновлённые профили сервера! Используйте разные аватары (в том числе анимированные), баннеры и биографии на каждом из своих серверов — всё это и многое другое вы получите с подпиской [Discord Nitro!](onAndMore) Раскройте свою индивидуальность, используя профиль сервера + Будьте кем захотите: используйте разные аватары, баннеры и описание профиля на каждом из своих серверов. Улучшите свой профиль и многое другое благодаря подписке Discord Nitro! + Хотите изменить аватар, баннер или описание своего профиля? + Подписка **Discord Nitro** позволяет вам использовать разные аватары, баннеры и описание профиля на каждом из своих серверов и даёт многие другие возможности! + Аватар, баннер и информация о себе Пригласить на серверы Срок действия приглашения закончится через {xDays}. Другие серверы @@ -3555,8 +3572,6 @@ $[**!!{user}!!**](userHook) удаляет $[**!!{target}!!**](targetHook) Переименовывает канал **!!{oldValue}!!** в **!!{newValue}!!** Указывает имя: **!!{newValue}!!** - Снимает метку NSFW с канала - Отмечает канал как NSFW $[**!!{user}!!**](userHook) создаёт переопределение прав для канала $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) удаляет переопределение прав для канала $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) обновляет переопределение прав для канала $[**!!{target}!!**](targetHook) @@ -3789,6 +3804,7 @@ Для публичных серверов Discord мы настоятельно рекомендуем установить эту опцию исключительно на @упоминания. Ввиду размера сервера его участники не будут получать Push-уведомления о сообщениях без @упоминания. Отключить «Путешествие» + Отключение отбора участников означает, что люди смогут вступать в ваше сообщество без вашего личного одобрения и без согласия с правилами. Внимание! Участники, не отвечающие требованиям (т. е. те, кто не дал согласие с правилами), будут удалены с сервера. Вы уверены? «Путешествие» могут включить или отключить только администраторы сервера. Требование 2FA для модерации включено @@ -3919,6 +3935,7 @@ Бонусы 2-го уровня Бонусы 3-го уровня Мы рекомендуем для вашего сервера изображение размером не менее 512х512 пикселей. + Внимание! Участники, не подавшие заявку на вступление, будут удалены с сервера. Журнал аудита Когда модераторы начнут модерировать, вы сможете промодерировать их модерацию здесь. Записей пока нет @@ -3986,7 +4003,6 @@ Просмотреть заявку {count} Прежде чем отключить отбор участников, одобрите или отклоните все нерассмотренные заявки. - {count} вашего решения! Настройте экран Сортировать по: самым новым Сортировать по: самым старым @@ -4731,10 +4747,14 @@ Добавить каналы Каналы не выбраны например, #общение + Права на использование команд + По умолчанию + Разрешить использование команд этого приложения только некоторым ролям, пользователям и каналам. Изменить права на использование команд Права синхронизированы с интеграцией **{integrationName}** Синхронизация Права не синхронизированы с интеграцией **{integrationName}** + Не синхронизировано Роли и участники Добавить роли или участников Участники не выбраны @@ -4904,6 +4924,8 @@ Приключение начинается. Давайте добавим друзей! Пригласить людей + Чтобы добавить друга на этот сервер, обратитесь за помощью к тем, у кого есть права на отправку приглашений. + Приглашения отключены Внимание! Приглашённые вами друзья могут просматривать историю предыдущих сообщений. Это приватный канал. Его могут просматривать только избранные участники и пользователи с определёнными ролями. Найти друзей @@ -4913,6 +4935,11 @@ Параметры ссылки-приглашения Поделитесь ссылкой-приглашением, чтобы предоставить доступ к своему серверу! Поделитесь этой ссылкой с другими, чтобы предоставить им доступ к этим серверу и стриму + Пригласительная картинка вашего сервера будет отображаться в чате. Чтобы изменить её, откройте **Настройки сервера > Обзор**. + Дайте буст этому серверу и добавьте картинку в свои ссылки-приглашения. Чтобы получить эту функцию, дайте ещё {boostCount}! + Настройки сервера + Ясно + Персонализируйте приглашения своего сервера! Или отправьте другу ссылку-приглашение на стрим Пригласить на стрим Пригласить на сервер @@ -5093,6 +5120,7 @@ Завершить звонок Покинуть группу Вы уверены, что хотите покинуть **!!{name}!!**? Вы не сможете вернуться к этой группе, пока вас снова не пригласят. + Ой, что-то пошло не так. Попробуем ещё раз? Вы действительно хотите выйти? Вы не сможете присоединиться к этой группе до тех пор, пока **!!{name}!!** не добавит вас снова. Покинуть группу !!{name}!! Покинуть \'!!{name}!!\' @@ -5410,8 +5438,6 @@ Относитесь ко всем с уважением. На сервере категорически запрещены домогательства, преследования, сексизм, расизм и разжигание ненависти. {ruleIndex}. Вы можете добавить не более {number} правил - Не публикуйте откровенный и непристойный контент - Запрещается публиковать откровенный и непристойный контент. Данное правило распространяется на тексты, изображения или ссылки, содержащие или описывающие сцены секса, наготу, сцены насилия или другой шокирующий контент. Не рассылайте спам или не занимайтесь самопродвижением Запрещается рассылать спам или заниматься самопродвижением (приглашения на сервер, реклама и т. д.) без разрешения одного из администраторов. Данное правило также распространяется на личные сообщения участникам сервера. Введите правило @@ -5615,6 +5641,7 @@ На 15 минут На 1 час На 24 часа + На 3 часа На 8 часов До тех пор, пока не включу Заглушить **!!{name}!!** @@ -5664,7 +5691,6 @@ Я понимаю и соглашаюсь с этими условиями. Перейти в Discord Чтобы продолжить пользоваться Discord, прочитайте и примите наши обновлённые Условия Использования и Политику Конфиденциальности. - Обновление Условий Использования и Политики Конфиденциальности Новая ветка Новые непрочитанные Канал с объявлениями @@ -5849,15 +5875,9 @@ Этот канал разрешено просматривать только совершеннолетним. Вам больше 18 лет и вы готовы увидеть материалы для взрослых? Контент этого сервера недоступен на iOS Ясно - К сожалению, серверы с откровенным контентом заблокированы на платформе iOS согласно требованиям App Store. Если вам больше 18 лет, вы можете присоединиться с помощью приложения для компьютера или веб-сайта. Подробнее в нашем [справочном центре]({helpURL}). Эмодзи с этого сервера недоступны - Сервер с откровенным контентом - Серверы с откровенным контентом заблокированы на платформе iOS согласно требованиям App Store. Подробнее в нашем [справочном центре]({helpURL}). - Сервер с откровенным контентом Присоединившись к серверам для совершеннолетних на компьютере, просматривайте их на своих устройствах iOS. - Разрешить доступ к серверам с откровенным контентом на iOS - NSFW-канал Слава богу, вы пришли! Прежде чем мы начнём, пожалуйста, введите дату своего рождения. [Зачем указывать дату моего рождения?]({helpURL}) Попросите друзей пригласить вас на свои серверы — это такие места, где мы все сидим и общаемся. Войдите или зарегистрируйтесь, чтобы начать @@ -5931,7 +5951,6 @@ На это приложение распространяются [Политика конфиденциальности]({privacyPolicyURL}) и [Условия использования]({termsOfServiceURL}) от разработчика !!{application}!!. На это приложение распространяются [Политика конфиденциальности]({privacyPolicyURL}) и Условия использования от разработчика !!{application}!!. На это приложение распространяются Политика конфиденциальности и [Условия использования]({termsOfServiceURL}) от разработчика !!{application}!!. - После авторизации вы будете перенаправлены на страницу: !!{origin}!! **!!{applicationName}!!** также просит следующие права, но вы не можете их предоставить: Испечь тортик Заказать ужин из морепродуктов @@ -5945,8 +5964,6 @@ Теперь вы можете закрыть это окно или вкладку. Некорректная область действия **{scope}** Некорректный запрос. Отсутствует параметр **{param}** - хочет получить доступ к вашей учётной записи - Это позволит !!{application}!!: Выполнен вход: $[](userHook) Авторизовать доступ к вашей учётной записи Ой, что-то пошло не так… @@ -6049,6 +6066,7 @@ Назад Страница !!{currentPage}!! Страница !!{currentPage}!! из !!{numPages}!! + [Условия предоставления платных услуг]({url}) {count} {count}. Подробности можно найти на странице Discord в Twitter. Владелец партнёрского сервера @@ -6213,7 +6231,6 @@ Вы и !!{other}!! можете закрепить сообщение, используя его контекстное меню. Любой участник группы может закрепить сообщение, используя его контекстное меню. Закреплённые - Так как это NSFW-канал со специфическим контентом, закреплённые сообщения в нем не следует показывать никому. Закреплённые и непрочитанные Польский Android @@ -6454,7 +6471,6 @@ Бусты позволяют получать уровни сервера. А новые уровни дают бонусы всем пользователям на сервере. Бустить сервер можно не чаще одного раза в 7 дней. Вы не сможете дать буст другому серверу, пока эта возможность не восстановится. [Подробнее о бусте сервера.]({helpdeskArticle}) Буст сервера - Буст сервера с {date} Передать буст Этот буст восстанавливается. Неиспользованный буст @@ -6565,6 +6581,7 @@ Используйте пользовательские эмодзи где угодно и анимируйте их Получите бусты ({numBoosts}) и скидку {discountPercentage} на последующие бусты Повысьте лимит серверов, к которым вы можете присоединиться, с {nonPremiumMaxGuilds} до {premiumMaxGuilds} + Используйте разные аватары, баннеры и биографии на каждом из своих серверов — самовыражайтесь в своё удовольствие! Персонализируйте свой профиль с помощью баннера, особого тега, анимированного аватара и эксклюзивного значка Nitro Используйте разные аватары на каждом из своих серверов. Улучшенное разрешение видео при показе экрана вплоть до 4k при 60 кадрах в секунду @@ -6681,6 +6698,7 @@ Минуточку! Для этого ништячка вам потребуется Nitro. Показать подробности о подписке Хотите настроить подписку Discord Nitro? Перейдите на страницу своих [подписок](onSubscriptionsClick). + Приобретая подписку Nitro, вы соглашаетесь с нашими [Условиями использования]({termsURL}), [Условиями предоставления платных услуг]({paidURL}) и [Политикой конфиденциальности]({privacyURL}). Средства будут списаны с вашей учётной записи Apple ID после подтверждения покупки. Подписка будет автоматически продлена, если вы не отмените её раньше чем за 24 часа до окончания оплаченного периода. Средства за продление подписки будут списаны с вашей учётной записи за 24 часа до окончания оплаченного периода. Управлять подписками и отменять их можно в настройках учётной записи в App Store после покупки. Обновление подписок Спасибо! Спасибо, что поделились. Мы вам очень благодарны! @@ -7264,9 +7282,6 @@ Позволяет участникам общаться на этих голосовых каналах. Если отключить это право, участники не смогут говорить до тех пор, пока кто-нибудь с правом «Отключать участникам микрофон» не включит им микрофон. Позволить участникам быть ораторами в этом канале. Позволяет участникам общаться на этом голосовом канале. Если отключить это право, участники не смогут говорить до тех пор, пока кто-нибудь с правом «Отключать участникам микрофон» не включит им микрофон. - Позволяет участникам начинать активности на этом сервере. - Позволяет участникам начинать активности в этих голосовых каналах. - Позволяет участникам начинать активности в этом голосовом канале. Позволяет участникам делиться видео, показывать экран или стримить игры на этом сервере. Позволяет участникам делиться видео, показывать экран или стримить игры на этих голосовых каналах. Позволяет участникам делиться видео, показывать экран или стримить игры на этом голосовом канале. @@ -7900,7 +7915,6 @@ Начать звонок {start} — {end} $[!!{start}!!](startHook) — окончание: {end} - Начать активности Начать событие Скоро начнётся ваше событие: $[**!!{privacyLevel}!!**](privacyLevelHook) Ваше событие скоро начнётся @@ -8145,6 +8159,7 @@ Вы куда-то пропали… Мы переместили вас в канал для бездействия. Эй, есть кто живой? У вас нет права говорить в этом канале. + Потенциально опасная загрузка Шведский Вход Переключиться @@ -8280,6 +8295,10 @@ Tar Бирюзовый Если временным участникам не была назначена роль, то они автоматически выгоняются при отключении. + Внимание! Мы внесли ряд изменений в перечисленные ниже политики, и они вступают в силу **{date}**. Сообщаем вам об этом сейчас, чтобы вы смогли заранее ознакомиться с изменениями. + Мы рекомендуем прочитать обновлённые документы полностью. Самые важные изменения описаны в заметке, опубликованной в нашем блоге. + Мы обновили нижеперечисленные политики, и изменения уже вступили в силу. Чтобы выразить своё согласие с ними, просто продолжайте пользоваться Discord. + Мы рекомендуем прочитать обновлённые документы полностью, так как в них приведены правила использования Discord. Пояснения к самым важным изменениям читайте в нашем блоге. Условия и положения [Условия использования]({url}) Регистрируясь, вы соглашаетесь с [Условиями Использования]({termsURL}) и [Политикой Конфиденциальности]({privacyURL}) Discord. @@ -8573,6 +8592,7 @@ Хм… Кажется, мы не поддерживаем этот тип файла. Недопустимый тип файла Добавить комментарий + Вы можете добавить комментарий к загружаемому файлу. необязательно Общий размер сообщения должен быть менее {maxSize} Режим моментальной отправки! @@ -8602,6 +8622,7 @@ Не удалось открыть файл: {file}. Выгрузка в очереди Загрузить на **{destination}** + Загрузить в ветку Загружено {count} {count} @@ -8717,7 +8738,6 @@ Мы только что отправили код подтверждения на адрес **{oldEmail}**. Введите его здесь, чтобы подтвердить свою личность. Код подтверждения [Не получили код или у него истёк срок действия? Запросите новый.](onResend) - Подтвердите прошлый адрес Ваш текущий адрес электронной почты: !!{email}!!. Хотите его изменить? Введите новый адрес электронной почты и текущий пароль. Измените адрес электронной почты diff --git a/app/src/main/res/values-sv-rSE/plurals.xml b/app/src/main/res/values-sv-rSE/plurals.xml index 7e784b6a93..786dc117ae 100644 --- a/app/src/main/res/values-sv-rSE/plurals.xml +++ b/app/src/main/res/values-sv-rSE/plurals.xml @@ -1,5 +1,9 @@ + + 1 nytt meddelande + {count} nya meddelanden + {extras} annan {extras} andra @@ -268,6 +272,10 @@ 1 m {minutes}m + + 1 månad + {months} månader + 1 sekund {seconds} sekunder @@ -292,6 +300,10 @@ 1 vecka {weeks} veckor + + 1 år + {years} år + {#} annan {#} andra @@ -656,10 +668,6 @@ Väntande ansökan {count} Väntande ansökningar - - ansökan - {count} ansökningar - {#} boost {#} boostar @@ -848,6 +856,10 @@ {numUses} användning {numUses} användningar + + {#} boost + {#} boostar + 1 dag {days} dagar diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 9d362b03bc..ca6131824f 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -70,6 +70,10 @@ Tillkännagivanden Detta kan ta en stund. Åtgärder + Inga nya meddelanden + {count} + Aktiv nu + Flera nya meddelanden Aktiv nu Aktiv på mobil Aktiva trådar @@ -220,10 +224,6 @@ Gå tillbaka Ange din födelsedag Ange ett giltigt födelsedatum - Innan du kan se vuxet innehåll (NSFW) måste vi verifiera din ålder. Vi kommer bara fråga dig det här en gång. [Varför måste jag ange min födelsedag?]({helpURL}) - Den här kanalen har innehåll som är märkt med Inte lämpligt på arbetsplatser (NSFW). Vill du fortsätta? - Du måste vara 18 år eller äldre för att få se kanaler med vuxet innehåll (NSFW) på Discord. [Läs vår hjälpartikel]({helpURL}) om åldersverifiering. - Ledsen, men du är inte tillräckligt gammal för den här kanalen med vuxet innehåll (NSFW). Skicka Tillbaka till inloggningen {underageMessage} [Läs vår hjälpartikel]({helpURL}) för att få reda på mer. @@ -702,6 +702,7 @@ Auktoriserade appar Auktoriserar Auto-arkivera + Auto-arkivera efter … 1 timmes 1 veckas 24 timmars @@ -774,6 +775,7 @@ Beta Bulgariska Fakturering + Godkänn Användarvillkoren och Villkoren för betaltjänster för att fortsätta Godkänn Användarvillkoren för att kunna fortsätta Kontokredit Om du tar emot en gåva medan du har en aktiv prenumeration eller får en gåva som skiljer sig från din nuvarande prenumeration kommer den att dyka upp här som kredit. @@ -841,7 +843,9 @@ Är det här en gåva? Juridiskt tjafs Jag godkänner [Discords Användarvillkor]({url}) + Jag godkänner [Discords Användarvillkor]({termsURL}) och [Villkor för betaltjänster]({paidURL}) Jag godkänner [Discords Användarvillkor]({url}) och att min prenumeration förnyas **{rate}** den **{renewalDate}**. Jag kan när som helst avsluta prenumerationen under Användarinställningar > Prenumerationer, och tidigare debiteringar betalas ej tillbaka om det inte krävs enligt lag. + Jag godkänner [Discords Användarvillkor]({termsURL}), [Villkor för betaltjänster]({paidURL}) och att min prenumeration förnyas **{rate}** den **{renewalDate}**. Jag kan när som helst avsluta prenumerationen under Användarinställningar > Prenumerationer. Tidigare debiteringar återbetalas inte om det inte krävs enligt lag. Ändra betalningsmetod Hantera prenumeration i Google Play Hantera prenumeration @@ -858,6 +862,8 @@ Det här är dina nuvarande prenumerationer. Du betalar dem i samma faktureringscykel. Du kan uppdatera din prenumeration när som helst. Genom att köpa en Discord-prenumeration godkänner du våra [Användarvillkor]({termsUrl}) och [Sekretesspolicy]({privacyUrl}). Nitro och Serverboost är löpande prenumerationer. Du godkänner att Discord debiterar dig !!{price}!! direkt via din valda betalningsmetod och därefter varje månad tills du säger upp prenumerationen. Du kan när som helst avbryta prenumerationen. Genom att köpa en Discord-prenumeration godkänner du våra [Användarvillkor]({termsUrl}) och [Sekretesspolicy]({privacyUrl}). Nitro och Serverboost är löpande prenumerationer. Du godkänner att Discord debiterar dig !!{price}!! direkt via din valda betalningsmetod och därefter varje år tills du säger upp prenumerationen. Du kan när som helst avbryta prenumerationen. + Genom att köpa en Discord-prenumeration godkänner du våra [Användarvillkor]({termsUrl}), [Villkor för betaltjänster]({paidURL}) och vår [Sekretesspolicy]({privacyUrl}). Nitro och Serverboost är löpande prenumerationer. Du godkänner att Discord debiterar dig !!{price}!! direkt via din valda betalningsmetod och därefter varje månad tills du avslutar prenumerationen. Du kan avsluta prenumerationen när du vill. + Genom att köpa en Discord-prenumeration godkänner du våra [Användarvillkor]({termsUrl}), [Villkor för betaltjänster]({paidURL}) och vår [Sekretesspolicy]({privacyUrl}). Nitro och Serverboost är löpande prenumerationer. Du godkänner att Discord debiterar dig !!{price}!! direkt via din valda betalningsmetod och därefter varje år tills du avslutar prenumerationen. Du kan avsluta prenumerationen när du vill. Betalningsmetoden är ogiltig. Betalningsmetoder Summa @@ -989,6 +995,7 @@ {count} {count} {count} + [Vårt blogginlägg]({url}) Blå Det verkar som om du har varit ensam i detta samtal i mer än fem minuter. Bandbreddspolisen har bett mig att koppla bort dig för att spara bandbredd. Sånt växer inte på träd! Stopp och belägg! !!{name}!! har begärt att Discord ska blockera alla meddelanden som våra nästan felfria robotar anser vara stötande. Så ditt meddelande skickades inte. @@ -1280,7 +1287,6 @@ Slowmode är aktiverat. Meddelanden Meddelanden (begränsad) - Meddelanden (NSFW) Katalog Regler Stadie @@ -1290,7 +1296,6 @@ Text Text (aktiva trådar) Text (begränsad) - Text (NSFW) Röst Röst (begränsad) Röst (låst) @@ -1434,6 +1439,7 @@ Valfri En besökare som har pratat (röst eller text). Community + [Communityriktlinjer]({url}) När du gör din server till en communityserver godkänner du våra [Communityriktlinjer]({helpdeskArticle}) och att Discord kan kontrollera din servers innehåll för att se till att den är säker för användare. Kompakt: få plats med fler meddelande på skärmen. #IRC Tävlar i **!!{name}!!** @@ -2042,6 +2048,8 @@ Inaktivera ljud Inaktivera video Ignorera osparade ändringar? + Fortsätt redigera + Ta bort Du har osparade ändringar, är du säker på att du vill ignorera dem? ディスコード har avaktiverats ディスコード har aktiverats @@ -2118,12 +2126,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Tidig supporter Ekoreduktion Ändra @@ -2209,7 +2219,6 @@ Du verkar redan befinna dig i **!!{currentApplicationName}!!**. Är du säker på att du vill byta till **!!{targetApplicationName}!!**? Är du säker? en aktivitet - Börja spela tillsammans, nu med röst! NYTT! Aktiviteter Spela tillsammans gratis på alla röstkanaler. Lås upp fler aktiviteter genom att boosta! en annan aktivitet @@ -2302,7 +2311,6 @@ Aktivera aviseringar Aktivera behörighet Du kan ge åtkomst under sekretessinställningar. - Discord skannar och tar automatisk bort media med stötande innehåll som skickas i den här servern (med undantag för NSFW-kanaler). Skapa en åt mig Communityservrar måste ha klara och tydliga serverregler och/eller riktlinjer för medlemmar. Välj värdkanal för detta. Kanal för Regler och riktlinjer @@ -2344,6 +2352,7 @@ Kanske prova att nämna en roll eller enskilda användare istället? Skicka nu Exempel + [bilaga] Lämna podium Avsluta helskärmsläge Expandera @@ -2417,7 +2426,6 @@ Oj då, du har inte webhook-behörigheter i någon av servrarna du är i. Be en serveradministratör att ge dig behörighet eller be dem att själva börja följa! Lägg till den här kanalens uppdateringar till din server! Den valda kanalen har för många webhooks. Ta bort en webhook eller välj en annan kanal. - Anmärkning: Detta är en NSFW-kanal. Följ för att få den här kanalens uppdateringar i din server. Över !!{count}!! andra följer också. De viktigaste uppdateringarna från den här kanalen kommer nu att visas direkt i din server. Hoppas du blir nöjd! @@ -2465,7 +2473,6 @@ Rensningen sparkar **{members}** som inte synts till på Discord under **{days}** och endast har tilldelats de roller du har valt. De medlemmar som inte tilldelats några roller är fortfarande inkluderade. De kan ansluta till servern igen med en ny inbjudan. Posta meddelanden som når servrar utanför din egen. Användare kan välja att ”följa” den här kanalen, så att de utvalda poster du ”publicerar” härifrån visas direkt i deras egna servrar. Meddelandekanaler tar inte emot meddelanden från andra meddelandekanaler. [Läs mer.]({documentationLink}) Posta meddelanden som når servrar utanför din egen. Användare kan välja att ”Följa” den här kanalen, så de utvalda poster du ”publicerar” härifrån visas direkt i deras egna servrar. [Läs mer.]({documentationLink}) - Användare måste bekräfta att de är myndiga för att få se innehållet i denna kanal. Vuxenkanaler är undantagna från filtret mot stötande material. Om du inaktiverar OpenH264 inaktiveras även maskinvaruaccelererad videokodning, om det finns. Meddelar din router att paketen Discord skickar har hög prioritet. Vissa routrar eller internetleverantörer kan agera märkligt när detta används. Kanalens användare ansluter till den region som du har valt, oavsett var de bor. Regionen påverkar kvaliteten på ljud och video. Lämnar du detta på Automatisk så räknar Discord ut vad som fungerar bäst. @@ -2586,7 +2593,6 @@ Ingenting Frekvens Aviseringsposition - Vuxenkanal Av Endast **@omnämningar** Endast @omnämningar @@ -2872,6 +2878,7 @@ Skickat! Välkommen !!{username}!! Tyvärr, du kan inte acceptera din egen gåva på iOS. + Tyvärr verkar något ha gått fel och du kan inte använda koden. Du kunde inte hämta den här gåvan för någon annan hann före. Ibland är livet orättvist! När du väl accepterar blir {skuName} din för ALL EVIGHET! När du väl accepterar har du kredit för **{skuName}** i **{timeFrame}** * @@ -3055,6 +3062,7 @@ Boosta till nivå 2 för bättre ljud så att det känns som att ni alla är i samma rum. Boosta till nivå 3 idag så boostas din ljudkvalitet från 256 kbps till 384 kbps. Visste du att du kan få bättre ljudkvalitet genom att boosta? + Hantera dina serverboostar genom att [öppna Discords app för datorer](openAppHook). Du har nått gränsen på 100 servrar Dubbla antalet servrar du kan gå med i – upp till 200 servrar. Fler servrar @@ -3227,6 +3235,8 @@ Hoppsan! Du har råkat ut för ett extremt ovanligt fel. Uppdatera för att se vad som är på gång Det var allt för nu! Men vänta, det kan komma mer … + Ta bort från Start + Det här gör så att meddelandet inte visas på Start, men meddelandet kommer fortfarande att finnas i kanalen. Öppna meddelande från !!{channelName}!! i sidofältet Fler än {maxReplies} svar {numReplies} @@ -3255,8 +3265,15 @@ Återställ till standardbanner Behöver du mer? Få komplett anpassning av serverprofilen med Nitro. Ladda upp serverprofilbanner + Vi har lagt till biografier och banners till serverprofiler! Var den du vill vara och uttryck dig som du vill på var och en av servrarna. + Redigera min serverprofil + Uppdaterade serverprofiler! Var den du vill vara och använd en särskild avatar, banner och bio på var och en av dina servrar, lås upp animerade avatarer och annat med [Discord Nitro!](onAndMore) Uttryck dig fullt ut med serverprofiler + Var den du vill vara och använd olika avatarer, banners och biografier på var och en av dina servrar, uppgradera din profil och annat med Discord Nitro! + Vill du använda en annan avatar, banner och biografi? + Använd olika avatarer, banners och biografier på var och en av dina servrar och mer med **Discord Nitro!** + Avatar, banner och om mig Bjud in till servrar Inbjudningarna går ut om {xDays}. Andra servrar @@ -3440,8 +3457,6 @@ $[**!!{user}!!**](userHook) tog bort $[**!!{target}!!**](targetHook) Ändrade namn från **!!{oldValue}!!** till **!!{newValue}!!** Ändrade namnet till **!!{newValue}!!** - Tog bort NSFW-markeringen för kanalen - Markerade kanalen som NSFW $[**!!{user}!!**](userHook) skapade kanalåsidosättningar för $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) tog bort kanalåsidosättningar för $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) uppdaterade kanalåsidosättningar för $[**!!{target}!!**](targetHook) @@ -3674,6 +3689,7 @@ Vi rekommenderar starkt att ställa in detta till endast @omnämningar för offentliga Discord-servrar. På grund av den här serverns storlek kommer medlemmarna inte att få mobilaviseringar för @meddelanden som inte är omnämnda. Avaktivera Identifiering + Om du inaktiverar Medlemskrav kan man gå med i din community utan att behöva godkänna regler eller godkännas manuellt. Varning! De medlemmar som inte har uppfyllt kraven (t.ex. Godkänna reglerna) kommer att sparkas från servern. Är du säker? Endast serveradministratörer kan aktivera och stänga av Identifiering. 2FA-krav för moderering aktiverad @@ -3804,6 +3820,7 @@ Nivå 2-förmåner Nivå 3-förmåner Vi rekommenderar en bild på minst 512 × 512 för servern. + Varning! De medlemmar som inte har skickat in en ansökan kommer att sparkas från servern. Granskningslogg När moderatorer börjar moderera, kan du moderera modererandet här. Inga loggar ännu @@ -3871,7 +3888,6 @@ Granska ansökan {count} Innan du kan inaktivera Medlemskrav måste du antingen godkänna eller neka alla ansökningar. - Du har {count} som väntar på granskning! Specialanpassa fönster Sortera efter: senaste Sortera efter: äldst @@ -4615,10 +4631,14 @@ Lägg till kanaler Inga kanaler valda t.ex. #allmänt + Kommandobehörigheter + Standard + Begränsa användningen av applikationens kommandon till roller, användare och kanaler. Modifiera kommandobehörigheter Behörigheter synkade med integration: **{integrationName}** Synkad Behörigheter ej synkade med integration: **{integrationName}** + Inte synkad Roller & medlemmar Lägg till roller eller medlemmar Inga medlemmar valda @@ -4788,6 +4808,8 @@ Ett äventyr börjar. Låt oss lägga till några vänner! Bjud in personer + Be någon med inbjudningsbehörighet om hjälp om du vill lägga till vänner på den här servern. + Inbjudningar är inaktiverade Hör upp! De vänner du bjuder in kan se din tidigare meddelandehistorik. Denna kanal är privat, endast utvalda medlemmar och roller kan titta på denna kanal. Sök efter vänner @@ -4797,6 +4819,11 @@ Serverinställningar för inbjudningslänkar Dela denna länk med andra för att ge åtkomst till din server! Dela denna länk med andra så att de får åtkomst till denna server och kan se streamen + Din serverinbjudningsbild kommer nu att visas i chatten. Anpassa din under **Serverinställningar > Översikt**. + Boosta den här servern för att lägga till en bild för dina inbäddade inbjudningslänkar. Lås upp för endast {boostCount} till! + Serverinställningar + Jag förstår + Anpassa dina serverinbjudningar! Eller skicka en streaminbjudningslänk till en vän Bjud in till stream Bjud in till server @@ -4976,6 +5003,7 @@ Lämna samtal Lämna grupp Är du säker på att du vill lämna **!!{name}!!**? Du kommer inte att kunna återansluta till denna grupp om du inte får en ny inbjudan. + Något gick snett. Ska vi försöka igen? Är du säker på att du vill lämna? Du kommer inte att kunna återansluta till denna grupp såvida inte **!!{name}!!** lägger till dig igen. Lämna gruppen !!{name}!! Lämna ”!!{name}!!” @@ -5280,8 +5308,6 @@ Behandla alla med respekt. Trakasserier, häxjakt, sexism, rasism eller hatpropaganda tolereras absolut inte. {ruleIndex}. Du kan som mest lägga till {number} regler - Inget NSFW eller obscent innehåll - Inget NSFW eller obscent innehåll. Detta inkluderar text, bilder eller länkar med nakenhet, sex, rått våld eller annat grafiskt stötande innehåll. Inget spam eller egenreklam Inget spammande eller egenreklam (serverinbjudningar, reklam osv.) utan tillstånd från personal. Detta inkluderar direktmeddelanden till andra medlemmar. Skriv in en regel @@ -5452,6 +5478,7 @@ I 15 minuter I 1 timme I 24 timmar + I tre timmar I 8 timmar Tills jag sätter igång den igen Tysta **!!{name}!!** @@ -5501,7 +5528,6 @@ Jag förstår och godkänner dessa villkor. Fortsätt till Discord För att fortsätta använda Discord, vänligen läs och godkänn våra uppdaterade användarvillkor och sekretesspolicy. - Användarvillkoren och sekretesspolicyn har uppdaterats Ny tråd Olästa meddelanden Meddelandekanal @@ -5685,15 +5711,9 @@ Du måste vara minst 18 år gammal för att se denna kanal. Är du över 18 år och beredd på att se vuxet innehåll? Den här serverns innehåll är inte tillgängligt på iOS Jag förstår - Tyvärr, NSFW-servrar (vuxet innehåll) är blockerade på iOS-plattformen enligt App Stores riktlinjer. Om du är över 18 kan du gå med via skrivbordsappen eller hemsidan. Läs mer i vårt [hjälpcenter]({helpURL}). Emojierna från den här servern är inte tillgängliga. - NSFW-server (vuxet innehåll) - NSFW-servrar (vuxet innehåll) är blockerade på iOS-plattformen i enighet med riktlinjerna för App Store. Du hittar mer info i vårt [hjälpcenter]({helpURL}). - NSFW-server (vuxet innehåll) Efter att ha gått med i servrar för vuxna (+18 år) via dator, tillåt visning på iOS-enheter. - Tillåt tillgång till NSFW-servrar (vuxet innehåll) på iOS - Vuxenkanal Vi är så glada att du är här! Innan vi sätter igång vill vi att du anger datumet för din födelsedag. [Varför måste jag ange min födelsedag?]({helpURL}) Be dina vänner att bjuda in dig till deras servrar, där ni kan hänga och snacka. Logga in eller registrera dig för att komma igång @@ -5767,7 +5787,6 @@ !!{application}!!s utvecklares [sekretesspolicy]({privacyPolicyURL}) och [användarvillkor]({termsOfServiceURL}) gäller för denna applikation. !!{application}!!s utvecklares [sekretesspolicy]({privacyPolicyURL}) och användarvillkor gäller för denna applikation. !!{application}!!s utvecklares sekretesspolicy och [användarvillkor]({termsOfServiceURL}) gäller för denna applikation. - Efter auktoriseringen omdirigeras du till: !!{origin}!! **!!{applicationName}!!** har dessutom bett om dessa behörigheter, men du kan inte bevilja dem: Baka en tårta Köpa en trevlig skaldjursmiddag åt dig @@ -5781,8 +5800,6 @@ Du kan nu stänga detta fönster eller flik. Ogiltigt definitionsområde **{scope}** Ogiltig begäran. Saknar param. **{param}** - vill komma åt ditt konto - Detta tillåter !!{application}!! att: Inloggad som $[](userHook) Tillåt åtkomst till ditt konto Oj då, något gick snett … @@ -5885,6 +5902,7 @@ Föregående Sida !!{currentPage}!! Sida !!{currentPage}!! av !!{numPages}!! + [Villkor för betaltjänster]({url}) {count} {count} Discords Twitter borde ha mer information. Partnerserverägare @@ -6048,7 +6066,6 @@ Du och !!{other}!! kan fästa ett meddelande från ellipsmenyn. Alla gruppmedlemmar kan fästa ett meddelande från ellipsmenyn. Stift - Detta är en vuxenkanal och har fastnålat innehåll som inte lämpar sig för vem som helst. Fastnålade, olästa Polska Android @@ -6288,7 +6305,6 @@ Boostar du en server hjälper du den att stiga i nivå. Varje nivå ger kollektiva förmåner för hela servern. När du boostar en server aktiveras en 7-dagars nedkylning. Du kan inte använda den här boosten på en annan server förrän nedkylningsperioden är slut. [Läs mer om serverboostar.]({helpdeskArticle}) Serverboost - Serverboostar sedan {date} Överför boost Din boost är på nedkylning Oanvänd boost @@ -6399,6 +6415,7 @@ Använd dina anpassade emojier var som helst och animera dem Få {numBoosts} boostar och {discountPercentage} rabatt på framtida boostar Dubbla antalet servrar du kan gå med i från {nonPremiumMaxGuilds} till {premiumMaxGuilds} + Var den du vill vara och använd en särskild avatar, banner och biografi på var och en av dina servrar. Styla din profil med en banner, egen tagg, animerad avatar och exklusivt Nitro-märke Använd olika avatarer på var och en av dina servrar. Bättre videoupplösning på alla dina skärmdelningar, upp till 4k 60 fps @@ -6515,6 +6532,7 @@ Vänta! Du måste ha Nitro för att få de här grejerna. Visa prenumerationsdetaljer Försöker du hantera din Nitro-prenumeration? Gå till sidan [Prenumerationer](onSubscriptionsClick). + Genom att köpa en Nitro-prenumeration godkänner du våra [Användarvillkor]({termsURL}), [Villkor för betaltjänster]({paidURL}) och vår [Sekretesspolicy]({privacyURL}). Betalningen görs med ditt Apple ID-konto vid bekräftelse av köpet. Prenumerationen förnyas automatiskt om du inte säger upp den minst 24 timmar innan den aktuella perioden går ut. Betalning för förnyelse kommer att dras från ditt konto inom 24 timmar innan den aktuella perioden går ut. Du kan hantera och avbryta dina prenumerationer genom att gå till dina kontoinställningar i App Store efter genomfört köp. Prenumerationsuppdateringar Tack! Tack för din feedback, den uppskattas! @@ -7098,9 +7116,6 @@ Låter medlemmarna prata i dessa röstkanaler. Om behörigheten är inaktiverad är medlemmarna automatiskt tystade tills någon med ”Tysta medlemmar”-behörighet aktiverar dem. Låt medlemmarna bli talare i den här kanalen. Låter medlemmarna prata i den här röstkanalen. Om denna behörighet är inaktiverad är medlemmar automatiskt tystade tills någon med ”Tysta medlemmar”-behörighet aktiverar dem. - Låter medlemmarna inleda en aktivitet på den här servern. - Låter medlemmarna inleda en aktivitet i de här röstkanalerna. - Låter medlemmarna inleda en aktivitet i den här röstkanalen. Låter medlemmarna dela sin video, dela skärm eller streama ett spel på den här servern. Låter medlemmarna dela sin video eller skärm eller streama ett spel i de här röstkanalerna. Låter medlemmarna dela sin video eller skärm eller streama ett spel i den här röstkanalen. @@ -7733,7 +7748,6 @@ Starta samtal {start} – {end} $[!!{start}!!](startHook) – Slutar {end} - Starta aktiviteter Starta event Du är på väg att starta detta $[**!!{privacyLevel}!!**](privacyLevelHook) event Du är på väg att starta detta event @@ -7976,6 +7990,7 @@ Det verkar som att du är inaktiv. Därför flyttade vi dig till inaktivitetskanalen. Hallå, någon där? Du har inte tillåtelse att tala i denna kanal. + Potentiellt riskfylld nedladdning Svenska Logga in Växla @@ -8111,6 +8126,10 @@ Tar Blågrön Tillfälliga medlemmar utan tilldelade roller sparkas automatiskt när de lämnar servern + Obs! Det kommer uppdateringar för nedanstående policyer. Dessa ändringar träder i kraft **{date}**. Vi meddelar dig nu så att du kan läsa om vad som kommer att ändras i god tid. + Vi rekommenderar att du läser de uppdaterade dokumenten i sin helhet. Några av de viktigaste ändringarna finns förklarade i vårt blogginlägg. + Vi meddelade tidigare om nedanstående policyuppdateringar. Ändringarna har nu trätt i kraft. För att godkänna dem behöver du bara fortsätta att använda Discord. + Vi rekommenderar att du läser de uppdaterade dokumenten i sin helhet eftersom de gäller din användning av Discord. Några av de viktigaste ändringarna finns förklarade i vårt blogginlägg. Villkor och bestämmelser [Användarvillkor]({url}) Genom att registrera dig samtycker du till Discords [användarvillkor]({termsURL}) och [sekretesspolicy]({privacyURL}). @@ -8404,6 +8423,7 @@ Hmm … Jag tror inte att vi stöder den filtypen. Ogiltig filtyp Lägg till en kommentar + Du kan lägga till kommentarer före uppladdning. valfri Den sammanlagda meddelandestorleken måste vara mindre än {maxSize} Direktuppladdningsläge! @@ -8433,6 +8453,7 @@ Kunde inte öppna filen: {file}. Uppladdningen köad Ladda upp till **{destination}** + Ladda upp till tråd Uppladdad av {count} {count} @@ -8548,7 +8569,6 @@ Kolla din e-post: vi skickade precis en verifieringskod till **{oldEmail}**. Skriv in den här för att verifiera att du verkligen är du. Verifieringskod [Fick du ingen kod eller har den utgått? Skicka den igen.](onResend) - Verifiera gammal e-post Din nuvarande e-postadress är !!{email}!! Vad vill du ändra den till? Skriv in en ny e-postadress och ditt nuvarande lösenord. Redigera e-post diff --git a/app/src/main/res/values-th/plurals.xml b/app/src/main/res/values-th/plurals.xml index 2c8ce73d79..fda89b3165 100644 --- a/app/src/main/res/values-th/plurals.xml +++ b/app/src/main/res/values-th/plurals.xml @@ -1,5 +1,9 @@ + + 1 ข้อความล่าสุด + {count} ข้อความล่าสุด + {extras}อื่น ๆ {extras}อื่น ๆ @@ -268,6 +272,10 @@ 1นาที {minutes}นาที + + 1 เดือน + {months} เดือน + 1 วินาที {seconds} วินาที @@ -292,6 +300,10 @@ 1 สัปดาห์ {weeks} สัปดาห์ + + 1 ปี + {years} ปี + {#} คน {#} คน @@ -664,10 +676,6 @@ ใบสมัครที่รอดำเนินการ {count} ใบสมัครที่รอดำเนินการ - - ใบ - {count} ใบ - {#} บูสต์ {#} บูสต์ @@ -856,6 +864,10 @@ {numUses} ครั้ง {numUses} ครั้ง + + เท่านั้น{#} บูสต์เพิ่มเติม + {#} บูสต์เพิ่มเติม + 1 day {days} days diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index c4ae3e9ccc..915c3f7da4 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -97,6 +97,10 @@ คำขอบคุณ นี่อาจจะใช้เวลาสักพักหนึ่ง การกระทำ + ไม่มีข้อความล่าสุด + {count} + ดำเนินอยู่ + ข้อความล่าสุดจำนวนมาก ดำเนินอยู่ ใช้งานอยู่ในโทรศัพท์มือถือ เธรดที่ใช้งานอยู่ @@ -247,10 +251,6 @@ กลับ ป้อนวันเกิดของคุณ โปรดป้อนวันเกิดที่ถูกต้อง - เราต้องยืนยันอายุของคุณก่อนที่คุณจะดูช่อง NSFW นี้ได้ เราจะถามคุณแค่ครั้งเดียวเท่านั้น [ทำไมฉันจึงต้องบอกวันเกิดของฉัน]({helpURL}) - ช่องนี้มีเนื้อหาสำหรับผู้ใหญ่และมีเครื่องหมายว่าไม่เหมาะสำหรับเปิดในที่สาธารณะ คุณต้องการดำเนินการต่อหรือไม่ - คุณต้องอายุ 18 ปีหรือมากกว่าจึงจะสามารถดูช่อง NSFW บน Discord ได้ [อ่านบทความช่วยเหลือของเรา]({helpURL})เกี่ยวกับการยืนยันอายุ - ขออภัย คุณอายุไม่ถึงข้อกำหนดในการดูช่อง NSFW นี้ ส่ง กลับไปยังหน้าเข้าสู่ระบบ {underageMessage} [อ่านบทความช่วยเหลือของเรา]({helpURL})เพื่อเรียนรู้เพื่อเติม @@ -729,6 +729,7 @@ แอปที่ได้รับอนุญาต กำลังอนุญาต เก็บถาวรอัตโนมัติ + เก็บถาวรอัตโนมัติหลังจาก… 1 ชั่วโมง 1 สัปดาห์ 24 ชั่วโมง @@ -801,6 +802,7 @@ เบต้า บัลแกเรีย การชำระเงิน + ยอมรับข้อกำหนดการให้บริการและข้อกำหนดการให้บริการชำระเงินเพื่อดำเนินการต่อ ยอมรับข้อตกลงการใช้บริการเพื่อดำเนินการต่อ เครดิตบัญชี เมื่อคุณยอมรับของขวัญในขณะที่คุณสมัครสมาชิกหรือรับของขวัญที่แตกต่างจากการสมัครสมาชิกปัจจุบัน จะแสดงที่นี่เป็นเครดิต @@ -868,7 +870,9 @@ นี่เป็นของขวัญใช่ไหม? เรื่องกฎหมายแสนยุ่งยาก ฉันยอมรับ [ข้อตกลงการใช้บริการ Discord]({url}) + ฉันยอมรับ [ข้อกำหนดการให้บริการของ Discord]({termsURL}) และ[ข้อกำหนดการให้บริการชำระเงิน]({paidURL}) ฉันยอมรับ[เงื่อนไขการให้บริการของ Discord]({url}) และการต่ออายุการสมัครสมาชิกของฉันเป็นเวลา **{rate}** ใน **{renewalDate}** ฉันสามารถยกเลิกได้ตลอดเวลาในส่วนการตั้งค่าผู้ใช้ > การสมัครสมาชิก และการเรียกเก็บเงินก่อนหน้านี้จะไม่ได้รับการคืนเงินเว้นแต่กฎหมายกำหนดไว้ + ฉันยอมรับ [ข้อกำหนดการให้บริการของ Discord]({termsURL}) [ข้อกำหนดการให้บริการชำระเงิน]({paidURL}) และต่ออายุการสมัครสมาชิกของฉันเป็นเวลา **{rate}** ในวันที่ **{renewalDate}** ฉันสามารถยกเลิกเมื่อใดก็ได้โดยไปที่ ตั้งค่าผู้ใช้ > การสมัครสมาชิก และยอดที่เรียกเก็บก่อนหน้าจะไม่ได้รับการคืนเงิน เว้นแต่กฎหมายกำหนดไว้ เปลี่ยนวิธีการชำระเงิน จัดการการสมัครสมาชิกใน Google Play จัดการการรับสมัครสมาชิก @@ -885,6 +889,8 @@ รายการนี้คือการสมัครสมาชิกปัจจุบันของคุณ คุณจะถูกเรียกเก็บเงินในรอบการเรียกเก็บเงินเดียวกัน คุณสามารถอัปเดตการสมัครสมาชิกใดๆ ได้ทุกเมื่อ โดยการซื้อการสมัครสมาชิก Discord คุณยอมรับ [เงื่อนไขการให้บริการ]({termsUrl}) และ [นโยบายความเป็นส่วนตัว]({privacyUrl}) Nitro และการบูสต์เซิร์ฟเวอร์เป็นการสมัครสมาชิกแบบต่ออายุอัตโนมัติ คุณอนุญาตให้ Discord เรียกเก็บเงินจากวิธีการชำระเงินที่ให้ไว้ที่ !!{price}!! และให้ทำต่อไปโดยอัตโนมัติทุกเดือนจนกว่าคุณจะยกเลิก คุณสามารถยกเลิกเมื่อใดก็ได้ โดยการซื้อการสมัครสมาชิก Discord คุณยอมรับ [เงื่อนไขการให้บริการ]({termsUrl}) และ [นโยบายความเป็นส่วนตัว]({privacyUrl}) Nitro และการบูสต์เซิร์ฟเวอร์เป็นการสมัครสมาชิกแบบต่ออายุอัตโนมัติ คุณอนุญาตให้ Discord เรียกเก็บเงินจากวิธีการชำระเงินที่ให้ไว้ที่ !!{price}!! และให้ทำต่อไปโดยอัตโนมัติทุกปีจนกว่าคุณจะยกเลิก คุณสามารถยกเลิกเมื่อใดก็ได้ + เมื่อซื้อการสมัครสมาชิก Discord คุณยอมรับ [ข้อกำหนดการให้บริการ]({termsUrl}) [ข้อกำหนดการให้บริการชำระเงิน]({paidURL}) และ[นโยบายความเป็นส่วนตัว]({privacyUrl}) Nitro และการบูสต์เซิร์ฟเวอร์เป็นการสมัครต่ออายุสมาชิกอัตโนมัติ คุณอนุญาตให้ Discord เรียกเก็บเงินจากวิธีการชำระเงินที่ให้ไว้ที่ !!{price}!! และให้ทำต่อไปโดยอัตโนมัติทุกเดือนจนกว่าคุณจะยกเลิก คุณสามารถยกเลิกเมื่อใดก็ได้ + เมื่อซื้อการสมัครสมาชิก Discord คุณยอมรับ [ข้อกำหนดการให้บริการ]({termsUrl}) [ข้อกำหนดการให้บริการชำระเงิน]({paidURL}) และ[นโยบายความเป็นส่วนตัว]({privacyUrl}) Nitro และการบูสต์เซิร์ฟเวอร์เป็นการสมัครสมาชิกแบบต่ออายุอัตโนมัติ คุณอนุญาตให้ Discord เรียกเก็บเงินจากวิธีการชำระเงินที่ให้ไว้ที่ !!{price}!! และให้ทำต่อไปโดยอัตโนมัติทุกปีจนกว่าคุณจะยกเลิก คุณสามารถยกเลิกเมื่อใดก็ได้ แหล่งการชำระเงินนี้ไม่ถูกต้อง วิธีการชำระเงิน จำนวนเงิน @@ -1016,6 +1022,7 @@ {count} {count} {count} + [บล็อกโพสต์]({url}) สีน้ำเงิน ดูเหมือนว่าคุณจะอยู่คนเดียวในการโทรครั้งนี้แล้วนานกว่าห้านาที ฝ่ายตรวจตราแบนด์วิดท์ของเราเลยขอให้เราตัดการเชื่อมต่อของคุณเพื่อรักษาแบนด์วิดท์ มันไม่ได้โตตามต้นไม้นะ โว้ว เดี๋ยวก่อน! !!{name}!! ได้ขอให้ Discord บล็อกข้อความใด ๆ ที่หุ่นยนต์ความแม่นยำค่อนข้างสูงของเราเล็งเห็นว่าเป็นข้อความอนาจาร เราเลยยังไม่ได้ส่งข้อความนี้ @@ -1303,7 +1310,6 @@ เปิดโหมดช้า การประกาศ การประกาศ (จำกัด) - การประกาศ (NSFW) ไดเรคทอรี กฎ ลำดับขั้น @@ -1313,7 +1319,6 @@ ข้อความ ข้อความ (เธรดที่ใช้งานอยู่) ข้อความ (จำกัด) - ข้อความ (NSFW) เสียง เสียง (จำกัด) เสียง (ล็อก) @@ -1478,6 +1483,7 @@ ลงชื่อเข้าใช้ด้วย Google ผู้เยี่ยมชมที่ได้พูด (เสียงหรือข้อความ) ชุมชน + [แนวทางปฏิบัติในชุมชน]({url}) การตั้งค่าเซิร์ฟเวอร์ของคุณเป็นเซิร์ฟเวอร์ชุมชน เท่ากับคุณยอมรับว่าเซิร์ฟเวอร์ของคุณปฏิบัติตาม[แนวทางปฏิบัติในชุมชน]({helpdeskArticle})ของเรา และ Discord อาจตรวจสอบเนื้อหาในเซิร์ฟเวอร์ของคุณเพื่อให้มั่นใจว่าปลอดภัย กะทัดรัด: ใส่ข้อข้อความบนหน้าจอพร้อมกันได้มากขึ้น #IRC แข่งขันใน **!!{name}!!** @@ -2087,6 +2093,8 @@ ปิดการใช้งานเสียง ปิดการใช้วิดีโอ ยกเลิกการเปลี่ยนแปลงที่ไม่ได้บันทึกไว้หรือไม่? + แก้ไขต่อ + ยกเลิก คุณมีการเปลี่ยนแปลงข้อมูลที่ไม่ได้บันทึกไว้ คุณแน่ใจแล้วหรือที่จะยกเลิกการเปลี่ยนแปลงข้อมูล? ディスコード ปิดใช้งาน ディスコード เปิดใช้งาน @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} ผู้สนับสนุนรายแรก ๆ ลดเสียงสะท้อน แก้ไข @@ -2254,7 +2264,6 @@ ดูเหมือนคุณอยู่ใน **!!{currentApplicationName}!!** แล้ว คุณแน่ใจว่าต้องการสลับไปใช้ **!!{targetApplicationName}!!** หรือไม่ แน่ใจใช่ไหม กิจกรรม - เริ่มเล่นด้วยกันได้แล้วในช่องสำหรับพูด! ใหม่! กิจกรรม เล่นด้วยกันได้ฟรีในช่องสำหรับพูด ปลดล็อกกิจกรรมเพิ่มเติมด้วยการบูสต์! กิจกรรมอื่น @@ -2347,7 +2356,6 @@ เปิดการแจ้งเตือน ให้สิทธิ์การอนุญาต คุณสามารถเปิดใช้งานการเข้าถึงได้ในการตั้งค่าความเป็นส่วนตัว - Discord จะสแกนและลบสื่อที่มีเนื้อหาไม่เหมาะสม (ไม่รวมช่อง NSFW) ที่ส่งเข้ามาในเซิร์ฟเวอร์นี้โดยอัตโนมัติ สร้างช่องดังกล่าวให้ฉัน เซิร์ฟเวอร์ชุมชนจะต้องประกาศกฎหรือแนวทางปฏิบัติของเซิร์ฟเวอร์ที่ชัดเจนให้แก่สมาชิก โปรดเลือกช่องที่เป็นผู้จัด กฎหรือแนวทางของช่อง @@ -2390,6 +2398,7 @@ ลองทำการกล่าวถึงเฉพาะบทบาทหรือเฉพาะคนแทนดีไหม ส่งเลย ตัวอย่าง + [ไฟล์แนบ] ออกจากเวที ออกจากเต็มหน้าจอ เปิดใช้คำบรรยาย @@ -2521,7 +2530,6 @@ แย่แล้ว คุณไม่มีเว็บฮุกที่มีการอนุญาตในเซิร์ฟเวอร์ใดๆ ที่คุณอยู่ ขอให้แอดมินเซิร์ฟเวอร์ให้การอนุญาตหรือขอเข้าติดตามพวกเขาด้วยตัวเอง! เพิ่มอัพเดทช่องนี้ไปยังเซิร์ฟเวอร์ของคุณ ช่องที่เลือกมีเว็บฮุกมากเกินไป โปรดลบเว็บฮุกหรือเลือกช่องใหม่ - หมายเหตุ: นี่คือช่อง NSFW ติดตามเพื่อรับอัพเดทช่องนี้ในเซิร์ฟเวอร์ของคุณเอง คนอีกมากกว่า !!{count}!! ก็ติดตามอยู่เช่นกัน อัพเดทที่สำคัญที่สุดจากช่องนี้จะแสดงโดยตรงในเซิร์ฟเวอร์ของคุณ สนุกได้! @@ -2569,7 +2577,6 @@ การชำระสมาชิกจะเตะ **{members}**ที่ไม่เห็นใน Discord มา **{days}** และได้รับมอบหมายตำแหน่งที่คุณเลือกเท่านั้น สมาชิกที่ไม่ได้รับมอบหมายตำแหน่งใด ๆ จะยังคงรวมอยู่ด้วย พวกเขาจะสามารถเข้าร่วมเซิร์ฟเวอร์อีกครั้งได้โดยใช้คำเชิญใหม่ โพสต์ข้อความที่ส่งออกไปยังเซิร์ฟเวอร์อื่นนอกเซิร์ฟเวอร์ของคุณเอง ผู้ใช้สามารถเลือก ติดตาม ช่องนี้ได้ ดังนั้นโพสต์ที่คุณเลือก เผยแพร่ จากที่นี่ จะไปปรากฏในเซิร์ฟเวอร์ของพวกเขาโดยตรง ช่องประกาศจะไม่ได้รับข้อความจากช่องประกาศอื่น ๆ [เรียนรู้เพิ่มเติม]({documentationLink}) โพสต์ข้อความที่ส่งออกไปยังเซิร์ฟเวอร์อื่นนอกเซิร์ฟเวอร์ของคุณเอง ผู้ใช้สามารถเลือก ติดตาม ช่องนี้ได้ ดังนั้นโพสต์ที่คุณเลือก เผยแพร่ จากที่นี่ จะไปปรากฏในเซิร์ฟเวอร์ของพวกเขาโดยตรง [เรียนรู้เพิ่มเติม]({documentationLink}) - ผู้ใช้ต้องยืนยันว่าพวกเขาอายุเกินที่กฎหมายกำหนดดูเนื้อหาในช่องนี้ ช่อง NSFW สามารถแสดงเนื้อหาที่ปกติจะถูกฟิลเตอร์เนื้อหาอนาจารปิด ปิด OpenH264 จะเป็นการปิดฮาร์ดแวร์ที่ใช้เร่งการถอดรหัสวิดีโอ ถ้ามี คำแนะนำ Discord ต้องการความเร็วในการรับส่งข้อมูลสูง เราเตอร์หรือผู้ให้บริการอินเตอร์เน็ทบางรายอาจไม่เสถียรพอสำหรับการตั้งต่า บุคคลในช่องนี้จะเชื่อมต่อกับภูมิภาคที่คุณตั้งไว้ไม่ว่าเขาจะอาศัยอยู่ที่ใดก็ตาม ภูมิภาคจะส่งผลต่อคุณภาพของเสียงและวิดีโอ หากคุณตั้งค่าไว้ที่ “อัตโนมัติ” Discord จะตัดสินเองว่าภูมิภาคใดเหมาะสมที่สุด @@ -2690,7 +2697,6 @@ ไม่มีอะไร ความถี่ ตำแหน่งของการแจ้งเตือน - ช่อง NSFW ปิด **@กล่าวถึง** เท่านั้น @กล่าวถึง เท่านั้น @@ -2976,6 +2982,7 @@ ส่งแล้ว! ยินดีต้องรับ !!{username}!! ขออภัย คุณไม่สามารถรับของขวัญของคุณเองได้ใน iOS + ขออภัย ดูเหมือนว่าเกิดข้อผิดพลาดและคุณไม่สามารถใช้รหัสนั้นได้ คุณไม่สามารถรับของขวัญนี้ได้เพราะบางคนตัดหน้าคุณไปแล้ว มันเป็นแบบนี้แหละที่รัก! เมื่อคุณรับ {skuName} จะเป็นของคุณตลอด ไปปปปป! เมื่อคุณรับแล้วคุณจะมีเครดิตสำหรับ **{skuName}** จำนวน **{timeFrame}** * @@ -3159,6 +3166,7 @@ บูสต์เป็นระดับที่ 2 เพื่อเสียงที่นุ่มขึ้นเพื่อให้ทุกคนรู้สึกเหมือนอยู่ในห้องเดียวกัน บูสต์เป็นระดับที่ 3 วันนี้ พร้อมเพิ่มคุณภาพเสียงจาก 256 kbps เป็น 384 kbps รู้หรือไม่ว่าคุณสามารถรับคุณภาพเสียงที่ดีขึ้นได้ด้วยการบูสต์ + เพื่อจัดการกับการบูสต์เซิร์ฟเวอร์ กรุณา [เปิดแอปฯ เดสก์ท็อป Discord](openAppHook) คุณถึงขีดจำกัด 100 เซิร์ฟเวอร์ เพิ่มเซิร์ฟเวอร์ที่คุณเข้าร่วมได้อีกสองเท่า เป็น 200 เซิร์ฟเวอร์ เซิร์ฟเวอร์ที่เพิ่มขึ้น @@ -3332,6 +3340,8 @@ อุ๊ย! ดูเหมือนว่าคุณพบปัญหาที่แทบจะไม่เคยเกิดขึ้น รีเฟรชเพื่อดูสิ่งที่กำลังเกิดขึ้น ตอนนี้เท่านี้ก่อน! แต่เดี๋ยวก่อน อาจจะมีบางสิ่งเพิ่มเติม… + ลบออกจากหน้าแรก + คำสั่งนี้จะลบข้อความไม่ให้แสดงในหน้าแรก แต่ข้อความจะยังคงอยู่ในช่อง เปิดข้อความจาก !!{channelName}!! ในแถบด้านข้าง {maxReplies}+ ตอบกลับ {numReplies} @@ -3360,8 +3370,15 @@ รีเซ็ตเป็นแบนเนอร์เริ่มต้น ต้องการอย่างอื่นเพิ่มเติมเหรอ ปรับแต่งโปรไฟล์เซิร์ฟเวอร์อย่างเต็มรูปแบบด้วย Nitro อัปโหลดแบนเนอร์โปรไฟล์ในเซิร์ฟเวอร์ + เราได้เพิ่มประวัติและแบนเนอร์ในโปรไฟล์เซิร์ฟเวอร์แล้ว! เป็นคนที่คุณอยากจะเป็นและแสดงออกความเป็นตัวเองในแต่ละเซิร์ฟเวอร์ + แก้ไขโปรไฟล์เซิร์ฟเวอร์ของฉัน + อัปเดตโปรไฟล์เซิร์ฟเวอร์! เป็นตัวตนที่คุณต้องการและใช้สัญลักษณ์ประจำตัว แบนเนอร์ และประวัติที่แตกต่างกันในแต่ละเซิร์ฟเวอร์ของคุณ ปลดล็อกสัญลักษณ์ประจำตัวแบบเคลื่อนไหว และอีกมากมายด้วย [Discord Nitro!](onAndMore) แสดงตัวตนของคุณด้วยโปรไฟล์เซิร์ฟเวอร์อย่างเต็มรูปแบบ + เป็นคนที่คุณอยากจะเป็นและใช้สัญลักษณ์ประจำตัว แบนเนอร์ และประวัติที่แตกต่างกันในแต่ละเซิร์ฟเวอร์ของคุณ อัปเกรดโปรไฟล์ของคุณ และอื่น ๆ ด้วย Discord Nitro! + ต้องการใช้สัญลักษณ์ประจำตัว แบนเนอร์ และประวัติหรือไม่ + ใช้สัญลักษณ์ประจำตัว แบนเนอร์ และประวัติที่แตกต่างกันในแต่ละเซิร์ฟเวอร์ของคุณและอื่น ๆ ด้วย **Discord Nitro!** + สัญลักษณ์ประจำตัว แบนเนอร์ และข้อมูลเกี่ยวกับฉัน เชิญเข้าสู่เซิร์ฟเวอร์ คำเชิญจะหมดอายุใน {xDays} เซิร์ฟเวอร์อื่น @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) ลบ $[**!!{target}!!**](targetHook) เปลี่ยนชื่อจาก **!!{oldValue}!!** เป็น **!!{newValue}!!** ตั้งชื่อเซิร์ฟเวอร์เป็น **!!{newValue}!!** - ลบสถานะเป็นช่อง NSFW - กำหนดเป็นช่อง NSFW $[**!!{user}!!**](userHook) สร้างการแทนที่ช่องสำหรับ $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ลบการแทนที่ช่องสำหรับ $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) ได้อัพเดทการแทนที่ช่องสำหรับ $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ เราแนะนำให้ตั้งค่านี้เป็น @mentions เท่านั้นสำหรับ Discord สาธารณะ เนื่องจากเซิร์ฟเวอร์นี้มีขนาดใหญ่ สมาชิกของเซิร์ฟเวอร์จะไม่ได้รับการแจ้งเตือนแบบพุชบนมือถือหากข้อความดังกล่าวไม่ได้ใช้ฟีเจอร์ @mention ปิดใช้งานการค้นพบ + การปิดใช้งานข้อกำหนดของสมาชิกจะทำให้คนอื่นสามารถเข้าร่วมชุมชนของคุณได้โดยไม่ต้องยอมรับกฎหรือไม่ต้องได้รับการอนุมัติด้วยตนเองจากคุณ คำเตือน! สมาชิกที่ไม่ผ่านข้อกำหนด (เช่น การยอมรับกฎ) จะถูกไล่ออกจากเซิร์ฟเวอร์ คุณแน่ใจไหม? เฉพาะผู้ดูแลเซิร์ฟเวอร์เท่านั้นที่สามารถเปิดหรือปิดใช้งานการค้นพบได้ เปิดใช้ข้อกำหนด 2FA สำหรับการคัดกรอง @@ -3909,6 +3925,7 @@ ระดับ 2 สิทธิประโยชน์ ระดับ 3 สิทธิประโยชน์ เราแนะนำว่าภาพของเซิร์ฟเวอร์ควรจะมีขนาดอย่างน้อย 512x512 + คำเตือน! สมาชิกที่ยังไม่ได้ส่งใบสมัครจะถูกไล่ออกจากเซิร์ฟเวอร์ ตรวจสอบบันทึก เมื่อมีผู้ดูแลเริ่มต้นทำงานแล้ว คุณสามารถควบคุมการดูแลได้จากที่นี่ ยังไม่มีการบันทึก @@ -3976,7 +3993,6 @@ ตรวจสอบใบสมัคร {count} คุณต้องอนุมัติหรือปฏิเสธใบสมัครทั้งหมดก่อนจึงจะปิดการใช้งานข้อกำหนดของสมาชิกได้ - คุณมีใบสมัคร {count}ที่กำลังรอการตรวจสอบ หน้าจอการปรับแต่ง เรียงลำดับตาม: ล่าสุด เรียงลำดับตาม: เก่าที่สุด @@ -4721,10 +4737,14 @@ เพิ่มช่อง ไม่มีช่องที่เลือก เช่น #general + การอนุญาตคำสั่ง + ค่าเดิม + จำกัดการใช้คำสั่งของแอปพลิเคชันนี้กับบทบาท ผู้ใช้ และช่อง แก้ไขการอนุญาตคำสั่ง การอนุญาตซิงค์กับการผสานการทำงาน: **{integrationName}** แล้ว ซิงค์แล้ว การอนุญาตไม่ได้ซิงค์กับการผสานการทำงาน: **{integrationName}** + ไม่ได้ซิงค์ บทบาทและสมาชิก เพิ่มตำแหน่งหรือสมาชิก ไม่มีสมาชิกที่เลือก @@ -4894,6 +4914,8 @@ การผจญภัยเริ่มต้นขึ้น ไปเพิ่มเพื่อนกันเถอะ! เชิญคน + หากต้องการเพิ่มเพื่อนในเซิร์ฟเวอร์นี้ ให้ขอความช่วยเหลือจากผู้ที่มีสิทธิ์เชิญ + คำเชิญถูกปิดการใช้งาน หัวขึ้น! เพื่อนที่คุณเชิญสามารถดูประวัติข้อความก่อนหน้าได้ ช่องนี้เป็นช่องส่วนตัว จะมีเพียงสมาชิกและตำแหน่งที่เลือกไว้เท่านั้นที่จะดูช่องนี้ได้ ค้นหาเพื่อน @@ -4903,6 +4925,11 @@ การตั้งค่าลิงก์คำเชิญของเซิร์ฟเวอร์ แชร์ลิงก์นี้ให้กับคนอื่น ๆ เพื่ออนุญาตให้เข้าเซิร์ฟเวอร์ของคุณ แชร์ลิงก์นี้กับคนอื่นๆ เพื่อที่เขาจะสามารถเข้ามายังเซิร์ฟเวอร์นี้และรับชมการถ่ายทอดสดได้ + รูปภาพคำเชิญเซิร์ฟเวอร์ของคุณจะแสดงในช่องแชทตอนนี้ ปรับแต่งด้วยการ **ตั้งค่าเซิร์ฟเวอร์ > ภาพรวม** ของคุณ + บูสต์เซิร์ฟเวอร์นี้เพื่อเพิ่มรูปภาพลงในการฝังลิงก์คำเชิญของคุณ ปลดล็อกด้วย {boostCount}! + ตั้งค่าเซิร์ฟเวอร์ + รับทราบ + ปรับแต่งคำเชิญเซิร์ฟเวอร์ของคุณ! หรือส่งลิงก์คำเชิญเข้าชมการถ่ายทอดสดให้เพื่อนของคุณ เชิญเข้าร่วมการถ่ายทอดสด เชิญเข้าเซิร์ฟเวอร์ @@ -5083,6 +5110,7 @@ ออกจากสาย ออกจากกลุ่ม คุณแน่ใจหรือไม่ที่จะออกจาก **!!{name}!!**? คุณจะไม่สามารถเข้ากลุ่มนี้ได้ใหม่จนกว่าจะได้รับเชิญเข้ามาอีกครั้ง + อุ้ย เกิดข้อผิดพลาดขึ้น ลองใหม่ไหม คุณแน่ใจหรือไม่ที่จะออก คุณจะไม่สามารถเข้าใหม่ได้จนกว่า **!!{name}!!** จะชวนคุณใหม่ ออกจากกลุ่ม !!{name}!! ออกจาก \'!!{name}!!\' @@ -5400,8 +5428,6 @@ ต้องให้เกียรติผู้อื่น เราจะไม่ยอมให้มีการคุกคาม ล่าแม่มด เหยียดเพศ เหยียดเชื้อชาติ หรือข้อความแสดงความเกลียดชังใด ๆ เกิดขึ้นเป็นอันขาด {ruleIndex}. คุณสามารถกำหนดกฎได้สูงสุด {number} ข้อ - ห้ามเผยแพร่เนื้อหา NSFW หรือลามก - ห้ามเผยแพร่เนื้อหา NSFW หรือลามก ซึ่งรวมถึงข้อความ รูปภาพ หรือลิงก์ที่มีเนื้อหาโป๊เปลือย สื่อไปในทางเพศ ความรุนแรง หรือเนื้อหาอื่นที่มีภาพไม่เหมาะสม ห้ามส่งสแปมหรือข้อความโฆษณาตนเอง ห้ามส่งสแปมหรือข้อความโฆษณาตนเอง (การเชิญเข้าร่วมเซิร์ฟเวอร์ โฆษณา หรืออื่น ๆ) รวมถึงการส่งข้อความหาสมาชิกรายอื่นโดยตรง หากไม่ได้รับอนุญาตจากพนักงาน กำหนดกฎของคุณ @@ -5605,6 +5631,7 @@ เป็นเวลา 15 นาที เป็นเวลา 1 ชั่วโมง เป็นเวลา 24 ชั่วโมง + เป็นเวลา 3 ชั่วโมง เป็นเวลา 8 ชั่วโมง จนกว่าฉันจะเปิดแจ้งเตือน ปิดแจ้งเตือน **!!{name}!!** @@ -5654,7 +5681,6 @@ ฉันเข้าใจและยอมรับเงื่อนไขเหล่านี้ ไปที่ Discord หากต้องการใช้งาน Discord ต่อไป โปรดอ่านและยอมรับ ข้อตกลงในการให้บริการและนโยบายความเป็นส่วนตัวฉบับปรับปรุงนี้ - ข้อมูลอัปเดตเรื่องข้อตกลงในการให้บริการและความเป็นส่วนตัว เธรดใหม่ ข้อความที่ไม่ได้อ่านใหม่ ช่องประกาศ @@ -5839,15 +5865,9 @@ คุณต้องมีอายุอย่างน้อยสิบแปดปีเพื่อดูช่องนี้ คุณอายุมากกว่าสิบแปดและพร้อมดูเนื้อหาสำหรับผู้ใหญ่ใช่หรือไม่? เนื้อหาของเซิร์ฟเวอร์นี้ไม่พร้อมใช้งานบน iOS ได้แล้ว - ขออภัย เซิร์ฟเวอร์ NSFW ถูกบล็อกบนแพลตฟอร์ม iOS ตามแนวทางปฏิบัติของ App Store หากคุณมีอายุมากกว่า 18 ปี คุณสามารถเข้าร่วมเซิร์ฟเวอร์ผ่านแอปเดสก์ท็อปหรือเว็บไซต์ได้ อ่านเพิ่มเติมได้ที่[ศูนย์ช่วยเหลือ]({helpURL}) ของเรา อีโมจิจากเซิร์ฟเวอร์นี้ไม่พร้อมใช้งาน - เซิร์ฟเวอร์ NSFW - เซิร์ฟเวอร์ NSFW ถูกบล็อกบนแพลตฟอร์ม iOS ตามแนวทางปฏิบัติของ App Store [โปรดเยี่ยมชมศูนย์ช่วยเหลือของเรา]({helpURL}) เพื่อเรียนรู้เพิ่มเติม - เซิร์ฟเวอร์ NSFW หลังจากเข้าร่วมผ่านเดสก์ท็อป คุณสามารถดูเซิร์ฟเวอร์สำหรับบุคคลอายุ 18 ปีขึ้นไปบนอุปกรณ์ iOS - อนุญาตการเข้าถึงเซิร์ฟเวอร์ NSFW บน iOS - ช่อง NSFW เราดีใจมากที่มีคุณ! ก่อนจะเริ่มกัน ช่วยกรอกวันเกิดของคุณหน่อย[ทำไมต้องใช้วันเกิดของฉันด้วย]({helpURL}) ขอให้เพื่อนเชิญคุณเข้าร่วมเซิร์ฟเวอร์ ซึ่งเป็นพื้นที่สำหรับพบปะพูดคุยกัน เข้าสู่ระบบหรือลงทะเบียนเพื่อเริ่มใช้งาน @@ -5921,7 +5941,6 @@ [นโยบายความเป็นส่วนตัว]({privacyPolicyURL})และ[เงื่อนไขการให้บริการ]({termsOfServiceURL})ของผู้พัฒนา !!{application}!! มีผลกับแอปพลิเคชันนี้ [นโยบายความเป็นส่วนตัว]({privacyPolicyURL})และเงื่อนไขการให้บริการของผู้พัฒนา !!{application}!! มีผลกับแอปพลิเคชันนี้ นโยบายความเป็นส่วนตัวและ[เงื่อนไขการให้บริการ]({termsOfServiceURL})ของผู้พัฒนา !!{application}!! มีผลกับแอปพลิเคชันนี้ - เมื่อยืนยันสิทธิ์แล้ว ระบบจะพาคุณไปยัง !!{origin}!! **!!{applicationName}!!** ยังร้องขอการอนุญาตดังต่อไปนี้อีกด้วย แต่คุณไม่สามารถอนุญาตได้ อบเค้ก เลี้ยงดินเนอร์อาหารทะเลสุดหรูคุณสักมื้อ @@ -5935,8 +5954,6 @@ คุณสามารถปิดแท็บหรือหน้าต่างนี้ได้ สโคปไม่ถูกต้อง **{scope}** การร้องขอไม่ถูกต้อง ค่าที่หายไป **{param}** - ต้องการเข้าถึงบัญชีของคุณ - การกระทำนี้จะอนุญาตให้ !!{application}!! ทำสิ่งต่อไปนี้ ลงชื่อเข้าใช้เป็น $[](userHook) อนุญาตการเข้าถึงบัญชีของคุณ อ่อย เกิดข้อผิดพลาด… @@ -6039,6 +6056,7 @@ ก่อน หน้า !!{currentPage}!! หน้า !!{currentPage}!! จาก !!{numPages}!! + [ข้อกำหนดการให้บริการชำระเงิน]({url}) {count} {count} ทวิตเตอร์ของ Discord ต้องมีข้อมูลมากกว่านี้ เจ้าของเซิร์ฟเวอร์ที่เป็นพาร์ทเนอร์ @@ -6203,7 +6221,6 @@ คุณ และ !!{other}!! สามารถปักหมุดข้อความจากเมนูสามจุด สมาชิกกลุ่มทุกคนสามารถตรึงข้อความจากเมนูสามจุดได้ ปักหมุด - ช่องนี้มีเนื้อหา NSFW หมุดของช่องนี้ไม่ควรอนุญาตให้ทุกคนดู หมุด, ยังไม่อ่าน โปแลนด์ Android @@ -6444,7 +6461,6 @@ การบูสต์ทำให้เซิร์ฟเวอร์สามารถขึ้นสู่ระดับต่อไปได้ แต่ละระดับปลดล็อกสิทธิประโยชน์สำหรับเซิร์ฟเวอร์ทั้งหมด การบูสต์เซิร์ฟเวอร์เปิดการคูลดาวน์นาน 7 วัน คุณอาจไม่สามารถใช้บูสต์นี้กับเซิร์ฟเวอร์อื่นได้จนกระทั่งคูลดาวน์เสร็จ [เรียนรู้เพิ่มเติมเกี่ยวกับการบูสต์เซิร์ฟเวอร์]({helpdeskArticle}) บูสต์เซิร์ฟเวอร์ - การบูสต์เซิร์ฟเวอร์ตั้งแต่ {date} ย้ายการบูสต์ การบูสต์นี้อยู่ระหว่างคูลดาวน์ บูสต์ที่ไม่ได้ใช้ @@ -6555,6 +6571,7 @@ ใช้อีโมจิแบบกำหนดเองในทุกที่และทำให้อีโมจิเคลื่อนไหวได้ รับ {numBoosts} บูสต์และส่วนลด {discountPercentage} สำหรับการซื้อบูสต์ในอนาคต เพิ่มจำนวนเซิร์ฟเวอร์ที่คุณเข้าร่วมได้เป็นสองเท่าจาก {nonPremiumMaxGuilds} เป็น {premiumMaxGuilds} + เป็นตัวตนที่คุณต้องการและใช้สัญลักษณ์ประจำตัว แบนเนอร์ และประวัติที่แตกต่างกันในแต่ละเซิร์ฟเวอร์ของคุณ ตกแต่งโปรไฟล์ของคุณอย่างมีสไตล์ด้วยแบนเนอร์ แท็กแบบกำหนดเอง สัญลักษณ์ประจำตัวแบบเคลื่อนไหว และป้าย Nitro สุดพิเศษ ใช้สัญลักษณ์ประจำตัวที่แตกต่างกันในแต่ละเซิร์ฟเวอร์ของคุณ ความละเอียดวิดีโอที่คมชัดขึ้นสูงสุดถึง 4k 60fps สำหรับการแบ่งปันหน้าจอเดสก์ท็อปจากทุกที่ @@ -6671,6 +6688,7 @@ เดี๋ยวก่อน! คุณต้องใช้ Nitro เพื่อจะได้สิ่งนี้ แสดงรายละเอียดการสมัครสมาชิก จัดการการสมัครสมาชิก Nitro อยู่ใช่ไหม ไปที่หน้า[การสมัครสมาชิก](onSubscriptionsClick)เลย + เมื่อซื้อการสมัครสมาชิก Nitro คุณยอมรับ [ข้อกำหนดการให้บริการ]({termsURL}) [ข้อกำหนดการให้บริการชำระเงิน]({paidURL}) และ[นโยบายความเป็นส่วนตัว]({privacyURL}) ระบบจะเรียกเก็บเงินกับบัญชี Apple ID ของคุณเมื่อยืนยันการซื้อ การสมัครสมาชิกจะต่ออายุโดยอัตโนมัติ หากไม่แจ้งยกเลิกอย่างน้อย 24 ชั่วโมงก่อนรอบสมาชิกปัจจุบันสิ้นสุดลง บัญชีของคุณจะถูกเรียกเก็บเงินเพื่อต่ออายุภายใน 24 ชั่วโมง ก่อนสิ้นสุดรอบสมาชิกปัจจุบัน คุณสามารถจัดการและยกเลิกการสมัครสมาชิกของคุณได้โดยไปที่การตั้งค่าบัญชีของคุณใน App Store หลังทำการซื้อ อัปเดตการสมัครสมาชิก ขอบคุณ! ขอบคุณสำหรับคำติชมของคุณ เรายินดีเป็นอย่างยิ่ง @@ -7254,9 +7272,6 @@ อนุญาตให้สมาชิกพูดคุยกันในช่องสำหรับพูดเหล่านี้ หากการอนุญาตนี้ปิดอยู่ สมาชิกจะถูกปิดเสียงไมค์ตามค่าเริ่มต้นจนกว่าผู้ที่มีสิทธิ์ในการ “ปิดเสียงไมค์สมาชิก” จะยกเลิกการปิดเสียงไมค์ อนุญาตให้สมาชิกเป็นผู้พูดในช่องนี้ อนุญาตให้สมาชิกพูดคุยกันในช่องสำหรับพูดนี้ หากการอนุญาตนี้ปิดอยู่ สมาชิกจะถูกปิดเสียงไมค์ตามค่าเริ่มต้นจนกว่าผู้ที่มีสิทธิ์ในการ “ปิดเสียงไมค์สมาชิก” จะยกเลิกการปิดเสียงไมค์ - อนุญาตให้สมาชิกเริ่มกิจกรรมในเซิร์ฟเวอร์นี้ - อนุญาตให้สมาชิกเริ่มกิจกรรมในช่องสำหรับพูดเหล่านี้ - อนุญาตให้สมาชิกเริ่มกิจกรรมในช่องสำหรับพูดนี้ อนุญาตให้สมาชิกแชร์วิดีโอ แบ่งปันหน้าจอ หรือสตรีมเกมในเซิร์ฟเวอร์นี้ อนุญาตให้สมาชิกแชร์วิดีโอ แบ่งปันหน้าจอ หรือสตรีมเกมในช่องสำหรับพูดเหล่านี้ อนุญาตให้สมาชิกแชร์วิดีโอ แบ่งปันหน้าจอ หรือสตรีมเกมในช่องสำหรับพูดนี้ @@ -7890,7 +7905,6 @@ เริ่มการสนทนา {start} - {end} $[!!{start}!!](startHook) - สิ้นสุดแล้ว {end} - เริ่มกิจกรรม เริ่มต้นกิจกรรม คุณกำลังจะเริ่มกิจกรรม $[**!!{privacyLevel}!!**](privacyLevelHook) นี้ คุณกำลังจะเริ่มกิจกรรมนี้ @@ -8135,6 +8149,7 @@ ดูเหมือนว่าคุณจะไม่ได้อยู่หน้าคีย์บอร์ด เราจึงได้ดำเนินการย้ายคุณไปยังช่องคนที่ไม่อยู่ ฮัลโหล มีใครอยู่บ้างไหม? คุณไม่มีสิทธิที่จะพูดในช่องนี้ + การดาวน์โหลดที่อาจเป็นอันตราย สวีเดน เข้าสู่ระบบ สลับ @@ -8270,6 +8285,10 @@ Tar สีเขียวอมน้ำเงิน สมาชิกชั่วคราวจะถูกเตะโดยอัตโนมัติเมื่อพวกเขาตัดการเชื่อมต่อ ยกเว้นแต่ที่ ตำแหน่งกำหนดไว้ + ระวัง! การอัปเดตกำลังจะมาถึงตามนโยบายด้านล่างดังต่อไปนี้ การเปลี่ยนแปลงเหล่านี้จะมีผลต่อ **{date}** ตอนนี้เรากำลังแจ้งให้คุณทราบ เพื่อให้คุณมีเวลาเรียนรู้สิ่งที่กำลังเปลี่ยนแปลง + เราขอแนะนำให้คุณอ่านเอกสารที่อัปเดตแล้วในฉบับสมบูรณ์ การเปลี่ยนแปลงที่สำคัญที่สุดบางส่วนได้อธิบายไว้ในบล็อกโพสต์ของเรา + เราได้ประกาศการอัปเดตตามนโยบายด้านล่าง การเปลี่ยนแปลงมีผลนับตั้งแต่นี้ หากยอมรับ ให้ใช้ Discord ต่อไป + เราขอแนะนำให้คุณอ่านเอกสารที่อัปเดตแล้วในฉบับสมบูรณ์ เนื่องจากมันจะถูกปรับใช้กับการใช้งาน Discord ของคุณ เราได้อธิบายการเปลี่ยนแปลงที่สำคัญที่สุดบางส่วนไว้ในบล็อกโพสต์ของเรา ข้อกำหนดและเงื่อนไข [เงื่อนไขการให้บริการ]({url}) การลงทะเบียนแสดงว่าคุณยอมรับ [ข้อตกลงในการให้บริการ]({termsURL}) และ [นโยบายความเป็นส่วนตัว]({privacyURL}) ของ Discord @@ -8563,6 +8582,7 @@ อืมม… เราไม่คิดว่าเราสนับสนุนไฟล์ชนิดนั้น รูปแบบไฟล์ไม่ถูกต้อง เพิ่มความคิดเห็น + คุณสามารถเพิ่มความคิดเห็นก่อนอัปโหลดได้ ไม่บังคับ ขนาดข้อความทั้งหมดต้องน้อยกว่า {maxSize} อัพโหลดทันที! @@ -8592,6 +8612,7 @@ ไม่สามารถเปิดไฟล์: {file} เพิ่มการอัปโหลดในคิวแล้ว อัปโหลดไปยัง **{destination}** + อัปโหลดไปยังเธรด อัปโหลดโดย {count} {count} @@ -8707,7 +8728,6 @@ ตรวจสอบอีเมลของคุณดู เนื่องจากเราได้ส่งรหัสการยืนยันไปที่ **{oldEmail}** ป้อนรหัสการยืนยันที่นี่เพื่อยืนยันตัวตนของคุณ รหัสการยืนยัน [หากไม่ได้รับรหัสหรือรหัสหมดอายุ โปรดส่งอีกครั้ง](onResend) - ยืนยันอีเมลเก่า ที่อยู่อีเมลปัจจุบันของคุณคือ !!{email}!! คุณต้องการเปลี่ยนเป็นอะไร ป้อนที่อยู่อีเมลใหม่และรหัสผ่านที่มีอยู่ของคุณ แก้ไขอีเมล diff --git a/app/src/main/res/values-tr/plurals.xml b/app/src/main/res/values-tr/plurals.xml index 0cd5b4338d..3d4e925b7f 100644 --- a/app/src/main/res/values-tr/plurals.xml +++ b/app/src/main/res/values-tr/plurals.xml @@ -1,5 +1,9 @@ + + 1 yeni mesaj + {count} yeni mesaj + {extras} kişi daha {extras} kişi daha @@ -268,6 +272,10 @@ 1dk {minutes}dk + + 1 Ay + {months} Ay + 1 Saniye {seconds} Saniye @@ -292,6 +300,10 @@ 1 hafta {weeks} hafta + + 1 Yıl + {years} Yıl + {#} kişi {#} kişi @@ -664,10 +676,6 @@ Bekleyen Başvuru {count} Bekleyen Başvuru - - başvurun - {count} başvurun - {#} takviye {#} takviye @@ -856,6 +864,10 @@ {numUses} kullanım {numUses} kullanım + + {#} Takviyeyle + {#} Takviyeyle + 1 gün {days} gün diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index bdc067e56b..46af19573a 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -97,6 +97,10 @@ Teşekkürler Bu işlem biraz sürebilir. Eylemler + Yeni mesaj yok + {count} + Şimdi Aktif + Birçok yeni mesaj Şimdi Aktif Mobilde Aktif Aktif Alt Başlıklar @@ -247,10 +251,6 @@ Geri dön Doğum gününü gir Lütfen geçerli bir doğum tarihi gir - Bu NSFW kanalı görüntüleyebilmen için yaşını doğrulamamız gerekiyor. Bunu yalnızca bu seferlik soracağız. [Neden doğum günümü bildirmem gerekiyor?]({helpURL}) - Bu kanalda yetişkinlere uygun NSFW (İşyeri İçin Uygun Değil) olarak işaretlenmiş içerikler var. Devam etmek istiyor musun? - Discord\'da NSFW kanalları görüntülemek için en az 18 yaşında olmalısın. Yaş doğrulamayla ilgili [yardım yazımıza göz at]({helpURL}). - Üzgünüz, bu NSFW kanalı görüntülemek için yaşın tutmuyor Gönder Girişe Dön {underageMessage}Daha fazlasını öğrenmek için [yardım yazımıza göz at]({helpURL}). @@ -729,6 +729,7 @@ Yetkili Uygulamalar Doğrulanıyor Otomatik Olarak Arşivle + Şundan sonra otomatik olarak arşivle: 1 saat 1 hafta 24 saat @@ -801,6 +802,7 @@ Beta Bulgarca Faturalandırma + Devam etmek için Hizmet Koşullarını ve Ücretli Hizmet Koşullarını kabul et Devam etmek için Hizmet Koşulları\'nı kabul et Hesap Kredisi Devam eden bir aboneliğin varken bir hediyeyi kabul ettiğinde veya mevcut aboneliğinden farklı bir hediyeyi kabul ettiğinde bunu kredi olarak göreceksin. @@ -868,7 +870,9 @@ Hediye mi olacak? Hukuki Ivır Zıvır [Discord Hizmet Koşullarını]({url}) kabul ediyorum + [Discord Hizmet Koşullarını]({termsURL}) ve [Ücretli Hizmet Koşullarını]({paidURL}) kabul ediyorum [Discord Hizmet Koşulları\'nı]({url}) ve aboneliğimin **{renewalDate}** tarihinde **{rate}** karşılığında yenilenmesini kabul ediyorum. Aboneliğimi istediğim zaman Kullanıcı Ayarları > Abonelikler bölümünden iptal edebilirim ve hukuken gerekmediği sürece geçmişe yönelik tahsillerin para iadesi yapılmaz. + [Discord Hizmet Koşullarını]({termsURL}), [Ücretli Hizmet Koşullarını]({paidURL}) ve aboneliğimin **{renewalDate}** tarihinde **{rate}** karşılığında yenilenmesini kabul ediyorum. Aboneliğimi istediğim zaman Kullanıcı Ayarları > Abonelikler bölümünden iptal edebilirim ve hukuken gerekmediği sürece geçmişe yönelik tahsillerin para iadesi yapılmaz. Ödeme Yöntemini Değiştir Aboneliğini Google Play\'de Yönet Aboneliği yönet @@ -885,6 +889,8 @@ Mevcut aboneliklerin bunlar. Bunlar aynı faturalandırma döngüsünde faturalandırılacaktır. İstediğin aboneliği istediğin zaman iptal edebilirsin. Bir Discord aboneliği satın alarak [Hizmet Koşullarımızı]({termsUrl}) ve [Gizlilik Politikamızı]({privacyUrl}) kabul etmiş olursun. Nitro ve Sunucu Takviyesi otomatik olarak yenilenen aboneliklerdir. Aboneliğini iptal edene kadar Discord\'a belirlediğin ödeme yöntemi ile !!{price}!! tutarını anında tahsil etme ve bunu aylık olarak otomatik bir şekilde yapma izni vermiş olursun. Bunu istediğin zaman iptal edebilirsin. Bir Discord aboneliği satın alarak [Hizmet Koşullarımızı]({termsUrl}) ve [Gizlilik Politikamızı]({privacyUrl}) kabul etmiş olursun. Nitro ve Sunucu Takviyesi otomatik olarak yenilenen aboneliklerdir. Aboneliğini iptal edene kadar Discord\'a belirlediğin ödeme yöntemi ile !!{price}!! tutarını anında tahsil etme ve bunu yıllık olarak otomatik bir şekilde yapma izni vermiş olursun. Bunu istediğin zaman iptal edebilirsin. + Bir Discord aboneliği satın alarak [Hizmet Koşullarımızı]({termsUrl}), [Ücretli Hizmet Koşullarımızı]({paidURL}) ve [Gizlilik Politikamızı]({privacyUrl}) kabul etmiş olursun. Nitro ve Sunucu Takviyesi otomatik olarak yenilenen aboneliklerdir. Aboneliğini iptal edene kadar Discord\'a belirlediğin ödeme yöntemi ile !!{price}!! tutarını anında tahsil etme ve bunu aylık olarak otomatik bir şekilde yapma izni vermiş olursun. Bunu istediğin zaman iptal edebilirsin. + Bir Discord aboneliği satın alarak [Hizmet Koşullarımızı]({termsUrl}), [Ücretli Hizmet Koşullarımızı]({paidURL}) ve [Gizlilik Politikamızı]({privacyUrl}) kabul etmiş olursun. Nitro ve Sunucu Takviyesi otomatik olarak yenilenen aboneliklerdir. Aboneliğini iptal edene kadar Discord\'a belirlediğin ödeme yöntemi ile !!{price}!! tutarını anında tahsil etme ve bunu yıllık olarak otomatik bir şekilde yapma izni vermiş olursun. Bunu istediğin zaman iptal edebilirsin. Bu ödeme kaynağı geçersiz. Ödeme Yöntemleri Miktar @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Blog paylaşımımız]({url}) Mavi Görünüşe göre bu aramada beş dakikadan fazladır tek başına duruyorsun. Bant genişliği devriyesi bant genişliğinden tasarruf etmek için bağlantını kesmemi istedi. Ağaçtan toplamıyoruz bunları! Hop dur bakalım! !!{name}!!, çoğu zaman doğru olan robotlarımızın sakıncalı gördüğü tüm mesajların Discord tarafından engellenmesini istedi, bu yüzden mesajın gönderilmedi. @@ -1308,7 +1315,6 @@ Yavaş mod açıldı. Duyurular Duyurular (Sınırlı) - Duyurular (NSFW) Dizin Kurallar Sahne @@ -1318,7 +1324,6 @@ Metin Metin (Aktif Alt Başlıklar) Metin (Sınırlı) - Metin (NSFW) Ses Ses (Sınırlı) Ses (Kilitli) @@ -1483,6 +1488,7 @@ Google\'da oturum aç Konuşan bir ziyaretçi (ses veya metin). Topluluk + [Topluluk İlkeleri]({url}) Sunucunu bir Topluluk sunucusu olarak ayarlayarak sunucunun [Topluluk İlkelerimize]({helpdeskArticle}) uygun olduğunu ve Discord\'un sunucundaki içeriğin güvenli olduğundan emin olmak için onu kontrol edebileceğini kabul etmiş olursun. Sıkışık: Tek seferde ekrana daha çok ileti sığdır. #IRC **!!{name}!!** yarışmasında yarışıyor @@ -2097,6 +2103,8 @@ Sesleri Devre Dışı Bırak Videoyu devre dışı bırak Kaydedilmeyen değişiklikleri yoksay? + Düzenlemeye Devam Et + Yoksay Kaydedilmemiş değişikliklerin var, bunları yok saymak istediğine emin misin? ディスコード devre dışı ディスコード etkin @@ -2173,12 +2181,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Erken Dönem Destekçisi Yankı Engelleme Düzenle @@ -2264,7 +2274,6 @@ Görünüşe göre zaten **!!{currentApplicationName}!!** uygulamasındasın. **!!{targetApplicationName}!!** uygulamasına geçmek istediğine emin misin? Emin misin? bir Etkinlik - Birlikte sesli oynamaya başlayın! YENİ! Etkinlikler Herhangi bir ses kanalında beraber ücretsiz oynayın. Takviyeyle daha çok etkinlik aç! başka bir Etkinlik @@ -2357,7 +2366,6 @@ Bildirimleri Etkinleştir İzni Etkinleştir Erişimi gizlilik ayarlarından etkinleştirebilirsin. - Discord bu sunucuda gönderilen sakıncalı içeriğe sahip medyayı (NSFW kanalları hariç) otomatik olarak tarayacak ve silecektir. Benim için bir tane oluştur Topluluk sunucularında üyeler için sunucu kuralları ve/veya ilkeleri görünür bir biçimde paylaşılmalıdır. Lütfen buna sahip kanalı seç. Kurallar veya İlkeler Kanalı @@ -2400,6 +2408,7 @@ Bunun yerine bir rolden veya kullanıcıların kendilerinden bahsetmeye ne dersin? Şimdi Gönder Örnekler + [ek] Sahne\'den Ayrıl Tam Ekrandan Çık Altyazıları etkinleştir @@ -2531,7 +2540,6 @@ Olamaz, bulunduğun hiçbir sunucuda webhook izinlerine sahip değilsin. Sunucu yöneticisinden sana izin vermesini veya bizzat takip etmesini iste! Bu kanaldaki güncellemeleri sunucuna ekle! Seçili kanalda çok fazla webhook var. Lütfen bir webhook\'u kaldır ve başka bir kanal seç. - Not: Bu NSFW bir kanaldır. Bu kanaldaki güncellemeleri kendi sunucunda görmek için takip et. !!{count}!! kişi daha takip ediyor. Bu kanala gelen en önemli güncellemeler artık doğrudan senin sunucunda görünecek. Keyfini çıkar! @@ -2579,7 +2587,6 @@ Temizleme **{days}** Discord\'da görülmeyen ve seçtiğin rollere atanmış **{members}** atacak. Buna herhangi bir role atanmamış üyeler de dahil edilecek. Bu üyeler yeni bir davet ile sunucuya tekrar katılabilirler. Kendi sunucun dışındaki sunuculara da ulaşan mesajlar yayınla. Kullanıcılar bu kanalı Takip edebilecekleri için buradan Yayınladığın seçili gönderiler doğrudan onların kendi sunucularında görünecek. Duyuru kanalları, diğer duyuru kanallarından mesaj almaz. [Daha fazla bilgi burada.]({documentationLink}) Kendi sunucun dışındaki sunuculara da ulaşan mesajlar yayınla. Kullanıcılar bu kanalı Takip edebilecekleri için buradan Yayınladığın seçili gönderiler doğrudan onların kendi sunucularında görünecek. [Daha fazla bilgi al.]({documentationLink}) - Kullanıcıların bu kanaldaki içeriği görüntülemesi için yasal yaşın üstünde olduklarını onaylamaları gerekecektir. NSFW kanallar sakıncalı içerik filtresinden muaftır. OpenH264\'ü devre dışı bırakmak, eğer varsa, donanımla hızlandırılmış video kodlamasını da devre dışı bırakır. Yönlendiricine Discord\'un aktardığı paketlerin yüksek öncelikli olduğunu işaret eder. Bu ayarlandığında bazı yönlendiriciler veya internet hizmet sağlayıcıları uygunsuz davranabilir. Bu kanaldaki herkes nerede yaşıyor olursa olsun belirlediğin bölgeye bağlanır. Bölgeler ses ve video kalitesini etkiler. Otomatik ayarında bırakırsan ve Discord en uygun seçeneği hesaplar. @@ -2700,7 +2707,6 @@ Hiçbir şey Sıklık Bildirim Pozisyonu - NSFW Kanal Kapalı Sadece **@bahsetmeler** Sadece @bahsetmeler @@ -2986,6 +2992,7 @@ Gönderildi! Hoş geldin !!{username}!! Üzgünüz, iOS\'ta kendi hediyeni kabul edemezsin. + Üzgünüz, görünüşe göre bir hata oluştu ve o kodu kullanamayacaksın. Başka birisi senden erken davrandığı için bu hediyeyi alamadın. Bu işler böyle! Kabul ettikten sonra {skuName} SONNNN-SUZ-ZA kadar senin olacak! Kabul ettikten sonra **{timeFrame}** boyunca **{skuName}** için kredi sahibi olacaksın. * @@ -3169,6 +3176,7 @@ Takviye yaparak 2. seviyeye yükselt ve hepinizin ses kalitesi, aynı odada konuşuyormuşçasına akıcı olsun. Bugün takviye yaparak 3. seviyeye yükselt ve ses kaliten 256 kbps\'den 384 kbps\'ye yükselsin. Takviye ile daha iyi ses kalitesi elde edebileceğini biliyor muydun? + Sunucu Takviyelerini yönetmek için lütfen [Discord masaüstü uygulamasını aç](openAppHook). 100 sunucu sınırındasın Katılabildiğin sunucu sayısını ikiye katlayarak 200\'e çıkar. Daha Fazla Sunucu @@ -3341,6 +3349,8 @@ Tüh! Son derece ender rastlanan bir hatayla karşılaştın. Neler olduğunu görmek için yenile Şimdilik bu kadar! Bekle, daha fazlası olabilir… + Ana Sayfadan Kaldır + Mesaj, ana sayfadan kalkar ama kanalda gözükmeye devam eder !!{channelName}!! kanalından gelen mesajı kenar çubuğundan aç {maxReplies}+ yanıt {numReplies} @@ -3369,8 +3379,15 @@ Varsayılan Afişe Sıfırla Daha fazlası mı gerekiyor? Nitro ile tam sunucu profili özelleştirmesine erişim sağla. Sunucu Profili Afişi Yükle + Sunucu Profillerine biyografiler ve afişler ekledik! İstediğin kişi ol ve her sunucuda kendini ifade et. + Sunucu Profilimi Düzenle + Güncellenmiş Sunucu Profilleri! Nasıl istiyorsan öyle görün; sunucularında farklı avatarlar, afişler ve biyografiler kullan, hareketli avatarları aç ve [Discord Nitro](onAndMore) ile daha fazlasına eriş! Sunucu profilleriyle kendini tam anlamıyla ifade et + Nasıl istiyorsan öyle görün; sunucularında farklı avatarlar, afişler ve biyografiler kullan, profilini yükselt ve Discord Nitro ile daha fazlasına eriş! + Farklı bir avatara, afişe ve biyografiye ne dersin? + **Discord Nitro** ile sunucularında farklı avatarlar, afişler, biyografiler kullan ve daha fazla özelliğe eriş! + Avatar, Afiş ve hakkımda Sunuculara Davet Et Davetler {xDays} gün içinde geçersiz olacak. Diğer sunucular @@ -3554,8 +3571,6 @@ $[**!!{target}!!**](targetHook), $[**!!{user}!!**](userHook) tarafından kaldırıldı **!!{oldValue}!!** olan isim **!!{newValue}!!** olarak değiştirildi İsim **!!{newValue}!!** olarak ayarlandı - NSFW Kanal işareti kaldırıldı - Kanal NSFW olarak işaretlendi $[**!!{user}!!**](userHook), $[**!!{target}!!**](targetHook) için kanal geçersiz kılışları oluşturdu $[**!!{user}!!**](userHook) $[**!!{target}!!**](targetHook) için olan kanal geçersiz kılmalarını kaldırdı $[**!!{user}!!**](userHook) $[**!!{target}!!**](targetHook) için olan kanal geçersiz kılışlarını güncelledi @@ -3788,6 +3803,7 @@ Herkese açık bir Discord için bunun sadece @bahsetmeler olarak ayarlanmasını şiddetle öneririz. Bu sunucunun boyutu nedeniyle, üyeler @bahsetme içermeyen mesajlar için mobil anlık bildirimleri almayacaklar. Keşfi Devre Dışı Bırak + Üye Gereksinimleri\'ni devre dışı bırakman insanların kuralları kabul etmeden veya el ile onay almadan topluluğuna katılabileceği anlamına geliyor. Dikkat! Gereksinimleri (ör. kuralları kabul etmek) karşılamayan üyeler sunucudan atılacaktır. Emin misin? Keşif\'i sadece sunucu yöneticileri etkinleştirebilir ve devre dışı bırakabilir. İki Aşamalı Moderasyon Doğrulaması Etkin @@ -3918,6 +3934,7 @@ 2. Seviye Avantajları 3. Seviye Avantajları Sunucu için en az 512x512 boyutlarında bir görsel kullanmanı öneririz. + Dikkat! Başvuru yapmayan üyeler sunucudan atılacaktır. Denetim Kaydı Moderatörler moderasyona başladıkları zaman moderasyonu buradan modere edebilirsin. Henüz Kayıt Yok @@ -3985,7 +4002,6 @@ Başvuruyu İncele {count} Üye Gereksinimleri\'ni devre dışı bırakmadan önce tüm başvuruları onaylamalı veya reddetmelisin. - İncelenmeyi bekleyen {count} var! Ekranı Özelleştir Sıralama ölçütü: En Yeni Sıralama ölçütü: En Eski @@ -4730,10 +4746,14 @@ Kanal Ekle Kanal seçilmedi ör. #genel + Komut İzinleri + Varsayılan + Bu başvurunun komutlarının rollere, kullanıcılara ve kanallara uygulanmasını kısıtla. Komut İzinlerini Değiştir İzinler şu entegrasyonla senkronize edildi: **{integrationName}** Senkronize Edildi İzinler şu entegrasyonla senkronize edilmedi: **{integrationName}** + Senkronize Edilmedi Roller ve Üyeler Rol veya Üye Ekle Üye seçilmedi @@ -4903,6 +4923,8 @@ Bir macera başlar. Hadi birkaç arkadaş ekleyelim! İnsanları Davet Et + Bu sunucuya bir arkadaşını eklemek için, davet izni olan birinden yardım iste. + Davetler devre dışı Bilgilendirme! Davet ettiğin arkadaşların mesaj geçmişini görüntüleyebilirler. Bu kanal özeldir. Sadece seçilen üyeler ve roller bu kanalı görüntüleyebilir. Arkadaşlarını ara @@ -4912,6 +4934,11 @@ Sunucu daveti bağlantısı ayarları Sunucuna erişim izni vermek için bu bağlantıyı diğerleriyle paylaş! Bu sunucuya erişim vermek ve yayını izleyebilmelerini sağlamak için bu bağlantıyı diğerleriyle paylaş + Sunucu davet görselin artık sohbette gösterilecek. Kendininkini **Sunucu Ayarları > Genel Görünüm** kısmından özelleştirebilirsin. + Davet bağlantına bir görsel eklemek için bu sunucuya takviye yap. Sadece {boostCount} aç! + Sunucu Ayarları + Anladım + Sunucu davetlerini kişiselleştir! Veya bir arkadaşına yayın daveti bağlantısı yolla Yayına Davet Et Sunucuya Davet Et @@ -5092,6 +5119,7 @@ Aramadan Ayrıl Gruptan Ayrıl **!!{name}!!** grubundan çıkmak istediğine emin misin? Tekrar davet edilmediğin sürece bu gruba tekrar katılamayacaksın. + Tüh, bir hata oluştu. Bir daha denemek ister misin? Ayrılmak istediğine emin misin? **!!{name}!!** seni tekrar eklemedikçe bu gruba tekrar katılamayacaksın. !!{name}!! Grubundan Ayrıl \'!!{name}!!\' Grubundan Ayrıl @@ -5409,8 +5437,6 @@ Herkese saygılı davran. Hiçbir hakaret, cadı avı, cinsiyet ayrımı, ırkçılık veya nefret söylemi hoş görülmeyecek. {ruleIndex}. En fazla {number} adet kural ekleyebilirsin - NSFW veya müstehcen içerikler yasaktır - NSFW veya müstehcen içerikler yasaktır. Buna metinler, görseller veya çıplaklık, cinsellik, yüksek şiddet ya da diğer rahatsız edici içeriklere sahip bağlantılar dahildir. Spam veya kendi reklamını yapmak yasaktır Yetkililerden izin almadan spam veya kendi reklamını (sunucu davetleri, reklamlar vb.) yapmak yasaktır. Buna üyelere DM göndermek de dahildir. Bir kural gir @@ -5614,6 +5640,7 @@ 15 Dakika 1 Saat 24 Saat + 3 Saat 8 Saat Ben tekrar açana kadar **!!{name}!!** grup mesajlarını sustur @@ -5663,7 +5690,6 @@ Bu şartları anlıyorum ve kabul ediyorum. Discord\'a devam et Discord\'u kullanmaya devam etmek için, lütfen güncellenen Hizmet Koşullarımızı ve Gizlilik Politikamızı oku ve kabul et. - Hizmet Koşulları ve Gizlilik Güncellemesi Yeni Alt Başlık Yeni Okunmamışlar Duyuru Kanalı @@ -5848,15 +5874,9 @@ Bu kanalı görüntüleyebilmek için en az on sekiz yaşında olman gerekir. On sekiz yaşından büyük müsün ve yetişkinlere özgü içerik görüntülemek istiyor musun? Bu sunucunun içeriği iOS\'ta mevcut değil Anladım - Üzgünüz ama NSFW sunucular App Store yönetmelikleri gereği iOS platformunda engellenir. Eğer 18 yaşın üzerindeysen masaüstü uygulaması veya Discord internet sitesinden katılabilirsin. [Yardım Merkezi]({helpURL})\'nden daha fazla bilgi edinebilirsin. Bu sunucudaki emojiler mevcut değil - NSFW sunucu - NSFW sunucular App Store yönetmelikleri gereği iOS platformunda engellenir. [Yardım Merkezi\'ni ziyaret ederek]({helpURL}) daha fazla bilgi edinebilirsin. - NSFW sunucu Masaüstünde +18 sunuculara katıldıktan sonra bu sunucuları iOS cihazlarda görüntüle. - iOS\'ta NSFW sunuculara izin ver - NSFW Kanal Aramıza katıldığın için çok heyecanlıyız! Başlamadan önce lütfen doğum gününü gir. [Neden doğum günümü bildirmem gerekiyor?]({helpURL}) Arkadaşlarından seni birlikte takılabileceğin ve konuşabileceğin yerler olan sunucularına davet etmelerini iste. Başlamak için giriş yap ya da kaydol @@ -5930,7 +5950,6 @@ !!{application}!! geliştiricisinin [gizlilik politikası]({privacyPolicyURL}) ve [hizmet koşulları]({termsOfServiceURL}) bu uygulama için geçerli. !!{application}!! geliştiricisinin [gizlilik politikası]({privacyPolicyURL}) ve hizmet koşulları bu uygulama için geçerli. !!{application}!! geliştiricisinin gizlilik politikası ve [hizmet koşulları]({termsOfServiceURL}) bu uygulama için geçerli. - Yetkilendirdikten sonra, şuraya yönleneceksin: !!{origin}!! **!!{applicationName}!!** uygulamasının da talep ettiği şu izinleri veremiyorsun: Bir kek pişirebilecek Denizden baban çıksa yiyebilecek @@ -5944,8 +5963,6 @@ Şimdi bu pencereyi veya sekmeyi kapatabilirsin. Geçersiz kapsam **{scope}** Talep geçersiz. **{param}** parametresi eksik - hesabına erişmek istiyor - Bu sayede !!{application}!! adlı uygulama; $[](userHook) olarak oturum açıldı Hesabına erişim yetkisi ver Tüh, bir şey yanlış gitti… @@ -6048,6 +6065,7 @@ Önceki Sayfa !!{currentPage}!! Sayfa !!{currentPage}!! / !!{numPages}!! + [Ücretli Hizmet Koşulları]({url}) {count} {count} Discord Twitter hesabında daha fazla bilgi bulabilirsin. Ortaklık Programı\'na Dahil Sunucu Sahibi @@ -6212,7 +6230,6 @@ Sen ve !!{other}!! bir mesajı üç dikey noktadan sabitleyebilirsiniz. Herhangi bir grup üyesi bir mesajı üç dikey noktadan sabitleyebilir. Sabitlemeler - Bu kanal NSFW ve içeriğinden dolayı sabitlemeler kimse tarafından görülmemeli. Sabitlemeler, okunmamışlar Lehçe Android @@ -6453,7 +6470,6 @@ Takviye yapmak bir sunucunun sonraki seviyelere doğru yükselmesini sağlar. Her seviye, avantajları tüm sunucu için açar. Bir sunucuya takviye yapmak 7 günlük bir bekleme süresini başlatır. Bekleme süresi bitene kadar bu Takviyeyi başka bir sunucuda kullanamazsın. [Sunucu Takviyesi hakkında daha fazla bilgi al.]({helpdeskArticle}) Sunucu Takviyesi - {date} tarihinden beri sunucu takviyesi yapıyor Takviyeyi Aktar Bu Takviye bekleme süresinde Kullanılmamış Takviye @@ -6564,6 +6580,7 @@ Özel emojini istediğin yerde kullan ve hareketli yap {numBoosts} takviye al ve gelecek takviyelerde {discountPercentage} indirim kazan Katılabildiğin sunucu sayısı iki katına çıkarak {nonPremiumMaxGuilds} yerine {premiumMaxGuilds} olsun + Nasıl istiyorsan öyle görün; sunucularında farklı avatarlar, afişler ve biyografiler kullan. Bir afiş, özel etiket, hareketli avatar ve özel Nitro rozetiyle profiline tarz kat Sunucularında farklı avatarlar kullan. Tüm masaüstü ekran paylaşımların için 4K 60 FPS\'ye kadar daha iyi çözünürlük seçenekleri @@ -6680,6 +6697,7 @@ Bekle! Bu ganimeti almak için Nitro\'ya sahip olmalısın. Abonelik Ayrıntılarını Göster Nitro aboneliğini yönetmeye mi çalışıyorsun? [Abonelikler](onSubscriptionsClick) sayfana git. + Bir Nitro aboneliği satın alarak [Hizmet Koşullarını]({termsURL}), [Ücretli Hizmet Koşullarını]({paidURL}) ve [Gizlilik Politikasını]({privacyURL}) kabul etmiş olursun. Satın alma işlemini onayladığında ücret Apple ID hesabından kesilecek. Mevcut dönem sona ermeden en az 24 saat önce iptal edilmezse abonelik otomatik olarak yenilenir. Yeni dönemin ücreti, mevcut dönem sona erdikten sonraki 24 saat içinde hesabından kesilecek. Satın alım işleminden sonra App Store\'daki hesap ayarlarına giderek aboneliklerini yönetebilir ve iptal edebilirsin. Abonelik Güncellemeleri Teşekkürler! Geri bildirimin için teşekkürler. Minnettarız! @@ -7263,9 +7281,6 @@ Üyelerin bu ses kanallarında konuşabilmesini sağlar. Bu izin devre dışı olduğunda, biri Üyeleri Sustur iznini devre dışı bırakana kadar üyeler varsayılan olarak susturulur. Üyelerin bu kanalda Konuşmacı olabilmelerine izin ver. Üyelerin bu ses kanalında konuşabilmesini sağlar. Bu izin devre dışı olduğunda, biri Üyeleri Sustur iznini devre dışı bırakana kadar üyeler varsayılan olarak susturulur. - Üyelerin bu sunucuda etkinlik başlatabilmesini sağlar. - Üyelerin bu ses kanallarında etkinlik başlatabilmesini sağlar. - Üyelerin bu ses kanalında etkinlik başlatabilmesini sağlar. Üyelerin bu sunucuda video ve ekran paylaşabilmesini veya oyun yayını yapabilmesini sağlar. Üyelerin bu ses kanallarında video ve ekran paylaşabilmesini veya oyun yayını yapabilmesini sağlar. Üyelerin bu ses kanalında video ve ekran paylaşabilmesini veya oyun yayını yapabilmesini sağlar. @@ -7899,7 +7914,6 @@ Arama Başlat {start} — {end} $[!!{start}!!](startHook) — Bitiş {end} - Etkinlik Başlat Etkinliği Başlat Bu $[**!!{privacyLevel}!!**](privacyLevelHook) etkinliğe başlamak üzeresin Bu etkinliği başlatmak üzeresin @@ -8144,6 +8158,7 @@ Görünüşe göre artık aktif değilsin. Senden önce davranıp seni aktif olmayanlar kanalına taşıdık. Merhaba, orada kimse var mı? Bu kanalda konuşma yetkisine sahip değilsin. + Zararlı Olabilecek İndirme İsveççe Giriş yap Değiştir @@ -8279,6 +8294,10 @@ Tar Deniz mavisi Geçici üyelere bir rol atanmadığı takdirde, bağlantıları kesildiğinde otomatik olarak atılırlar + Dikkat! Aşağıdaki ilkeler güncelleniyor. Bu değişikliklerin yürürlüğe gireceği tarih: **{date}**. Nelerin değişeceğini öğrenmeye zamanının olması için haber veriyoruz. + Güncellenen belgelerin tamamını okumanı tavsiye ediyoruz. En önemli kısımların bazılarını blog paylaşımımızda açıkladık. + Aşağıdaki ilkelere güncelleme geleceğini duyurmuştuk. Değişiklikler yürürlüğe girdi. Kabul etmek için Discord kullanmaya devam etmen yeterli. + Discord kullanımına etkisi olduğu için güncellenen belgelerin tamamını okumanı tavsiye ediyoruz. En önemli kısımların bazılarını blog paylaşımımızda açıkladık. Şartlar ve Koşullar [Hizmet Koşulları]({url}) Kaydolarak Discord\'un [Hizmet Koşulları]({termsURL})\'nı ve [Gizlilik Politikası]({privacyURL})\'nı kabul etmiş olursun. @@ -8572,6 +8591,7 @@ Hmm.. O tür bir dosya türünü desteklediğimizi sanmıyorum. Geçersiz Dosya Türü Bir yorum ekle + Yüklemeden önce yorum ekleyebilirsin. isteğe bağlı Toplam mesaj boyutu en fazla {maxSize} olabilir Anlık Yükleme Modu! @@ -8601,6 +8621,7 @@ Şu dosya açılamıyor: {file}. Yükleme Sıraya Alındı **{destination}** kanalına yükle + Alt başlığa yükle Yükleyen {count} {count} @@ -8716,7 +8737,6 @@ E-postanı kontrol et. **{oldEmail}** adresine bir doğrulama kodu gönderdik. Kendin olduğunu doğrulamak için kodu buraya gir. Doğrulama Kodu [Kod almadın veya kodun süresi mi geçti? Yeniden gönder.](onResend) - Eski E-posta Adresini Doğrula Mevcut e-posta adresin !!{email}!!. Ne olarak değiştirmek istiyorsun? Yeni bir e-posta adresi ve mevcut şifreni gir. E-postanı Düzenle diff --git a/app/src/main/res/values-uk/plurals.xml b/app/src/main/res/values-uk/plurals.xml index 8aef09adc7..680f2c08a4 100644 --- a/app/src/main/res/values-uk/plurals.xml +++ b/app/src/main/res/values-uk/plurals.xml @@ -1,5 +1,10 @@ + + 1 нещодавнє повідомлення + нещодавніх повідомлення + {count} нещодавніх повідомлень + {extras} ще {extras} ще @@ -306,6 +311,11 @@ 1 хв. {minutes} хв. + + 1 місяць + місяці + {months} місяців + 1 секунда {seconds} секунди @@ -334,6 +344,11 @@ {weeks} тижні {weeks} тижнів + + 1 рік + {years} роки + {years} років + {#} учасник {#} учасника @@ -766,11 +781,6 @@ {count} заявки на розгляді {count} заявок на розгляді - - заявка - заявки - {count} заявок - {#} буст {#} бусти @@ -998,6 +1008,11 @@ {numUses} використання {numUses} використань + + {#} буст + бусти + {#} бустів + 1 день {days} дні diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 05f78d47a8..6bc4301864 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -97,6 +97,10 @@ Подяки Це може тривати деякий час. Дії + Немає нещодавніх повідомлень + {count} + Активний зараз + Багато нещодавніх повідомлень Активний зараз Активний з мобільного Активні гілки @@ -247,10 +251,6 @@ Назад Введи свою дату народження Введи дійсну дату народження - Перш ніж ти зможеш переглядати цей канал NSFW (не для перегляду на роботі), нам потрібно перевірити твій вік. Ми запитаємо про це лише один раз. [Чому мені потрібно підтвердити дату мого народження?]({helpURL}) - Цей канал містить контент для дорослих, позначений «не для перегляду на роботі». Ти хочеш продовжити? - Для перегляду каналів NSFW (не для перегляду на роботі) на Discord ти маєш бути віком 18 років або старше. [Переглянь наш розділ довідки]({helpURL}) щодо підтвердження віку. - На жаль, твого віку недостатньо, щоб переглядати цей канал NSFW. Надіслати Назад до авторизації {underageMessage} [Дивись нашу статтю довідки]({helpURL}), щоб дізнатися більше. @@ -729,6 +729,7 @@ Дозволені програми Видається дозвіл Автоархівація + Автоархівування за… 1 год. 1 тижн. 24 год. @@ -801,6 +802,7 @@ Бета-доступ Болгарська Виставлення рахунку + Прийміть Умови надання послуг та Умови надання платних послуг, щоби продовжити Прийми Умови надання послуг, щоб продовжити Поповнення рахунку Коли ти приймаєш подарунок під час діючої передплати або подарунок, який відрізняється від твоєї діючої передплати, він відображається тут у вигляді кредиту. @@ -868,7 +870,9 @@ Це подарунок? Юридичні штуки Я приймаю [Умови надання послуг Discord]({url}) + Я приймаю [Умови надання послуг Discord]({termsURL}) та [Умови надання платних послуг]({paidURL}) Я приймаю [Умови надання послуг Discord]({url}) і погоджуюсь з тим, що мою передплату буде поновлено **{renewalDate}** за **{rate}**. Я можу скасувати передплату в будь-який момент у розділі «Користувацькі налаштування» > «Передплати», а попередню оплату не буде повернено (окрім випадків, коли це вимагається законодавством). + Я приймаю [Умови надання послуг Discord]({termsURL}), [Умови надання платних послуг]({paidURL}) і погоджуюсь з тим, що мою передплату буде поновлено **{renewalDate}** за **{rate}**. Я можу скасувати передплату в будь-який момент у розділі «Користувацькі налаштування» > «Передплати», а попередню оплату не буде повернено (окрім випадків, коли це вимагається законодавством). Змінити спосіб оплати Керувати передплатою через Google Play Керувати передплатою @@ -885,6 +889,8 @@ Це твої поточні передплати. Рахунок за них буде виставлено в одному циклі. Ти можеш змінити будь-яку свою передплату в будь-який момент. Купуючи передплату Discord, ти погоджуєшся з нашими [Умовами надання послуг]({termsUrl}) і [Політикою конфіденційності]({privacyUrl}). Nitro та бусти сервера — це передплати з автоматичною періодичною оплатою. Ти дозволяєш Discord негайно стягнути з твого рахунку !!{price}!! з використанням обраного способу оплати та продовжувати автоматично стягувати оплату раз на місяць, поки ти не скасуєш передплату. Скасувати її можна в будь-який момент. Купуючи передплату Discord, ти погоджуєшся з нашими [Умовами надання послуг]({termsUrl}) і [Політикою конфіденційності]({privacyUrl}). Nitro та бусти сервера — це передплати з автоматичною періодичною оплатою. Ти дозволяєш Discord негайно стягнути з твого рахунку !!{price}!! з використанням обраного способу оплати та продовжувати автоматично стягувати оплату раз на рік, поки ти не скасуєш передплату. Скасувати її можна в будь-який момент. + Купуючи передплату Discord, ви погоджуєтеся з нашими [Умовами надання послуг]({termsUrl}), [Умовами надання платних послуг]({paidURL}) і [Політикою конфіденційності]({privacyUrl}). Nitro та бусти сервера — це передплати з автоматичною періодичною оплатою. Ви дозволяєте Discord негайно стягнути з вашого рахунку !!{price}!! з використанням обраного способу оплати та продовжувати автоматично стягувати оплату раз на місяць, поки передплату не буде скасовано. Скасувати її можна в будь-який момент. + Купуючи передплату Discord, ви погоджуєтеся з нашими [Умовами надання послуг]({termsUrl}), [Умовами надання платних послуг]({paidURL}) і [Політикою конфіденційності]({privacyUrl}). Nitro та бусти сервера — це передплати з автоматичною періодичною оплатою. Ви дозволяєте Discord негайно стягнути з вашого рахунку !!{price}!! з використанням обраного способу оплати та продовжувати автоматично стягувати оплату раз на рік, поки передплату не буде скасовано. Скасувати її можна в будь-який момент. Цей спосіб оплати недійсний. Способи оплати Сума @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Допис у блозі]({url}) Синій Здається, що під час цього дзвінка ти знаходився наодинці більше ніж п\'ять хвилин. Патруль завантаження мережі попросив мене від\'єднати тебе для збереження смуги пропускання. Вона нам не з неба впала! Нічого собі! !!{name}!! попросив Discord блокувати будь-які повідомлення, які наші найточніші роботи вважають непристойними, тому твоє повідомлення не надіслано. @@ -1303,7 +1310,6 @@ Повільний режим увімкнено. Оголошення Оголошення (обмежено) - Оголошення (не для перегляду на роботі) Директорія Правила Етап @@ -1313,7 +1319,6 @@ Текст Текст (активні гілки) Текст (обмежено) - Текст (не для перегляду на роботі) Голос Голос (обмежено) Голос (заблоковано) @@ -1478,6 +1483,7 @@ Увійти в облік. запис Google Відвідувач, який брав участь у розмові (за допомогою голосу або тексту). Спільнота + [Поради для спільнот]({url}) Роблячи свій сервер сервером спільноти, ти підтверджуєш, що твій сервер відповідає нашим [Порадам для спільнот Discord]({helpdeskArticle}), і що Discord може перевіряти будь-який контент твого сервера, щоб переконатися, що він є безпечним для користувачів. Компактне: на екрані вміщується більше повідомлень. #IRC Змагання на **!!{name}!!** @@ -2087,6 +2093,8 @@ Вимкнути звуки Вимкнути відео Скасувати зміни, що не були збережені? + Продовжити редагування + Відхилити Ти маєш зміни, які не були збережені; ти дійсно бажаєш скасувати їх? ディスコード вимкнено ディスコード увімкнено @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Перший помічник Усунення відлуння Редагувати @@ -2254,7 +2264,6 @@ Здається, у вас уже запущено дію **!!{currentApplicationName}!!**. Ви точно хочете змінити дію та запустити **!!{targetApplicationName}!!**? Точно? активність - Грайте разом у голосовому чаті! НОВЕ! Дії Грайте разом в будь-якому голосовому каналі безкоштовно. Відкрийте більше дій з бустом! інша активність @@ -2347,7 +2356,6 @@ Увімкнути сповіщення Активувати дозвіл Ти можеш дозволити доступ у налаштуваннях конфіденційності. - Discord автоматично скануватиме та видалятиме мультимедійні повідомлення на цьому сервері, що містять відвертий контент (окрім каналів, маркованих NSFW — не для перегляду на роботі). Створити для мене Сервери спільнот повинні мати чітко опубліковані правила сервера та (або) поради для учасників. Вибери канал, який містить таку інформацію. Канал із правилами або порадами @@ -2390,6 +2398,7 @@ Може, варто спробувати згадати роль або конкретних користувачів? Надіслати прямо зараз Приклади + [вкладення] Вийти з трибуни Вихід з повноекранного режиму Увімкнути субтитри @@ -2521,7 +2530,6 @@ Хай йому! У тебе немає дозволів на вебхуки на жодному сервері, на якому ти присутній. Попроси адміністратора сервера надати тобі дозвіл, або щоб він сам прислав тобі запрошення. Додай новини цього каналу на свій сервер! Вибраний канал має забагато вебхуків. Видали вебкух або вибери інший канал. - Примітка: це канал NSFW (не для перегляду на роботі). Підпишися, щоб отримувати новини цього каналу на твоєму сервері. Більше ніж !!{count}!! інших людей також підписані. Найважливіші новини цього каналу тепер відображатимуться прямо на твоєму сервері. Насолоджуйся! @@ -2569,7 +2577,6 @@ Очищення видалить **{members}**, які не з\'являлися на Discord **{days}** і яким призначено вибрані вами ролі. Учасники без призначених ролей досі включені. Вони зможуть знову зайти на сервер за допомогою нового запрошення. Публікуй повідомлення, які сягнуть серверів за межами твого власного. Користувачі можуть «Підписатися» на цей канал, тому вибрані пости, які ти «Публікуєш» звідси, з\'являться безпосередньо на серверах таких користувачів. Канали оголошень не отримуватимуть повідомлення від інших каналів оголошень. [Дізнатися більше.]({documentationLink}) Публікуй повідомлення, які сягнуть серверів за межами твого власного. Користувачі можуть «Підписатися» на цей канал, тому вибрані пости, які ти «Публікуєш» звідси, з\'являться безпосередньо на серверах таких користувачів. [Дізнатися більше.]({documentationLink}) - Користувачі мають підтвердити, що вони досягли встановленого законом віку для перегляду контенту на цьому каналі. Канали NSFW не мають фільтра відвертого контенту. Відключення OpenH264 також відключає кодування відео з апаратним прискоренням (за наявності). Натякає твоєму роутеру, що передача пакетів Discord має високий пріоритет. Деякі роутери або інтернет-провайдери можуть неправильно працювати, якщо обрано цей параметр. Будь-хто на цьому каналі підключиться до вибраного тобою регіону незалежно від його місця проживання. Якість голосового та відеозв’язку залежить від регіону. Залиш налаштування на Автоматично, і Discord обере найкращий варіант. @@ -2690,7 +2697,6 @@ Нічого Частота Положення сповіщення - Канал NSFW Вимк. Лише **@згадування** Лише @згадування @@ -2976,6 +2982,7 @@ Надіслано! Вітаємо, !!{username}!!! На жаль, ти не можеш прийняти власний подарунок на iOS. + Вибачте, щось пішло не так. Ви не можете використати цей код. Ти не можеш отримати цей подарунок, тому що тебе хтось випередив. Ось така фігня, малята! Коли приймеш, {skuName} буде з тобою НА-ЗАВ-ЖДИ!!! Після прийняття в тебе буде кредит на **{skuName}** протягом **{timeFrame}** @@ -3159,6 +3166,7 @@ Підвищте буст до рівня 2, щоби покращити якість аудіо. Ви зі співбесідником будете ніби в одній кімнаті. Підвищте буст до рівня 3 сьогодні, щоби покращити якість звуку з 256 Кбіт/с до 384 Кбіт/с. А ви знали, що з бустом ви можете отримати кращу якість звуку? + Щоби керувати бустами сервера, відкрийте [програму Discord для ПК](openAppHook). Обмеження в 100 серверів досягнуто Збільшуй кількість серверів, до яких ти можеш приєднатися, удвічі. Більше серверів @@ -3332,6 +3340,8 @@ Ой! Виникла навдивовижу рідкісна помилка. Перезавантажте сторінку, щоби побачити, що відбувається Наразі це все! Але стривайте, можливо, є ще щось… + Видалити з головної сторінки + Це повідомлення не буде показуватися на головній сторінці, але воно залишиться на каналі Відкрити повідомлення з каналу !!{channelName}!! на боковій панелі {maxReplies}+ відповідей {numReplies} @@ -3360,8 +3370,15 @@ Скинути до стандартного банера Хочете більше? Отримайте повне налаштування профілю сервера із Nitro. Завантажити банер профілю сервера + Ми додали біографії та банери до профілів сервера! Будьте ким завгодно та виражайте себе на кожному сервері. + Редагувати свій профіль сервера + Оновити профілі сервера! Будьте ким завгодно та використовуйте різні аватари, банери та біографії на всіх своїх серверах, відкрийте анімовані аватари та інші можливості з [Discord Nitro!](onAndMore) Проявіть себе завдяки профілю сервера + Будьте ким завгодно, використовуйте різні аватари, банери та біографії на всіх своїх серверах, оновіть профіль та відкрийте інші можливості з Discord Nitro! + Хочете використовувати інший аватар, банер та біографію? + Використовуйте різні аватари, банери та біографію для кожного зі своїх серверів. Багато інших можливостей чекають на вас із **Discord Nitro!** + Аватар, банер, про мене Запросити на сервери Термін дії запрошень закінчується через {xDays}. Інші сервери @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) видалив $[**!!{target}!!**](targetHook) Змінив ім\'я з **!!{oldValue}!!** на **!!{newValue}!!** Встановив наступне ім\'я: **!!{newValue}!!** - Зняв мітку NSFW з каналу - Позначив канал як NSFW $[**!!{user}!!**](userHook) створив обходи каналу для $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) видалив обходи каналу для $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) оновив перевизначення прав для каналу $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Ми наполегливо рекомендуємо налаштувати цей параметр тільки на згадування @mentions на публічному сервері Discord. Через розмір цього сервера його учасники не отримуватимуть мобільні push-сповіщення щодо повідомлень без @згадування. Вимкнути «Знайомство з серверами» + Якщо вимкнути перевірку вимог до членства, користувачі зможуть приєднуватися до вашої спільноти без ознайомлення з правилами та ручного схвалення. Увага! Учасники, що не відповідають вимогам (зокрема, не ознайомилися з правилами), будуть видалені з сервера. Ви впевнені? Тільки адміністратори сервера можуть увімкнути чи вимкнути участь у категорії «Знайомство з серверами». Вимога двофакторної аутентифікації для модерації увімкнена @@ -3909,6 +3925,7 @@ Переваги рівня 2 Переваги рівня 3 Ми рекомендуємо зображення розміром принаймні 512х512 пікселів для цього сервера. + Увага! Учасники, які не подали заявку, будуть видалені з сервера. Журнал аудиту Коли модератори почнуть модерувати, ти зможеш модерувати модерацію тут. Записи наразі відсутні @@ -3976,7 +3993,6 @@ Розглянути заявку {count} Перш ніж вимкнути перевірку вимог до членства, треба схвалити або відхилити ці заявки. - У вас є {count} до розгляду! Налаштувати модальне вікно Сортувати: спочатку нові Сортувати: спочатку старі @@ -4721,10 +4737,14 @@ Додати канали Не обрано жодного каналу наприклад #general + Дозволи команд + Типові + Обмежує вживання команд цієї програми для ролей, користувачів та каналів. Модифікувати дозволи команд Дозволи синхронізовані з інтеграцією: **{integrationName}** Синхронізовано Дозволи не синхронізовані з інтеграцією: **{integrationName}** + Не синхронізовано Ролі та учасники Додати роль або учасника Не обрано учасників @@ -4894,6 +4914,8 @@ Пригода починається. Давай додамо кілька друзів! Запросити людей + Щоби запросити друга на сервер, зверніться до когось, у кого є дозвіл на запрошення. + Запрошення вимкнено Попередження! Друзі, яких ти запрошуєш, можуть бачити журнал попередніх повідомлень. Цей канал приватний. Тільки обрані учасники та ролі можуть переглядати цей канал. Знайти друзів @@ -4903,6 +4925,11 @@ Налаштування посилання на запрошення на сервер Поділись цим посиланням з іншими, щоб надати їм доступ до твого сервера. Поділись цим посиланням з іншими, щоб надати їм доступ до цього сервера і трансляції + Зображення запрошення на сервер не відображатиметься в чаті. Відредагуйте своє. Для цього перейдіть у **Налаштування сервера > Огляд**. + Прокачайте буст сервера та додайте зображення до свого запрошувального посилання. До цієї функції вам треба всього ще {boostCount}! + Налаштування сервера + Зрозуміло + Додайте індивідуальності запрошенням на сервер! Або надішли другу посилання на запрошення до трансляції Запросити до трансляції Запросити на сервер @@ -5083,6 +5110,7 @@ Покинути виклик Покинути групу Ти впевнений, що бажаєш залишити **!!{name}!!**? Ти не зможеш повернутися до цієї групи, доки не отримаєш нове запрошення. + Овва! Щось пішло не так. Спробувати ще раз? Ти впевнений, що бажаєш вийти? Ти не зможеш повернутися до цієї групи, доки **!!{name}!!** не додасть тебе знову. Покинути групу !!{name}!! Покинути !!{name}!! @@ -5400,8 +5428,6 @@ Спілкуйтеся ввічливо. Категорично заборонені агресія, полювання на відьом, расистські, сексистські та ксенофобські висловлювання. {ruleIndex}. Можна додати не більше {number} правил - Контент NSFW (не для перегляду на роботі) та непристойний контент заборонені - Контент NSFW (не для перегляду на роботі) та непристойний контент заборонені, зокрема тексти, зображення та посилання, що містять оголеність, секс, тяжке насилля чи інший провокативний контент. Спам та самореклама заборонені Заборонений спам та самореклама (запрошення на сервер, рекламні оголошення тощо) без дозволу з боку керівництва, зокрема в приватних повідомленнях. Ввести правило @@ -5605,6 +5631,7 @@ На 15 хвилин На 1 годину На 24 години + На 3 години На 8 годин До повторного ввімкнення Заглушити **!!{name}!!** @@ -5654,7 +5681,6 @@ Я розумію та приймаю ці умови. Перейти до Discord Щоб продовжити використання Discord, прочитайте та прийміть наші оновлені умови надання послуг та політику конфіденційності. - Оновлення умов надання послуг та політики конфіденційності Нова гілка Нові непрочитані повідомлення Канал оголошень @@ -5839,15 +5865,9 @@ Для перегляду цього каналу ти маєш бути не молодше 18 років. Тобі вже виповнилося 18 років, і ти бажаєш переглянути контент для дорослих? Вміст цього сервера недоступний на iOS Зрозуміло - На жаль, сервери NSFW заблоковані на платформі iOS через вказівку App Store. Якщо вам виповнилося 18 років, ти можеш приєднатися за допомогою класичної програми або веб-сайту. Докладніше в нашому [Центрі підтримки]({helpURL}). Емодзі з цього сервера недоступні - Сервер NSFW - Сервери NSFW заблоковані на платформі iOS через вказівку App Store. Щоб дізнатися більше, [відвідайте наш Центр підтримки]({helpURL}). - Сервер NSFW Приєднавшись до серверів для осіб старше 18 років, дозволити перегляд на пристроях iOS. - Дозволити доступ до серверів NSFW (не для перегляду на роботі) на iOS - Канал NSFW Ми такі ради, що ти тут! Перш ніж ми почнемо, введи свою дату народження. [Чому мені потрібно вказувати свою дату народження?]({helpURL}) Попросіть друзів запросити вас на свої сервери, де можна провести час і поспілкуватися. Увійди в систему або зареєструйся, щоб розпочати @@ -5921,7 +5941,6 @@ До цієї програми застосовуються [політика конфіденційності]({privacyPolicyURL}) та [умови надання послуг]({termsOfServiceURL}) розробника !!{application}!!. До цієї програми застосовуються [політика конфіденційності]({privacyPolicyURL}) та умови надання послуг розробника !!{application}!!. До цієї програми застосовуються політика конфіденційності та [умови надання послуг]({termsOfServiceURL}) розробника !!{application}!!. - Після того, як ти даш дозвіл, тебе буде перенаправлено: !!{origin}!! Програма **!!{applicationName}!!** також запросила такі дозволи, але ти не можеш їх надати: Зроби торт Замов собі смачненькі суші @@ -5935,8 +5954,6 @@ Можеш тепер закрити це вікно чи вкладку. Недійсний діапазон **{scope}** Недійсний запит. Відсутній параметр **{param}** - бажає отримати дозвіл на доступ до твого акаунта - Це дозволить програмі !!{application}!! такі дії: Виконано вхід як $[](userHook) Надати доступ до твого акаунту Ой, щось пішло не так… @@ -6039,6 +6056,7 @@ Назад Сторінка !!{currentPage}!! Сторінка !!{currentPage}!! з !!{numPages}!! + [Умови надання платних послуг]({url}) Ще {count} {count}Більше інформації має бути в Twitter Discord. Власник партнерського сервера @@ -6203,7 +6221,6 @@ Ти та !!{other}!! можете прикріпити повідомлення із свого меню налаштувань (позначеного трьома вертикальними крапками). Будь-який член групи може прикріпити повідомлення із свого меню налаштувань (позначеного трьома вертикальними крапками). Закріплене - Цей канал має позначку NSFW, і через його контент ніхто не може побачити його прикріплені позначки. Закріплені, непрочитані Польська Android @@ -6444,7 +6461,6 @@ Додавання бустів до сервера дозволяє підвищувати його рівень. Кожен рівень відкриває загальні переваги для всього сервера. Після додавання бустів до сервера активується 7-денний період очікування. Ти не зможеш використати ці бусти на іншому сервері, поки цей період не завершиться. [Дізнатися більше про бусти серверів.]({helpdeskArticle}) Бусти сервера - Сервер має бусти з {date} Передати бусти Для цього буста ще не сплив період очікування Невикористаний буст @@ -6555,6 +6571,7 @@ Використовуйте унікальні емодзі будь-де та анімуйте їх. Отримайте до {numBoosts} бустів та знижку {discountPercentage} на подальші бусти Удвічі збільшіть кількість серверів, до яких можна приєднатися: із {nonPremiumMaxGuilds} до {premiumMaxGuilds} + Будьте ким завгодно та використовуйте різні аватари, банери та біографії на всіх своїх серверах. Додайте стилю своєму профілю з банером, користувацьким тегом, анімованим аватаром та ексклюзивним бейджем Nitro Використовуйте різні аватари для кожного зі своїх серверів. Покращена роздільність для демонстрацій екрана — до 4k 60 fps @@ -6671,6 +6688,7 @@ Зачекай! Щоб отримати цю здобич, необхідно мати Nitro. Показати подробиці передплати Хочете керувати своєю передплатою Nitro? Переходьте до сторінки [Підписки](onSubscriptionsClick). + Купуючи передплату Nitro, ви погоджуєтеся з нашими [Умовами надання послуг]({termsURL}), [Умовами надання платних послуг]({paidURL}) та [Політикою конфіденційності]({privacyURL}). Оплата буде списана з вашого акаунта Apple ID під час підтвердження покупки. Передплата поновлюється автоматично, якщо її не скасовано щонайменше за 24 години до завершення поточного періоду. З вашого рахунку буде списано суму за оновлення передплати за 24 години до закінчення поточного періоду. Ви можете керувати передплатами та скасовувати їх у налаштуваннях свого акаунта App Store після покупки. Оновлення передплати Дякуємо! Спасибі за відгук. Ми цінуємо зворотний зв\'язок. @@ -7254,9 +7272,6 @@ Дозволяє учасникам розмовляти на цих голосових каналах. Якщо цей дозвіл вимкнено, учасникам за замовчуванням буде вимкнено мікрофони, доки хтось із дозволом «Вимкнути мікрофони учасників» не увімкне їх. Дозволити учасникам бути спікерами на цьому каналі. Дозволяє учасникам розмовляти на цьому голосовому каналі. Якщо цей дозвіл вимкнено, учасникам за замовчуванням буде вимкнено мікрофони, доки хтось із дозволом «Вимкнути мікрофони учасників» не увімкне їх. - Дозволяє учасникам запускати дії на цьому сервері. - Дозволяє учасникам запускати дії на цих голосових каналах. - Дозволяє учасникам запускати дії на цьому голосовому каналі. Дозволяє учасникам ділитися своїми відео, демонструвати свої екрани або транслювати свої ігри на цьому сервері. Дозволяє учасникам ділитися своїми відео, демонструвати свої екрани або транслювати свої ігри на цих голосових каналах. Дозволяє учасникам ділитися своїми відео, демонструвати свої екрани або транслювати свої ігри на цьому голосовому каналі. @@ -7890,7 +7905,6 @@ Розпочати виклик {start} — {end} $[!!{start}!!](startHook) — Завершується {end} - Розпочати дії Розпочати подію Ви зараз розпочнете цю $[**!!{privacyLevel}!!**](privacyLevelHook) подію Ви зараз розпочнете цю подію @@ -8135,6 +8149,7 @@ Схоже, у тебе період неактивності. Для зручності ми перевели тебе на канал неактивних учасників. Агов, є хто живий? Ти не маєш дозволу на участь в голосовому чаті на цьому каналі. + Потенційно небезпечне завантаження Шведська Увійти Змінити @@ -8270,6 +8285,10 @@ Tar Синьо-зелений Тимчасові учасники автоматично виганяються, якщо від\'єднуються, окрім випадків, коли призначена роль . + Попередження! Щодо вказаних нижче політик будуть оновлення. Ці зміни вступають в силу **{date}**. Ми повідомляємо вам, щоб у вас був час ознайомитися зі змінами. + Ми закликаємо вас повністю прочитати оновлені документи. Найважливіші зміни будуть описані в нашому блозі. + Ми повідомляли про оновлення вказаних нижче політик. Зміни вступили в силу. Щоби прийняти їх, просто продовжуйте користуватися Discord. + Ми закликаємо вас повністю прочитати оновлені документи, адже вони стосуються вашого використання Discord. Найважливіші зміни ми описали в блозі. Правила та умови [Умови надання послуг]({url}) Реєструючись, ти погоджуєшся з [умовами надання послуг]({termsURL}) та [політикою конфіденційності]({privacyURL}) Discord. @@ -8563,6 +8582,7 @@ Хм… Не думаю, що ми підтримуємо даний тип файлу. Недійсний тип файлу Додати коментар + Можна додати команди перед завантаженням. необов\'язково Розмір повідомлення має бути менше за {maxSize} Режим миттєвого завантаження! @@ -8592,6 +8612,7 @@ Не вдалося відкрити файл: {file}. Черга завантаження Завантажити на **{destination}** + Завантажити в гілку Завантажено {count} {count} @@ -8707,7 +8728,6 @@ Перевірте пошту: ми щойно надіслали код підтвердження на **{oldEmail}**. Введіть його тут, щоби підтвердити, що це дійсно ви. Код підтвердження [Не отримали код чи в нього вийшов термін дії? Надішліть ще раз.](onResend) - Підтвердити стару пошту Твоя поточна адреса — !!{email}!!. Хочеш змінити її? Введіть електронну адресу та поточний пароль. Редагувати електронну адресу diff --git a/app/src/main/res/values-vi/plurals.xml b/app/src/main/res/values-vi/plurals.xml index 639c16cf63..3aace3b901 100644 --- a/app/src/main/res/values-vi/plurals.xml +++ b/app/src/main/res/values-vi/plurals.xml @@ -1,5 +1,9 @@ + + 1 tin nhắn gần đây + {count} tin nhắn gần đây + {extras} khác {extras} khác @@ -268,6 +272,10 @@ 1 phút {minutes} phút + + 1 Tháng + {months} Tháng + 1 Giây {seconds} Giây @@ -292,6 +300,10 @@ 1 tuần {weeks} tuần + + 1 Năm + {years} Năm + {#} người khác {#} người khác @@ -664,10 +676,6 @@ Đơn Đăng Ký Đang Chờ Xử Lý {count} Đơn Đăng Ký Đang Chờ Xử Lý - - đơn đăng ký - {count} đơn đăng ký - {#} tăng tốc {#} tăng tốc @@ -856,6 +864,10 @@ {numUses} lần sử dụng {numUses} lần sử dụng + + {#} lần Nâng cấp nữa + {#} lần Nâng cấp nữa + 1 ngày {days} ngày diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 88ff2fac40..a3c994928c 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -97,6 +97,10 @@ Sự công nhận Quá trình này có thể tốn một chút thời gian. Hành động + Không có tin nhắn nào gần đây + {count} + Đang Hoạt Động + Có nhiều tin nhắn gần đây Đang Hoạt Động Đang hoạt động trên Điện thoại Chủ Đề Đang Hoạt Động @@ -247,10 +251,6 @@ Quay lại Hãy nhập ngày sinh của bạn Vui lòng nhập ngày sinh hợp lệ - Để có thể truy cập kênh NSFW này, bạn phải xác minh tuổi của mình. Chúng tôi chỉ hỏi duy nhất lần này thôi. [Tại sao tôi phải cung cấp ngày sinh?]({helpURL}) - Kênh này có chứa nội dung người lớn được dán nhãn Không Được Xem Tại Nơi Làm Việc (Not Safe For Work – NSFW). Bạn có muốn tiếp tục không? - Bạn phải từ 18 tuổi trở lên để xem các kênh NSFW trên Discord. [Vui lòng đọc mục hỗ trợ của chúng tôi]({helpURL}) để biết cách xác minh tuổi. - Rất tiếc, bạn không đủ tuổi để xem kênh NSFW này Gửi Quay lại trang Đăng Nhập {underageMessage} [Vui lòng đọc mục hỗ trợ của chúng tôi]({helpURL}) để tìm hiểu thêm. @@ -729,6 +729,7 @@ Ứng Dụng Được Cho Phép Đang phê duyệt Lưu trữ tự động + Tự động lưu trữ sau… 1 Giờ 1 Tuần 24 Giờ @@ -801,6 +802,7 @@ Beta Tiếng Bungari Thanh toán + Chấp nhận Điều Khoản Dịch Vụ và Điều Khoản Dịch Vụ Trả Phí để tiếp tục Đồng ý với Các Điều Khoản Dịch Vụ để tiếp tục Tín Dụng Tài Khoản Nếu bạn nhận quà khi đang dùng sẵn một gói đăng ký, hoặc nhận quà khác với đăng ký hiện tại, món quà đó sẽ xuất hiện ở đây dưới dạng tín dụng. @@ -868,7 +870,9 @@ Đây là quà phải không? Nội dung pháp lý Tôi đồng ý với [Điều Khoản Dịch Vụ của Discord]({url}) + Tôi đồng ý với [Điều Khoản Dịch Vụ của Discord]({termsURL}) và [Điều Khoản Dịch Vụ Trả Phí]({paidURL}) Tôi đồng ý với [Điều Khoản Dịch Vụ của Discord]({url}) và gói đăng ký của tôi sẽ gia hạn với phí là **{rate}** vào ngày **{renewalDate}**. Tôi có thể hủy gói đăng ký bất kỳ lúc nào trong mục Thiết Lập Người Dùng > Gói Đăng Ký, và các thanh toán trước đó sẽ không được hoàn trả trừ khi do luật pháp yêu cầu. + Tôi đồng ý với [Điều Khoản Dịch Vụ của Discord]({termsURL}), [Điều Khoản Dịch Vụ Trả Phí]({paidURL}) và gói đăng ký của tôi sẽ được gia hạn với mức phí là **{rate}** vào ngày **{renewalDate}**. Tôi có thể hủy gói đăng ký bất kỳ lúc nào trong mục Thiết Lập Người Dùng > Gói Đăng Ký, và các thanh toán trước đó sẽ không được hoàn trả trừ khi được pháp luật yêu cầu. Thay đổi phương thức thanh toán Quản lý gói đăng ký trên Google Play Quản lý Đăng ký @@ -885,6 +889,8 @@ Đây là những đăng ký hiện tại của bạn. Chúng sẽ được tính phí trong cùng một chu kỳ thanh toán. Bạn có thể cập nhật đăng ký bất cứ lúc nào. Khi đăng ký một gói trong Discord, bạn đã đồng ý với [Điều Khoản Dịch vụ]({termsUrl}) và [Chính Sách Bảo Mật]({privacyUrl}) của chúng tôi. Gói Nitro và gói Nâng Cấp Máy Chủ là các gói đăng ký tự động gia hạn định kỳ. Bạn ủy quyền cho Discord ngay lập tức thu một khoản phí là !!{price}!! vào phương thức thanh toán đã cung cấp và sẽ tiếp tục tự động tính phí hàng tháng như vậy cho đến khi bị hủy. Bạn có thể hủy bất cứ lúc nào. Khi đăng ký một gói trong Discord, bạn đã đồng ý với [Điều Khoản Dịch vụ]({termsUrl}) và [Chính Sách Bảo Mật]({privacyUrl}) của chúng tôi. Gói Nitro và Gói Nâng Cấp Máy Chủ là các gói đăng ký tự động gia hạn định kỳ. Bạn ủy quyền cho Discord ngay lập tức thu một khoản phí là !!{price}!! vào phương thức thanh toán đã cung cấp và sẽ tiếp tục tự động tính phí hàng năm đến khi bị hủy. Bạn có thể hủy bất cứ lúc nào. + Với việc mua gói đăng ký của Discord, bạn đã đồng ý với [Điều Khoản Dịch vụ]({termsUrl}), [Điều Khoản Dịch Vụ Trả Phí]({paidURL}) và [Chính Sách Bảo Mật]({privacyUrl}) của chúng tôi. Gói Nitro và gói Nâng Cấp Máy Chủ là các gói tự động đăng ký định kỳ. Bạn ủy quyền cho Discord ngay lập tức thu một khoản phí là !!{price}!! theo phương thức thanh toán đã cung cấp và sẽ tiếp tục tự động tính phí hàng tháng như vậy cho đến khi bạn hủy. Bạn có thể hủy bất cứ lúc nào. + Với việc mua gói đăng ký của Discord, bạn đã đồng ý với [Điều Khoản Dịch vụ]({termsUrl}), [Điều Khoản Dịch Vụ Trả Phí]({paidURL}) và [Chính Sách Bảo Mật]({privacyUrl}) của chúng tôi. Gói Nitro và gói Nâng Cấp Máy Chủ là các gói tự động đăng ký định kỳ. Bạn ủy quyền cho Discord ngay lập tức thu một khoản phí là !!{price}!! vào phương thức thanh toán đã cung cấp và sẽ tiếp tục tự động tính phí hàng năm như vậy cho đến khi bạn hủy. Bạn có thể hủy bất cứ lúc nào. Nguồn thanh toán này là hợp lệ. Phương thức thanh toán Số tiền @@ -1016,6 +1022,7 @@ {count} {count} {count} + [Bài đăng blog của chúng tôi]({url}) Xanh lam Có vẻ như bạn đã gọi điện thoại một mình trong hơn năm phút. Các viên thanh tra băng thông đã yêu cầu tôi ngắt kết nối của bạn để tiết kiệm băng thông. Băng thông không có sẵn đâu bạn tôi ơi! Này đằng đó! Người dùng !!{name}!! đã yêu cầu chúng tôi sử dụng đội ngũ robot suýt chuẩn chỉnh của mình để chặn các tin nhắn được cho là có nội dung không phù hợp, nên tin nhắn của bạn vẫn chưa gửi đi được. @@ -1303,7 +1310,6 @@ Chế độ Chậm được bật. Thông báo Thông báo (Bị giới hạn) - Thông báo (NSFW) Thư mục Quy định Giai Đoạn @@ -1313,7 +1319,6 @@ Văn bản Văn bản (Chủ đề Hoạt động) Văn bản (Bị giới hạn) - Văn bản (NSFW) Giọng nói Giọng nói (Bị giới hạn) Giọng nói (Bị khóa) @@ -1478,6 +1483,7 @@ Đăng nhập bằng Google Thành viên truy cập máy chủ và trò chuyện (nhắn tin hoặc thoại). Cộng đồng + [Nguyên Tắc Cộng Đồng]({url}) Với việc thiết lập máy chủ thành máy chủ Cộng Đồng, bạn đồng ý rằng máy chủ của mình sẽ tuân thủ [Nguyên Tắc Cộng Đồng]({helpdeskArticle}) của chúng tôi, và Discord có thể kiểm tra nội dung máy chủ của bạn để đảm bảo rằng nội dung đó an toàn. Thu gọn: Hiển thị nhiều tin nhắn hơn trong khung trò chuyện. #IRC Đang chơi **!!{name}!!** @@ -2087,6 +2093,8 @@ Tắt Âm Thanh Vô hiệu hóa video Loại bỏ thay đổi chưa được lưu? + Tiếp tục chỉnh sửa + Bỏ Có những thay đổi chưa được lưu, bạn có chắc muốn loại bỏ không? Tắt ディスコード Bật ディスコード @@ -2163,12 +2171,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} Những Người Ủng Hộ Đầu Tiên Huỷ Tiếng Vang Chỉnh sửa @@ -2254,7 +2264,6 @@ Có vẻ như bạn đang trong **!!{currentApplicationName}!!**. Bạn có chắc là muốn đổi sang **!!{targetApplicationName}!!** không? Bạn chắc chứ? một Hoạt Động - Chơi và trò chuyện cùng nhau! MỚI! Hoạt động Cùng chơi miễn phí trong Kênh thoại bất kỳ. Mở khóa thêm nhiều hoạt động khác với Nâng cấp! một Hoạt Động khác @@ -2347,7 +2356,6 @@ Bật Thông Báo Kích Hoạt Quyền Truy Cập Bạn có thể bật quyền truy cập trong cài đặt bảo mật. - Discord sẽ tự động quét và xóa các nội dung đa phương tiện đã được gửi có chứa nội dung độc hại trong máy chủ này (trừ các kênh NSFW). Tạo cho tôi Máy chủ cộng đồng phải có các quy định và/hoặc nguyên tắc rõ ràng cho các thành viên tuân theo. Hãy chọn kênh để đăng tải nội dung này. Kênh Quy Tắc Hoặc Hướng Dẫn @@ -2390,6 +2398,7 @@ Hay là thử đề cập một vai trò hoặc người dùng cá nhân thay thế? Gửi ngay Ví dụ + [tệp đính kèm] Thoát Sân Khấu Thoát Toàn Màn Hình Bật phụ đề @@ -2521,7 +2530,6 @@ Hừm, bạn không có quyền hạn webhook ở bất cứ máy chủ nào đang tham gia rồi. Hỏi quản lý máy chủ của bạn để họ trao quyền hoặc hỏi họ để làm theo! Thêm cập nhật của kênh này vào máy chủ của bạn! Kênh được chọn có quá nhiều webhook. Vui lòng gỡ bỏ một webhook hoặc chọn một kênhh khác. - Ghi chú: Đây là kênh có nội dung NSFW. Hãy theo dõi để nhận các cập nhật mới nhất của kênh này trong máy chủ của riêng bạn. Có hơn !!{count}!! người khác cũng đang theo dõi. Những cập nhật quan trọng nhất từ kênh này sẽ hiển thị trực tiếp trên máy chủ của bạn. Tận hưởng thôi! @@ -2569,7 +2577,6 @@ Việc thanh lọc sẽ đuổi **{members}** không hoạt động trên Discord trong vòng **{days}** và có những vai trò mà bạn đã chọn. Các thành viên không được giao vai trò nào cũng được tính. Họ có thể vào lại máy chủ nếu được mời lại. Đăng tin nhắn đến các máy chủ khác ngoài máy chủ của bạn. Người dùng có thể chọn Theo Dõi kênh này, các bài đăng mà bạn Công Khai ở đây sẽ xuất hiện trực tiếp trên máy chủ cá nhân của họ. Kênh Thông Báo sẽ không nhận được tin nhắn gửi từ các kênh Thông Báo khác. [Tìm hiểu thêm.]({documentationLink}) Đăng tin nhắn đến các máy chủ khác ngoài máy chủ của bạn. Người dùng có thể chọn Theo Dõi kênh này, các bài đăng mà bạn Công Khai ở đây sẽ xuất hiện trực tiếp trên máy chủ cá nhân của họ. [Tìm hiểu thêm.]({documentationLink}) - Người dùng sẽ cần xác nhận đủ tuổi để xem các nội dung trong kênh này. Kênh NSFW không nằm trong bộ lọc nội dung rõ ràng. Tắt OpenH264 đồng nghĩa với tắt trình tăng tốc phần cứng để mã hóa video, nếu có. Thông báo bộ định tuyến của bạn rằng gói Discord đang được ưu tiên truyền đi. Một vài bộ định tuyến hoặc nhà cung cấp dịch vụ mạng có thể sẽ hiểu nhầm khi bạn cài đặt nó. Tất cả những người trong kênh này sẽ kết nối với khu vực bạn đặt, bất kể họ sống ở đâu. Các khu vực sẽ ảnh hưởng đến chất lượng thoại và video. Đặt ở chế độ Tự Động và Discord sẽ tự tìm ra cách hoạt động tốt nhất. @@ -2690,7 +2697,6 @@ Không có Tần Suất Vị Trí Thông Báo - Kênh NSFW Tắt Chỉ **@mentions** Chỉ @mentions @@ -2976,6 +2982,7 @@ Đã gửi! Chào mừng !!{username}!! Rất tiếc, bạn không thể nhận quà của chính mình trên iOS. + Xin lỗi, hình như có một vài trục trặc và bạn không thể dùng mã này. Bạn không thể nhận món quà này vì có ai đó đã nẫng tay trên rồi. Quẩy jazz nào mấy đứa! Nếu nhận quà, {skuName} sẽ thuộc về bạn M-Ã-I M-Ã-I! Nếu nhận, bạn sẽ có tín dụng cho **{skuName}** trong **{timeFrame}** * @@ -3159,6 +3166,7 @@ Nâng Cấp lên cấp 2 để sở hữu âm thanh mượt mà hơn, khiến các bạn cảm giác như đang ở trong cùng phòng với nhau. Nâng cấp lên cấp độ 3 ngay hôm nay và tăng chất lượng âm thanh của bạn từ 256kbps lên 384kbps. Bạn có biết mình có thể nhận được chất lượng âm thanh tốt hơn bằng việc nâng cấp? + Để quản lý tính năng Nâng Cấp Máy Chủ của mình, vui lòng [mở ứng dụng Discord trên máy tính](openAppHook). Bạn đã đạt giới hạn 100 máy chủ Gấp đôi số lượng máy chủ bạn có thể tham gia lên đến 200. Thêm Máy Chủ @@ -3332,6 +3340,8 @@ Ối chà! Bạn vừa bắt gặp một lỗi cực kỳ hiếm. Làm mới để xem các sự kiện đang diễn ra Tạm thời vậy thôi! Những hãy chờ chút, còn thể vẫn còn các thông tin khác… + Xóa khỏi Trang chủ + Thao tác này sẽ xóa thông báo khỏi hiển thị trên Trang chủ, nhưng thông báo sẽ vẫn tồn tại trong kênh Mở tin nhắn từ !!{channelName}!! ở thanh bên {maxReplies}+ phản hồi Có {numReplies} @@ -3360,8 +3370,15 @@ Đặt lại về Biểu ngữ Mặc định Cần thêm? Tùy chỉnh hồ sơ máy chủ đầy đủ với Nitro. Tải lên Biểu ngữ Hồ sơ Máy chủ + Chúng tôi đã thêm tiểu sử và biểu ngữ vào Hồ sơ máy chủ! Hãy trở thành người bạn muốn và thể hiện cá tính trong mỗi máy chủ của mình. + Chỉnh sửa Hồ sơ Máy chủ của tôi + Đã cập nhật Hồ sơ Máy chủ! Trở thành người bạn muốn và sử dụng ảnh đại diện, biểu ngữ, và tiểu sử khác nhau trong mỗi máy chủ, mở khóa hình đại diện hoạt hình, và nhiều hơn nữa với [Discord Nitro!](onAndMore) Thể hiện bản thân với hồ sơ máy chủ + Trở thành người bạn muốn và sử dụng ảnh đại diện, biểu ngữ và tiểu sử khác nhau trong mỗi máy chủ, nâng cấp hồ sơ của bạn, và nhiều tính năng khác với Discord Nitro! + Muốn sử dụng ảnh đại diện, biểu ngữ và tiểu sử khác sao? + Sử dụng ảnh đại diện, biểu ngữ và tiểu sử khác nhau trong mỗi máy chủ và nhiều tính năng khác với **Discord Nitro!** + Ảnh đại diện, Biểu ngữ và Giới thiệu về tôi Mời vào các Máy Chủ Lời mời hết hạn sau {xDays}. Các máy chủ khác @@ -3545,8 +3562,6 @@ $[**!!{user}!!**](userHook) đã xóa $[**!!{target}!!**](targetHook) Đổi tên từ **!!{oldValue}!!** thành **!!{newValue}!!** Cài đặt tên thành **!!{newValue}!!** - Bỏ đánh dấu kênh tương tự NSFW - Đánh dấu kênh tương tự NSFW $[**!!{user}!!**](userHook) đã tạo kênh khống chế $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) đã xóa kênh khống chế $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) đã cập nhật kênh khống chế $[**!!{target}!!**](targetHook) @@ -3779,6 +3794,7 @@ Chúng tôi khuyến cáo bạn nên cài đặt thành chỉ @mentions cho Discord cộng đồng. Do kích cỡ của máy chủ, các thành viên trong máy chủ sẽ không nhận được thông báo nhắc nhở trên di động cho các tin nhắn không phải @mention. Vô Hiệu Hóa Khám Phá + Nếu bạn tắt tính năng Yêu Cầu Đối Với Thành Viên, tất cả mọi người đều được phép tham gia vào cộng đồng của bạn mà không cần tuân theo quy định hay chờ bạn phê duyệt thủ công. Cảnh báo! Bất cứ thành viên nào không đáp ứng được các yêu cầu (ví dụ: Đồng ý với các quy tắc) sẽ bị loại bỏ khỏi máy chủ. Bạn chắc chứ? Chỉ có quản trị viên máy chủ mới có thể kích hoạt và vô hiệu hóa Khám Phá. Đã Bật Yêu Cầu 2FA Để Dùng Quyền Quản Trị @@ -3909,6 +3925,7 @@ Đặc Quyền Cấp 2 Đặc Quyền Cấp 3 Chúng tôi khuyên bạn nên sử dụng hình ảnh có kích thước tối thiểu 512x512 cho máy chủ. + Cảnh báo! Bất cứ thành viên nào chưa gửi đơn đăng ký sẽ bị loại bỏ khỏi máy chủ. Nhật Ký Chỉnh Sửa Một khi quản trị viên bắt đầu công việc, bạn có thể tùy chỉnh việc quản trị tại đây. Chưa Có Nhật Ký @@ -3976,7 +3993,6 @@ Kiểm tra Đơn đăng ký {count} Trước khi có thể tắt tính năng Yêu Cầu Đối Với Thành Viên, bạn phải phê duyệt hoặc từ chối tất cả các đơn đăng ký. - Bạn có {count} đang chờ xét duyệt! Tùy Chỉnh Phân Loại Sắp xếp theo: Mới nhất Sắp xếp theo: Cũ nhất @@ -4721,10 +4737,14 @@ Thêm kênh Không có kênh được chọn Ví dụ. #chung + Quyền Câu Lệnh + Mặc định + Hạn chế sử dụng các lệnh của ứng dụng này đối với vai trò, người dùng và kênh. Điều Chỉnh Quyền Câu Lệnh Các Quyền đã được đồng bộ với khả năng tích hợp: **{integrationName}** Đã đồng bộ Các Quyền vẫn chưa được đồng bộ với khả năng tích hợp: **{integrationName}** + Không được đồng bộ Vai trò & Thành viên Thêm Vai trò hoặc Thành viên Không có thành viên được chọn @@ -4894,6 +4914,8 @@ Một cuộc phiêu lưu sắp sửa được bắt đầu. Đi kết bạn thôi nào! Mời Mọi Người + Để thêm bạn bè vào máy chủ này, hãy nhờ người có quyền hạn mời. + Đã tắt lời mời Chú ý! Bạn bè do bạn mời có thể xem lịch sử tin nhắn trước đó. Đây là kênh riêng tư, chỉ một số thành viên và vai trò được chọn mới có thể xem kênh này. Tìm kiếm bạn bè @@ -4903,6 +4925,11 @@ Cài đặt link mời vào máy chủ Chia sẻ link cho người khác để cấp quyền truy cập vào kênh! Chia sẻ liên kết này cho người khác để cấp quyền truy cập vào máy chủ và xem stream + Hình ảnh lời mời máy chủ của bạn giờ sẽ hiển thị trong cuộc trò chuyện. Tùy chỉnh theo ý bạn trong **Cài đặt máy chủ > Tổng quan**. + Nâng cấp máy chủ này để thêm hình ảnh vào liên kết mời được nhúng của bạn. Mở khóa chỉ với {boostCount}! + Cài đặt máy chủ + Đã hiểu + Cá nhân hóa lời mời máy chủ của bạn! Hoặc, gửi liên kết mời vào stream cho một người bạn Mời vào Stream Mời Vào Máy Chủ @@ -5083,6 +5110,7 @@ Rời Khỏi Cuộc Gọi Rời Nhóm Bạn có chắc muốn rời **!!{name}!!** không? Bạn sẽ không thể tham gia nhóm này trừ khi được mời lại. + Ối, có gì đó sai sai rồi. Bạn muốn thử lại không? Bạn có chắc muốn rời nhóm không? Bạn sẽ không thể tham gia lại nhóm này trừ khi **!!{name}!!** thêm bạn lần nữa. Rời Nhóm !!{name}!! Rời \'!!{name}!!\' @@ -5179,6 +5207,7 @@ Xin chào! Lựa chọn ngôn ngữ **Hoan hô!** Với tư cách là cư dân của {country}, bạn hiện đang trả mức chiết khấu là {newPrice} cho Nitro. [Tìm hiểu thêm]({helpCenterLink}) **Hoan hô!** Với tư cách là cư dân của {country}, giờ bạn có thể mua Nitro với mức giá chiết khấu là {newPrice}! [Tìm hiểu thêm]({helpCenterLink}) + Thông báo giá Nitro mới cho những người bạn từ đất nước Úc của chúng tôi! Việc thay đổi phương thức thanh toán sẽ thay đổi giá đăng ký và đơn vị tiền tệ của bạn thành {newCurrencyAndPrice}. [Nhấp vào đây]({helpCenterLink}) để tìm hiểu thêm về cách chúng tôi xác định số tiền bạn phải thanh toán. Khóa Chủ Đề Đăng nhập @@ -5400,8 +5429,6 @@ Tôn trọng tất cả mọi người. Tuyệt đối không được có hành vi quấy rối, tấn công tập thể, phân biệt giới tính, phân biệt chủng tộc hoặc phát ngôn gây thù hận. Tất cả những hành vi đó sẽ bị trừng trị nghiêm khắc. {ruleIndex}. Chỉ có thể thiết lập tối đa {number} quy định - Không đăng nội dung nhạy cảm hoặc khiêu dâm - Không đăng nội dung nhạy cảm hoặc khiêu dâm. Bao gồm văn bản, hình ảnh hoặc liên kết có chứa nội dung khoả thân, tình dục, bạo lực mạnh hoặc các nội dung minh hoạ phản cảm khác. Không spam hoặc tự quảng bá bản thân Không spam hoặc tự quảng bá bản thân (mời tham gia máy chủ, quảng cáo, v.v) khi chưa được sự cho phép của ban quản trị máy chủ. Bao gồm cả hành vi nhắn tin trực tiếp cho các thành viên trong máy chủ. Nhập quy định @@ -5605,6 +5632,7 @@ Trong vòng 15 Phút Trong vòng 1 Giờ Trong vòng 24 Giờ + Trong vòng 3 Giờ Trong vòng 8 Giờ Cho đến khi bật lại Tắt âm **!!{name}!!** @@ -5654,7 +5682,6 @@ Tôi hiểu và đồng ý với các điều khoản trên. Tiếp tục vào Discord Để tiếp tục sử dụng Discord, vui lòng đọc và xác nhận Điều Khoản Dịch Vụ và Chính Sách Bảo Mật cập nhật của chúng tôi. - Cập nhật Điều Khoản Dịch Vụ và Quyền Riêng Tư Chủ Đề Mới Thư Chưa Đọc Mới Kênh Thông Báo @@ -5839,15 +5866,9 @@ Bạn phải ít nhất 18 tuổi để xem kênh này. Bạn đã trên 18 tuổi và sẵn sàng để xem nội dung người lớn? Nội dung của máy chủ này không khả dụng trên iOS Đã rõ - Rất tiếc, máy chủ NSFW bị chặn trên nền tảng iOS theo nguyên tắc của App Store. Bạn có thể truy cập bằng ứng dụng trên máy tính hoặc trang web nếu bạn trên 18 tuổi. Đọc thêm thông tin trong mục [Trung Tâm Trợ Giúp]({helpURL}) của chúng tôi. Emoji từ máy chủ này không khả dụng - Máy chủ NSFW - Máy chủ NSFW bị chặn trên nền tảng iOS theo nguyên tắc của App Store. [Hãy vào Trung Tâm Trợ Giúp]({helpURL}) của chúng tôi để biết thêm. - Máy chủ NSFW Sau khi tham gia trên máy tính, xem máy chủ dành cho người trên 18 tuổi trên thiết bị iOS. - Cho phép truy cập máy chủ NSFW trên iOS - Kênh NSFW Chúng tôi rất vui khi có bạn ở đây! Trước khi bắt đầu, vui lòng nhập ngày sinh của bạn. [Tại sao tôi phải cung cấp ngày sinh?]({helpURL}) Yêu cầu bạn bè mời bạn vào máy chủ của họ để có thể gặp mặt và trò chuyện cùng nhau. Đăng Nhập hoặc Đăng ký để bắt đầu @@ -5921,7 +5942,6 @@ [Chính sách bảo mật]({privacyPolicyURL}) và [điều khoản dịch vụ]({termsOfServiceURL}) của nhà phát triển !!{application}!! được áp dụng cho ứng dụng này. [Chính sách bảo mật]({privacyPolicyURL}) và điều khoản dịch vụ của nhà phát triển !!{application}!! được áp dụng cho ứng dụng này. Chính sách bảo mật và [điều khoản dịch vụ]({termsOfServiceURL}) của nhà phát triển !!{application}!! được áp dụng cho ứng dụng này. - Sau khi ủy quyền, bạn sẽ được điều hướng đến: !!{origin}!! **!!{applicationName}!!** cũng yêu cầu các quyền sau, nhưng bạn không thể cấp được: Nướng bánh Mua một bữa tối hải sản thật ngon @@ -5935,8 +5955,6 @@ Bây giờ bạn đã có thể đóng cửa sổ hoặc tab này. Phạm vi không hợp lệ **{scope}** Yêu cầu không hợp lệ. Thiếu thông số **{param}** - muốn truy cập vào tài khoản của bạn - Tính năng này sẽ cho phép !!{application}!!: Đã đăng nhập với tư cách $[](userHook) Ủy quyền truy cập vào tài khoản Chà, Có gì đó không ổn… @@ -6039,6 +6057,7 @@ Trở lại Trang !!{currentPage}!! Trang !!{currentPage}!!/!!{numPages}!! + [Điều Khoản Dịch Vụ Trả Phí]({url}) {count} {count} Twitter của Discord chắc sẽ có nhiều thông tin hơn. Chủ Sở Hữu Máy Chủ Đối Tác @@ -6203,7 +6222,6 @@ Bạn và !!{other}!! có thể ghim một tin nhắn từ menu cog. Bất cứ thành viên nào trong nhóm cũng có thể ghim một tin nhắn từ menu cog. Ghim - Kênh này là NSFW và vì nội dung của nó nên các tin nhắn ghim không nên để người khác thấy. Ghim, chưa đọc Tiếng Ba Lan Android @@ -6444,7 +6462,6 @@ Việc Nâng Cấp sẽ giúp máy chủ tăng cấp. Mỗi cấp sẽ mở khóa các đặc quyền cho toàn bộ máy chủ. Nâng cấp một máy chủ sẽ kích hoạt thời gian hồi 7 ngày. Bạn có thể sẽ không được sử dụng Tăng Cường cho một máy chủ khác cho đến khi thời gian hồi kết thúc. [Tìm hiểu thêm về Nâng Cấp Máy Chủ.]({helpdeskArticle}) Nâng Cấp Máy Chủ - Máy chủ được nâng cấp từ ngày {date} Chuyển Nâng Cấp Nâng Cấp này đang hồi Nâng Cấp Chưa Sử Dụng @@ -6555,6 +6572,7 @@ Sử dụng emoji theo ý muốn ở bất cứ đâu và khiến chúng chuyển động Nhận {numBoosts} Nâng Cấp và {discountPercentage} tắt Nâng Cấp trong tương lai Gấp đôi số lượng máy chủ bạn có thể tham gia từ {nonPremiumMaxGuilds} lên {premiumMaxGuilds} + Trở thành người bạn muốn và sử dụng ảnh đại diện, biểu ngữ và tiểu sử khác nhau trong mỗi máy chủ. Tạo kiểu cho hồ sơ của bạn với biểu ngữ, tag theo ý muốn, hình đại diện hoạt hình và huy hiệu Nitro độc quyền Sử dụng ảnh đại diện khác nhau trong mỗi máy chủ. Tạo độ phân giải cao hơn cho tất cả các lượt chia sẻ màn hình nền tới tối đa 4k 60fps @@ -6671,6 +6689,7 @@ Chờ đã! Bạn cần có Nitro mới lấy được món này. Hiển Thị Thông Tin Gói Đăng Ký Bạn muốn quản lý Gói đăng ký Nitro? Hãy chuyển đến trang [Gói đăng ký](onSubscriptionsClick) của bạn. + Với việc mua gói đăng ký Nitro, bạn đã đồng ý với [Điều Khoản Dịch Vụ]({termsURL}), [Điều Khoản Dịch Vụ Trả Phí]({paidURL}) và [Chính Sách Bảo Mật]({privacyURL}) của chúng tôi. Khoản thanh toán sẽ được tính cho tài khoản Apple ID của bạn khi bạn xác nhận mua hàng. Gói đăng ký sẽ được tự động gia hạn nếu không có lệnh hủy trước 24 giờ trước khi kết thúc kỳ hạn hiện tại. Tài khoản của bạn sẽ bị tính phí gia hạn trong vòng 24 giờ trước khi kết thúc kỳ hạn hiện tại. Bạn có thể quản lý và hủy đăng ký bằng cách vào cài đặt tài khoản trên App Store sau khi mua. Cập Nhật Gói Đăng Ký Thân ái! Cảm ơn phản hồi của bạn. Chúng tôi đánh giá cao điều đó! @@ -7254,9 +7273,6 @@ Cho phép thành viên trò chuyện trong các kênh thoại này. Nếu không cấp quyền này, thành viên đó sẽ bị mặc định tắt âm cho đến khi một thành viên nào đó có quyền Tắt Âm Thành Viên bỏ tắt mic cho họ. Cho phép thành viên trở thành Người nói trong kênh này. Cho phép thành viên trò chuyện trong kênh thoại này. Nếu không cấp quyền này, thành viên đó sẽ bị mặc định tắt âm cho đến khi một thành viên nào đó có quyền Tắt Âm Thành Viên bỏ tắt mic cho họ. - Cho phép các thành viên bắt đầu hoạt động trong máy chủ này. - Cho phép các thành viên bắt đầu hoạt động trong những kênh thoại này. - Cho phép các thành viên bắt đầu hoạt động trong kênh thoại này. Cho phép thành viên chia sẻ video, chia sẻ màn hình, hoặc stream game trong máy chủ này. Cho phép thành viên chia sẻ video, chia sẻ màn hình, hoặc stream game trong các kênh thoại này. Cho phép thành viên chia sẻ video, chia sẻ màn hình, hoặc stream game trong kênh thoại này. @@ -7890,7 +7906,6 @@ Bắt Đầu Cuộc Gọi {start} — {end} $[!!{start}!!](startHook) – Kết Thúc {end} - Bắt đầu Hoạt động Bắt Đầu Sự Kiện Bạn chuẩn bị bắt đầu sự kiện $[**!!{privacyLevel}!!**](privacyLevelHook) này Bạn chuẩn bị bắt đầu sự kiện này @@ -8135,6 +8150,7 @@ Có vẻ như bạn không còn hoạt động nữa. Do đó, chúng tôi đã chuyển bạn sang kênh không hoạt động. Alo, có ai ở đó không? Bạn không có quyền để nói chuyện tại kênh này. + Tải xuống tiềm ẩn nguy hiểm Tiếng Thụy Điển Đăng nhập Chuyển đổi @@ -8270,6 +8286,10 @@ Tar Xanh mòng két Các thành viên sẽ tự động bị loại khi họ ngắt kết nối trừ khi được cấp vai trò + Chú ý chú ý! Các bản cập nhật sắp ra mắt cùng với các chính sách bên dưới. Những thay đổi này sẽ có hiệu lực từ **{date}**. Chúng tôi sẽ thông báo ngay bây giờ để bạn có thời gian tìm hiểu những thay đổi sắp được áp dụng. + Chúng tôi khuyến khích bạn đọc toàn bộ các tài liệu đã cập nhật. Một vài các thay đổi quan trọng nhất sẽ được giải thích trong bài đăng blog của chúng tôi. + Chúng tôi đã thông báo các cập nhật liên quan đến chính sách ở bên dưới. Các thay đổi hiện đang có hiệu lực. Để đồng ý, chỉ cần tiếp tục sử dụng Discord. + Chúng tôi khuyến khích bạn đọc toàn bộ các tài liệu đã cập nhật vì những thay đổi này sẽ ảnh hưởng đến việc sử dụng Discord của bạn. Một vài các thay đổi quan trọng nhất sẽ được chúng tôi giải thích trong bài đăng trên blog. Điều Khoản và Điều Kiện [Điều Khoản Dịch Vụ]({url}) Khi nhấn nút đăng ký, nghĩa là bạn đã đồng ý với [Điều Khoản Dịch vụ]({termsURL}) và [Chính Sách Bảo Mật]({privacyURL}) của Discord. @@ -8563,6 +8583,7 @@ Chà… Chúng tôi không nghĩ là Discord hỗ trợ loại tệp này. Loại Tệp Không Hợp Lệ Thêm bình luận + Bạn có thể thêm bình luận trước khi tải lên. tùy chọn Tổng kích thước tin nhắn phải ít hơn {maxSize} Chế độ tải lên tức thời! @@ -8592,6 +8613,7 @@ Không thể mở tệp: {file}. Đang chờ tải lên Tải lên **{destination}** + Tải lên vào Chuỗi chủ đề Tải lên bởi {count} {count} @@ -8707,7 +8729,6 @@ Kiểm tra email của bạn: chúng tôi vừa gửi mã xác minh tới **{oldEmail}**. Nhấn vào đây để xác minh đó là bạn. Mã Xác Minh [Không nhận được mã hoặc mã đã hết hạn? Nhấn gửi lại.](onResend) - Xác Minh Email Cũ Địa chỉ email hiện tại của bạn là !!{email}!! Bạn muốn đổi sang địa chỉ email mới nào? Nhập địa chỉ email mới và mật khẩu hiện tại của bạn. Chỉnh Sửa Email diff --git a/app/src/main/res/values-zh-rCN/plurals.xml b/app/src/main/res/values-zh-rCN/plurals.xml index fc909d81f5..c11ece5f59 100644 --- a/app/src/main/res/values-zh-rCN/plurals.xml +++ b/app/src/main/res/values-zh-rCN/plurals.xml @@ -1,5 +1,9 @@ + + 1 条最近消息 + {count} 条最近消息 + {extras}位其他用户 {extras}位其他用户 @@ -268,6 +272,10 @@ 1分钟 {minutes}分钟 + + 1 个月 + {months} 个月 + 1 秒 {seconds} 秒 @@ -292,6 +300,10 @@ 1 周 {weeks} 周 + + 1 年 + {years} 年 + {#} 位其他用户 {#} 位其他用户 @@ -664,10 +676,6 @@ 申请处理中 {count}申请处理中 - - 个申请 - {count} 个申请 - {#} 个助力 {#} 个助力 @@ -856,6 +864,10 @@ {numUses} 次使用 {numUses} 次使用 + + {#} 个助力 + {#} 个助力 + 1天 {days} 天 diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 9ddc85c9ef..738de9ab69 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -97,6 +97,10 @@ 鸣谢 这可能需要一些时间。 操作 + 无最近消息 + {count} + 当前活动 + 多条最近消息 当前活动 在移动端活动 活跃子区 @@ -247,10 +251,6 @@ 返回 请输入您的生日 请输入有效的出生日期 - 在浏览该少儿不宜频道之前,我们需要验证您的年龄。您只需要验证一次。[我为何要提供自己的出生日期?]({helpURL}) - 该频道包含标记为 少儿不宜 的成人内容。要继续吗? - 您必须年满 18 周岁,方可在 Discord 上浏览少儿不宜频道。请[参阅我们的帮助文章]({helpURL}),了解年龄验证。 - 对不起,您年龄未到,不能浏览该少儿不宜频道 提交 返回登入 {underageMessage} [请查看我们的帮助文章]({helpURL}) 以了解更多。 @@ -729,6 +729,7 @@ 已授权的APP 授权 自动归档 + 离自动归档还有…… 1 小时 1 星期 24 小时 @@ -801,6 +802,7 @@ 测试版 保加利亚语 账单 + 接受服务条款和付费服务条款后继续下一步 接受服务条款来继续 帐户余额 如果您在订阅有效期内收到礼物,或者收到了不同于您目前订阅的礼物,收到的礼物会以余额的形式出现于此。 @@ -868,7 +870,9 @@ 这是一份礼物吗? 法律条文 我同意 [Discord 服务条款]({url}) + 我同意 [Discord 服务条款]({termsURL})和[付费服务条款]({paidURL}) 我同意 [Discord 服务条款]({url}),同意我的订阅将以 **{rate}** 的价格在 **{renewalDate}** 续订。我可以随时访问用户设置 > 订阅,取消自己的订阅,之前已经发生的费用不会退还(法律要求除外)。 + 我同意 [Discord 服务条款]({termsURL})和[付费服务条款]({paidURL}),同意我的订阅将以 **{rate}** 的价格在 **{renewalDate}** 续订。我可以随时访问用户设置 > 订阅,取消自己的订阅,之前已经发生的费用不会退还(法律要求除外)。 更改付款方式 在 Google Play 中管理订阅 管理订阅 @@ -885,6 +889,8 @@ 这些是您目前的订阅。订阅将以同样的付费周期进行扣费。您可以随时更新任何订阅。 购买 Discord 订阅即表示您同意我们的[服务条款]({termsUrl})以及[隐私权政策]({privacyUrl})。Nitro 及服务器助力均属于自动续订服务。您授权 Discord 立即按所提供的付款方式收取!!{price}!!,并每月都持续自动收费直至您取消订阅。您可以随时取消订阅。 购买 Discord 订阅即表示您同意我们的[服务条款]({termsUrl})以及[隐私权政策]({privacyUrl})。Nitro及服务器助力均属于自动续订服务。您授权 Discord 立即按所提供的付款方式收取!!{price}!!,并每年都持续自动收费直至您取消订阅。您可以随时取消订阅。 + 购买 Discord 订阅即表示您同意我们的[服务条款]({termsUrl})、[付费服务条款]({paidURL})以及[隐私权政策]({privacyUrl})。Nitro 及服务器助力均属于自动续订服务。您授权 Discord 立即按所提供的付款方式收取!!{price}!!,并每月都持续自动收费直至您取消订阅。您可以随时取消订阅。 + 购买 Discord 订阅即表示您同意我们的[服务条款]({termsUrl})、[付费服务条款]({paidURL})以及[隐私权政策]({privacyUrl})。Nitro 及服务器助力均属于自动续订服务。您授权 Discord 立即按所提供的付款方式收取!!{price}!!,并每年都持续自动收费直至您取消订阅。您可以随时取消订阅。 该付款来源无效。 付款方式 金额 @@ -1016,6 +1022,7 @@ {count} {count} {count} + [我们的博客帖文]({url}) 蓝色 看来您独自进行这个通话已经超过五分钟了。网管跟我说要断开您的连接来节省带宽,这玩意儿可不是免费的! 哎呀呀!!!{name}!!要求 Discord 屏蔽任何不良信息,我们就派出了一些机智可爱的机器人来消灭它们。因此,您的消息未发送成功。 @@ -1308,7 +1315,6 @@ 慢速模式已开启。 公告 公告(受限) - 公告(少儿不宜) 目录 规则 阶段 @@ -1318,7 +1324,6 @@ 文字信息 文本频道(活跃子区) 文字信息(受限) - 文字信息(少儿不宜) 语音 语音(受限) 语音(已封锁) @@ -1483,6 +1488,7 @@ 使用 Google 帐号登录 发过言的访客(语音或文字)。 社区 + [社区守则]({url}) 将您的服务器设置为社区服务器,即表明您同意您的服务器遵守我们的[社区守则]({helpdeskArticle}),且 Discord 可检查您服务器的内容,以确保其对所有用户都是安全的。 紧凑型:在一个窗口内显示尽可能多的消息,IRC 模式。 正在**!!{name}!!**中比赛 @@ -2092,6 +2098,8 @@ 关闭声音 关闭视频 放弃未保存的更改吗? + 继续编辑 + 放弃 您还有未保存的更改,确定放弃更改? 已关闭ディスコード 已开启ディスコード @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} 早期支持者 回音抵消 编辑 @@ -2259,7 +2269,6 @@ 您似乎已经加入了 **!!{currentApplicationName}!!**,确定要切换至 **!!{targetApplicationName}!!** 吗? 您确定吗? 一个活动 - 现在就来语音开黑吧! 新活动! 在任意语音频道免费游玩。使用助力解锁更多小活动! 另一个活动 @@ -2352,7 +2361,6 @@ 开启通知 启用权限 您可以在隐私设置中允许访问。 - Discord 会自动扫描并删除此服务器内的不雅媒体内容(不包括少儿不宜频道)。 帮我创建一个 社区服务器必须清楚地为其成员公示服务器规则以及/或者守则。请选择进行发布的频道。 规则或指南频道 @@ -2395,6 +2403,7 @@ 或者只提及一个身份组或用户? 立即发送 示例 + [附件] 退出讲堂 退出全屏 启用字幕 @@ -2526,7 +2535,6 @@ 啊哦,您在任何服务器中都没有 webhook 权限。去请您的服务器管理员赋予您权限,或让他们亲自来关注! 将该频道的更新添加至您的服务器! 您选择的频道 webhook 过多。请移除一个 webhook,或者另选一个频道。 - 请注意:这是一个少儿不宜频道。 关注该频道,在自己的服务器获知该频道的更新。 还有超过!!{count}!!人在关注。 该频道最重要的更新现在会直接显示在您的服务器中。请尽情享用吧! @@ -2574,7 +2582,6 @@ 精简成员后将踢除 **{members}** 至少在 **{days}**之内没有登录过 Discord 且被分配为您选择的身份组的成员。没有被分配任何身份组的成员也包括在内。他们仍然可以使用新的邀请来重新加入服务器。 向自己以外的其他服务器发布消息。用户可选择“关注”该频道。关注后,你从此处“发布”的精选帖子会直接显示在用户自己的服务器中。公告频道不会收到来自其他公告频道的消息。 [了解更多。]({documentationLink}) 向自己以外的其他服务器发布消息。用户可选择“关注”该频道。关注后,您从此处“发布”的精选帖子会直接显示在用户自己的服务器中。[了解更多]({documentationLink})。 - 用户将需要确认他们已经达到法定年龄以查看此频道中的内容。 少儿不宜频道将豁免于不雅内容过滤器的筛选。 禁用 OpenH264,在可用的情况下,也会同时禁用硬件加速视频编码。 提醒您的路由器Discord发出的数据包是高优先的。 部分路由器或者网络供应商可能会无视此设定。 该频道中的任何人都将连接至您设置的区域,无论他们住在哪里。区域影响语音和视频质量。把它设置成自动模式,Discord 就会找出最佳方案。 @@ -2695,7 +2702,6 @@ 无通知 频率 通知位置 - 少儿不宜频道 仅 **@被提及** 仅 @被提及 @@ -2981,6 +2987,7 @@ 已发送! 欢迎您,!!{username}!! 对不起,您不可在iOS上接受自己的礼物。 + 抱歉,出了一些问题,导致您无法使用该代码。 有人已经抢在您的前头领走了礼物。手就是这么快! 接受后, {skuName} 就永永远远地属于您啦! 接受后,您将获得 **{skuName}** 余额,持续 **{timeFrame}** * @@ -3164,6 +3171,7 @@ 助力至 2 级即可获得更流畅的音频体验,让所有人感觉就像在同一个房间里谈话一样。 现在助力至等级 3,将您的音频质量从 256kbps 提升至 384kbps。 您知道吗,助力可以提升音频质量? + 要管理您的服务器助力,请[打开 Discord 桌面 APP](openAppHook)。 您已达到 100 个服务器上限 您可加入多达 200 个服务器,数量上限翻倍。 更多服务器 @@ -3337,6 +3345,8 @@ 哎呀!您遇到了一个超级罕见的错误。 刷新以查看最新动态 暂时就这些!但别着急,我们还有更多…… + 从主页中移除 + 移除后,该消息不会在主页中显示,但依旧存在于频道中 在侧边栏打开 !!{channelName}!! 的消息 超过 {maxReplies} 条回复 {numReplies} @@ -3365,8 +3375,15 @@ 重置为默认横幅 还需要更多?快使用 Nitro 获得完整的服务器个人资料自定义。 上传服务器个人资料横幅 + 服务器个人资料迎来自我介绍和横幅!在每个服务器中秀出个性,表现自我。 + 编辑我的服务器个人资料 + 服务器个人资料已更新! 做百变的自己,在每个服务器使用不同的头像、横幅和自我介绍,解锁动画头像,更多有趣功能尽在 [Discord Nitro!](onAndMore) 用服务器个人资料充分展现自我 + 头像、横幅和自我介绍想换就换,在您的每个服务器使用不同的头像,升级您的个人资料,更多内容尽在 Discord Nitro! + 想要换个头像、横幅或自我介绍? + 入手 **Discord Nitro**,在每个服务器中使用不同的头像、横幅和自我介绍,并享受更多福利! + 头像,横幅和自我介绍 邀请至服务器 邀请将于 {xDays} 天后过期。 其它服务器 @@ -3550,8 +3567,6 @@ $[**!!{user}!!**](userHook) 移除了 $[**!!{target}!!**](targetHook) 名称从 **!!{oldValue}!!** 更改为 **!!{newValue}!!** 设定名称为 **!!{newValue}!!** - 已移除频道“少儿不宜”的标示 - 标示为“少儿不宜”频道 $[**!!{user}!!**](userHook) 已创建 $[**!!{target}!!**](targetHook)的频道覆盖权限设定 $[**!!{user}!!**](userHook) 删除了 $[**!!{target}!!**](targetHook) 的频道覆盖权限设定 $[**!!{user}!!**](userHook) 已更新 $[**!!{target}!!**](targetHook)的频道覆盖权限设定 @@ -3784,6 +3799,7 @@ 我们强烈建议将公共 Discord 频道的此选项设定为仅@被提及。 介于此服务器的规模,成员将不会收到非@提及消息的推送通知。 关闭“发现服务器” + 禁用成员要求意味着用户无需接受规则或经过您的手动批准即可加入您的社区。请注意!任何不满足要求(例如不同意规则)的成员都将被踢出服务器。 您确定吗? 仅服务器管理员能够开启或关闭“发现服务器”。 已开启执行管理权能的双重认证要求 @@ -3914,6 +3930,7 @@ 等级 2 特权 等级 3 特权 我们建议服务器使用至少 512x512 大小的图片。 + 请注意!任何未提交申请的成员都将被踢出服务器。 审核日志 当服务器管理员开始管控后,您可以在这里监督他们的管控工作。 暂时没有日志 @@ -3981,7 +3998,6 @@ 审阅申请 {count} 在禁用成员要求之前,您必须先批准或拒绝所有申请。 - 您有 {count}待审核! 自定义界面 排序:从新到旧 排序:从旧到新 @@ -4726,10 +4742,14 @@ 添加频道 未选择频道 例:#general + 命令权限 + 默认​​​​​ + 限制该应用程序针对身份组、用户和频道使用命令。 修改命令权限 权限已和 **{integrationName}** 集成同步 已同步 权限未和 **{integrationName}** 集成同步 + 未同步 角色 & 成员 添加身份组或成员 未选择成员 @@ -4899,6 +4919,8 @@ 冒险马上开始。 我们添加些好友吧! 邀请其他人 + 要向该服务器添加好友,请向拥有邀请权限的成员求助。 + 邀请已禁用 注意啦!您邀请的好友可以查看您的以往消息历史。 此频道是私人频道,只有所选成员以及身份组能够查看此频道。 搜索好友 @@ -4908,6 +4930,11 @@ 服务器邀请链接设置 分享此链接以邀请其他人来您的服务器! 分享此链接以邀请其他人来本服务器观看直播 + 您的服务器邀请图片现可显示在聊天中。访问**服务器设置 > 概况**,即可自定义邀请图片。 + 为该服务器助力,向邀请链接内嵌添加图片!只要再多 {boostCount}即可解锁! + 服务器设置 + 了解 + 个性化服务器邀请! 或者,向好友发送直播邀请链接 邀请直播 邀请至服务器 @@ -5088,6 +5115,7 @@ 离开语音 退出组 您确认退出 **!!{name}!!** 吗? 除非您被重新邀请,您将无法再次加入此服务器。 + 哎呀,出了点问题。再试一次? 您确定要离开么?您将无法重新进入此群,除非 **!!{name}!!**再次添加您。 离开 !!{name}!! 群聊 离开 \'!!{name}!!\' @@ -5183,6 +5211,7 @@ 嗨!请选择语言 **太棒啦!**作为{country}居民,您现在可享受{newPrice}的Nitro 折扣价。[了解更多]({helpCenterLink}) **太棒啦!**作为{country}居民,您现在可享受 {newPrice} 的 Nitro 折扣价![了解更多]({helpCenterLink}) + 澳洲友人 Nitro 新价隆重推出! 变更您的付款方式会将您的订阅价格和货币更改为{newCurrencyAndPrice}。[点击此处]({helpCenterLink})更多地了解我们是如何确定您的支付的。 锁定子区 登录 @@ -5404,8 +5433,6 @@ 尊重他人。决不姑息:涉及骚扰、政治迫害、性别歧视、种族歧视,以及发表仇恨言论的行为。 {ruleIndex}。 您至多只能添加 {number} 条规则 - 不发少儿不宜与淫秽色情内容 - 不得出现少儿不宜与淫秽色情内容。这包括以裸露、性、暴力或其他令人不适的生动逼真内容为特色的文字信息、图像,或者链接。 不发垃圾信息,不自我推广 不得在没有工作成员允许的情况下:发送垃圾信息以及进行自我推广(服务器邀请、广告等)。这包括私信其他伙伴成员。 输入一条规则 @@ -5609,6 +5636,7 @@ 持续15分钟 持续1小时 持续24小时 + 持续 3 小时 持续8小时 直到我再次开启 将**!!{name}!!**静音 @@ -5658,7 +5686,6 @@ 我了解并同意这些条例。 继续使用 Discord 要继续使用 Discord,请阅读并同意 我们更新的服务条款与隐私权政策。 - 服务与隐私条款更新 新子区 新的未读信息 公告频道 @@ -5843,15 +5870,9 @@ 您必须年满十八岁以上才能观看此频道。您是否年满十八岁并且愿意看到成人内容? 该服务器的内容在 iOS 上不可用 了解 - 很抱歉,根据 App Store 准则,iOS 平台上的少儿不宜服务器处于屏蔽状态。如果您年满 18 周岁,可使用桌面 APP 或网站进入。 了解更多,请前往我们的 [帮助中心]({helpURL})。 此服务器上的表情符号不可用 - 少儿不宜服务器 - 根据 App Store 准则,iOS 平台上的少儿不宜服务器处于屏蔽状态。了解更多详情,[访问我们的帮助中心]({helpURL})。 - 少儿不宜服务器 在桌面上加入后,在 iOS 设备端查看为 18+ 人群打造的服务器。 - 允许通过 iOS 访问少儿不宜服务器 - 少儿不宜频道 您能来可真是太好了!开始之前,请输入您的出生日期。[为什么我需要提供出生日期?]({helpURL}) 请您的朋友邀请您进入他们的服务器,这是您闲逛和聊天的好去处。 登录或注册来开始使用 @@ -5925,7 +5946,6 @@ !!{application}!!开发者的[隐私权政策]({privacyPolicyURL})和[服务条款]({termsOfServiceURL})适用于此 APP。 !!{application}!!开发者的[隐私权政策]({privacyPolicyURL})和服务条款适用于此 APP。 !!{application}!!开发者的隐私权政策和[服务条款]({termsOfServiceURL})适用于此 APP。 - 授权后,您将被转至:!!{origin}!! **!!{applicationName}!!** 还请求获得下列权限,但您无法授予: 烤个蛋糕 请你吃顿美味海鲜晚餐 @@ -5939,8 +5959,6 @@ 您现在可以关闭此窗口或标签页。 无效的范围 **{scope}** 无效请求。缺失参数 **{param}** - 想访问您的账户 - !!{application}!!将获准: 正在以$[](userHook)身份登录 授权访问您的账号 哎呀,哪里出错了…… @@ -6043,6 +6061,7 @@ 上一页 第 !!{currentPage}!! 页 第 !!{currentPage}!! 页,共 !!{numPages}!! 页 + [付费服务条款]({url}) 由于临时故障,其他 {count} {count} Discord 的 Twitter 上应该有更多的信息。 合作伙伴服务器所有者 @@ -6207,7 +6226,6 @@ 选定菜单您和 !!{other}!! 可以从三点菜单标注信息。 任何群组成员都可以从三点菜单标注信息。 标注 - 此频道为少儿不宜内容。由于它的内容,已标注消息不能被任何人查看。 标注,未读 波兰语 安卓 @@ -6448,7 +6466,6 @@ 服务器获得助力后,就能不断提升等级。每达成一个等级,就能为全服解锁特权。 进行服务器助力后,会激活为期7天的冷却期。在冷却结束之前,您将不能为其他服务器发动此助力。[了解服务器助力详情。]({helpdeskArticle}) 服务器助力 - 服务器助力始于{date} 转移助力 该助力正在冷却 未使用的助力 @@ -6559,6 +6576,7 @@ 随时随地尽情使用您的自定义表情符号并为其设置动画 获得 {numBoosts} 个助力,并获得未来减价 {discountPercentage} 的助力优惠 您可加入的服务器数量翻倍,从 {nonPremiumMaxGuilds} 个增至 {premiumMaxGuilds} 个 + 做百变的自己,在每个服务器使用不同的头像、横幅和自我介绍。 使用横幅、自定义标签、动画头像和专属 Nitro 徽章来个性化您的个人资料 在您的每个服务器使用不同的头像。 为所有桌面屏幕分享提供更佳视频分辨率,最高可达 4k 60fps @@ -6675,6 +6693,7 @@ 勇士且慢!您需要 Nitro 才能获得这份战利品。 展示订阅细节 正在尝试管理您的 Discord Nitro 订阅?请前往您的[订阅](onSubscriptionsClick)页面。 + 购买 Nitro 订阅,即代表您同意遵守我们的[服务条款]({termsURL})、[付费服务条款]({paidURL})和[隐私权政策]({privacyURL})。购买确认后,费用将从您的 Apple ID 账户中收取。除非您在当前订阅期结束至少 24 小时前取消订阅,否则订阅将自动续费。在当前订阅期结束前 24 小时内,续订费用将从您的账户中收取。购买后,您可以前往 App Store 的账户设置,管理、取消自己的订阅。 订阅更新 谢谢您! 感谢您的反馈。十分感激! @@ -7258,9 +7277,6 @@ 允许成员在这些语音频道内发言。如果该权限未开启,则成员默认处于已静音状态,直至具备“静音成员”权限者解除其静音状态为止。 允许成员作为发言者加入此频道。 允许成员在此语音频道内发言。如果该权限未开启,则成员默认处于已静音状态,直至具备“静音成员”权限者解除其静音状态为止。 - 允许成员在此服务器内发起小活动。 - 允许成员在这些语音频道内发起小活动。 - 允许成员在此语音频道内发起小活动。 允许成员在此服务器内分享其视频、进行屏幕分享,或者直播游戏。 允许成员在这些语音频道内分享其视频、进行屏幕分享,或者直播游戏。 允许成员在此语音频道内分享其视频、进行屏幕分享,或者直播游戏。 @@ -7894,7 +7910,6 @@ 开始通话 {start} — {end} $[!!{start}!!](startHook) — {end} 结束 - 开始“小活动” 开始活动 即将开始该 $[**!!{privacyLevel}!!**](privacyLevelHook) 活动 您即将开始该活动 @@ -8139,6 +8154,7 @@ 您最近似乎有点儿潜水。所以我们已经把您挪到不活跃频道了。 哈啰,有人在吗? 您没有权利在此频道发言。 + 潜在有害下载 瑞典语 登录 切换 @@ -8274,6 +8290,10 @@ Tar 凫蓝色 没有 分配身份组的临时用户断开链接时,系统自动将其踢除 + 注意啦!下面的几种政策将迎来更新。变更将于 **{date}** 生效。请提前了解相关信息,做好应对准备。 + 我们建议您完整阅读更新后的文件,并查看我们的博客帖文,了解对最重要变更的阐释。 + 我们之前宣布的政策变更现已生效。继续使用 Discord,即代表您同意这些更新。 + 我们建议您完整阅读更新后的文件,掌握变更对 Discord 使用的影响。此外,还请查看我们的博客帖文,了解对最重要变更的阐释。 条款与条件 [服务条款]({url}) 进行注册即表示您同意 Discord 的[服务条款]({termsURL})和[隐私权政策]({privacyURL})。 @@ -8567,6 +8587,7 @@ 嗯……我们好像不支持这种格式的文件。 文件类型无效 添加评论 + 您可以在上传前添加注释。 可选 消息总体积必须小于 {maxSize} 即时上传模式! @@ -8596,6 +8617,7 @@ 无法打开文件︰{file}。 已加入上传队列 上传至**{destination}** + 上传至子区 上传者 {count} {count} @@ -8711,7 +8733,6 @@ 我们已向 **{oldEmail}** 发送了验证码,请进入邮箱查看,并在此输入验证码,验证自己的身份。 验证码 [没有收到验证码或验证码已过期?重新发送。](onResend) - 验证现有邮箱地址 您的当前电子邮件是 !!{email}!!。您想将其变更成什么呢? 输入新的电子邮箱地址和现有密码。 编辑电子邮件地址 diff --git a/app/src/main/res/values-zh-rTW/plurals.xml b/app/src/main/res/values-zh-rTW/plurals.xml index 8061f57d61..1057fd34ed 100644 --- a/app/src/main/res/values-zh-rTW/plurals.xml +++ b/app/src/main/res/values-zh-rTW/plurals.xml @@ -1,5 +1,9 @@ + + 1 則最近的訊息 + {count} 則最近的訊息 + 其他{extras} 人 其他 {extras} 人 @@ -268,6 +272,10 @@ 1 分 {minutes} 分 + + 1 個月 + {months} 月 + 1 秒 {seconds} 秒 @@ -292,6 +300,10 @@ 1 週 {weeks} 週 + + 1 年 + {years} 年 + {#} 人 {#} 人 @@ -664,10 +676,6 @@ 申請等待中 {count}申請等待中 - - 則申請 - {count} 則申請 - {#} 次加成 {#} 次加成 @@ -856,6 +864,10 @@ {numUses} 次 {numUses} 次 + + {#}更多加成 + {#}更多加成 + 1 天 {days} 天 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 64250e7cd5..72b49794f4 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -97,6 +97,10 @@ 致謝 這可能要花上一點時間。 操作 + 沒有最近的訊息 + {count} + 活躍中 + 許多則最近的訊息 活躍中 行動裝置上作用中 進行中的討論串 @@ -247,10 +251,6 @@ 返回 請輸入生日 請輸入有效的出生日期 - 檢視此限制級頻道前,我們需要驗證您的年齡。我們只會問這一次而已。[我為什麼要提供生日?]({helpURL}) - 此頻道內含成人內容,已標示「工作場合不宜」。確定繼續嗎? - 您必須年滿 18 歲才能在 Discord 檢視限制級頻道。有關年齡驗證事宜,[請查看我們的說明文章]({helpURL})。 - 抱歉,您的年齡太小,無法檢視此限制級頻道 提交 返回登入畫面 {underageMessage} [查看我們的說明文章]({helpURL})來了解更多。 @@ -729,6 +729,7 @@ 已授權的應用程式 授權中 自動存檔 + 自動存檔於…… 1 小時 1 星期 24 小時 @@ -801,6 +802,7 @@ 測試版 保加利亞文 帳單 + 同意服務條款和付費服務條款才可繼續 同意服務條款才可繼續 帳號點數 當你有進行中訂閱的情況下接受禮物,或以不同於目前的訂閱接受禮物時,禮物就會在這裡以點數的方式出現。 @@ -868,7 +870,9 @@ 這是禮物嗎? 囉嗦法律條文 我同意 [Discord 服務條款]({url}) + 我同意 [Discord 服務條款]({termsURL})與[付費服務條款]({paidURL}) 我同意 [Discord 服務條款]({url}),且我的訂閱會在 **{renewalDate}** 以 **{rate}** 續訂。我隨時都能在 [使用者設定] > [訂閱] 中取消,若無法律規定,先前收取的費用都不會退還。 + 我同意 [Discord 服務條款]({termsURL})與[付費服務條款]({paidURL}),且我的訂閱將以 **{rate}** 在 **{renewalDate}** 續訂。我隨時都能在 [使用者設定] > [訂閱] 中取消,若無法律規定,先前收取的費用都不會退款。 更改付款方式 在 Google Play 商店管理訂閱 管理訂閱 @@ -885,6 +889,8 @@ 這些是您目前的訂閱,款項皆依同樣計費週期計算。您可以隨時更新任何訂閱。 只要購買 Discord 訂閱,即代表您同意我們的 [服務條款]({termsUrl}) 與 [隱私權政策]({privacyUrl})。Nitro 和伺服器加成是自動定期續訂。您授權 Discord 立刻從付款方式扣款 !!{price}!!。此扣款將每月持續,直到您取消為止。您可以在任何時候取消。 只要購買 Discord 訂閱,即代表您同意我們的 [服務條款]({termsUrl}) 與 [隱私權政策]({privacyUrl})。Nitro 和伺服器加成是自動定期續訂。您授權 Discord 立刻從付款方式扣款 !!{price}!!。此扣款將每年持續,直到您取消為止。您可以在任何時候取消。 + 購買 Discord 訂閱,即代表您同意我們的[服務條款]({termsUrl})、[付費服務條款]({paidURL})與[隱私權政策]({privacyUrl})。Nitro 和伺服器加成是自動定期續訂。您授權 Discord 立刻從付款方式扣款 !!{price}!! 且此扣款將每月持續,直到您取消為止。您可以在任何時候取消。 + 購買 Discord 訂閱,即代表您同意我們的[服務條款]({termsUrl})、[付費服務條款]({paidURL})與[隱私權政策]({privacyUrl})。Nitro 和伺服器加成是自動定期續訂。您授權 Discord 立刻從付款方式扣款 !!{price}!! 且此扣款將每年持續,直到您取消為止。您可以在任何時候取消。 這個付款方式無效。 付款方式 金額 @@ -1016,6 +1022,7 @@ {count} {count} {count} + [我們的部落格貼文]({url}) 藍色 您好像獨自待在這個通話中超過五分鐘了。頻寬警察要我將您斷線好節省頻寬。這可不是免費的! 哎呀!!!{name}!! 已要求 Discord 封鎖我們精準無比的機器人覺得粗俗的任何訊息。所以您的訊息未發送。 @@ -1308,7 +1315,6 @@ 已啟用慢速模式。 公告 公告 (有限制的) - 公告 (限制級) 目錄 規則 舞台 @@ -1318,7 +1324,6 @@ 文字 文字 (進行中的討論串) 文字 (有限制的) - 文字 (限制級) 語音 語音 (有限制的) 語音 (已鎖定) @@ -1483,6 +1488,7 @@ 使用 Google 帳戶登入 發言的訪客 (語音或文字)。 社群 + [社群守則]({url}) 將伺服器設定為社群伺服器,即表示您同意您的伺服器符合我們的 [社群守則]({helpdeskArticle}),且 Discord 得檢查伺服器上的內容,以確保安全無虞。 密集:同一時間在螢幕上顯示更多訊息。#IRC 競爭 **!!{name}!!** @@ -2092,6 +2098,8 @@ 停用音效 關閉視訊 要放棄尚未儲存的變更? + 繼續編輯 + 捨棄 您有尚未儲存的變更,您確定您想要放棄? 已停用 ディスコード 已啟用 ディスコード @@ -2168,12 +2176,14 @@ {minutes} {minutes} {minutes} + {months} {seconds} {seconds} {seconds} {secs} {weeks} {weeks} + {years} 先鋒支持者 回音消除 編輯 @@ -2259,7 +2269,6 @@ 你似乎已經在 **!!{currentApplicationName}!!**。確定要切換至 **!!{targetApplicationName}!!** 嗎? 你確定嗎? 一個活動 - 立即以語音一同進行遊戲! 新推出的活動! 在所有語音頻道裡一同免費暢玩。解鎖更多加成相關活動! 另一個活動 @@ -2352,7 +2361,6 @@ 啟用通知 啟用權限 您可以在隱私設定中啟用存取權限。 - Discord 會自動掃描並刪除在此伺服器內發送且含有嫌惡內容的媒體 (限制級頻道除外)。 替我建立一個 社群伺服器必須清楚張貼伺服器成員規則及/或守則。請選擇要負責張貼的頻道。 頻道規則或守則 @@ -2395,6 +2403,7 @@ 或者試著改成提及身分組、或是個別使用者? 馬上發送 範例 + [附件] 離開舞台 離開全螢幕 啟用字幕 (Subtitle) @@ -2526,7 +2535,6 @@ 糟糕,您於所在的任何伺服器中都沒有 Webhook 權限。請向您的伺服器管理員要求權限,或請他們自己來追蹤! 新增此頻道的更新至您的伺服器! 選取頻道的 Webhook 過多。請移除一個 Webhook 或選擇其他頻道。 - 注意:這是限制級頻道。 追蹤就可以在您自己的伺服器中收到這個頻道的更新。 還有超過 !!{count}!! 人也在追蹤。 從現在起,此頻道最重要的更新會直接出現在您的伺服器上。祝您玩得愉快喔! @@ -2574,7 +2582,6 @@ 執行精簡將會踢出 **{days}** 後沒在 Discord 上線且不屬於您所選擇的身分組的 **{members}**。沒有被分配到任何身分組的成員也包含在此。他們仍可以透過新的邀請重新加入伺服器。 發表可觸及其他伺服器的訊息。使用者可以選擇「追蹤」此頻道,因此您在這裡「發佈」的精選貼文會直接顯示在對方的伺服器中。公告頻道不會收到來自其他公告頻道的訊息。[了解更多。]({documentationLink}) 發表可觸及其他伺服器的訊息。使用者可以選擇「追蹤」此頻道,因此你在這裡「發佈」的精選貼文會直接顯示在對方的伺服器中。[了解更多。]({documentationLink}) - 使用者將需要確認年齡以查看此頻道中的內容。 限制級頻道將不會受到內容過濾器限制。 若停用 OpenH264,也將停用硬體加速視訊編碼 (若適用)。 提示您的路由器傳輸 Discord 的封包為最高優先權。 某些路由器或網際網路服務供應商可能會對此設定胡作非為。 不管頻道中的成員們人在天涯海角,進入頻道後都將被連接到以上指定地區。地區設置將會影響語音和影片品質。如果預設為自動,Discord 將會自動指派一個最適合的地區。 @@ -2695,7 +2702,6 @@ 無通知 頻率 通知位置 - 限制級頻道 關閉 只有 **@mentions** 只有 @mentions @@ -2981,6 +2987,7 @@ 已發送! 歡迎 !!{username}!! 抱歉,您無法在 iOS 上接受您自己的禮物。 + 很抱歉,好像出了點問題,您無法使用此代碼。 有人捷足先登了,您無法領取這份禮物。接受事實吧寶貝! 接受之後,{skuName} 就永遠都是您的了! 接受後您就有 **{skuName}** 的點數,可於 **{timeFrame}** 使用* @@ -3164,6 +3171,7 @@ 立即加成至等級 2,讓您的音訊品質彷彿大家身處在同一個房間。 立即加成至等級 3,您的音訊品質即可從 256kbps 提升至 384kbps。 您知道可以透過加成改善音訊品質嗎? + 若要管理您的伺服器加成,請[開啟 Discord 電腦版應用程式](openAppHook)。 您目前已達 100 台伺服器的上限 將您可加入的伺服器數量加倍至 200。 更多伺服器 @@ -3337,6 +3345,8 @@ 哎呀!您遇到了極珍稀的錯誤。 重新整理以查看最新消息 目前只有這樣!但等等,可能還有更多… + 從首頁移除 + 這樣做將移除首頁中顯示的該訊息,但此訊息仍會存在於此頻道 在側邊欄中從 !!{channelName}!! 開啟訊息 {maxReplies} 以上個回覆 {numReplies} @@ -3365,8 +3375,15 @@ 重置為預設橫幅 需要更多?使用 Nitro 獲得完整的伺服器個人資料自訂 上傳伺服器個人資料橫幅 + 我們已在伺服器個人資料新增簡介及橫幅!在各個伺服器隨心化身為您喜愛的形象,展現自我。 + 編輯我的伺服器個人資料 + 更新伺服器個人資料! 取得 [Discord Nitro](onAndMore),就能隨心化身為您喜愛的形象,在各個伺服器使用不同的頭像、橫幅與簡介,還能解鎖動態頭像並盡享其他更多好處! 藉著伺服器個人資料完整表達自我 + 取得 Discord Nitro,隨心化身為您喜愛的形象,在各個伺服器使用不同的頭像、橫幅及簡介,並更新您的個人資料! + 想使用不同的頭像、橫幅及簡介嗎? + 取得 **Discord Nitro**,就能在各個伺服器使用不同的頭像、橫幅及簡介,還能盡享更多好處! + 頭像、橫幅以及關於我 邀請加入伺服器 邀請將在 {xDays} 後過期。 其他伺服器 @@ -3550,8 +3567,6 @@ $[**!!{user}!!**](userHook) 已移除 $[**!!{target}!!**](targetHook) 頻道 將名稱從 **!!{oldValue}!!** 改為 **!!{newValue}!!** 設定名稱為 **!!{newValue}!!** - 未標示為限制級頻道 - 已標示為限制級頻道 $[**!!{user}!!**](userHook) 已建立覆蓋 $[**!!{target}!!**](targetHook) 頻道的權限設定 $[**!!{user}!!**](userHook) 已移除覆蓋 $[**!!{target}!!**](targetHook) 頻道的權限設定 $[**!!{user}!!**](userHook) 已更新覆蓋 $[**!!{target}!!**](targetHook) 頻道的權限設定 @@ -3784,6 +3799,7 @@ 我們強烈建議把這個選項設為僅在公開 Discord @mentions 的時候才發送通知。 由於伺服器的大小限制,成員不會取得 @mention 以外的推播通知。 停用探索 + 若停用成員必備條件,則他人可在不接受規定或未經您的手動批准的情況下,加入您的社群。警告!未通過必備條件(例如同意遵守規則)的成員,將從此伺服器中踢出。 您確定嗎? 只有伺服器管理員才能啟用和停用探索功能。 已啟用管理所需的 2FA 要求 @@ -3914,6 +3930,7 @@ 等級 2 福利 等級 3 福利 我們建議為伺服器選擇最小 512x512 的圖片。 + 警告!任何未提出申請的成員,將會從此伺服器中踢出。 審核日誌 當您伺服器的管理員開始他們的工作後,您可以在此監控他們的管理工作。 目前沒有日誌 @@ -3981,7 +3998,6 @@ 審核申請 {count} 您必須在您停用成員必備條件前,先將所有申請批准或拒絕完畢。 - 您有 {count}等待審查! 自訂畫面 排序方式:最新 排序方式:最舊 @@ -4726,10 +4742,14 @@ 新增頻道 未選擇任何頻道 例如 #general + 指令權限 + 預設 + 此應用程式身分組、使用者,以及頻道指令的使用受限。 修改指令權限 權限已與整合同步:**{integrationName}** 已同步 權限未與整合同步:**{integrationName}** + 未同步 身分組與成員 新增身分組或成員 未選擇任何成員 @@ -4899,6 +4919,8 @@ 冒險即將開始。 我們來新增一些朋友吧! 邀請其他人 + 若要新增好友至此伺服器,請向擁有邀請權限的人求助。 + 邀請已停用 小提醒!您邀請的朋友將能夠查看先前的訊息歷史。 此頻道為私人頻道,只有選定的成員及身分組能檢視這個頻道。 搜尋好友 @@ -4908,6 +4930,11 @@ 伺服器邀請連結設定 將這連結分享給其他人,讓他們可進入您的伺服器! 與其他人分享此連結以授予存取此伺服器並觀看直播的權限 + 您的伺服器邀請圖片現在將在聊天中顯示。可在**伺服器設定 > 概要**自訂。 + 加成此伺服器,以新增圖片至您的邀請連結嵌入內容。僅能使用{boostCount}解鎖! + 伺服器設定 + 知道了 + 個人化您的伺服器邀請! 或發送直播邀請連結給朋友 邀請加入直播 邀請到伺服器 @@ -5088,6 +5115,7 @@ 退出通話 退出群組 您確定您要退出 **!!{name}!!**? 您將無法重新加入此群組,除非您被重新邀請。 + 哎呀真糟糕,出問題了。要再試一次嗎? 您確定您要退出? 您將無法重新加入此群組,除非 **!!{name}!!** 再次加入您。 退出 !!{name}!! 群組 \'!!{name}!!\' 退出 @@ -5183,6 +5211,7 @@ 嗨!請選擇語言 **太棒了!**由於您是{country}的居民,所以現在支付的 Nitro 費用可享折扣價:{newPrice}。[了解更多]({helpCenterLink}) **太棒了!**由於您是{country}的居民,您能夠以折扣價格{newPrice}購買 Nitro![了解更多]({helpCenterLink}) + 向我們的澳洲好友宣布新的 Nitro 定價! 若變更您的付款方式,您的訂閱價格與貨幣也將一併變更為 {newCurrencyAndPrice}。[點擊這裡]({helpCenterLink}) 進一步瞭解我們如何決定您支付的價格與貨幣。 鎖定討論串 登入 @@ -5404,8 +5433,6 @@ 尊重每個人。絕對禁止且不容忍騷擾、迫害、性別歧視、種族歧視或仇恨言論。 {ruleIndex}。 您最多可以新增 {number} 條規則 - 禁止限制級或猥褻內容 - 禁止限制級或猥褻內容。包含文字、圖片或主打裸露、性、肢體暴力,以及其他令人不適的圖像內容等相關連結。 禁止濫發訊息或個人宣傳 若幹部成員未賦予權限,則禁止濫發訊息或個人宣傳 (伺服器邀請、廣告等)。包含私訊夥伴成員。 輸入規則 @@ -5609,6 +5636,7 @@ 持續 15 分鐘 持續 1 小時 持續 24 小時 + 持續 3 小時 持續 8 小時 直到重新啟動 將 **!!{name}!!** 靜音 @@ -5658,7 +5686,6 @@ 我理解並同意這些條款。 繼續使用 Discord 若要繼續使用 Discord,請詳閱並同意 更新後的服務條款及隱私權政策。 - 服務條款與隱私權政策更新 新討論串 新的未讀訊息 公告頻道 @@ -5843,15 +5870,9 @@ 您必須至少十八歲以上才能觀看此頻道。您是否十八歲以上並願意看到成人內容? 無法在 iOS 上使用此伺服器的內容 知道了 - 很抱歉,根據 App Store 守則,限制級伺服器在 IOS 平台遭到封鎖。如果您年滿 18 歲,請透過 Discord 電腦版或網頁版加入伺服器。 欲了解詳情,請造訪[說明中心]({helpURL})。 無法使用此伺服器的表情符號 - 限制級伺服器 - 根據 App Store 守則,限制級伺服器在 IOS 平台遭到封鎖。欲瞭解詳情,請 [造訪說明中心]({helpURL})。 - 限制級伺服器 在電腦版加入 18 歲以上才可進入的伺服器後,即可在 iOS 裝置進行檢視。 - 在 iOS 上允許存取限制級伺服器 - 限制級頻道 歡迎您的加入!在開始之前請先輸入您的生日。[我為何需要提供生日?]({helpURL}) 請您的好友邀請您加入他們的伺服器,也就是他們在線上聚會聊天的地方。 登入或註冊來開始使用 @@ -5925,7 +5946,6 @@ !!{application}!! 開發者的[隱私權政策]({privacyPolicyURL})和[服務條款]({termsOfServiceURL})適用於此應用程式。 !!{application}!! 開發者的[隱私權政策]({privacyPolicyURL})和服務條款適用於此應用程式。 !!{application}!! 開發者的隱私權政策和[服務條款]({termsOfServiceURL})適用於此應用程式。 - 授權後會將您重新導向至:!!{origin}!! **!!{applicationName}!!** 也要求了以下權限,但您無法授權: 烤個蛋糕 請您一頓海鮮大餐 @@ -5939,8 +5959,6 @@ 您現在可以關閉此視窗或分頁。 無效的範圍 **{scope}** 無效的請求。缺少參數 **{param}** - 想要存取您的帳號 - 這樣將允許 !!{application}!! 來: 以 $[](userHook) 登入 授權存取您的帳號 喔歐,有東西出錯了… @@ -6043,6 +6061,7 @@ 上一步 第 !!{currentPage}!! 頁 第 !!{currentPage}!! 頁,共 !!{numPages}!! 頁 + [付費服務條款]({url}) 另外 {count} {count}Discord 的 Twitter 會提供更多資訊。 已成為合作夥伴的伺服器擁有者 @@ -6207,7 +6226,6 @@ 您和 !!{other}!! 可以從三點選單中釘選訊息。 任何群組成員可以從三點選單中釘選訊息。 釘選 - 這個頻道是限制級的,由於內容尺度的原因,釘選訊息不應讓任何人觀看。 釘選,未讀 波蘭文 Android @@ -6448,7 +6466,6 @@ 加成能讓伺服器逐步升級。每個等級都能為整個伺服器解鎖福利。 加成伺服器後會有 7 天的冷卻時間。在冷卻期結束前,您無法將此加成用於其他伺服器。[進一步了解伺服器加成。]({helpdeskArticle}) 伺服器加成 - 伺服器自 {date} 開始加成 轉移加成 此加成正處於冷卻時間 未使用的加成 @@ -6559,6 +6576,7 @@ 隨處皆可使用您自訂的表情符號,並設為動態顯示 獲得 {numBoosts} 次加成,且未來加成可享 {discountPercentage} 折扣 可加入的伺服器數量從 {nonPremiumMaxGuilds} 個加倍至 {premiumMaxGuilds} 個 + 隨心化身為您喜愛的形象,還能在各個伺服器使用不同的頭像、橫幅與簡介。 使用橫幅、自訂標籤、動態頭像,以及 Nitro 獨家徽章,設計出具有您獨特風格的個人資料 在各個伺服器使用不同的頭像。 所有桌面的畫面分享解析度最高可提升至 4K 60 fps @@ -6675,6 +6693,7 @@ 等一下!你要有 Nitro 才能得到這個寶物。 顯示訂閱資訊 想要管理您的 Nitro 訂閱?前往您的 [訂閱](onSubscriptionsClick) 頁面。 + 購買 Nitro 訂閱,即代表您同意我們的[服務條款]({termsURL})、[付費服務條款]({paidURL})與[隱私權政策]({privacyURL})。確認購買後,款項將透過您的 Apple ID 帳號收取。除非於目前訂閱到期前至少 24 小時取消訂閱,否則將自動續訂。目前訂閱期間結束前的 24 小時內,將向您的帳號收取續訂款項。購買後,您可以前往 App Store 的帳號設定管理和取消您的訂閱。 訂閱更新 謝謝你! 我們非常感謝您的意見回饋! @@ -7258,9 +7277,6 @@ 允許成員在這些語音頻道聊天。若停用此權限,成員將會預設為靜音,除非有人有「將成員靜音」的權限,並對他們解除靜音。 允許成員在此頻道中成為發言者。 允許成員在此語音頻道聊天。若停用此權限,成員將會預設為靜音,除非有人有「將成員靜音」的權限,並對他們解除靜音。 - 允許成員在此伺服器中啟動活動。 - 允許成員在這些語音頻道中啟動活動。 - 允許成員在此語音頻道中啟動活動。 允許成員在此伺服器分享影片、分享畫面或直播遊戲。 允許成員在這些語音頻道分享影片、分享畫面或直播遊戲。 允許成員在此語音頻道分享影片、分享畫面或直播遊戲。 @@ -7894,7 +7910,6 @@ 開始通話 {start} — {end} $[!!{start}!!](startHook) — 於 {end} 結束 - 開始活動 開始活動 您即將開始這場 $[**!!{privacyLevel}!!**](privacyLevelHook) 活動 您即將開始這場活動 @@ -8139,6 +8154,7 @@ 您似乎有一段時間沒有活動了,我們已先把您移動到不活躍頻道。 哈囉,有人在嗎? 您沒有權限在目前的頻道發言。 + 可能的危險性下載 瑞典文 登入 切換 @@ -8274,6 +8290,10 @@ TAR 青綠色 除非已被分配身分組,當臨時成員們斷線時 將被自動踢出 + 注意!下列政策即將進行更新。變更將於 **{date}** 生效。我們特此通知,好讓您有充分的時間瞭解變更內容。 + 我們鼓勵您閱讀完整的更新文件。部分最重要的變更會在我們的部落格貼文上說明。 + 我們已宣布以下政策的更新。這些變更目前已生效。若同意變更,繼續使用 Discord 即可。 + 我們鼓勵您閱讀完整的更新文件,這些文件適用於您的 Discord 使用。我們也在部落格貼文上說明了部分最重要的變更。 條款與條件 [服務條款]({url}) 註冊即代表同意 Discord 的 [服務條款]({termsURL}) 及 [隱私權政策]({privacyURL})。 @@ -8572,6 +8592,7 @@ 嗯.. 我不認為我們有支援該檔案類別。 無效的檔案類別 加入註解 + 您可以在上傳之前加入註解。 可選 訊息總長度不能超過 {maxSize} 即時上傳模式! @@ -8601,6 +8622,7 @@ 無法開啟檔案︰{file}。 已列入排程的上傳 上傳至**{destination}** + 上傳至討論串 上傳者為 {count} {count} @@ -8716,7 +8738,6 @@ 檢查您的電子郵件:我們剛剛傳送了驗證碼到 **{oldEmail}**。在此處輸入即可認證您的身分。 驗證碼 [沒有收到代碼或代碼已過期?重新傳送。](onResend) - 認證舊電子郵件 您目前的電子郵件地址為 !!{email}!!,您希望如何更改? 請輸入新的電子郵件地址和您現有的密碼。 編輯電子郵件 diff --git a/app/src/main/res/values/plurals.xml b/app/src/main/res/values/plurals.xml index 4b29af8259..459b72801f 100644 --- a/app/src/main/res/values/plurals.xml +++ b/app/src/main/res/values/plurals.xml @@ -729,7 +729,7 @@ {count} Pending Applications - application + {count} application {count} applications @@ -776,6 +776,14 @@ {#} mention {#} mentions + + {#} activity + {#} activities + + + {#} mention + {#} mentions + {#} mention {#} mentions @@ -788,6 +796,10 @@ {#} mention {#} mentions + + 1 user + {#} users + 1 user {#} users diff --git a/app/src/main/res/values/public.xml b/app/src/main/res/values/public.xml index 2f25961418..7019047b90 100644 --- a/app/src/main/res/values/public.xml +++ b/app/src/main/res/values/public.xml @@ -4470,729 +4470,730 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7734,1860 +7735,1861 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10877,203 +10879,206 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15366,9264 +15371,9321 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ff33ab8241..6414b64bdb 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -254,10 +254,10 @@ Go back Enter your birthday Please enter a valid date of birth - Before you can view this NSFW channel, we need to verify your age. We will only ask you for this once. [Why do I need to provide my birthday?]({helpURL}) - This channel contains adult content marked Not Safe For Work. Do you wish to proceed? - You need to be 18 or older in order to view NSFW channels on Discord. [View our help article]({helpURL}) on age verification. - Sorry, you\'re not old enough to view this NSFW channel + Before you can view this age-restricted channel, we need to verify your age. We will only ask you for this once. [Why do I need to provide my birthday?]({helpURL}) + This channel contains adult content marked as age-restricted. Do you wish to proceed? + You need to be 18 or older in order to view age-restricted channels on Discord. [View our help article]({helpURL}) on age verification. + Sorry, you\'re not old enough to view this age-restricted channel Submit Back to Login {underageMessage} [View our help article]({helpURL}) to learn more. @@ -736,6 +736,7 @@ Spoiler Attachment When others speak When I speak + Australian Dollar !!{name}!! - Audience Exit Quietly In Audience @@ -1407,7 +1408,7 @@ Slowmode is enabled. Announcements Announcements (Limited) - Announcements (NSFW) + Announcements (Age-Restricted) Directory Rules Stage @@ -1417,7 +1418,7 @@ Text Text (Active Threads) Text (Limited) - Text (NSFW) + Text (Age-Restricted) Voice Voice (Limited) Voice (Locked) @@ -1488,7 +1489,7 @@ Custom Presets Use Default - c688c0e1a0374ecd99d17f28080a8b38 + dda7258cb82c468ba9bab55108c90e30 Slash command application {applicationName} {applicationName} application {applicationName} application selected @@ -1913,6 +1914,7 @@ Senegal Somalia Suriname + South Sudan El Salvador Sint Maarten Syria @@ -2370,6 +2372,7 @@ In Activity In !!{applicationName}!! Coming soon to mobile + You do not have permissions to use Activities in this channel. Activity has ended Send an activity invite link to a friend in @@ -2401,7 +2404,6 @@ Looks like you\'re already in **!!{currentApplicationName}!!**. Are you sure you want to switch to **!!{targetApplicationName}!!**? You sure? an Activity - Start playing together now in voice! NEW! Activities Play together for free in any Voice Channel. Unlock more activities with Boosting! another Activity @@ -2513,7 +2515,7 @@ Enable Notifications Enable Permission You can enable access in privacy settings. - Discord will automatically scan and delete media sent in this server that contain explicit content (excludes NSFW channels). + Discord will automatically scan and delete media sent in this server that contain explicit content (excludes age-restricted channels). Create one for me Community servers must have clearly posted server rules and/or guidelines for members. Please select the channel that hosts this. Rules or Guidelines Channel @@ -2694,7 +2696,7 @@ Uh oh, you don\'t have webhook permissions in any server you\'re in. Ask your server admin to give you the permission or ask them to come follow themselves! Add this channel\'s updates to your server! The selected channel has too many webhooks. Please remove a webhook or select another channel. - Note: This is an NSFW channel. + Note: This is an age-restricted channel. Follow to get this channel\'s updates in your own server. Over !!{count}!! other people are also following. The most important updates from this channel will now show up directly in your server. Enjoy! @@ -2746,7 +2748,7 @@ Pruning will kick **{members}** who have not been seen on Discord in **{days}** and are assigned to just the roles you\'ve selected. Members who are not assigned to any roles are still included. They can rejoin the server using a new invite. Post messages that reach servers outside your own. Users can opt into Following this channel, so select posts you Publish from here will appear directly in their own servers. Announcement channels will not receive messages from other Announcement channels. [Learn more.]({documentationLink}) Post messages that reach servers outside your own. Users can opt into Following this channel, so select posts you Publish from here will appear directly in their own servers. [Learn more.]({documentationLink}) - Users will need to confirm they are of over legal age to view in the content in this channel. NSFW channels are exempt from the explicit content filter. + Users will need to confirm they are of over legal age to view in the content in this channel. Age-restricted channels are exempt from the explicit content filter. Disabling OpenH264 also disables hardware accelerated video encoding, if available. Hints to your router that the packets Discord is transmitting are high priority. Some routers or internet service providers may misbehave when this is set. Anyone in this channel will connect to the region you set, regardless of where they live. Regions affect voice and video quality. Leave it on Automatic and Discord will figure out what works best. @@ -2867,7 +2869,7 @@ Nothing Frequency Notification Position - NSFW Channel + Age-Restricted Channel Off Only **@mentions** Only @mentions @@ -2959,6 +2961,7 @@ You do not have any input devices enabled. You must grant Discord [access to your microphone](onEnableClick) in order to be able to observe input sensitivity. You must grant Discord [access to your camera](onEnableClick) in order to be able to preview. This channel isn’t fully built yet for Android devices. Log on to your desktop client for the full experience. + Before you post… Forum Channel Start discussions by topics Guidelines @@ -2978,6 +2981,7 @@ Start a conversation… Title Typing… + Read the guidelines to understand what this channel is for and create a better discussion! Older Posts Sort by: Latest Activity Sort by: Creation Time @@ -3401,6 +3405,7 @@ {count} words Enter your keywords here! Filter messages containing malicious links from your server. + Use the ** * ** character at the beginning or end of your keyword for partial matches within a word. Harmful Link Filter If harmful links are detected… Channel: $[**!!{channelName}!!**](channelHook) @@ -3589,12 +3594,14 @@ Create {count} {number} + Are you sure? But you could write some! This server doesn\'t have any top messages yet. Please reload the page or check our [status page]({url}). Oops! You\'ve caught an ultra-rare error. Refresh to see what\'s happening That\'s it for now! But wait, there might be more… + Hide Message Remove From Home This will remove the message from showing in Home, but the message will still exist in the channel Open message from !!{channelName}!! in sidebar @@ -3613,6 +3620,9 @@ Home This is a new surface we\'re beta testing to help you keep up with what\'s happening in your server. Home - !!{guildName}!! + You’ll also help unlock more customization features and utility upgrades for everyone in the server like: + Boost your server to level {targetLevel} to use your new animated server icon. + This looks great! Change Server Profile Banner Tap to edit about me for this server Edit About Me for this server @@ -3899,11 +3909,23 @@ Your membership has been restarted! Search channels Monetize your server by offering exclusive channels and benefits. + Weekly communicators + Vitae amet, in enim donec neque. Massa nibh sit et, velit fames. Aliquet odio imperdiet pharetra, ac bibendum auctor et et. Amet scelerisque sit fusce scelerisque in lectus justo. + More than 500 members + Arcu nullam pellentesque nam odio tincidunt ut. + Not primarily 18+ content + Facilisi consectetur vitae in quam pellentesque euismod vulputate posuere. In ultrices egestas dictum cras. In orci viverra porta proin consectetur. Commodo nisl ultricies tincidunt venenatis adipiscing egestas commodo vivamus sit. + Week 1 member retention greater than 20%% + Sit placerat nunc elementum pharetra at magna facilisi. Mattis amet tristique elementum, ornare hac vel nunc. + No policy violations within the last 90 days + Neque, aliquet sociis sed elit viverra aliquam ipsum sed. Ut aliquam fringilla at sit ornare donec dui imperdiet arcu. Mauris nunc magna eu tortor pellentesque eget diam nunc. Fermentum duis convallis feugiat viverra sit sit. + Great work! Your server meets all the requirements to apply for Premium Membership. Apply for Access Only the server owner can apply for Premium Membership. Give ’em a heads up! Application Pending To apply, refer to the requirements below. Note that these are just the minimum requirements to apply, and acceptance is not guaranteed. To learn more about Premium Membership, check out the FAQ. + Your server **$[does not](doesNotHook)** currently meet all the requirements to apply for Premium Membership. Get Started Advanced Basic Info @@ -4003,15 +4025,15 @@ Show Less Show More Subscribe + Trial may not include perks listed under Additional Benefits. + {trialPeriodDuration} Free Trial Premium Membership Actions You have **{numSubscriptions} active {numSubscriptions}** - Premium Channel Premium Membership Edit Premium Settings Manage Memberships Your Subscriptions Premium tiers are available to approved server members. - Premium Channel (Locked) Paid server memberships are billed separately. They may have different renewal dates and payment methods. Premium Membership Manage Tiers @@ -4098,8 +4120,8 @@ $[**!!{user}!!**](userHook) removed $[**!!{target}!!**](targetHook) Changed the name from **!!{oldValue}!!** to **!!{newValue}!!** Set the name to **!!{newValue}!!** - Unmarked the channel as NSFW - Marked the channel as NSFW + Unmarked the channel as age-restricted + Marked the channel as age-restricted $[**!!{user}!!**](userHook) created channel overrides for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) removed channel overrides for $[**!!{target}!!**](targetHook) $[**!!{user}!!**](userHook) updated channel overrides for $[**!!{target}!!**](targetHook) @@ -4298,7 +4320,7 @@ Changed the name from **!!{oldValue}!!** to **!!{newValue}!!** With name **!!{newValue}!!** $[**!!{user}!!**](userHook) updated the webhook $[**!!{target}!!**](targetHook) - Setup rules for moderation in your server to automatically filter content and alert moderators so that you can keep your server safe around-the-clock + Set up rules for moderation in your server to automatically filter content and post alerts to keep server safe around the clock. Users with Admin permissions will be ignored from AutoMod rules. AutoMod The recommended minimum size is 960x540 and recommended aspect ratio is 16:9. [Learn more]({articleURL}). Community Settings @@ -4307,6 +4329,8 @@ This will remove specific features for Community servers, like Server Discovery and Server Insights. Are you sure you want to disable Community? Disabling Community + You must disable Member Requirements first before you can disable Community. + Go to Member Requirements Are you sure? Enable Community Convert your server to a Community server to access additional administrative tools that can better help you moderate, run, and grow your server. @@ -4674,7 +4698,7 @@ Before uploading your sound file, make sure you meet the following requirements: File size: 512 KB For more information about file types, and tips on uploading custom sounds, check out this Help Center article. - File length: Up to 10 seconds + File length: Up to 3 seconds Upload Requirements Upload Sound This image will display when users receive an invite to the server. @@ -4702,6 +4726,12 @@ !!{channelName}!! (announcement channel) {mentionCount}, !!{channelName}!! (announcement channel) unread, !!{channelName}!! (announcement channel) + {activitiesCount} + {userCount} of {limit} users + {mentionCount} + Premium Channel (locked) + Premium Channel + unread !!{channelName}!! (text channel) {mentionCount}, !!{channelName}!! (text channel) unread, !!{channelName}!! (text channel) @@ -4715,8 +4745,10 @@ unread, !!{channelName}!! (thread) !!{channelName}!! (unknown channel) !!{channelName}!! (voice channel) + {userCount} !!{channelName}!! (voice channel), {userCount} of {limit} users !!{channelName}!! (voice channel), {userCount} + Active activities in this channel: {activeActivities} This Stage isn\'t scheduled to start until {startDate} at {startTime} Visit this link on your desktop to buy a ticket. Once you have a ticket, you\'ll be able to attend the event on desktop or mobile. That sticker was too big! Stickers must be under {maxSize}. @@ -5749,6 +5781,10 @@ Light green Light grey Link Copied! + Heads up, **!!{url}!!** may look or seem like it is from Discord, but this website is not run or managed by us! Websites like these might try to trick you into sharing personal information, steal your password, or install unwanted software on your device. Make sure not to enter your account credentials anywhere that isn\'t Discord. + Close + Continue to link + Hold Up! This is not Discord! Link Settings Link your Discord Account Link your Xbox account to Discord to show what game you\'re playing. @@ -5758,7 +5794,6 @@ {count} listening Listening to **!!{name}!!** Live - Create Crash Dump Live Event Failed to load the image. Please try again. Load more messages @@ -5828,15 +5863,17 @@ Select Language You can change this later. Hi! Select language - We lowered prices in Australia and accept payments in $AU. [Learn More]({helpCenterLink}) + We lowered Nitro to A$12.99 a month and now accept AUD. [Learn More]({helpCenterLink}) G’day, indeed [Learn More]({helpCenterLink}) + You get the new price automatically. **Hooray!** As a resident of {country}, you\'re now paying the discounted price of {newPrice} for Nitro! [Learn More]({helpCenterLink}). **Hooray!** As a resident of {country}, you can now get Nitro for a discounted price of {newPrice}! [Learn More]({helpCenterLink}). - Announcing new Nitro pricing for our Aussie friends! + New lower Nitro prices for our Aussie friends, ay. Changing your payment method will change your subscription price and currency to {newCurrencyAndPrice}. [Click here]({helpCenterLink}) to learn more about how we determine what you pay. Lock Post Lock Thread + Log In with the App Login Logging in as !!{username}!! A valid login is required. @@ -6063,8 +6100,8 @@ Treat everyone with respect. Absolutely no harassment, witch hunting, sexism, racism, or hate speech will be tolerated. {ruleIndex}. You can only add up to {number} rules - No NSFW or obscene content - No NSFW or obscene content. This includes text, images, or links featuring nudity, sex, hard violence, or other graphically disturbing content. + No age-restricted or obscene content + No age-restricted or obscene content. This includes text, images, or links featuring nudity, sex, hard violence, or other graphically disturbing content. No spam or self-promotion No spam or self-promotion (server invites, advertisements, etc) without permission from a staff member. This includes DMing fellow members. Enter a rule @@ -6220,8 +6257,8 @@ Members with this permission can drag other members out of this channel. They can only move members between channels both they and the member they are moving have access. Move To User has been moved to the selected channel. - Alert Cleared - No Alert Showing + Alert Cleared + No Alert Showing New notification Remove %1$s More than %1$d new notifications @@ -6518,15 +6555,15 @@ You must be at least eighteen years old to view this channel. Are you over eighteen and willing to see adult content? This server\'s content is unavailable on iOS Got it - Sorry, NSFW servers are blocked on the iOS platform per App Store guidelines. If you\'re over 18 you can join on the desktop app or website. + Sorry, age-restricted servers are blocked on the iOS platform per App Store guidelines. If you\'re over 18 you can join on the desktop app or website. Read more at our [Help Center]({helpURL}). Emojis from this server are unavailable - NSFW server - NSFW servers are blocked on the iOS platform per App Store guidelines. [Visit our Help Center]({helpURL}) to learn more. - NSFW server + Age-restricted server + Age-restricted servers are blocked on the iOS platform per App Store guidelines. [Visit our Help Center]({helpURL}) to learn more. + Age-restricted server After joining on desktop, view your servers for people 18+ on iOS devices. - Allow access to NSFW servers on iOS - NSFW Channel + Allow access to age-restricted servers on iOS + Age-Restricted Channel We\'re so excited you\'re here! Before we get started please enter your birthday. [Why do I need to provide my birthday?]({helpURL}) Ask your friends to invite you to their servers, which are places for hanging out and talking. Login or Register to get started @@ -6629,6 +6666,7 @@ You\'re alone in this call. Others in this chat can join at any time. Only you can see {count} • [Dismiss {countMessages}](handleDelete) Open + Open Channel Topic Open Chat Open Connection Replay Open App @@ -6638,6 +6676,7 @@ Open in Theater Open Link Open Navigation + click to open image dialog Open original optional Options @@ -6724,6 +6763,7 @@ Page !!{currentPage}!! Page !!{currentPage}!! of !!{numPages}!! [Paid Services Terms]({url}) + https://support.discord.com/hc/articles/4410339366295 {count} {count} Discord\'s Twitter should have more information. Partnered Server Owner @@ -6900,7 +6940,7 @@ Any group member can pin a message from its cog menu. Pinned Pins - This channel is NSFW and due to its content its pins should not be viewed by anyone. + This channel is age-restricted and due to its content its pins should not be viewed by anyone. Pins, unread Polish Android @@ -7151,6 +7191,7 @@ Image of a pink crystal with wings Boosting unlocks powerful features and upgrades for everyone in the server to enjoy. Give a Boost and get: Access to more fun Activities! + Stand out with an animated server banner Stand out with an animated server icon Increased audio quality to {targetQuality} kbps Customize your server invites with a custom background @@ -7986,9 +8027,6 @@ Allows members to talk in these voice channels. If this permission is disabled, members are default muted until somebody with the “Mute Members” permission un-mutes them. Allow members to be Speakers in this channel. Allows members to talk in this voice channel. If this permission is disabled, members are default muted until somebody with the “Mute Members” permission un-mutes them. - Allows members to launch an activity in this server. - Allows members to launch an activity in these voice channels. - Allows members to launch an activity in this voice channel. Allows members to share their video, screen share, or stream a game in this server. Allows members to share their video, screen share, or stream a game in these voice channels. Allows members to share their video, screen share, or stream a game in this voice channel. @@ -7996,6 +8034,9 @@ Allows members to use commands from applications in these channels, including slash commands and context menu commands. Allows members to use commands from applications in this channel, including slash commands and context menu commands. Allows members to use commands from applications, including slash commands and context menu commands. + Allows members to use Activities in this server. + Allows members to use Activities in these voice channels. + Allows members to use Activities in this voice channel. Use External Emoji Allows members to use emoji from other servers, if they’re a Discord Nitro member. Allows members to use emoji from other servers in these channels, if they’re a Discord Nitro member. @@ -8496,6 +8537,8 @@ Share to Share Your Screen Sharing their screen + Double tap to expand/collapse more actions + Sheet Grabber Record Keybind Edit Keybind Stop Recording @@ -8544,6 +8587,9 @@ Viewer Join Viewer Leave Voice Disconnected + Open up soundboard anywhere by $[setting a global keybind](openSettingsHook). + Soundboard Keybind + Keybinds are disabled while this modal is visible. Open Soundboard Discord Soundboard Add Sound @@ -8683,7 +8729,6 @@ Start Call {start} — {end} $[!!{start}!!](startHook) — Ends {end} - Start Activities Start Event You are about to start this $[**!!{privacyLevel}!!**](privacyLevelHook) event You are about to start this event @@ -8931,9 +8976,9 @@ It seems you\'ve gone inactive on us. We\'ve gone ahead and moved you to the inactive channel. Hello, anyone there? You do not have permission to speak in this channel. - Woah there! While programs downloaded from the internet may be beneficial, this type of file can damage your computer or steal your personal data. Make sure to only run executables from developers that you trust! - Got it - Download anyway + Woah there! While programs downloaded from the internet may be beneficial, this type of file can damage your device or steal your personal data. Make sure to only run executables from developers that you trust! + Close + Continue to download Potential Dangerous Download Swedish Log in @@ -9450,6 +9495,7 @@ Members with this permission can use commands from applications in this channel, including slash commands and context menu commands. Members with this permission can use commands from applications, including slash commands and context menu commands. Use Email + Use Activities Use External Emojis Members with this permission can use emojis from other servers in this server. Use External Stickers @@ -9530,6 +9576,7 @@ Add Friend Call Uh oh! We can\'t view details for this user + Animate Profile Banner GIF Accept this friend request? Unable to load profile banner, badges, and about me. Default profile and visible to everyone @@ -9554,9 +9601,14 @@ Check your email: we just sent a verification code to **{oldEmail}**. Enter it here to verify you’re really you. Verification Code [Didn’t receive a code or it expired? Resend it.](onResend) - Verify Old Email + Check your email: we sent you a verification code. Enter it here to verify you’re really you. + Enter Code + Enter code Your current email address is !!{email}!! What would you like to change it to? Enter a new email address and your existing password. + Send Verification Code + We’ll need to verify your old email address, **!!{oldEmail}!!** in order to change it. [Lost access to your email? Get in touch.]({helpdeskURL}) + Verify email address Edit Email Enter an email address Enter your current password and a new password. @@ -9615,6 +9667,7 @@ Enter your password to confirm changes TAG Edit User Profile + There was a problem updating your account Communication Emails Receive emails for missed calls, messages, and message digests. Recommendations Emails @@ -9814,9 +9867,13 @@ Cannot remove currently selected background Video Background Actions Cybercity + Wumpice Discord the Movie Wumpus Vacation Vaporwave + Capernite Day + Capernite Night + Hacker Den Uh oh! Something went wrong when setting your background. Please try again or use a different background. Uh oh! Something went wrong when uploading your background. Please try again or use a different image. Tell us about your video backgrounds experience.