User:CenPop/i18n.js

/**

* (Highly incomplete) Internationalization and Message file for CenPop

* See https://en.wikipedia.org/wiki/User:Joeytje50/AWB.js for the full original script, as well as licensing.

* Modifications by DemocraticLuntz

* Licensed under GNU GPL 2. http://www.gnu.org/copyleft/gpl.html

*/

if (!window.CenPop || CenPop === false) {

//Make CenPop an object again to prevent errors later on. The onload function will re-delete this again.

window.CenPop = {

messages: {},

allowed: false

};

}

// Tab indentation is optimalised for the Ace editor. The indentation may look weird outside of it.

/** English

* @author Joeytje50, DemocraticLuntz

*/

/* fields of the infobox */

CenPop.infobox_fields=[

'name','official_name','native_name', 'native_name_lang', 'other_name','settlement_type',

'image_skyline','imagesize','image_alt','image_caption',

'image_flag',//'flag_size','flag_alt','flag_border','flag_link',

'image_seal','seal_size',//,'seal_alt','seal_link','seal_type',

'etymology', 'nickname', 'motto', 'anthem',

'image_map','mapsize','map_alt','map_caption',

'image_map1','mapsize1','map_alt1','map_caption1',

'pushpin_map', 'pushpin_label_position', 'pushpin_label', 'pushpin_map_alt','pushpin_mapsize','pushpin_relief','pushpin_map_caption',

'coordinates',

'coor_pinpoint', 'coordinates_footnotes', 'grid_name', 'grid_position',

'subdivision_type', 'subdivision_name', 'subdivision_type1','subdivision_name1',

'subdivision_type2','subdivision_name2', 'subdivision_type3','subdivision_name3',

'subdivision_type4','subdivision_name4',

'established_title', 'established_date','established_title1', 'established_date1',

'established_title2', 'established_date2','established_title3','established_date3',

'established_title4','established_date4','established_title5','established_date5',

'established_title6','established_date6','established_title7','established_date7',

'extinct_title','extinct_date','founder','named_for',

'seat_type', 'seat','seat1_type', 'seat1',

'government_footnotes', 'government_type','governing_body',

'leader_party','leader_title','leader_name', 'leader_title1','leader_name1',

'total_type', 'unit_pref',

'area_footnotes', 'area_total_km2', 'area_total_sq_mi', 'area_land_km2',

'area_land_sq_mi','area_water_km2','area_water_sq_mi','area_water_percent',

'area_metro_footnotes', 'area_metro_km2','area_metro_sq_mi','area_rank',

'elevation_footnotes', 'elevation_m','elevation_ft','elevation_point',

'elevation_max_footnotes', 'elevation_max_m','elevation_max_ft','elevation_max_point',

'elevation_max_rank','elevation_min_footnotes', 'elevation_min_m','elevation_min_ft',

'elevation_min_point', 'elevation_min_rank',

'population_as_of','population_footnotes', 'population_total','pop_est_as_of','pop_est_footnotes',

'population_est','population_rank','population_density_km2', 'population_density_sq_mi',

'population_metro_footnotes','population_metro','population_density_metro_km2','population_density_metro_sq_mi',

'population_density','population_density_rank','population_blank1_title','population_blank1',

'population_density_blank1_km2','population_density_blank1_sq_mi','population_blank2_title','population_blank2',

'population_density_blank2_km2','population_density_blank2_sq_mi','population_demonym', 'population_note',

'demographics_type1','demographics1_footnotes', 'demographics1_title1','demographics1_info1',

'demographics_type2','demographics2_footnotes', 'demographics2_title1','demographics2_info1',

'timezone1','utc_offset1','timezone1_DST','utc_offset1_DST','timezone2','utc_offset2','timezone2_DST','utc_offset2_DST',

'postal_code_type', 'postal_code','postal2_code_type', 'postal2_code',

'area_code_type', 'area_code','geocode','iso_code',

'blank_name','blank_info','blank1_name','blank1_info','blank2_name','blank2_info',

'blank_name_sec2','blank_info_sec2','blank1_name_sec2','blank1_info_sec2','blank2_name_sec2',

'blank2_info_sec2', 'website', 'footnotes'];

/* Map from infobox FIELD NAME to equivalent geobox FIELD NAME */

