lbry-android/app/src/main/java/io/lbry/browser/utils/Predefined.java

1921 lines
45 KiB
Java
Raw Normal View History

Native rewrite (#878) * initial native rewrite commit * update gitlab CI script * add printVersionName gradle task * fix Gitlab CI script * Fix first time wallet sync. add Discover dialog to Following page. * Finish Following and All Content views. Add customize your tags view. * Wallet sync get and set preferences, update interval. * Editor's Choice. Reposts. Some ontent page tweaks. * display no related content view when none loaded * Search cache. File view updates. Floating wallet balance. * Send tip dialog. Channel page share and follow/unfollow. * Handle lbry:// url scheme. Properly set URL bar values. SDK 0.71.0. * Channel follow/unfollow fixes. Display stream cost. * Channel management and channel creation / editing * phone number verification and rewards page * add Invites page * tweak player loading and playback when loading new claims * tweak about page layout * display text and markdown content * purchase_uri for free content * don't display invites history if none exist * fix channel list adapters * change launch mode from singleInstance to singleTask * url history and player fixes * Library page. URL and view history. * bumpversion 0.15.0 --> 0.15.1 * Make file view a fragment to prevent headaches with multiple Android task recents * Better handling of file view URLs. Some issue list fixes. * Abandon channels and bulk delete files tasks. Some visual tweaks. * bumpversion 0.15.1 --> 0.15.2 * fix some events * Some visual tweaks. Wunderbar clear focus hotfix for some devices. * sdk 0.74.0. Publish and Publishes pages. * Fix displayed amounts. Send Firebase token with install_new. * Some dark theme and crash fixes. Implement publish form. * Fix minor typo for string in 'generate_address_hint'. * Publish form and publish creation flow. UI tweaks and fixes. * Basic native mobile publishing * remove closeDatabase calls causing crashes * Implement file and channel page delete actions. UI action cleanup. * publish drivers for unresolved file page and featured search result item * show URL suggestions and data network (DHT) settings * Filter own claims from downloads. Fix address input. * fix edit channel crash * fix for possible blank / invalid video thumbnails * adjust minimum deposit. fix channel edit mode. * quick skip and playback speed media controls * change play and pause icons * Fix file size display. Tweak playback speed control. * Add exoplayer mediasession extension. Set player auto attributes. * Inline publish address validation error. Increase image upload request timeout. * fix no related content display * Claim new_android reward. Use canonical_url for share links. * force US locale for amount / bid values sent with sdk requests * Afrikaans and Spanish strings * Add media player error handling policy. Use : in share links. * don't proceed with publish if optimization is in progress.
2020-05-23 07:49:00 +01:00
package io.lbry.browser.utils;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import io.lbry.browser.R;
import io.lbry.browser.model.Language;
import io.lbry.browser.model.License;
public final class Predefined {
public static final List<String> DEFAULT_KNOWN_TAGS = Arrays.asList(
"free speech",
"censorship",
"gaming",
"pop culture",
"entertainment",
"technology",
"music",
"funny",
"education",
"learning",
"news",
"gameplay",
"nature",
"beliefs",
"comedy",
"games",
"film & animation",
"whothinks",
"game",
"weapons",
"blockchain",
"video game",
"sports",
"walkthrough",
"art",
"pc",
"minecraft",
"playthrough",
"economics",
"automotive",
"play",
"tutorial",
"twitch",
"how to",
"ps4",
"bitcoin",
"fortnite",
"commentary",
"lets play",
"fun",
"politics",
"travel",
"food",
"science",
"xbox",
"liberal",
"democrat",
"progressive",
"survival",
"non-profits",
"activism",
"cryptocurrency",
"playstation",
"nintendo",
"government",
"steam",
"podcast",
"gamer",
"horror",
"conservative",
"reaction",
"trailer",
"love",
"cnn",
"republican",
"political",
"hangoutsonair",
"hoa",
"msnbc",
"cbs",
"anime",
"donald trump",
"fiction",
"fox news",
"crypto",
"ethereum",
"call of duty",
"android",
"multiplayer",
"epic",
"rpg",
"adventure",
"secular talk",
"btc",
"atheist",
"atheism",
"video games",
"ps3",
"cod",
"online",
"agnostic",
"movie",
"fps",
"lets",
"mod",
"world",
"reviews",
"sharefactory",
"space",
"pokemon",
"stream",
"hilarious",
"lol",
"sony",
"god",
"dance",
"pvp",
"tech",
"strategy",
"zombies",
"fail",
"film",
"xbox360",
"animation",
"unboxing",
"money",
"wwe",
"mods",
"indie",
"pubg",
"ios",
"history",
"rap",
"mobile",
"trump",
"hack",
"flat earth",
"trap",
"humor",
"vlogging",
"fox",
"news radio",
"facebook",
"edm",
"fitness",
"vaping",
"hip hop",
"secular",
"jesus",
"song",
"vape",
"guitar",
"remix",
"mining",
"daily",
"diy",
"pets",
"videogame",
"death",
"funny moments",
"religion",
"media",
"viral",
"war",
"nbc",
"freedom",
"gold",
"family",
"meme",
"zombie",
"photography",
"chill",
"sniper",
"computer",
"iphone",
"dragon",
"bible",
"pro",
"overwatch",
"litecoin",
"gta",
"house",
"fire",
"bass",
"truth",
"crash",
"mario",
"league of legends",
"wii",
"mmorpg",
"health",
"marvel",
"racing",
"apple",
"instrumental",
"earth",
"destiny",
"satire",
"race",
"training",
"electronic",
"boss",
"roblox",
"family friendly",
"california",
"react",
"christian",
"mmo",
"twitter",
"help",
"star",
"cars",
"random",
"top 10",
"ninja",
"guns",
"linux",
"lessons",
"vegan",
"future",
"dota 2",
"studio",
"star wars",
"shooting",
"nasa",
"rock",
"league",
"subscribe",
"water",
"gta v",
"car",
"samsung",
"music video",
"skyrim",
"dog",
"comics",
"shooter game",
"bo3",
"halloween",
"liberty",
"eth",
"conspiracy",
"knife",
"fashion",
"stories",
"vapor",
"nvidia",
"cute",
"beat",
"nintendo switch",
"fantasy",
"christmas",
"world of warcraft",
"industry",
"cartoon",
"garden",
"animals",
"windows",
"happy",
"magic",
"memes",
"design",
"tactical",
"fallout 4",
"puzzle",
"parody",
"rv",
"beats",
"building",
"disney",
"drone",
"ps2",
"beach",
"metal",
"christianity",
"business",
"mix",
"bo2",
"cover",
"senate",
"4k",
"united states",
"final",
"hero",
"playing",
"dlc",
"ubisoft",
"halo",
"pc gaming",
"raw",
"investing",
"online learning",
"software",
"ark",
"mojang",
"console",
"battle royale",
"canon",
"microsoft",
"camping",
"ufo",
"progressive talk",
"switch",
"fpv",
"arcade",
"school",
"driving",
"bodybuilding",
"drama",
"retro",
"science fiction",
"eggs",
"australia",
"modded",
"rainbow",
"gamers",
"resident evil",
"drawing",
"brasil",
"england",
"hillary clinton",
"singing",
"final fantasy",
"hiphop",
"video blog",
"mature",
"quad",
"noob",
"simulation",
"illuminati",
"poetry",
"dayz",
"manga",
"howto",
"insane",
"press",
"special",
"church",
"ico",
"weird",
"libertarian",
"crafting",
"level",
"comic",
"sandbox",
"daily vlog",
"outdoor",
"black ops",
"sound",
"christ",
"duty",
"juvenile fiction",
"pc game",
"how-to",
"ww2",
"creepy",
"artist",
"galaxy",
"destiny 2",
"new music",
"quest",
"lee",
"pacman",
"super smash bros",
"day",
"survival horror",
"patreon",
"bitcoin price",
"trending",
"open world",
"wii u",
"dope",
"reaper",
"sniping",
"dubstep",
"truck",
"planet",
"dc",
"amazon",
"spirituality",
"universe",
"video game culture",
"community",
"cat",
"aliens",
"tourism",
"altcoins",
"style",
"travel trailer",
"rda",
"gun",
"secret",
"far cry 5",
"auto",
"culture",
"dj",
"mw2",
"lord",
"full time rving",
"role-playing game",
"prank",
"grand theft auto",
"master",
"wrestling",
"sci-fi",
"workout",
"ghost",
"fake news",
"silly",
"season",
"bo4",
"trading",
"extreme",
"economy",
"combat",
"plays",
"muslim",
"pubg mobile",
"clips",
"bo1",
"paypal",
"sims",
"exploration",
"light",
"ripple",
"paranormal",
"football",
"capcom",
"rta",
"discord",
"batman",
"player",
"server",
"anarchy",
"military",
"playlist",
"cosplay",
"rv park",
"rant",
"edit",
"germany",
"reading",
"chris",
"flash",
"loot",
"bitcoin gratis",
"game reviews",
"movies",
"stupid",
"latest news",
"squad gameplay",
"guru",
"timelapse",
"black ops 3",
"holiday",
"soul",
"motivation",
"mw3",
"vacation",
"sega",
"19th century",
"pop",
"sims 4",
"post",
"smok",
"island",
"scotland",
"paladins",
"warrior",
"creepypasta",
"role-playing",
"solar",
"vr",
"animal",
"peace",
"consciousness",
"dota",
"audio",
"mass effect",
"humour",
"first look",
"videogames",
"future bass",
"freestyle",
"hardcore",
"portugal",
"dantdm",
"teaser",
"lbry",
"coronavirus",
"covidcuts",
"covid-19"
);
2020-09-25 14:41:40 +01:00
public static final List<String> MATURE_TAGS = Arrays.asList(
"porn",
"porno",
"nsfw",
"mature",
"xxx",
"sex",
"creampie",
"blowjob",
"handjob",
"vagina",
"boobs",
"big boobs",
"big dick",
"pussy",
"cumshot",
"anal",
"hard fucking",
"ass",
"fuck",
"hentai"
);
Native rewrite (#878) * initial native rewrite commit * update gitlab CI script * add printVersionName gradle task * fix Gitlab CI script * Fix first time wallet sync. add Discover dialog to Following page. * Finish Following and All Content views. Add customize your tags view. * Wallet sync get and set preferences, update interval. * Editor's Choice. Reposts. Some ontent page tweaks. * display no related content view when none loaded * Search cache. File view updates. Floating wallet balance. * Send tip dialog. Channel page share and follow/unfollow. * Handle lbry:// url scheme. Properly set URL bar values. SDK 0.71.0. * Channel follow/unfollow fixes. Display stream cost. * Channel management and channel creation / editing * phone number verification and rewards page * add Invites page * tweak player loading and playback when loading new claims * tweak about page layout * display text and markdown content * purchase_uri for free content * don't display invites history if none exist * fix channel list adapters * change launch mode from singleInstance to singleTask * url history and player fixes * Library page. URL and view history. * bumpversion 0.15.0 --> 0.15.1 * Make file view a fragment to prevent headaches with multiple Android task recents * Better handling of file view URLs. Some issue list fixes. * Abandon channels and bulk delete files tasks. Some visual tweaks. * bumpversion 0.15.1 --> 0.15.2 * fix some events * Some visual tweaks. Wunderbar clear focus hotfix for some devices. * sdk 0.74.0. Publish and Publishes pages. * Fix displayed amounts. Send Firebase token with install_new. * Some dark theme and crash fixes. Implement publish form. * Fix minor typo for string in 'generate_address_hint'. * Publish form and publish creation flow. UI tweaks and fixes. * Basic native mobile publishing * remove closeDatabase calls causing crashes * Implement file and channel page delete actions. UI action cleanup. * publish drivers for unresolved file page and featured search result item * show URL suggestions and data network (DHT) settings * Filter own claims from downloads. Fix address input. * fix edit channel crash * fix for possible blank / invalid video thumbnails * adjust minimum deposit. fix channel edit mode. * quick skip and playback speed media controls * change play and pause icons * Fix file size display. Tweak playback speed control. * Add exoplayer mediasession extension. Set player auto attributes. * Inline publish address validation error. Increase image upload request timeout. * fix no related content display * Claim new_android reward. Use canonical_url for share links. * force US locale for amount / bid values sent with sdk requests * Afrikaans and Spanish strings * Add media player error handling policy. Use : in share links. * don't proceed with publish if optimization is in progress.
2020-05-23 07:49:00 +01:00
public static final List<String> ADJECTIVES = Arrays.asList(
"aback",
"abaft",
"abandoned",
"abashed",
"aberrant",
"abhorrent",
"abiding",
"abject",
"ablaze",
"able",
"abnormal",
"aboard",
"aboriginal",
"abortive",
"abounding",
"abrasive",
"abrupt",
"absent",
"absorbed",
"absorbing",
"abstracted",
"absurd",
"abundant",
"abusive",
"acceptable",
"accessible",
"accidental",
"accurate",
"acid",
"acidic",
"acoustic",
"acrid",
"actually",
"ad",
"hoc",
"adamant",
"adaptable",
"addicted",
"adhesive",
"adjoining",
"adorable",
"adventurous",
"afraid",
"aggressive",
"agonizing",
"agreeable",
"ahead",
"ajar",
"alcoholic",
"alert",
"alike",
"alive",
"alleged",
"alluring",
"aloof",
"amazing",
"ambiguous",
"ambitious",
"amuck",
"amused",
"amusing",
"ancient",
"angry",
"animated",
"annoyed",
"annoying",
"anxious",
"apathetic",
"aquatic",
"aromatic",
"arrogant",
"ashamed",
"aspiring",
"assorted",
"astonishing",
"attractive",
"auspicious",
"automatic",
"available",
"average",
"awake",
"aware",
"awesome",
"awful",
"axiomatic",
"bad",
"barbarous",
"bashful",
"bawdy",
"beautiful",
"befitting",
"belligerent",
"beneficial",
"bent",
"berserk",
"best",
"better",
"bewildered",
"big",
"billowy",
"bite-sized",
"bitter",
"bizarre",
"black",
"black-and-white",
"bloody",
"blue",
"blue-eyed",
"blushing",
"boiling",
"boorish",
"bored",
"boring",
"bouncy",
"boundless",
"brainy",
"brash",
"brave",
"brawny",
"breakable",
"breezy",
"brief",
"bright",
"bright",
"broad",
"broken",
"brown",
"bumpy",
"burly",
"bustling",
"busy",
"cagey",
"calculating",
"callous",
"calm",
"capable",
"capricious",
"careful",
"careless",
"caring",
"cautious",
"ceaseless",
"certain",
"changeable",
"charming",
"cheap",
"cheerful",
"chemical",
"chief",
"childlike",
"chilly",
"chivalrous",
"chubby",
"chunky",
"clammy",
"classy",
"clean",
"clear",
"clever",
"cloistered",
"cloudy",
"closed",
"clumsy",
"cluttered",
"coherent",
"cold",
"colorful",
"colossal",
"combative",
"comfortable",
"common",
"complete",
"complex",
"concerned",
"condemned",
"confused",
"conscious",
"cooing",
"cool",
"cooperative",
"coordinated",
"courageous",
"cowardly",
"crabby",
"craven",
"crazy",
"creepy",
"crooked",
"crowded",
"cruel",
"cuddly",
"cultured",
"cumbersome",
"curious",
"curly",
"curved",
"curvy",
"cut",
"cute",
"cute",
"cynical",
"daffy",
"daily",
"damaged",
"damaging",
"damp",
"dangerous",
"dapper",
"dark",
"dashing",
"dazzling",
"dead",
"deadpan",
"deafening",
"dear",
"debonair",
"decisive",
"decorous",
"deep",
"deeply",
"defeated",
"defective",
"defiant",
"delicate",
"delicious",
"delightful",
"demonic",
"delirious",
"dependent",
"depressed",
"deranged",
"descriptive",
"deserted",
"detailed",
"determined",
"devilish",
"didactic",
"different",
"difficult",
"diligent",
"direful",
"dirty",
"disagreeable",
"disastrous",
"discreet",
"disgusted",
"disgusting",
"disillusioned",
"dispensable",
"distinct",
"disturbed",
"divergent",
"dizzy",
"domineering",
"doubtful",
"drab",
"draconian",
"dramatic",
"dreary",
"drunk",
"dry",
"dull",
"dusty",
"dynamic",
"dysfunctional",
"eager",
"early",
"earsplitting",
"earthy",
"easy",
"eatable",
"economic",
"educated",
"efficacious",
"efficient",
"eight",
"elastic",
"elated",
"elderly",
"electric",
"elegant",
"elfin",
"elite",
"embarrassed",
"eminent",
"empty",
"enchanted",
"enchanting",
"encouraging",
"endurable",
"energetic",
"enormous",
"entertaining",
"enthusiastic",
"envious",
"equable",
"equal",
"erect",
"erratic",
"ethereal",
"evanescent",
"evasive",
"even",
"excellent",
"excited",
"exciting",
"exclusive",
"exotic",
"expensive",
"extra-large",
"extra-small",
"exuberant",
"exultant",
"fabulous",
"faded",
"faint",
"fair",
"faithful",
"fallacious",
"false",
"familiar",
"famous",
"fanatical",
"fancy",
"fantastic",
"far",
"far-flung",
"fascinated",
"fast",
"fat",
"faulty",
"fearful",
"fearless",
"feeble",
"feigned",
"female",
"fertile",
"festive",
"few",
"fierce",
"filthy",
"fine",
"finicky",
"first",
"five",
"fixed",
"flagrant",
"flaky",
"flashy",
"flat",
"flawless",
"flimsy",
"flippant",
"flowery",
"fluffy",
"fluttering",
"foamy",
"foolish",
"foregoing",
"forgetful",
"fortunate",
"four",
"frail",
"fragile",
"frantic",
"free",
"freezing",
"frequent",
"fresh",
"fretful",
"friendly",
"frightened",
"frightening",
"full",
"fumbling",
"functional",
"funny",
"furry",
"furtive",
"future",
"futuristic",
"fuzzy",
"gabby",
"gainful",
"gamy",
"gaping",
"garrulous",
"gaudy",
"general",
"gentle",
"giant",
"giddy",
"gifted",
"gigantic",
"glamorous",
"gleaming",
"glib",
"glistening",
"glorious",
"glossy",
"godly",
"good",
"goofy",
"gorgeous",
"graceful",
"grandiose",
"grateful",
"gratis",
"gray",
"greasy",
"great",
"greedy",
"green",
"grey",
"grieving",
"groovy",
"grotesque",
"grouchy",
"grubby",
"gruesome",
"grumpy",
"guarded",
"guiltless",
"gullible",
"gusty",
"guttural",
"habitual",
"half",
"hallowed",
"halting",
"handsome",
"handsomely",
"handy",
"hanging",
"hapless",
"happy",
"hard",
"hard-to-find",
"harmonious",
"harsh",
"hateful",
"heady",
"healthy",
"heartbreaking",
"heavenly",
"heavy",
"hellish",
"helpful",
"helpless",
"hesitant",
"hideous",
"high",
"highfalutin",
"high-pitched",
"hilarious",
"hissing",
"historical",
"holistic",
"hollow",
"homeless",
"homely",
"honorable",
"horrible",
"hospitable",
"hot",
"huge",
"hulking",
"humdrum",
"humorous",
"hungry",
"hurried",
"hurt",
"hushed",
"husky",
"hypnotic",
"hysterical",
"icky",
"icy",
"idiotic",
"ignorant",
"ill",
"illegal",
"ill-fated",
"ill-informed",
"illustrious",
"imaginary",
"immense",
"imminent",
"impartial",
"imperfect",
"impolite",
"important",
"imported",
"impossible",
"incandescent",
"incompetent",
"inconclusive",
"industrious",
"incredible",
"inexpensive",
"infamous",
"innate",
"innocent",
"inquisitive",
"insidious",
"instinctive",
"intelligent",
"interesting",
"internal",
"invincible",
"irate",
"irritating",
"itchy",
"jaded",
"jagged",
"jazzy",
"jealous",
"jittery",
"jobless",
"jolly",
"joyous",
"judicious",
"juicy",
"jumbled",
"jumpy",
"juvenile",
"kaput",
"keen",
"kind",
"kindhearted",
"kindly",
"knotty",
"knowing",
"knowledgeable",
"known",
"labored",
"lackadaisical",
"lacking",
"lame",
"lamentable",
"languid",
"large",
"last",
"late",
"laughable",
"lavish",
"lazy",
"lean",
"learned",
"left",
"legal",
"lethal",
"level",
"lewd",
"light",
"like",
"likeable",
"limping",
"literate",
"little",
"lively",
"lively",
"living",
"lonely",
"long",
"longing",
"long-term",
"loose",
"lopsided",
"loud",
"loutish",
"lovely",
"loving",
"low",
"lowly",
"lucky",
"ludicrous",
"lumpy",
"lush",
"luxuriant",
"lying",
"lyrical",
"macabre",
"macho",
"maddening",
"madly",
"magenta",
"magical",
"magnificent",
"majestic",
"makeshift",
"male",
"malicious",
"mammoth",
"maniacal",
"many",
"marked",
"massive",
"married",
"marvelous",
"material",
"materialistic",
"mature",
"mean",
"measly",
"meaty",
"medical",
"meek",
"mellow",
"melodic",
"melted",
"merciful",
"mere",
"messy",
"mighty",
"military",
"milky",
"mindless",
"miniature",
"minor",
"miscreant",
"misty",
"mixed",
"moaning",
"modern",
"moldy",
"momentous",
"motionless",
"mountainous",
"muddled",
"mundane",
"murky",
"mushy",
"mute",
"mysterious",
"naive",
"nappy",
"narrow",
"nasty",
"natural",
"naughty",
"nauseating",
"near",
"neat",
"nebulous",
"necessary",
"needless",
"needy",
"neighborly",
"nervous",
"new",
"next",
"nice",
"nifty",
"nimble",
"nine",
"nippy",
"noiseless",
"noisy",
"nonchalant",
"nondescript",
"nonstop",
"normal",
"nostalgic",
"nosy",
"noxious",
"null",
"numberless",
"numerous",
"nutritious",
"nutty",
"oafish",
"obedient",
"obeisant",
"obese",
"obnoxious",
"obscene",
"obsequious",
"observant",
"obsolete",
"obtainable",
"oceanic",
"odd",
"offbeat",
"old",
"old-fashioned",
"omniscient",
"one",
"onerous",
"open",
"opposite",
"optimal",
"orange",
"ordinary",
"organic",
"ossified",
"outgoing",
"outrageous",
"outstanding",
"oval",
"overconfident",
"overjoyed",
"overrated",
"overt",
"overwrought",
"painful",
"painstaking",
"pale",
"paltry",
"panicky",
"panoramic",
"parallel",
"parched",
"parsimonious",
"past",
"pastoral",
"pathetic",
"peaceful",
"penitent",
"perfect",
"periodic",
"permissible",
"perpetual",
"petite",
"petite",
"phobic",
"physical",
"picayune",
"pink",
"piquant",
"placid",
"plain",
"plant",
"plastic",
"plausible",
"pleasant",
"plucky",
"pointless",
"poised",
"polite",
"political",
"poor",
"possessive",
"possible",
"powerful",
"precious",
"premium",
"present",
"pretty",
"previous",
"pricey",
"prickly",
"private",
"probable",
"productive",
"profuse",
"protective",
"proud",
"psychedelic",
"psychotic",
"public",
"puffy",
"pumped",
"puny",
"purple",
"purring",
"pushy",
"puzzled",
"puzzling",
"quack",
"quaint",
"quarrelsome",
"questionable",
"quick",
"quickest",
"quiet",
"quirky",
"quixotic",
"quizzical",
"rabid",
"racial",
"ragged",
"rainy",
"rambunctious",
"rampant",
"rapid",
"rare",
"raspy",
"ratty",
"ready",
"real",
"rebel",
"receptive",
"recondite",
"red",
"redundant",
"reflective",
"regular",
"relieved",
"remarkable",
"reminiscent",
"repulsive",
"resolute",
"resonant",
"responsible",
"rhetorical",
"rich",
"right",
"righteous",
"rightful",
"rigid",
"ripe",
"ritzy",
"roasted",
"robust",
"romantic",
"roomy",
"rotten",
"rough",
"round",
"royal",
"ruddy",
"rude",
"rural",
"rustic",
"ruthless",
"sable",
"sad",
"safe",
"salty",
"same",
"sassy",
"satisfying",
"savory",
"scandalous",
"scarce",
"scared",
"scary",
"scattered",
"scientific",
"scintillating",
"scrawny",
"screeching",
"second",
"second-hand",
"secret",
"secretive",
"sedate",
"seemly",
"selective",
"selfish",
"separate",
"serious",
"shaggy",
"shaky",
"shallow",
"sharp",
"shiny",
"shivering",
"shocking",
"short",
"shrill",
"shut",
"shy",
"sick",
"silent",
"silent",
"silky",
"silly",
"simple",
"simplistic",
"sincere",
"six",
"skillful",
"skinny",
"sleepy",
"slim",
"slimy",
"slippery",
"sloppy",
"slow",
"small",
"smart",
"smelly",
"smiling",
"smoggy",
"smooth",
"sneaky",
"snobbish",
"snotty",
"soft",
"soggy",
"solid",
"somber",
"sophisticated",
"sordid",
"sore",
"sore",
"sour",
"sparkling",
"special",
"spectacular",
"spicy",
"spiffy",
"spiky",
"spiritual",
"spiteful",
"splendid",
"spooky",
"spotless",
"spotted",
"spotty",
"spurious",
"squalid",
"square",
"squealing",
"squeamish",
"staking",
"stale",
"standing",
"statuesque",
"steadfast",
"steady",
"steep",
"stereotyped",
"sticky",
"stiff",
"stimulating",
"stingy",
"stormy",
"straight",
"strange",
"striped",
"strong",
"stupendous",
"stupid",
"sturdy",
"subdued",
"subsequent",
"substantial",
"successful",
"succinct",
"sudden",
"sulky",
"super",
"superb",
"superficial",
"supreme",
"swanky",
"sweet",
"sweltering",
"swift",
"symptomatic",
"synonymous",
"taboo",
"tacit",
"tacky",
"talented",
"tall",
"tame",
"tan",
"tangible",
"tangy",
"tart",
"tasteful",
"tasteless",
"tasty",
"tawdry",
"tearful",
"tedious",
"teeny",
"teeny-tiny",
"telling",
"temporary",
"ten",
"tender",
"tense",
"tense",
"tenuous",
"terrible",
"terrific",
"tested",
"testy",
"thankful",
"therapeutic",
"thick",
"thin",
"thinkable",
"third",
"thirsty",
"thoughtful",
"thoughtless",
"threatening",
"three",
"thundering",
"tidy",
"tight",
"tightfisted",
"tiny",
"tired",
"tiresome",
"toothsome",
"torpid",
"tough",
"towering",
"tranquil",
"trashy",
"tremendous",
"tricky",
"trite",
"troubled",
"truculent",
"true",
"truthful",
"two",
"typical",
"ubiquitous",
"ugliest",
"ugly",
"ultra",
"unable",
"unaccountable",
"unadvised",
"unarmed",
"unbecoming",
"unbiased",
"uncovered",
"understood",
"undesirable",
"unequal",
"unequaled",
"uneven",
"unhealthy",
"uninterested",
"unique",
"unkempt",
"unknown",
"unnatural",
"unruly",
"unsightly",
"unsuitable",
"untidy",
"unused",
"unusual",
"unwieldy",
"unwritten",
"upbeat",
"uppity",
"upset",
"uptight",
"used",
"useful",
"useless",
"utopian",
"utter",
"uttermost",
"vacuous",
"vagabond",
"vague",
"valuable",
"various",
"vast",
"vengeful",
"venomous",
"verdant",
"versed",
"victorious",
"vigorous",
"violent",
"violet",
"vivacious",
"voiceless",
"volatile",
"voracious",
"vulgar",
"wacky",
"waggish",
"waiting",
"wakeful",
"wandering",
"wanting",
"warlike",
"warm",
"wary",
"wasteful",
"watery",
"weak",
"wealthy",
"weary",
"well-groomed",
"well-made",
"well-off",
"well-to-do",
"wet",
"whimsical",
"whispering",
"white",
"whole",
"wholesale",
"wicked",
"wide",
"wide-eyed",
"wiggly",
"wild",
"willing",
"windy",
"wiry",
"wise",
"wistful",
"witty",
"woebegone",
"womanly",
"wonderful",
"wooden",
"woozy",
"workable",
"worried",
"worthless",
"wrathful",
"wretched",
"wrong",
"wry",
"xenophobic",
"yellow",
"yielding",
"young",
"youthful",
"yummy",
"zany",
"zealous",
"zesty",
"zippy",
"zonked"
);
public static final List<String> ANIMALS = Arrays.asList(
"Aardvark",
"Albatross",
"Alligator",
"Alpaca",
"Ant",
"Anteater",
"Antelope",
"Ape",
"Armadillo",
"Donkey",
"Baboon",
"Badger",
"Barracuda",
"Bat",
"Bear",
"Beaver",
"Bee",
"Bison",
"Boar",
"Buffalo",
"Butterfly",
"Camel",
"Capybara",
"Caribou",
"Cassowary",
"Cat",
"Caterpillar",
"Cattle",
"Chamois",
"Cheetah",
"Chicken",
"Chimpanzee",
"Chinchilla",
"Chough",
"Clam",
"Cobra",
"Cockroach",
"Cod",
"Cormorant",
"Coyote",
"Crab",
"Crane",
"Crocodile",
"Crow",
"Curlew",
"Deer",
"Dinosaur",
"Dog",
"Dogfish",
"Dolphin",
"Dotterel",
"Dove",
"Dragonfly",
"Duck",
"Dugong",
"Dunlin",
"Eagle",
"Echidna",
"Eel",
"Eland",
"Elephant",
"Elk",
"Emu",
"Falcon",
"Ferret",
"Finch",
"Fish",
"Flamingo",
"Fly",
"Fox",
"Frog",
"Gaur",
"Gazelle",
"Gerbil",
"Giraffe",
"Gnat",
"Gnu",
"Goat",
"Goldfinch",
"Goldfish",
"Goose",
"Gorilla",
"Goshawk",
"Grasshopper",
"Grouse",
"Guanaco",
"Gull",
"Hamster",
"Hare",
"Hawk",
"Hedgehog",
"Heron",
"Herring",
"Hippopotamus",
"Hornet",
"Horse",
"Human",
"Hummingbird",
"Hyena",
"Ibex",
"Ibis",
"Jackal",
"Jaguar",
"Jay",
"Jellyfish",
"Kangaroo",
"Kingfisher",
"Koala",
"Kookabura",
"Kouprey",
"Kudu",
"Lapwing",
"Lark",
"Lemur",
"Leopard",
"Lion",
"Llama",
"Lobster",
"Locust",
"Loris",
"Louse",
"Lyrebird",
"Magpie",
"Mallard",
"Manatee",
"Mandrill",
"Mantis",
"Marten",
"Meerkat",
"Mink",
"Mole",
"Mongoose",
"Monkey",
"Moose",
"Mosquito",
"Mouse",
"Mule",
"Narwhal",
"Newt",
"Nightingale",
"Octopus",
"Okapi",
"Opossum",
"Oryx",
"Ostrich",
"Otter",
"Owl",
"Oyster",
"Panther",
"Parrot",
"Partridge",
"Peafowl",
"Pelican",
"Penguin",
"Pheasant",
"Pig",
"Pigeon",
"Pony",
"Porcupine",
"Porpoise",
"Quail",
"Quelea",
"Quetzal",
"Rabbit",
"Raccoon",
"Rail",
"Ram",
"Rat",
"Raven",
"Reindeer",
"Rhinoceros",
"Rook",
"Salamander",
"Salmon",
"Sandpiper",
"Sardine",
"Scorpion",
"Seahorse",
"Seal",
"Shark",
"Sheep",
"Shrew",
"Skunk",
"Snail",
"Snake",
"Sparrow",
"Spider",
"Spoonbill",
"Squid",
"Squirrel",
"Starling",
"Stingray",
"Stinkbug",
"Stork",
"Swallow",
"Swan",
"Tapir",
"Tarsier",
"Termite",
"Tiger",
"Toad",
"Trout",
"Turkey",
"Turtle",
"Viper",
"Vulture",
"Wallaby",
"Walrus",
"Wasp",
"Weasel",
"Whale",
"Wildcat",
"Wolf",
"Wolverine",
"Wombat",
"Woodcock",
"Woodpecker",
"Worm",
"Wren",
"Yak",
"Zebra"
);
public static final List<Language> PUBLISH_LANGUAGES = Arrays.asList(
new Language("en", "English", R.string.english),
new Language("zh", "Chinese", R.string.chinese),
new Language("fr", "French", R.string.french),
new Language("de", "German", R.string.german),
new Language("jp", "Japanese", R.string.japanese),
new Language("ru", "Russian", R.string.russian),
new Language("es", "Spanish", R.string.spanish),
new Language("id", "Indonesian", R.string.indonesian),
new Language("it", "Italian", R.string.italian),
new Language("nl", "Dutch", R.string.dutch),
new Language("tr", "Turkish", R.string.turkish),
new Language("pl", "Polish", R.string.polish),
new Language("ms", "Malay", R.string.malay),
new Language("pt", "Portuguese", R.string.portuguese),
new Language("vi", "Vietnamese", R.string.vietnamese),
new Language("th", "Thai", R.string.thai),
new Language("ar", "Arabic", R.string.arabic),
new Language("cs", "Czech", R.string.czech),
new Language("hr", "Croatian", R.string.croatian),
new Language("km", "Cambodian", R.string.cambodian),
new Language("ko", "Korean", R.string.korean),
new Language("no", "Norwegian", R.string.norwegian),
new Language("ro", "Romanian", R.string.romanian),
new Language("hi", "Hindi", R.string.hindi),
new Language("el", "Greek", R.string.greek),
new Language("ca", "Catalan", R.string.catalan)
Native rewrite (#878) * initial native rewrite commit * update gitlab CI script * add printVersionName gradle task * fix Gitlab CI script * Fix first time wallet sync. add Discover dialog to Following page. * Finish Following and All Content views. Add customize your tags view. * Wallet sync get and set preferences, update interval. * Editor's Choice. Reposts. Some ontent page tweaks. * display no related content view when none loaded * Search cache. File view updates. Floating wallet balance. * Send tip dialog. Channel page share and follow/unfollow. * Handle lbry:// url scheme. Properly set URL bar values. SDK 0.71.0. * Channel follow/unfollow fixes. Display stream cost. * Channel management and channel creation / editing * phone number verification and rewards page * add Invites page * tweak player loading and playback when loading new claims * tweak about page layout * display text and markdown content * purchase_uri for free content * don't display invites history if none exist * fix channel list adapters * change launch mode from singleInstance to singleTask * url history and player fixes * Library page. URL and view history. * bumpversion 0.15.0 --> 0.15.1 * Make file view a fragment to prevent headaches with multiple Android task recents * Better handling of file view URLs. Some issue list fixes. * Abandon channels and bulk delete files tasks. Some visual tweaks. * bumpversion 0.15.1 --> 0.15.2 * fix some events * Some visual tweaks. Wunderbar clear focus hotfix for some devices. * sdk 0.74.0. Publish and Publishes pages. * Fix displayed amounts. Send Firebase token with install_new. * Some dark theme and crash fixes. Implement publish form. * Fix minor typo for string in 'generate_address_hint'. * Publish form and publish creation flow. UI tweaks and fixes. * Basic native mobile publishing * remove closeDatabase calls causing crashes * Implement file and channel page delete actions. UI action cleanup. * publish drivers for unresolved file page and featured search result item * show URL suggestions and data network (DHT) settings * Filter own claims from downloads. Fix address input. * fix edit channel crash * fix for possible blank / invalid video thumbnails * adjust minimum deposit. fix channel edit mode. * quick skip and playback speed media controls * change play and pause icons * Fix file size display. Tweak playback speed control. * Add exoplayer mediasession extension. Set player auto attributes. * Inline publish address validation error. Increase image upload request timeout. * fix no related content display * Claim new_android reward. Use canonical_url for share links. * force US locale for amount / bid values sent with sdk requests * Afrikaans and Spanish strings * Add media player error handling policy. Use : in share links. * don't proceed with publish if optimization is in progress.
2020-05-23 07:49:00 +01:00
);
public static final String LICENSE_COPYRIGHTED = "Copyrighted";
public static final String LICENSE_OTHER = "Other";
public static final List<License> LICENSES = Arrays.asList(
new License("None", R.string.none),
new License("Public Domain", R.string.public_domain),
new License("Creative Commons Attribution 4.0 International", "https://creativecommons.org/licenses/by/4.0/legalcode", R.string.cca_4_0_international),
new License("Creative Commons Attribution-ShareAlike 4.0 International", "https://creativecommons.org/licenses/by-sa/4.0/legalcode", R.string.cca_sa_4_0_international),
new License("Creative Commons Attribution-NoDerivatives 4.0 International", "https://creativecommons.org/licenses/by-nd/4.0/legalcode", R.string.cca_nd_4_0_international),
new License("Creative Commons Attribution-NonCommercial 4.0 International", "https://creativecommons.org/licenses/by-nc/4.0/legalcode", R.string.cca_nc_4_0_international),
new License("Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International", "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode", R.string.cca_nc_sa_4_0_international),
new License("Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International", "https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode", R.string.cca_nc_nd_4_0_international),
new License(LICENSE_COPYRIGHTED, R.string.copyrighted),
new License(LICENSE_OTHER, R.string.other)
);
}