CenPop.infobox_geobox_fields={

'name': 'name',

'official_name': 'official_name',

'native_name': 'native_name',

'other_name': 'other_name',

'settlement_type': 'category',

'image_skyline': 'image' ,

'image_caption': 'image_caption',

'imagesize': 'image_size' ,

'etymology': 'etymology',

'motto': 'motto',

'nickname': 'nickname',

'flag': 'image_flag',

'symbol': 'image_seal',

'subdivision_name': 'country',

'subdivision_name1': 'state',

'subdivision_name2': 'region',

'subdivision_type2': 'region_type',

'subdivision_name3': 'district',

'subdivision_type3': 'district_type',

'elevation_ft': ['elevation_imperial','elevation'],

'coordinates': 'coordinates',

'coordinates_footnotes': 'coordinates_note',

'elevation_footnotes': ['elevation_imperial_note','elevation_note'],

'elevation_max_ft': ['highest_elevation_imperial'],

'elevation_max_point': 'highest',

'elevation_min_ft': ['lowest_elevation_imperial'],

'elevation_min_point': 'lowest',

'area_total_sq_mi': 'area_imperial',

'area_land_sq_mi': 'area_land_imperial',

'area_water_sq_mi': 'area_water_imperial',

'population_as_of': 'population_date',

'population_total': 'population',

'population_metro': 'population_metro',

'population_metro_footnotes': 'population_metro_note',

'population_footnotes': 'population_note',

'population_density_sq_mi':'population_density_imperial',

'population_demonym':'demonym',

'government_type': 'government',

'established_date':['established','established_date'],

'established_title':['established_type','established_title'],

'established_date1':['established1','established_date1'],

'established_title1':['established1_type','established_title1'],

'established_date2':['established2','established_date2'],

'established_title2':['established2_type','established_title2'],

'image_flag': 'flag',

'leader_title': 'leader_type',

'leader_title1': 'leader1_type',

'leader_name1': 'leader1',

'timezone1': 'timezone',

'utc_offset1': 'utc_offset',

'timezone1_DST': 'timezone_DST',

'utc_offset1_DST': 'utc_offset_DST',

'postal_code': 'postal_code',

'postal_code_type': 'postal_code_type',

'area_code': 'area_code',

'area_code_type': 'area_code_type',

'blank_name_sec2':'free_type',

'blank_info_sec2':'free',

'blank1_name_sec2':'free1_type',

'blank1_info_sec2':'free1',

'blank2_info_sec2':'commons',

'website':'website',

'footnotes':'footnotes',

'founder':'founder',

'named_for':'named for',

'leader_name': ['mayor','leader'],

'image_seal': 'symbol',

'seal_size': 'symbol_size'

};

/* Default VALUES for infobox fields, if the field is not in geobox to infobox (or blank), look for default values */

CenPop.infobox_defaults={

'subdivision_type': 'Country',

'subdivision_type1': 'State',

'established_title': 'Founded',

'postal_code_type': 'ZIP Code(s)',

'blank2_name_sec2': 'Wikimedia Commons'

};

CenPop.geobox_infobox_optionals={

};

/* To map if it has those nice svg maps of location within county */

CenPop.infobox_geobox_good_maps={

'image_map':'map',

'mapsize':'map_size',

'map_caption':'map_caption'

};

/* Optional VALUES for infobox fields, only if a geobox field exists for other */

CenPop.infobox_optionals={

'leader_title': 'Mayor'

};

// Default settings for various fields

CenPop.default_fields = {

'beginYearText': '2020',

'estYearText': '2020',

'estRefText': '{{cite web'+

'|url=https://www.census.gov/programs-surveys/popest/data/tables.2019.html'+

'|date=October 22, 2020'+

'|title=Population and Housing Unit Estimates'+

'|publisher=United States Census Bureau'+

'|accessdate=May 27, 2020'+

'}}',

'footnoteText': 'U.S. Decennial Census{{cite web'+

'|url=http://www.census.gov/prod/www/decennial.html'+

'|title=Census of Population and Housing|publisher=Census.gov|accessdate=June 4, 2016}}',

'loadFileText': 'https://api.census.gov/data/2018/pep/population?get=POP,GEONAME&for=place:*&DATE=9'

};

CenPop.messages.en = {

//Census Fields

'begin-year-tip': 'The earliest year of Census data available in your load file',

'est-year-tip': 'The year of the estimates to be added',

// General interface

'tab-setup': 'Setup',

'tab-cen-fields': 'Census',

'tab-debug': 'Debug',

'tab-upload': 'Upload',

'tab-nowebsite': 'Nowebsite',

'tab-fails': 'Fails',

'tab-editing': 'Editing',

'tab-skip': 'Skip',

'tab-other': 'Other',

'tab-log': 'Log',

'pagelist-caption': 'Enter list of pages:',

'editbox-caption': 'Editing area',

'no-changes-made': 'No changes made. Press skip to go to the next page in the list.',

'page-not-exists': 'Page doesn\'t exist, diff can not be made.',

// Stats

'stat-pages': 'Pages listed:',

'stat-new': 'New:',

'stat-modhist': 'Modified Histpop:',

'stat-geoinfo': 'Geobox->Infobox:',

'stat-modinfobox': 'Modified Infobox:',

'stat-nomatchhist': 'No Match',

'stat-save': 'Saved:',

'stat-null': 'Null-edits:',

'stat-skip': 'Pages skipped:',

'stat-other': 'Other:',

// Tab 1

'label-pagelist': 'Page list',

'button-remove-dupes': 'Remove duplicates',

'button-sort': 'Sort',

'preparse': 'Use pre-parse mode',

'tip-preparse': 'Go through listed pages, filtering it down to just the ones that would not be skipped by the current Skip rules.',

'preparse-reset': 'reset',

'tip-preparse-reset': 'Clear the #PRE-PARSE-STOP tag in the pagelist, to pre-parse the whole page list again',

'pagelist-generate': 'Generate',

'label-settings': 'Settings',

'store-setup': 'Store setup',

'tip-store-setup': 'Store the current settings in the dropdown menu, for later access.\n'+

'To be able to access this in a later session, you need to save it to the wiki, or download it.',

'load-settings': 'Load:',

'blank-setup': 'Blank setup',

'delete-setup': 'Delete',

'tip-delete-setup': 'Delete the setup that is currently selected.',

'save-setup': 'Save to wiki',

'download-setup': 'Download',

'import-setup': 'Import',

'tip-import-setup': 'Upload settings files (JSON file format) from your computer.',

'update-setup': 'Refresh',

'tip-update-setup': 'Refresh the settings stored on your /CenPop-settings.js page',

// Tab 2

'edit-summary': 'Summary:',

'minor-edit': 'Minor edit',

'tip-via-CenPop': 'Add (via CenPop script) to the end of your summary',

'watch-add': 'add now',

'watch-remove': 'remove now',

'watch-nochange': 'Don\'t modify watchlist',

'watch-preferences': 'Watch based on preferences',

'watch-watch': 'Add pages to watchlist',

'watch-unwatch': 'Remove pages from watchlist',

'auto-save': 'Autosave',

'save-interval': 'every $1 sec', //$1 represents the throttle/interval input element

'tip-save-interval': 'Amount of seconds to pause between each edit',

'editbutton-stop': 'Stop',

'editbutton-start': 'Start',

'editbutton-run': 'Run',

'editbutton-save': 'Save',

'editbutton-preview': 'Preview',

'editbutton-skip': 'Skip', // This message is also used in tab 4

'editbutton-diff': 'Diff',

'button-more-fields': 'Add more fields',

'label-replace': 'Replace:',

'label-rwith': 'With:',

'label-useregex': 'Regular Expression',

'label-regex-flags': 'flags:',

'tip-regex-flags': 'Any flags for regular expressions, for example i for ignorecase.\n'+

'In this CenPop script, the _ flag treats underscores and spaces as the same entity. Use with caution.',

'label-ignore-comment': 'Ignore unparsed content',

'tip-ignore-comment': 'Ignore comments and text within nowiki, source, math, or pre tags.',

'label-enable-RETF': 'Enable $1',

'label-RETF': 'RegEx Typo Fixing',

'tip-refresh-RETF': 'Refresh the typos list for new modifications.',

'tip-only-fips': 'Only try finding the page via FIPS code search',

'tip-add-images': 'Look for image svgs matching this page and add them',

// Tab 3

'debug-update': 'Update Template',

'debug-gazetteer': 'Load Gazetteer',

'debug-upload': 'Upload Files',

// Tab 4

'editbutton-move': 'Move',

'editbutton-delete': 'Delete',

'editbutton-protect': 'Protect',

'move-header': 'Move options',

'move-redir-suppress': 'Suppress redirects',

'move-also': 'Also move:',

'move-talk-page': 'talk page',

'move-subpage': 'subpages',

'move-new-name': 'New pagename:',

'protect-header': 'Protect options',

'protect-edit': 'Edit:',

'protect-move': 'Move:',

'protect-none': 'No protection', // This is the default label. It should indicate that the dropdown menu is used for selecting protection levels

'protect-autoconf': 'Autoconfirmed',

'protect-sysop': 'Sysop only',

'protect-expiry': 'Expiry:',

//Dialog boxes

'confirm-leave': 'Closing this tab will cause you to lose all progress.',

'alert-no-move': 'Please enter the new pagename before clicking move.',

'not-on-list': 'Your username was not found on the CenPop checklist. Please request access by contacting an administrator.',

'verify-error': 'An error occurred while loading the AutoWikiBrowser checkpage:',

'new-message': 'You have new messages. See the status bar for links to view them.',

'no-pages-listed': 'Please enter some articles to browse before clicking start.',

'infinite-skip-notice': "No replacement rules were specified, with CenPop set to automatically skip when no changes are made.\n"+

"Please review these settings in the 'Content' and 'Skip' tabs.",

//Statuses

'status-pausing': 'pausing ...',

'status-alt': 'loading...',

'status-done': 'Done',

'status-newmsg': 'You have $1 ($2)',

'status-talklink': 'new messages',

'status-difflink': 'last change',

'status-load-page': 'Getting page contents',

'status-submit': 'Submitting edit',

'status-preview': 'Getting preview',

'status-diff': 'Getting edit diff',

'status-move': 'Moving page',

'status-delete': 'Deleting page',

'status-undelete': 'Undeleting page',

'status-protect': 'Protecting page',

'status-watch': 'Modifying watchlist',

'status-watch-added': '$1 has been added to your watchlist',

'status-watch-removed': '$1 has been removed from your watchlist',

'status-regex-err': 'Regex error. Please change the entered replace regular expression',

'status-setup-load': 'Loading CenPop settings',

'status-setup-submit': 'Submitting settings to wiki',

'status-setup-dload': 'Downloading settings',

'status-old-browser': 'Please use $1 for importing.',

'status-del-setup': "'$1' has been deleted. $2.",

'status-del-default': 'Your default settings have been reset. $1.',

'status-del-undo': 'Undo',

'status-upload': 'Uploading files',

'status-token': 'Retrieving token to modify',

//Setup

'setup-prompt': 'Under what name do you want to $1 your current setup?',

'setup-prompt-store': 'store',

'setup-prompt-save': 'save',

'setup-summary': 'Updating CenPop settings /*semi-automatic*/', //this is based on wgContentLanguage, not wgUserLanguage.

'old-browser': 'Your browser does not support importing files. Please upgrade to a newer browser, or upload the contents of the file to the wiki. See the status bar for links.',

'not-json': 'Only JSON files can be imported. Please ensure your file uses the extension .json, or modify the file extension if necessary.',

'json-err': 'An error was found in your CenPop settings:\n$1\nPlease review your settings $2.',

'json-err-upload': 'file',

'json-err-page': "by going to 'Special:MyPage/CenPop-settings.js'",

'setup-delete-blank': 'You can\'t delete the blank setup.',

//Pagelist generating

'exceeded-iterations': 'Maximum list length reached. Cancelling further requests to avoid overloading server.',

'namespace-main': 'main',

'label-ns-select': 'Namespace:',

'tip-ns-select': 'Ctrl+click to select multiple namespaces.',

'legend-cm': 'Category',

'label-cm': 'Category:',

'cm-include': 'Include:',

'cm-include-pages': 'pages',

'cm-include-subcgs': 'subcategories',

'cm-include-files': 'files',

'legend-linksto': 'Links to page',

'label-linksto': 'Links to:',

'links-include': 'Include:',

'links-include-links': 'wikilinks',

'links-include-templ': 'transclusions',

'links-include-files': 'file usage',

'links-redir': 'Redirects:',

'links-redir-redirs': 'redirects',

'links-redir-noredirs': 'non-redirects',

'links-redir-all': 'both',

'label-link-redir': 'Include links to redirects',

'tip-link-redir': 'Include links directed towards one of this page\'s redirects',

'legend-ps': 'Pages with prefix',

'label-ps': 'Prefix:',

'legend-wr': 'Watchlist',

'label-wr': 'Include watchlist contents',

'legend-pl': 'Links on page',

'label-pl': 'On page:',

'tip-pl': 'Fetch a list of links on the page(s).\nSeperate values with | vertical bars.',

'via-field': '(via CenPop script)'

};