diff --git a/.gitignore b/.gitignore index 094a8d24d..9ee3d5152 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,10 @@ vue/ react/ -elements/ \ No newline at end of file +elements/ + +# i18n related files +scripts/temp +src/raw/*/locales/fi/ +src/raw/*/locales/nb/ +src/raw/*/locales/en/*.mjs \ No newline at end of file diff --git a/default-icon-descriptions.js b/default-icon-descriptions.js new file mode 100644 index 000000000..71b2b0979 --- /dev/null +++ b/default-icon-descriptions.js @@ -0,0 +1,2527 @@ +export default { + activeads: { + message: "Sheet with image and headline with highlighted checkmark", + id: "icon.title.active-ads", + comment: "Title for active ads icon" + }, + ads: { + message: "Sheet with image and headline", + id: "icon.title.ads", + comment: "Title for ads icon" + }, + aircon: { + message: "Small air cooler", + id: "icon.title.air-con", + comment: "Title for air con icon" + }, + airplane: { + message: "Airplane", + id: "icon.title.airplane", + comment: "Title for airplane icon" + }, + airplanehotel: { + message: "Flight and hotel", + id: "icon.title.airplane-hotel", + comment: "Title for airplane hotel icon" + }, + alert: { + message: "Circle with exclamation point", + id: "icon.title.alert", + comment: "Title for alert icon" + }, + alerterror: { + message: "Red octagon with white exclamation point", + id: "icon.title.alert-error", + comment: "Title for alert error icon" + }, + alertinfo: { + message: "Blue circle with the letter I", + id: "icon.title.alert-info", + comment: "Title for alert info icon" + }, + alertsuccess: { + message: "Green circle with checkmark", + id: "icon.title.alert-success", + comment: "Title for alert success icon" + }, + alertwarning: { + message: "Yellow warning triangle with exclamation point", + id: "icon.title.alert-warning", + comment: "Title for alert warning icon" + }, + allwheeldrive: { + message: "All-wheel drive", + id: "icon.title.all-wheel-drive", + comment: "Title for all wheel drive icon" + }, + archway: { + message: "Archway", + id: "icon.title.archway", + comment: "Title for archway icon" + }, + attachment: { + message: "Paperclip", + id: "icon.title.attachment", + comment: "Title for attachment icon" + }, + automatic: { + message: "Automatic transmission", + id: "icon.title.automatic", + comment: "Title for automatic icon" + }, + backwheeldrive: { + message: "Rear-wheel drive", + id: "icon.title.back-wheel-drive", + comment: "Title for back wheel drive icon" + }, + bag: { + message: "Handbag", + id: "icon.title.bag", + comment: "Title for bag icon" + }, + bank: { + message: "A bank with three columns", + id: "icon.title.bank", + comment: "Title for bank icon" + }, + bankid: { + message: "BankID logo", + id: "icon.title.bank-id", + comment: "Title for BankID icon" + }, + bankident: { + message: "Shield with checkmark", + id: "icon.title.bank-ident", + comment: "Title for bank ident icon" + }, + batteryempty: { + message: "Empty battery", + id: "icon.title.battery-empty", + comment: "Title for battery empty icon" + }, + batteryfull: { + message: "Full battery", + id: "icon.title.battery-full", + comment: "Title for battery full icon" + }, + batteryhalffull: { + message: "Half-full battery", + id: "icon.title.battery-half-full", + comment: "Title for battery half full icon" + }, + beach: { + message: "Beach umbrella", + id: "icon.title.beach", + comment: "Title for beach icon" + }, + bell: { + message: "Bell", + id: "icon.title.bell", + comment: "Title for bell icon" + }, + bin: { + message: "Trash can", + id: "icon.title.bin", + comment: "Title for bin icon" + }, + block: { + message: "Person with highlighted no entry sign", + id: "icon.title.block", + comment: "Title for block icon" + }, + boatlength: { + message: "Boat with arrows in both directions", + id: "icon.title.boat-length", + comment: "Title for boat length icon" + }, + bolt: { + message: "Lightning bolt", + id: "icon.title.bolt", + comment: "Title for bolt icon" + }, + bookmark: { + message: "Bookmark", + id: "icon.title.bookmark", + comment: "Title for bookmark icon" + }, + building: { + message: "Apartment building", + id: "icon.title.building", + comment: "Title for building icon" + }, + buildingplot: { + message: "Dotted square with a highlighted house", + id: "icon.title.building-plot", + comment: "Title for building plot icon" + }, + bulb: { + message: "Lightbulb", + id: "icon.title.bulb", + comment: "Title for bulb icon" + }, + bulldozer: { + message: "Bulldozer", + id: "icon.title.bulldozer", + comment: "Title for bulldozer icon" + }, + burger: { + message: "Three horizontal lines", + id: "icon.title.burger", + comment: "Title for burger icon" + }, + bus: { + message: "Bus", + id: "icon.title.bus", + comment: "Title for bus icon" + }, + cabin: { + message: "Vacation cabin", + id: "icon.title.cabin", + comment: "Title for cabin icon" + }, + cabinhut: { + message: "Cabin with garden", + id: "icon.title.cabin-hut", + comment: "Title for cabin hut icon" + }, + calculator: { + message: "Calculator", + id: "icon.title.calculator", + comment: "Title for calculator icon" + }, + calendar: { + message: "Calendar", + id: "icon.title.calendar", + comment: "Title for calendar icon" + }, + calendarevent: { + message: "Calendar event", + id: "icon.title.calendar-event", + comment: "Title for calendar event icon" + }, + camera: { + message: "Camera", + id: "icon.title.camera", + comment: "Title for camera icon" + }, + camping: { + message: "Camper", + id: "icon.title.camping", + comment: "Title for camping icon" + }, + car: { + message: "Car", + id: "icon.title.car", + comment: "Title for car icon" + }, + carbody: { + message: "Car with highlighted body", + id: "icon.title.car-body", + comment: "Title for car body icon" + }, + card: { + message: "Credit card", + id: "icon.title.card", + comment: "Title for card icon" + }, + cardoor: { + message: "Car door", + id: "icon.title.car-door", + comment: "Title for car door icon" + }, + carfront: { + message: "Car front view", + id: "icon.title.car-front", + comment: "Title for car front icon" + }, + carinterior: { + message: "Car interior", + id: "icon.title.car-interior", + comment: "Title for car interior icon" + }, + carkey: { + message: "Car key", + id: "icon.title.car-key", + comment: "Title for car key icon" + }, + carrear: { + message: "Car rear view", + id: "icon.title.car-rear", + comment: "Title for car rear icon" + }, + carrent: { + message: "Car and clock", + id: "icon.title.car-rent", + comment: "Title for car rent icon" + }, + carservice: { + message: "Car and star", + id: "icon.title.car-service", + comment: "Title for car service icon" + }, + carsubscription: { + message: "Car and checklist", + id: "icon.title.car-subscription", + comment: "Title for car subscription icon" + }, + cart: { + message: "Shopping cart", + id: "icon.title.cart", + comment: "Title for cart icon" + }, + cartrunk: { + message: "Car trunk", + id: "icon.title.car-trunk", + comment: "Title for car trunk icon" + }, + cash: { + message: "Stack of cash", + id: "icon.title.cash", + comment: "Title for cash icon" + }, + chainsaw: { + message: "Chainsaw", + id: "icon.title.chainsaw", + comment: "Title for chainsaw icon" + }, + charger: { + message: "Charging cable", + id: "icon.title.charger", + comment: "Title for charger icon" + }, + chart: { + message: "Bar chart", + id: "icon.title.chart", + comment: "Title for chart icon" + }, + charter: { + message: "Suitcase", + id: "icon.title.charter", + comment: "Title for charter icon" + }, + chat: { + message: "Chat bubble", + id: "icon.title.chat", + comment: "Title for chat icon" + }, + chatrequest: { + message: "Speech bubble next to a person", + id: "icon.title.chat-request", + comment: "Title for chat request icon" + }, + chatsupport: { + message: "Speech bubbles with smiley faces", + id: "icon.title.chat-support", + comment: "Title for chat support icon" + }, + check: { + message: "Checkmark", + id: "icon.title.check", + comment: "Title for check icon" + }, + checklist: { + message: "Checklist", + id: "icon.title.checklist", + comment: "Title for checklist icon" + }, + checkmark: { + message: "Checkmark", + id: "icon.title.checkmark", + comment: "Title for checkmark icon" + }, + checkmarkcircle: { + message: "Checkmark in a circle", + id: "icon.title.checkmark-circle", + comment: "Title for checkmark circle icon" + }, + checkmarksuccess: { + message: "Green checkmark", + id: "icon.title.checkmark-success", + comment: "Title for checkmark success icon" + }, + chevrondoubleleft: { + message: "Double leftward arrow", + id: "icon.title.chevron-double-left", + comment: "Title for chevron-double-left icon" + }, + chevrondoubleright: { + message: "Double rightward arrow", + id: "icon.title.chevron-double-right", + comment: "Title for chevron-double-right icon" + }, + chevrondown: { + message: "Downward arrow", + id: "icon.title.chevron-down", + comment: "Title for chevron-down icon" + }, + chevronleft: { + message: "Leftward arrow", + id: "icon.title.chevron-left", + comment: "Title for chevron-left icon" + }, + chevronright: { + message: "Rightward arrow", + id: "icon.title.chevron-right", + comment: "Title for chevron-right icon" + }, + chevronup: { + message: "Upward arrow", + id: "icon.title.chevron-up", + comment: "Title for chevron-up icon" + }, + circleplus: { + message: "Circle with plus sign", + id: "icon.title.circle-plus", + comment: "Title for circle-plus icon" + }, + circleuser: { + message: "Circle with user profile", + id: "icon.title.circle-user", + comment: "Title for circle-user icon" + }, + clipboard: { + message: "Clipboard", + id: "icon.title.clipboard", + comment: "Title for clipboard icon" + }, + clock: { + message: "Clock", + id: "icon.title.clock", + comment: "Title for clock icon" + }, + clockalarm: { + message: "Clock with alarm bell", + id: "icon.title.clock-alarm", + comment: "Title for clock alarm icon" + }, + close: { + message: "Cross", + id: "icon.title.close", + comment: "Title for close icon" + }, + clothes: { + message: "Shirt and pants", + id: "icon.title.clothes", + comment: "Title for clothes icon" + }, + cloud: { + message: "Cloud", + id: "icon.title.cloud", + comment: "Title for cloud icon" + }, + clouddownload: { + message: "Cloud with arrow pointing down", + id: "icon.title.cloud-download", + comment: "Title for cloud download icon" + }, + cloudupload: { + message: "Cloud with arrow pointing up", + id: "icon.title.cloud-upload", + comment: "Title for cloud upload icon" + }, + cocktails: { + message: "Cocktail glasses", + id: "icon.title.cocktails", + comment: "Title for cocktails icon" + }, + code: { + message: "Code brackets", + id: "icon.title.code", + comment: "Title for code icon" + }, + cog: { + message: "Gear", + id: "icon.title.cog", + comment: "Title for cog icon" + }, + colorpalette: { + message: "Color palette", + id: "icon.title.color-palette", + comment: "Title for color palette icon" + }, + compass: { + message: "Compass", + id: "icon.title.compass", + comment: "Title for compass icon" + }, + computer: { + message: "Desktop computer", + id: "icon.title.computer", + comment: "Title for computer icon" + }, + computerlaptop: { + message: "Laptop computer", + id: "icon.title.computer-laptop", + comment: "Title for laptop computer icon" + }, + computermonitor: { + message: "Computer monitor", + id: "icon.title.computer-monitor", + comment: "Title for computer monitor icon" + }, + conference: { + message: "Conference table with chairs", + id: "icon.title.conference", + comment: "Title for conference icon" + }, + connect: { + message: "Two circles connected by a line", + id: "icon.title.connect", + comment: "Title for connect icon" + }, + construction: { + message: "Construction cones", + id: "icon.title.construction", + comment: "Title for construction icon" + }, + conversation: { + message: "Two chat bubbles", + id: "icon.title.conversation", + comment: "Title for conversation icon" + }, + cooking: { + message: "Chef's hat and utensils", + id: "icon.title.cooking", + comment: "Title for cooking icon" + }, + cottageplot: { + message: "Dotted square with a highlighted house", + id: "icon.title.cottage-plot", + comment: "Title for cottage plot icon" + }, + creditcard: { + message: "Credit card", + id: "icon.title.credit-card", + comment: "Title for credit card icon" + }, + cross: { + message: "Red cross", + id: "icon.title.cross", + comment: "Title for cross icon" + }, + crosscircle: { + message: "Red cross in a circle", + id: "icon.title.cross-circle", + comment: "Title for cross circle icon" + }, + crown: { + message: "Crown", + id: "icon.title.crown", + comment: "Title for crown icon" + }, + cup: { + message: "Trophy cup", + id: "icon.title.cup", + comment: "Title for cup icon" + }, + cupcake: { + message: "Cupcake", + id: "icon.title.cupcake", + comment: "Title for cupcake icon" + }, + cursor: { + message: "Mouse pointer over a circle", + id: "icon.title.cursor", + comment: "Title for cursor icon" + }, + customer: { + message: "Customer", + id: "icon.title.customer", + comment: "Title for customer icon" + }, + data: { + message: "Database", + id: "icon.title.data", + comment: "Title for data icon" + }, + database: { + message: "Database", + id: "icon.title.database", + comment: "Title for database icon" + }, + dating: { + message: "Two hearts", + id: "icon.title.dating", + comment: "Title for dating icon" + }, + delivery: { + message: "Delivery truck", + id: "icon.title.delivery", + comment: "Title for delivery icon" + }, + dental: { + message: "Tooth", + id: "icon.title.dental", + comment: "Title for dental icon" + }, + diamond: { + message: "Diamond", + id: "icon.title.diamond", + comment: "Title for diamond icon" + }, + dice: { + message: "Dice", + id: "icon.title.dice", + comment: "Title for dice icon" + }, + dimensions: { + message: "Ruler and protractor", + id: "icon.title.dimensions", + comment: "Title for dimensions icon" + }, + diner: { + message: "Knife and fork", + id: "icon.title.diner", + comment: "Title for diner icon" + }, + directions: { + message: "Map with directions", + id: "icon.title.directions", + comment: "Title for directions icon" + }, + discount: { + message: "Percentage sign", + id: "icon.title.discount", + comment: "Title for discount icon" + }, + dislike: { + message: "Thumbs down", + id: "icon.title.dislike", + comment: "Title for dislike icon" + }, + documents: { + message: "Stack of documents", + id: "icon.title.documents", + comment: "Title for documents icon" + }, + dog: { + message: "Dog", + id: "icon.title.dog", + comment: "Title for dog icon" + }, + dollarsign: { + message: "Dollar sign", + id: "icon.title.dollar-sign", + comment: "Title for dollar sign icon" + }, + door: { + message: "Door", + id: "icon.title.door", + comment: "Title for door icon" + }, + dots: { + message: "Three dots", + id: "icon.title.dots", + comment: "Title for dots icon" + }, + doublebed: { + message: "Double bed", + id: "icon.title.double-bed", + comment: "Title for double bed icon" + }, + download: { + message: "Arrow pointing down", + id: "icon.title.download", + comment: "Title for download icon" + }, + drink: { + message: "Cocktail glass", + id: "icon.title.drink", + comment: "Title for drink icon" + }, + drone: { + message: "Drone", + id: "icon.title.drone", + comment: "Title for drone icon" + }, + earring: { + message: "Earring", + id: "icon.title.earring", + comment: "Title for earring icon" + }, + economy: { + message: "Banknote and two coins", + id: "icon.title.economy", + comment: "Title for economy icon" + }, + edit: { + message: "Pencil", + id: "icon.title.edit", + comment: "Title for edit icon" + }, + education: { + message: "Graduation cap", + id: "icon.title.education", + comment: "Title for education icon" + }, + email: { + message: "Envelope with letter", + id: "icon.title.email", + comment: "Title for email icon" + }, + emergency: { + message: "Emergency siren", + id: "icon.title.emergency", + comment: "Title for emergency icon" + }, + employee: { + message: "Employee badge", + id: "icon.title.employee", + comment: "Title for employee icon" + }, + energy: { + message: "Lightning bolt", + id: "icon.title.energy", + comment: "Title for energy icon" + }, + engagement: { + message: "Engagement ring", + id: "icon.title.engagement", + comment: "Title for engagement icon" + }, + engine: { + message: "Engine", + id: "icon.title.engine", + comment: "Title for engine icon" + }, + enginebelt: { + message: "Fan belt", + id: "icon.title.engine-belt", + comment: "Title for engine belt icon" + }, + entertainment: { + message: "Film reel", + id: "icon.title.entertainment", + comment: "Title for entertainment icon" + }, + entry: { + message: "Keyhole", + id: "icon.title.entry", + comment: "Title for entry icon" + }, + environment: { + message: "Tree and water", + id: "icon.title.environment", + comment: "Title for environment icon" + }, + exchange: { + message: "Two arrows forming a circle", + id: "icon.title.exchange", + comment: "Title for exchange icon" + }, + exercise: { + message: "Dumbbell", + id: "icon.title.exercise", + comment: "Title for exercise icon" + }, + exit: { + message: "Exit door", + id: "icon.title.exit", + comment: "Title for exit icon" + }, + expand: { + message: "Arrows pointing outwards", + id: "icon.title.expand", + comment: "Title for expand icon" + }, + explore: { + message: "Magnifying glass", + id: "icon.title.explore", + comment: "Title for explore icon" + }, + eyeoff: { + message: "Closed eye", + id: "icon.title.eye-off", + comment: "Title for eye-off icon" + }, + eyeon: { + message: "Open eye", + id: "icon.title.eye-on", + comment: "Title for eye-on icon" + }, + facebook: { + message: "Facebook logo", + id: "icon.title.facebook", + comment: "Title for Facebook icon" + }, + factory: { + message: "Factory building", + id: "icon.title.factory", + comment: "Title for factory icon" + }, + family: { + message: "Family of three", + id: "icon.title.family", + comment: "Title for family icon" + }, + farm: { + message: "Barn with silo and birds", + id: "icon.title.farm", + comment: "Title for farm icon" + }, + fastforward: { + message: "Two right-pointing arrows", + id: "icon.title.fast-forward", + comment: "Title for fast forward icon" + }, + fastrewind: { + message: "Two left-pointing arrows", + id: "icon.title.fast-rewind", + comment: "Title for fast rewind icon" + }, + favorite: { + message: "Heart", + id: "icon.title.favorite", + comment: "Title for favorite icon" + }, + feedback: { + message: "Speech bubbles", + id: "icon.title.feedback", + comment: "Title for feedback icon" + }, + female: { + message: "Female gender symbol", + id: "icon.title.female", + comment: "Title for female icon" + }, + file: { + message: "File folder", + id: "icon.title.file", + comment: "Title for file icon" + }, + film: { + message: "Film reel", + id: "icon.title.film", + comment: "Title for film icon" + }, + filter: { + message: "Funnel", + id: "icon.title.filter", + comment: "Title for filter icon" + }, + finance: { + message: "Dollar sign and graph", + id: "icon.title.finance", + comment: "Title for finance icon" + }, + find: { + message: "Magnifying glass", + id: "icon.title.find", + comment: "Title for find icon" + }, + fire: { + message: "Fire flame", + id: "icon.title.fire", + comment: "Title for fire icon" + }, + fireplace: { + message: "Fireplace", + id: "icon.title.fireplace", + comment: "Title for fireplace icon" + }, + fishing: { + message: "Fishing hook", + id: "icon.title.fishing", + comment: "Title for fishing icon" + }, + fitness: { + message: "Running shoe", + id: "icon.title.fitness", + comment: "Title for fitness icon" + }, + flag: { + message: "Flag", + id: "icon.title.flag", + comment: "Title for flag icon" + }, + flight: { + message: "Airplane", + id: "icon.title.flight", + comment: "Title for flight icon" + }, + flower: { + message: "Flower", + id: "icon.title.flower", + comment: "Title for flower icon" + }, + folder: { + message: "File folder", + id: "icon.title.folder", + comment: "Title for folder icon" + }, + food: { + message: "Plate with fork and knife", + id: "icon.title.food", + comment: "Title for food icon" + }, + football: { + message: "Football", + id: "icon.title.football", + comment: "Title for football icon" + }, + forms: { + message: "Clipboard with forms", + id: "icon.title.forms", + comment: "Title for forms icon" + }, + forward: { + message: "Right-pointing arrow", + id: "icon.title.forward", + comment: "Title for forward icon" + }, + frontwheeldrive: { + message: "Front-wheel drive", + id: "icon.title.front-wheel-drive", + comment: "Title for front-wheel drive icon" + }, + furniture: { + message: "Sofa and table", + id: "icon.title.furniture", + comment: "Title for furniture icon" + }, + gamepad: { + message: "Gamepad controller", + id: "icon.title.gamepad", + comment: "Title for gamepad icon" + }, + gasdiesel: { + message: "Diesel pump", + id: "icon.title.gas-diesel", + comment: "Title for gas diesel icon" + }, + gasfuel: { + message: "Gas pump", + id: "icon.title.gas-fuel", + comment: "Title for gas fuel icon" + }, + gashybrid: { + message: "Circle with a plug and a drop", + id: "icon.title.gas-hybrid", + comment: "Title for gas hybrid icon" + }, + gasstation: { + message: "Gas station", + id: "icon.title.gas-station", + comment: "Title for gas station icon" + }, + gift: { + message: "Gift box", + id: "icon.title.gift", + comment: "Title for gift icon" + }, + globe: { + message: "Globe", + id: "icon.title.globe", + comment: "Title for globe icon" + }, + golf: { + message: "Golf club and ball", + id: "icon.title.golf", + comment: "Title for golf icon" + }, + gps: { + message: "GPS location marker", + id: "icon.title.gps", + comment: "Title for GPS icon" + }, + graphline: { + message: "Line graph", + id: "icon.title.graph-line", + comment: "Title for graph line icon" + }, + graphpie: { + message: "Pie chart", + id: "icon.title.graph-pie", + comment: "Title for graph pie icon" + }, + grid: { + message: "Grid of squares", + id: "icon.title.grid", + comment: "Title for grid icon" + }, + grill: { + message: "Charcoal grill", + id: "icon.title.grill", + comment: "Title for grill icon" + }, + group: { + message: "Group of people", + id: "icon.title.group", + comment: "Title for group icon" + }, + guitar: { + message: "Guitar", + id: "icon.title.guitar", + comment: "Title for guitar icon" + }, + hamburger: { + message: "Hamburger", + id: "icon.title.hamburger", + comment: "Title for hamburger icon" + }, + handbag: { + message: "Handbag", + id: "icon.title.handbag", + comment: "Title for handbag icon" + }, + handshake: { + message: "Handshake", + id: "icon.title.handshake", + comment: "Title for handshake icon" + }, + headphones: { + message: "Headphones", + id: "icon.title.headphones", + comment: "Title for headphones icon" + }, + health: { + message: "Heart and medical cross", + id: "icon.title.health", + comment: "Title for health icon" + }, + heart: { + message: "Heart", + id: "icon.title.heart", + comment: "Title for heart icon" + }, + heartrate: { + message: "Heart with heart rate indicator", + id: "icon.title.heart-rate", + comment: "Title for heart rate icon" + }, + helmet: { + message: "Safety helmet", + id: "icon.title.helmet", + comment: "Title for helmet icon" + }, + help: { + message: "Question mark", + id: "icon.title.help", + comment: "Title for help icon" + }, + hiking: { + message: "Forest path", + id: "icon.title.hiking", + comment: "Title for hiking icon" + }, + history: { + message: "Clock with arrow going counterclockwise", + id: "icon.title.history", + comment: "Title for history icon" + }, + home: { + message: "House", + id: "icon.title.home", + comment: "Title for home icon" + }, + honk: { + message: "Car horn", + id: "icon.title.honk", + comment: "Title for honk icon" + }, + hospital: { + message: "Hospital building", + id: "icon.title.hospital", + comment: "Title for hospital icon" + }, + hotel: { + message: "Hotel building", + id: "icon.title.hotel", + comment: "Title for hotel icon" + }, + hourglass: { + message: "Hourglass", + id: "icon.title.hourglass", + comment: "Title for hourglass icon" + }, + housebed: { + message: "Bed with a roof over it", + id: "icon.title.house-bed", + comment: "Title for house bed icon" + }, + housecabin: { + message: "Cabin", + id: "icon.title.house-cabin", + comment: "Title for house cabin icon" + }, + housemodern: { + message: "Modern house", + id: "icon.title.house-modern", + comment: "Title for house modern icon" + }, + houseperson: { + message: "House with a person", + id: "icon.title.house-person", + comment: "Title for house person icon" + }, + idea: { + message: "Lightbulb", + id: "icon.title.idea", + comment: "Title for idea icon" + }, + identity: { + message: "ID card", + id: "icon.title.identity", + comment: "Title for identity icon" + }, + image: { + message: "Image", + id: "icon.title.image", + comment: "Title for image icon" + }, + inbox: { + message: "Inbox", + id: "icon.title.inbox", + comment: "Title for inbox icon" + }, + info: { + message: "Information circle", + id: "icon.title.info", + comment: "Title for info icon" + }, + instagram: { + message: "Instagram logo", + id: "icon.title.instagram", + comment: "Title for Instagram icon" + }, + insurance: { + message: "Insurance policy", + id: "icon.title.insurance", + comment: "Title for insurance icon" + }, + internet: { + message: "Globe with Wi-Fi signal", + id: "icon.title.internet", + comment: "Title for internet icon" + }, + investment: { + message: "Money bag and upward arrow", + id: "icon.title.investment", + comment: "Title for investment icon" + }, + invitation: { + message: "Envelope with invitation card", + id: "icon.title.invitation", + comment: "Title for invitation icon" + }, + jewelry: { + message: "Necklace", + id: "icon.title.jewelry", + comment: "Title for jewelry icon" + }, + job: { + message: "Document folder", + id: "icon.title.job", + comment: "Title for job icon" + }, + journal: { + message: "Journal with pen", + id: "icon.title.journal", + comment: "Title for journal icon" + }, + key: { + message: "Key", + id: "icon.title.key", + comment: "Title for key icon" + }, + keyboard: { + message: "Computer keyboard", + id: "icon.title.keyboard", + comment: "Title for keyboard icon" + }, + keys: { + message: "Two keys on a keyring", + id: "icon.title.keys", + comment: "Title for keys icon" + }, + krone: { + message: "Circle with KR", + id: "icon.title.krone", + comment: "Title for krone icon" + }, + ladder: { + message: "Ladder", + id: "icon.title.ladder", + comment: "Title for ladder icon" + }, + lamp: { + message: "Desk lamp", + id: "icon.title.lamp", + comment: "Title for lamp icon" + }, + landscape: { + message: "Sun and mountains", + id: "icon.title.landscape", + comment: "Title for landscape icon" + }, + language: { + message: "Speech bubble with globe", + id: "icon.title.language", + comment: "Title for language icon" + }, + laptop: { + message: "Laptop computer", + id: "icon.title.laptop", + comment: "Title for laptop icon" + }, + laundry: { + message: "Washing machine", + id: "icon.title.laundry", + comment: "Title for laundry icon" + }, + layers: { + message: "Three squares overlapping", + id: "icon.title.layers", + comment: "Title for layers icon" + }, + leaf: { + message: "Leaf", + id: "icon.title.leaf", + comment: "Title for leaf icon" + }, + legal: { + message: "Scales of justice", + id: "icon.title.legal", + comment: "Title for legal icon" + }, + letter: { + message: "Envelope with letter", + id: "icon.title.letter", + comment: "Title for letter icon" + }, + library: { + message: "Library book", + id: "icon.title.library", + comment: "Title for library icon" + }, + lift: { + message: "Elevator", + id: "icon.title.lift", + comment: "Title for lift icon" + }, + lightbulb: { + message: "Lightbulb", + id: "icon.title.lightbulb", + comment: "Title for lightbulb icon" + }, + lightning: { + message: "Lightning bolt", + id: "icon.title.lightning", + comment: "Title for lightning icon" + }, + like: { + message: "Thumbs-up", + id: "icon.title.like", + comment: "Title for like icon" + }, + linechart: { + message: "Line chart", + id: "icon.title.line-chart", + comment: "Title for line chart icon" + }, + link: { + message: "Chain link", + id: "icon.title.link", + comment: "Title for link icon" + }, + linkexternal: { + message: "Square with an upward arrow to the right", + id: "icon.title.link-external", + comment: "Title for link external icon" + }, + list: { + message: "List", + id: "icon.title.list", + comment: "Title for list icon" + }, + listsort: { + message: "Vertical list with sorting arrow", + id: "icon.title.list-sort", + comment: "Title for list sort icon" + }, + location: { + message: "Map location marker", + id: "icon.title.location", + comment: "Title for location icon" + }, + lock: { + message: "Padlock", + id: "icon.title.lock", + comment: "Title for lock icon" + }, + lockshield: { + message: "Shield with padlock", + id: "icon.title.lock-shield", + comment: "Title for lock shield icon" + }, + login: { + message: "Login", + id: "icon.title.login", + comment: "Title for login icon" + }, + logout: { + message: "Logout", + id: "icon.title.logout", + comment: "Title for logout icon" + }, + love: { + message: "Heart", + id: "icon.title.love", + comment: "Title for love icon" + }, + luggage: { + message: "Luggage suitcase", + id: "icon.title.luggage", + comment: "Title for luggage icon" + }, + magic: { + message: "Magic wand", + id: "icon.title.magic", + comment: "Title for magic icon" + }, + mail: { + message: "Envelope with letter", + id: "icon.title.mail", + comment: "Title for mail icon" + }, + mailbox: { + message: "Mailbox with a flag indicating new mail", + id: "icon.title.mailbox", + comment: "Title for mailbox icon" + }, + manual: { + message: "Manual transmission gearbox", + id: "icon.title.manual", + comment: "Title for manual icon" + }, + map: { + message: "Map", + id: "icon.title.map", + comment: "Title for map icon" + }, + mapmarker: { + message: "Map marker pin", + id: "icon.title.map-marker", + comment: "Title for map marker icon" + }, + market: { + message: "Sofa", + id: "icon.title.market", + comment: "Title for market icon" + }, + measure: { + message: "Dotted square with measuring arrows", + id: "icon.title.measure", + comment: "Title for measure icon" + }, + medal: { + message: "Medal", + id: "icon.title.medal", + comment: "Title for medal icon" + }, + medical: { + message: "Medical cross", + id: "icon.title.medical", + comment: "Title for medical icon" + }, + megaphone: { + message: "Megaphone", + id: "icon.title.megaphone", + comment: "Title for megaphone icon" + }, + menu: { + message: "Menu", + id: "icon.title.menu", + comment: "Title for menu icon" + }, + message: { + message: "Chat bubble", + id: "icon.title.message", + comment: "Title for message icon" + }, + messages: { + message: "Speech bubbles", + id: "icon.title.messages", + comment: "Title for messages icon" + }, + microphone: { + message: "Microphone", + id: "icon.title.microphone", + comment: "Title for microphone icon" + }, + microscope: { + message: "Microscope", + id: "icon.title.microscope", + comment: "Title for microscope icon" + }, + milestone: { + message: "Milestone", + id: "icon.title.milestone", + comment: "Title for milestone icon" + }, + military: { + message: "Military badge", + id: "icon.title.military", + comment: "Title for military icon" + }, + mill: { + message: "Windmill", + id: "icon.title.mill", + comment: "Title for mill icon" + }, + minus: { + message: "Minus", + id: "icon.title.minus", + comment: "Title for minus icon" + }, + mobile: { + message: "Mobile phone", + id: "icon.title.mobile", + comment: "Title for mobile icon" + }, + money: { + message: "Stack of coins", + id: "icon.title.money", + comment: "Title for money icon" + }, + monitor: { + message: "Computer monitor", + id: "icon.title.monitor", + comment: "Title for monitor icon" + }, + moon: { + message: "Moon", + id: "icon.title.moon", + comment: "Title for moon icon" + }, + motorcycle: { + message: "Motorcycle", + id: "icon.title.motorcycle", + comment: "Title for motorcycle icon" + }, + mountain: { + message: "Mountain", + id: "icon.title.mountain", + comment: "Title for mountain icon" + }, + mouse: { + message: "Computer mouse", + id: "icon.title.mouse", + comment: "Title for mouse icon" + }, + music: { + message: "Musical note", + id: "icon.title.music", + comment: "Title for music icon" + }, + nettbil: { + message: "Two circles with a semicircle above", + id: "icon.title.nettbil", + comment: "Title for Nettbil icon" + }, + network: { + message: "Network of nodes", + id: "icon.title.network", + comment: "Title for network icon" + }, + newad: { + message: "Sheet with image, headline, and highlighted plus sign", + id: "icon.title.new-ad", + comment: "Title for new ad icon" + }, + newspaper: { + message: "Newspaper", + id: "icon.title.newspaper", + comment: "Title for newspaper icon" + }, + next: { + message: "Right arrow", + id: "icon.title.next", + comment: "Title for next icon" + }, + norwegianmotor: { + message: "Circle with NBF", + id: "icon.title.norwegian-motor", + comment: "Title for Norwegian Motor icon" + }, + nosmoking: { + message: "Overlaid cigarette", + id: "icon.title.no-smoking", + comment: "Title for no smoking icon" + }, + note: { + message: "Musical note", + id: "icon.title.note", + comment: "Title for note icon" + }, + notebook: { + message: "Notebook with pen", + id: "icon.title.notebook", + comment: "Title for notebook icon" + }, + notification: { + message: "Bell", + id: "icon.title.notification", + comment: "Title for notification icon" + }, + office: { + message: "Office building", + id: "icon.title.office", + comment: "Title for office icon" + }, + officedesk: { + message: "Office desk with a computer screen", + id: "icon.title.office-desk", + comment: "Title for office desk icon" + }, + online: { + message: "Computer monitor with Wi-Fi signal", + id: "icon.title.online", + comment: "Title for online icon" + }, + open: { + message: "Open door", + id: "icon.title.open", + comment: "Title for open icon" + }, + order: { + message: "Clipboard with order form", + id: "icon.title.order", + comment: "Title for order icon" + }, + package: { + message: "Package box", + id: "icon.title.package", + comment: "Title for package icon" + }, + paint: { + message: "Paintbrush and palette", + id: "icon.title.paint", + comment: "Title for paint icon" + }, + paintroller: { + message: "Paint roller in action", + id: "icon.title.paint-roller", + comment: "Title for paint roller icon" + }, + palette: { + message: "Art palette", + id: "icon.title.palette", + comment: "Title for palette icon" + }, + paperclip: { + message: "Paperclip", + id: "icon.title.paperclip", + comment: "Title for paperclip icon" + }, + parking: { + message: "Parking sign", + id: "icon.title.parking", + comment: "Title for parking icon" + }, + party: { + message: "Party hat and confetti", + id: "icon.title.party", + comment: "Title for party icon" + }, + password: { + message: "Password key", + id: "icon.title.password", + comment: "Title for password icon" + }, + paste: { + message: "Clipboard with paste icon", + id: "icon.title.paste", + comment: "Title for paste icon" + }, + pause: { + message: "Pause button", + id: "icon.title.pause", + comment: "Title for pause icon" + }, + paw: { + message: "Cat's paw", + id: "icon.title.paw", + comment: "Title for paw icon" + }, + payment: { + message: "Credit card", + id: "icon.title.payment", + comment: "Title for payment icon" + }, + pen: { + message: "Pen", + id: "icon.title.pen", + comment: "Title for pen icon" + }, + pencil: { + message: "Pencil", + id: "icon.title.pencil", + comment: "Title for pencil icon" + }, + people: { + message: "Group of people", + id: "icon.title.people", + comment: "Title for people icon" + }, + percentage: { + message: "Percentage sign", + id: "icon.title.percentage", + comment: "Title for percentage icon" + }, + performance: { + message: "Bar chart", + id: "icon.title.performance", + comment: "Title for performance icon" + }, + phone: { + message: "Phone receiver", + id: "icon.title.phone", + comment: "Title for phone icon" + }, + phonenew: { + message: "Smartphone", + id: "icon.title.phone-new", + comment: "Title for phone new icon" + }, + phonescratched: { + message: "Smartphone with three scratches on the glass", + id: "icon.title.phone-scratched", + comment: "Title for phone scratched icon" + }, + phoneused: { + message: "Smartphone with three scratches on the glass", + id: "icon.title.phone-used", + comment: "Title for phone used icon" + }, + photo: { + message: "Photograph", + id: "icon.title.photo", + comment: "Title for photo icon" + }, + piggybank: { + message: "Piggy bank", + id: "icon.title.piggy-bank", + comment: "Title for piggy bank icon" + }, + pill: { + message: "Pill", + id: "icon.title.pill", + comment: "Title for pill icon" + }, + pin: { + message: "Map pin", + id: "icon.title.pin", + comment: "Title for pin icon" + }, + pinmarker: { + message: "Map pin", + id: "icon.title.pin-marker", + comment: "Title for pin marker icon" + }, + pinround: { + message: "Map pin with a shadow underneath", + id: "icon.title.pin-round", + comment: "Title for pin round icon" + }, + plane: { + message: "Airplane", + id: "icon.title.plane", + comment: "Title for plane icon" + }, + planet: { + message: "Planet Earth", + id: "icon.title.planet", + comment: "Title for planet icon" + }, + planeticket: { + message: "Hand with plane ticket", + id: "icon.title.plane-ticket", + comment: "Title for plane ticket icon" + }, + play: { + message: "Play button", + id: "icon.title.play", + comment: "Title for play icon" + }, + playhouse: { + message: "Climbing frame", + id: "icon.title.playhouse", + comment: "Title for playhouse icon" + }, + playlist: { + message: "Playlist", + id: "icon.title.playlist", + comment: "Title for playlist icon" + }, + plots: { + message: "Dotted square with a highlighted smaller square", + id: "icon.title.plots", + comment: "Title for plots icon" + }, + plug: { + message: "Electric plug", + id: "icon.title.plug", + comment: "Title for plug icon" + }, + plus: { + message: "Plus sign", + id: "icon.title.plus", + comment: "Title for plus icon" + }, + police: { + message: "Police badge", + id: "icon.title.police", + comment: "Title for police icon" + }, + presentation: { + message: "Presentation slide", + id: "icon.title.presentation", + comment: "Title for presentation icon" + }, + printer: { + message: "Printer", + id: "icon.title.printer", + comment: "Title for printer icon" + }, + product: { + message: "Product box", + id: "icon.title.product", + comment: "Title for product icon" + }, + productblink: { + message: "Rocket", + id: "icon.title.product-blink", + comment: "Title for product blink icon" + }, + productbump: { + message: "Image with text highlighted by an upward arrow", + id: "icon.title.product-bump", + comment: "Title for product bump icon" + }, + productcarousel: { + message: "Highlighted vertical rectangle with two rectangles in the background", + id: "icon.title.product-carousel", + comment: "Title for product carousel icon" + }, + producthighlightlisting: { + message: "Text with highlighted image", + id: "icon.title.product-highlight-listing", + comment: "Title for product highlight listing icon" + }, + productnabolagsprofil: { + message: "House with a highlighted map pin", + id: "icon.title.product-nabolagsprofil", + comment: "Title for product nabolagsprofil icon" + }, + productnoads: { + message: "Loudspeaker", + id: "icon.title.product-no-ads", + comment: "Title for product no ads icon" + }, + productstarred: { + message: "Three stars with text below", + id: "icon.title.product-starred", + comment: "Title for product starred icon" + }, + producttop: { + message: "Arrow pointing to an image with text below", + id: "icon.title.product-top", + comment: "Title for product top icon" + }, + propeller: { + message: "Spinning propeller", + id: "icon.title.propeller", + comment: "Title for propeller icon" + }, + puzzle: { + message: "Jigsaw puzzle piece", + id: "icon.title.puzzle", + comment: "Title for puzzle icon" + }, + qrcode: { + message: "QR code", + id: "icon.title.qr-code", + comment: "Title for QR code icon" + }, + question: { + message: "Question mark", + id: "icon.title.question", + comment: "Title for question icon" + }, + quote: { + message: "Quotation marks", + id: "icon.title.quote", + comment: "Title for quote icon" + }, + radar: { + message: "Radar screen", + id: "icon.title.radar", + comment: "Title for radar icon" + }, + radio: { + message: "Radio receiver", + id: "icon.title.radio", + comment: "Title for radio icon" + }, + ratingempty: { + message: "Empty blue star", + id: "icon.title.rating-empty", + comment: "Title for empty-star rating icon" + }, + ratingfull: { + message: "Full blue star", + id: "icon.title.rating-full", + comment: "Title for full-star rating icon" + }, + ratinghalf: { + message: "Half full blue star", + id: "icon.title.rating-half", + comment: "Title for half-star rating icon" + }, + reading: { + message: "Open book", + id: "icon.title.reading", + comment: "Title for reading icon" + }, + realestate: { + message: "House with a garden", + id: "icon.title.real-estate", + comment: "Title for real estate icon" + }, + receipt: { + message: "Receipt", + id: "icon.title.receipt", + comment: "Title for receipt icon" + }, + record: { + message: "Vinyl record", + id: "icon.title.record", + comment: "Title for record icon" + }, + refresh: { + message: "Circular arrow", + id: "icon.title.refresh", + comment: "Title for refresh icon" + }, + remotecontrol: { + message: "Remote control", + id: "icon.title.remote-control", + comment: "Title for remote control icon" + }, + remove: { + message: "Trash can", + id: "icon.title.remove", + comment: "Title for remove icon" + }, + repair: { + message: "Wrench and screwdriver", + id: "icon.title.repair", + comment: "Title for repair icon" + }, + report: { + message: "Clipboard with chart", + id: "icon.title.report", + comment: "Title for report icon" + }, + restaurant: { + message: "Restaurant building", + id: "icon.title.restaurant", + comment: "Title for restaurant icon" + }, + rewind: { + message: "Rewind button", + id: "icon.title.rewind", + comment: "Title for rewind icon" + }, + roomservice: { + message: "Gloved hand and serving tray with a dome", + id: "icon.title.room-service", + comment: "Title for room service icon" + }, + ruler: { + message: "Ruler", + id: "icon.title.ruler", + comment: "Title for ruler icon" + }, + safe: { + message: "Safe box", + id: "icon.title.safe", + comment: "Title for safe icon" + }, + safety: { + message: "Safety helmet", + id: "icon.title.safety", + comment: "Title for safety icon" + }, + sailboat: { + message: "Two birds and a sailboat on water", + id: "icon.title.sailboat", + comment: "Title for sailboat icon" + }, + sailing: { + message: "Sailboat on water", + id: "icon.title.sailing", + comment: "Title for sailing icon" + }, + sales: { + message: "Bar chart and dollar sign", + id: "icon.title.sales", + comment: "Title for sales icon" + }, + sauna: { + message: "House with heat waves", + id: "icon.title.sauna", + comment: "Title for sauna icon" + }, + save: { + message: "Floppy disk", + id: "icon.title.save", + comment: "Title for save icon" + }, + scale: { + message: "Balance scale", + id: "icon.title.scale", + comment: "Title for scale icon" + }, + scissors: { + message: "Scissors", + id: "icon.title.scissors", + comment: "Title for scissors icon" + }, + search: { + message: "Magnifying glass", + id: "icon.title.search", + comment: "Title for search icon" + }, + searchfavorites: { + message: "Magnifying glass with a heart", + id: "icon.title.search-favorites", + comment: "Title for search favorites icon" + }, + seat: { + message: "Airplane seat", + id: "icon.title.seat", + comment: "Title for seat icon" + }, + security: { + message: "Shield and lock", + id: "icon.title.security", + comment: "Title for security icon" + }, + send: { + message: "Paper plane", + id: "icon.title.send", + comment: "Title for send icon" + }, + server: { + message: "Server rack", + id: "icon.title.server", + comment: "Title for server icon" + }, + service: { + message: "Rotating arrow with a wrench", + id: "icon.title.service", + comment: "Title for service icon" + }, + settings: { + message: "Cogwheel", + id: "icon.title.settings", + comment: "Title for settings icon" + }, + share: { + message: "Share icon", + id: "icon.title.share", + comment: "Title for share icon" + }, + shield: { + message: "Shield", + id: "icon.title.shield", + comment: "Title for shield icon" + }, + shipping: { + message: "Shipping box", + id: "icon.title.shipping", + comment: "Title for shipping icon" + }, + shoppingcart: { + message: "Shopping cart", + id: "icon.title.shopping-cart", + comment: "Title for shopping cart icon" + }, + shower: { + message: "Running shower head", + id: "icon.title.shower", + comment: "Title for shower icon" + }, + shuffle: { + message: "Shuffle icon", + id: "icon.title.shuffle", + comment: "Title for shuffle icon" + }, + sign: { + message: "Road sign", + id: "icon.title.sign", + comment: "Title for sign icon" + }, + signal: { + message: "Signal bars", + id: "icon.title.signal", + comment: "Title for signal icon" + }, + skyscraper: { + message: "Two skyscrapers with a cloud above", + id: "icon.title.skyscraper", + comment: "Title for skyscraper icon" + }, + smartphone: { + message: "Smartphone", + id: "icon.title.smartphone", + comment: "Title for smartphone icon" + }, + smileygood: { + message: "Good smiley face", + id: "icon.title.smiley-good", + comment: "Title for smiley good icon" + }, + smileyhappy: { + message: "Happy face", + id: "icon.title.smiley-happy", + comment: "Title for smiley happy icon" + }, + smileyneutral: { + message: "Neutral face", + id: "icon.title.smiley-neutral", + comment: "Title for smiley neutral icon" + }, + smileysad: { + message: "Sad face", + id: "icon.title.smiley-sad", + comment: "Title for smiley sad icon" + }, + snowflake: { + message: "Snowflake", + id: "icon.title.snowflake", + comment: "Title for snowflake icon" + }, + soccer: { + message: "Soccer ball", + id: "icon.title.soccer", + comment: "Title for soccer icon" + }, + sorting: { + message: "Sorting arrows", + id: "icon.title.sorting", + comment: "Title for sorting icon" + }, + spa: { + message: "Water lily", + id: "icon.title.spa", + comment: "Title for spa icon" + }, + speaker: { + message: "Speaker", + id: "icon.title.speaker", + comment: "Title for speaker icon" + }, + speedometer: { + message: "Speedometer", + id: "icon.title.speedometer", + comment: "Title for speedometer icon" + }, + sports: { + message: "Sports balls", + id: "icon.title.sports", + comment: "Title for sports icon" + }, + spotlight: { + message: "Spotlight", + id: "icon.title.spotlight", + comment: "Title for spotlight icon" + }, + stairs: { + message: "Stairs with diagonal arrow up", + id: "icon.title.stairs", + comment: "Title for stairs icon" + }, + star: { + message: "Star", + id: "icon.title.star", + comment: "Title for star icon" + }, + starcheck: { + message: "Star with highlighted checkmark", + id: "icon.title.star-check", + comment: "Title for star-check icon" + }, + statistics: { + message: "Bar chart and pie chart", + id: "icon.title.statistics", + comment: "Title for statistics icon" + }, + stopwatch: { + message: "Stopwatch", + id: "icon.title.stopwatch", + comment: "Title for stopwatch icon" + }, + store: { + message: "Storefront building", + id: "icon.title.store", + comment: "Title for store icon" + }, + stove: { + message: "Stove", + id: "icon.title.stove", + comment: "Title for stove icon" + }, + suitcase: { + message: "Suitcase", + id: "icon.title.suitcase", + comment: "Title for suitcase icon" + }, + sun: { + message: "Sun", + id: "icon.title.sun", + comment: "Title for sun icon" + }, + support: { + message: "Customer support headset", + id: "icon.title.support", + comment: "Title for support icon" + }, + swap: { + message: "Swap icon", + id: "icon.title.swap", + comment: "Title for swap icon" + }, + swimming: { + message: "Swimming person", + id: "icon.title.swimming", + comment: "Title for swimming icon" + }, + swipe: { + message: "Swipe icon", + id: "icon.title.swipe", + comment: "Title for swipe icon" + }, + sync: { + message: "Sync icon", + id: "icon.title.sync", + comment: "Title for sync icon" + }, + tableinfo: { + message: "Circle with letter \"I\"", + id: "icon.title.table-info", + comment: "Title for table info icon" + }, + tablesortdown: { + message: "Downward-pointing arrow", + id: "icon.title.table-sort-down", + comment: "Title for table sort down icon" + }, + tablesortup: { + message: "Upward-pointing arrow", + id: "icon.title.table-sort-up", + comment: "Title for table sort up icon" + }, + tablet: { + message: "Tablet device", + id: "icon.title.tablet", + comment: "Title for tablet icon" + }, + tag: { + message: "Tag", + id: "icon.title.tag", + comment: "Title for tag icon" + }, + target: { + message: "Target", + id: "icon.title.target", + comment: "Title for target icon" + }, + tasklist: { + message: "List with checkmark", + id: "icon.title.task-list", + comment: "Title for task list icon" + }, + team: { + message: "Team of people", + id: "icon.title.team", + comment: "Title for team icon" + }, + tech: { + message: "Gears and wrench", + id: "icon.title.tech", + comment: "Title for tech icon" + }, + telephone: { + message: "Telephone receiver", + id: "icon.title.telephone", + comment: "Title for telephone icon" + }, + television: { + message: "Television", + id: "icon.title.television", + comment: "Title for television icon" + }, + temperature: { + message: "Thermometer", + id: "icon.title.temperature", + comment: "Title for temperature icon" + }, + tennis: { + message: "Tennis racket and ball", + id: "icon.title.tennis", + comment: "Title for tennis icon" + }, + text: { + message: "Text document", + id: "icon.title.text", + comment: "Title for text icon" + }, + theater: { + message: "Costume mask with a smiley face", + id: "icon.title.theater", + comment: "Title for theater icon" + }, + thermometer: { + message: "Thermometer", + id: "icon.title.thermometer", + comment: "Title for thermometer icon" + }, + threesixty: { + message: "Right-pointing rotating arrow with a house", + id: "icon.title.three-sixty", + comment: "Title for Three Sixty icon" + }, + thunder: { + message: "Thunderbolt", + id: "icon.title.thunder", + comment: "Title for thunder icon" + }, + ticket: { + message: "Ticket", + id: "icon.title.ticket", + comment: "Title for ticket icon" + }, + timer: { + message: "Timer clock", + id: "icon.title.timer", + comment: "Title for timer icon" + }, + tools: { + message: "Tools", + id: "icon.title.tools", + comment: "Title for tools icon" + }, + torgetbrowser: { + message: "Browser window with a t-shirt and a highlighted mouse pointer", + id: "icon.title.torget-browser", + comment: "Title for Torget Browser icon" + }, + torgetdelivery: { + message: "Hand holding a small box", + id: "icon.title.torget-delivery", + comment: "Title for Torget Delivery icon" + }, + torgetheadset: { + message: "Headphones", + id: "icon.title.torget-headset", + comment: "Title for Torget Headset icon" + }, + torgetlamp: { + message: "Floor lamp", + id: "icon.title.torget-lamp", + comment: "Title for Torget Lamp icon" + }, + torgetmixer: { + message: "Food mixer", + id: "icon.title.torget-mixer", + comment: "Title for Torget Mixer icon" + }, + torgetshipping: { + message: "Truck in motion", + id: "icon.title.torget-shipping", + comment: "Title for Torget Shipping icon" + }, + torgetshopping: { + message: "Shopping cart", + id: "icon.title.torget-shopping", + comment: "Title for Torget Shopping icon" + }, + torgetusers: { + message: "Three people", + id: "icon.title.torget-users", + comment: "Title for Torget Users icon" + }, + torgetverified: { + message: "Browser with highlighted shield in the bottom right corner", + id: "icon.title.torget-verified", + comment: "Title for Torget Verified icon" + }, + touch: { + message: "Touch screen", + id: "icon.title.touch", + comment: "Title for touch icon" + }, + towel: { + message: "Towel", + id: "icon.title.towel", + comment: "Title for towel icon" + }, + townhouse: { + message: "Two townhouses", + id: "icon.title.town-house", + comment: "Title for townhouse icon" + }, + tractor: { + message: "Tractor", + id: "icon.title.tractor", + comment: "Title for tractor icon" + }, + trafficcone: { + message: "Traffic cone", + id: "icon.title.traffic-cone", + comment: "Title for traffic cone icon" + }, + train: { + message: "Train", + id: "icon.title.train", + comment: "Title for train icon" + }, + translate: { + message: "Language translation", + id: "icon.title.translate", + comment: "Title for translate icon" + }, + trash: { + message: "Trash can", + id: "icon.title.trash", + comment: "Title for trash icon" + }, + travel: { + message: "Travel suitcase", + id: "icon.title.travel", + comment: "Title for travel icon" + }, + triangle: { + message: "Warning triangle", + id: "icon.title.triangle", + comment: "Title for triangle icon" + }, + trophy: { + message: "Trophy", + id: "icon.title.trophy", + comment: "Title for trophy icon" + }, + truck: { + message: "Delivery truck", + id: "icon.title.truck", + comment: "Title for truck icon" + }, + tv: { + message: "Flat screen TV", + id: "icon.title.tv", + comment: "Title for TV icon" + }, + twitter: { + message: "Twitter logo", + id: "icon.title.twitter", + comment: "Title for Twitter icon" + }, + umbrella: { + message: "Umbrella", + id: "icon.title.umbrella", + comment: "Title for umbrella icon" + }, + undo: { + message: "Undo arrow", + id: "icon.title.undo", + comment: "Title for undo icon" + }, + unlock: { + message: "Unlock padlock", + id: "icon.title.unlock", + comment: "Title for unlock icon" + }, + up: { + message: "Square with arrow pointing up", + id: "icon.title.up", + comment: "Title for up icon" + }, + upload: { + message: "Upload arrow", + id: "icon.title.upload", + comment: "Title for upload icon" + }, + usb: { + message: "USB symbol", + id: "icon.title.usb", + comment: "Title for USB icon" + }, + user: { + message: "User profile", + id: "icon.title.user", + comment: "Title for user icon" + }, + useradd: { + message: "Add user", + id: "icon.title.user-add", + comment: "Title for user add icon" + }, + usercheck: { + message: "Checkmark and user", + id: "icon.title.user-check", + comment: "Title for user check icon" + }, + userminus: { + message: "Remove user", + id: "icon.title.user-minus", + comment: "Title for user minus icon" + }, + userremove: { + message: "Remove user", + id: "icon.title.user-remove", + comment: "Title for user remove icon" + }, + users: { + message: "Group of users", + id: "icon.title.users", + comment: "Title for users icon" + }, + userwoman: { + message: "Woman with braids", + id: "icon.title.user-woman", + comment: "Title for user woman icon" + }, + vaccine: { + message: "Syringe and vaccine", + id: "icon.title.vaccine", + comment: "Title for vaccine icon" + }, + van: { + message: "Camper van", + id: "icon.title.van", + comment: "Title for van icon" + }, + vehicle: { + message: "Car", + id: "icon.title.vehicle", + comment: "Title for vehicle icon" + }, + verification: { + message: "Blue shield with checkmark", + id: "icon.title.verification", + comment: "Title for verification icon" + }, + video: { + message: "Video camera", + id: "icon.title.video", + comment: "Title for video icon" + }, + view: { + message: "Eye", + id: "icon.title.view", + comment: "Title for view icon" + }, + virtualreality: { + message: "Virtual reality headset", + id: "icon.title.virtual-reality", + comment: "Title for virtual reality icon" + }, + voice: { + message: "Microphone and sound wave", + id: "icon.title.voice", + comment: "Title for voice icon" + }, + volume: { + message: "Volume icon", + id: "icon.title.volume", + comment: "Title for volume icon" + }, + wallet: { + message: "Wallet", + id: "icon.title.wallet", + comment: "Title for wallet icon" + }, + warning: { + message: "Warning sign", + id: "icon.title.warning", + comment: "Title for warning icon" + }, + warranty: { + message: "Ribbon with checkmark", + id: "icon.title.warranty", + comment: "Title for warranty icon" + }, + watch: { + message: "Wristwatch", + id: "icon.title.watch", + comment: "Title for watch icon" + }, + weather: { + message: "Sun and cloud", + id: "icon.title.weather", + comment: "Title for weather icon" + }, + web: { + message: "Global network", + id: "icon.title.web", + comment: "Title for web icon" + }, + wheelchair: { + message: "Wheelchair", + id: "icon.title.wheelchair", + comment: "Title for wheelchair icon" + }, + wifi: { + message: "Wi-Fi symbol", + id: "icon.title.wifi", + comment: "Title for Wi-Fi icon" + }, + window: { + message: "Window with curtains", + id: "icon.title.window", + comment: "Title for window icon" + }, + wine: { + message: "Wine glass", + id: "icon.title.wine", + comment: "Title for wine icon" + }, + woods: { + message: "Two spruce trees", + id: "icon.title.woods", + comment: "Title for woods icon" + }, + world: { + message: "World globe", + id: "icon.title.world", + comment: "Title for world icon" + }, + writing: { + message: "Feather pen and inkwell", + id: "icon.title.writing", + comment: "Title for writing icon" + }, + yoga: { + message: "Yoga pose", + id: "icon.title.yoga", + comment: "Title for yoga icon" + }, + youtube: { + message: "YouTube logo", + id: "icon.title.youtube", + comment: "Title for YouTube icon" + }, + zoomin: { + message: "Magnifying glass zooming in", + id: "icon.title.zoom-in", + comment: "Title for zoom in icon" + }, + zoomout: { + message: "Magnifying glass zooming out", + id: "icon.title.zoom-out", + comment: "Title for zoom out icon" + } +}; diff --git a/lingui.config.ts b/lingui.config.ts new file mode 100644 index 000000000..1cd828b58 --- /dev/null +++ b/lingui.config.ts @@ -0,0 +1,12 @@ + +import type { LinguiConfig } from '@lingui/conf'; + +// This file is auto generated by the i18n script +const config: LinguiConfig = { + locales: ['en', 'nb', 'fi'], + sourceLocale: 'en', + catalogs: [{"include":["scripts/temp/youtube.js"],"path":"src/raw/youtube/locales/{locale}/messages"},{"include":["scripts/temp/woods.js"],"path":"src/raw/woods/locales/{locale}/messages"},{"include":["scripts/temp/wifi.js"],"path":"src/raw/wifi/locales/{locale}/messages"},{"include":["scripts/temp/wheelchair.js"],"path":"src/raw/wheelchair/locales/{locale}/messages"},{"include":["scripts/temp/warranty.js"],"path":"src/raw/warranty/locales/{locale}/messages"},{"include":["scripts/temp/wallet.js"],"path":"src/raw/wallet/locales/{locale}/messages"},{"include":["scripts/temp/verification.js"],"path":"src/raw/verification/locales/{locale}/messages"},{"include":["scripts/temp/van.js"],"path":"src/raw/van/locales/{locale}/messages"},{"include":["scripts/temp/users.js"],"path":"src/raw/users/locales/{locale}/messages"},{"include":["scripts/temp/user-woman.js"],"path":"src/raw/user-woman/locales/{locale}/messages"},{"include":["scripts/temp/user.js"],"path":"src/raw/user/locales/{locale}/messages"},{"include":["scripts/temp/upload.js"],"path":"src/raw/upload/locales/{locale}/messages"},{"include":["scripts/temp/up.js"],"path":"src/raw/up/locales/{locale}/messages"},{"include":["scripts/temp/twitter.js"],"path":"src/raw/twitter/locales/{locale}/messages"},{"include":["scripts/temp/tv.js"],"path":"src/raw/tv/locales/{locale}/messages"},{"include":["scripts/temp/triangle.js"],"path":"src/raw/triangle/locales/{locale}/messages"},{"include":["scripts/temp/tractor.js"],"path":"src/raw/tractor/locales/{locale}/messages"},{"include":["scripts/temp/town-house.js"],"path":"src/raw/town-house/locales/{locale}/messages"},{"include":["scripts/temp/torget-verified.js"],"path":"src/raw/torget-verified/locales/{locale}/messages"},{"include":["scripts/temp/torget-users.js"],"path":"src/raw/torget-users/locales/{locale}/messages"},{"include":["scripts/temp/torget-shopping.js"],"path":"src/raw/torget-shopping/locales/{locale}/messages"},{"include":["scripts/temp/torget-shipping.js"],"path":"src/raw/torget-shipping/locales/{locale}/messages"},{"include":["scripts/temp/torget-mixer.js"],"path":"src/raw/torget-mixer/locales/{locale}/messages"},{"include":["scripts/temp/torget-lamp.js"],"path":"src/raw/torget-lamp/locales/{locale}/messages"},{"include":["scripts/temp/torget-headset.js"],"path":"src/raw/torget-headset/locales/{locale}/messages"},{"include":["scripts/temp/torget-delivery.js"],"path":"src/raw/torget-delivery/locales/{locale}/messages"},{"include":["scripts/temp/torget-browser.js"],"path":"src/raw/torget-browser/locales/{locale}/messages"},{"include":["scripts/temp/three-sixty.js"],"path":"src/raw/three-sixty/locales/{locale}/messages"},{"include":["scripts/temp/theater.js"],"path":"src/raw/theater/locales/{locale}/messages"},{"include":["scripts/temp/task-list.js"],"path":"src/raw/task-list/locales/{locale}/messages"},{"include":["scripts/temp/tag.js"],"path":"src/raw/tag/locales/{locale}/messages"},{"include":["scripts/temp/table-sort-up.js"],"path":"src/raw/table-sort-up/locales/{locale}/messages"},{"include":["scripts/temp/table-sort-down.js"],"path":"src/raw/table-sort-down/locales/{locale}/messages"},{"include":["scripts/temp/table-info.js"],"path":"src/raw/table-info/locales/{locale}/messages"},{"include":["scripts/temp/swimming.js"],"path":"src/raw/swimming/locales/{locale}/messages"},{"include":["scripts/temp/support.js"],"path":"src/raw/support/locales/{locale}/messages"},{"include":["scripts/temp/suitcase.js"],"path":"src/raw/suitcase/locales/{locale}/messages"},{"include":["scripts/temp/stove.js"],"path":"src/raw/stove/locales/{locale}/messages"},{"include":["scripts/temp/store.js"],"path":"src/raw/store/locales/{locale}/messages"},{"include":["scripts/temp/star-check.js"],"path":"src/raw/star-check/locales/{locale}/messages"},{"include":["scripts/temp/stairs.js"],"path":"src/raw/stairs/locales/{locale}/messages"},{"include":["scripts/temp/speedometer.js"],"path":"src/raw/speedometer/locales/{locale}/messages"},{"include":["scripts/temp/spa.js"],"path":"src/raw/spa/locales/{locale}/messages"},{"include":["scripts/temp/sorting.js"],"path":"src/raw/sorting/locales/{locale}/messages"},{"include":["scripts/temp/smiley-sad.js"],"path":"src/raw/smiley-sad/locales/{locale}/messages"},{"include":["scripts/temp/smiley-neutral.js"],"path":"src/raw/smiley-neutral/locales/{locale}/messages"},{"include":["scripts/temp/smiley-happy.js"],"path":"src/raw/smiley-happy/locales/{locale}/messages"},{"include":["scripts/temp/smiley-good.js"],"path":"src/raw/smiley-good/locales/{locale}/messages"},{"include":["scripts/temp/smart-phone.js"],"path":"src/raw/smart-phone/locales/{locale}/messages"},{"include":["scripts/temp/skyscraper.js"],"path":"src/raw/skyscraper/locales/{locale}/messages"},{"include":["scripts/temp/shower.js"],"path":"src/raw/shower/locales/{locale}/messages"},{"include":["scripts/temp/share.js"],"path":"src/raw/share/locales/{locale}/messages"},{"include":["scripts/temp/service.js"],"path":"src/raw/service/locales/{locale}/messages"},{"include":["scripts/temp/send.js"],"path":"src/raw/send/locales/{locale}/messages"},{"include":["scripts/temp/seat.js"],"path":"src/raw/seat/locales/{locale}/messages"},{"include":["scripts/temp/search-favorites.js"],"path":"src/raw/search-favorites/locales/{locale}/messages"},{"include":["scripts/temp/search.js"],"path":"src/raw/search/locales/{locale}/messages"},{"include":["scripts/temp/sauna.js"],"path":"src/raw/sauna/locales/{locale}/messages"},{"include":["scripts/temp/sailing.js"],"path":"src/raw/sailing/locales/{locale}/messages"},{"include":["scripts/temp/sailboat.js"],"path":"src/raw/sailboat/locales/{locale}/messages"},{"include":["scripts/temp/room-service.js"],"path":"src/raw/room-service/locales/{locale}/messages"},{"include":["scripts/temp/refresh.js"],"path":"src/raw/refresh/locales/{locale}/messages"},{"include":["scripts/temp/real-estate.js"],"path":"src/raw/real-estate/locales/{locale}/messages"},{"include":["scripts/temp/rating-half.js"],"path":"src/raw/rating-half/locales/{locale}/messages"},{"include":["scripts/temp/rating-full.js"],"path":"src/raw/rating-full/locales/{locale}/messages"},{"include":["scripts/temp/rating-empty.js"],"path":"src/raw/rating-empty/locales/{locale}/messages"},{"include":["scripts/temp/question.js"],"path":"src/raw/question/locales/{locale}/messages"},{"include":["scripts/temp/propeller.js"],"path":"src/raw/propeller/locales/{locale}/messages"},{"include":["scripts/temp/product-top.js"],"path":"src/raw/product-top/locales/{locale}/messages"},{"include":["scripts/temp/product-starred.js"],"path":"src/raw/product-starred/locales/{locale}/messages"},{"include":["scripts/temp/product-no-ads.js"],"path":"src/raw/product-no-ads/locales/{locale}/messages"},{"include":["scripts/temp/product-nabolagsprofil.js"],"path":"src/raw/product-nabolagsprofil/locales/{locale}/messages"},{"include":["scripts/temp/product-highlight-listing.js"],"path":"src/raw/product-highlight-listing/locales/{locale}/messages"},{"include":["scripts/temp/product-carousel.js"],"path":"src/raw/product-carousel/locales/{locale}/messages"},{"include":["scripts/temp/product-bump.js"],"path":"src/raw/product-bump/locales/{locale}/messages"},{"include":["scripts/temp/product-blink.js"],"path":"src/raw/product-blink/locales/{locale}/messages"},{"include":["scripts/temp/plus.js"],"path":"src/raw/plus/locales/{locale}/messages"},{"include":["scripts/temp/plots.js"],"path":"src/raw/plots/locales/{locale}/messages"},{"include":["scripts/temp/playhouse.js"],"path":"src/raw/playhouse/locales/{locale}/messages"},{"include":["scripts/temp/play.js"],"path":"src/raw/play/locales/{locale}/messages"},{"include":["scripts/temp/plane-ticket.js"],"path":"src/raw/plane-ticket/locales/{locale}/messages"},{"include":["scripts/temp/pin-round.js"],"path":"src/raw/pin-round/locales/{locale}/messages"},{"include":["scripts/temp/pin-marker.js"],"path":"src/raw/pin-marker/locales/{locale}/messages"},{"include":["scripts/temp/phone-used.js"],"path":"src/raw/phone-used/locales/{locale}/messages"},{"include":["scripts/temp/phone-scratched.js"],"path":"src/raw/phone-scratched/locales/{locale}/messages"},{"include":["scripts/temp/phone-new.js"],"path":"src/raw/phone-new/locales/{locale}/messages"},{"include":["scripts/temp/paw.js"],"path":"src/raw/paw/locales/{locale}/messages"},{"include":["scripts/temp/parking.js"],"path":"src/raw/parking/locales/{locale}/messages"},{"include":["scripts/temp/paint-roller.js"],"path":"src/raw/paint-roller/locales/{locale}/messages"},{"include":["scripts/temp/office-desk.js"],"path":"src/raw/office-desk/locales/{locale}/messages"},{"include":["scripts/temp/norwegian-motor.js"],"path":"src/raw/norwegian-motor/locales/{locale}/messages"},{"include":["scripts/temp/no-smoking.js"],"path":"src/raw/no-smoking/locales/{locale}/messages"},{"include":["scripts/temp/new-ad.js"],"path":"src/raw/new-ad/locales/{locale}/messages"},{"include":["scripts/temp/nettbil.js"],"path":"src/raw/nettbil/locales/{locale}/messages"},{"include":["scripts/temp/mountain.js"],"path":"src/raw/mountain/locales/{locale}/messages"},{"include":["scripts/temp/motorcycle.js"],"path":"src/raw/motorcycle/locales/{locale}/messages"},{"include":["scripts/temp/minus.js"],"path":"src/raw/minus/locales/{locale}/messages"},{"include":["scripts/temp/messages.js"],"path":"src/raw/messages/locales/{locale}/messages"},{"include":["scripts/temp/message.js"],"path":"src/raw/message/locales/{locale}/messages"},{"include":["scripts/temp/measure.js"],"path":"src/raw/measure/locales/{locale}/messages"},{"include":["scripts/temp/market.js"],"path":"src/raw/market/locales/{locale}/messages"},{"include":["scripts/temp/map.js"],"path":"src/raw/map/locales/{locale}/messages"},{"include":["scripts/temp/manual.js"],"path":"src/raw/manual/locales/{locale}/messages"},{"include":["scripts/temp/mailbox.js"],"path":"src/raw/mailbox/locales/{locale}/messages"},{"include":["scripts/temp/mail.js"],"path":"src/raw/mail/locales/{locale}/messages"},{"include":["scripts/temp/lock-shield.js"],"path":"src/raw/lock-shield/locales/{locale}/messages"},{"include":["scripts/temp/list-sort.js"],"path":"src/raw/list-sort/locales/{locale}/messages"},{"include":["scripts/temp/link-external.js"],"path":"src/raw/link-external/locales/{locale}/messages"},{"include":["scripts/temp/link.js"],"path":"src/raw/link/locales/{locale}/messages"},{"include":["scripts/temp/like.js"],"path":"src/raw/like/locales/{locale}/messages"},{"include":["scripts/temp/lift.js"],"path":"src/raw/lift/locales/{locale}/messages"},{"include":["scripts/temp/leaf.js"],"path":"src/raw/leaf/locales/{locale}/messages"},{"include":["scripts/temp/layers.js"],"path":"src/raw/layers/locales/{locale}/messages"},{"include":["scripts/temp/laundry.js"],"path":"src/raw/laundry/locales/{locale}/messages"},{"include":["scripts/temp/landscape.js"],"path":"src/raw/landscape/locales/{locale}/messages"},{"include":["scripts/temp/krone.js"],"path":"src/raw/krone/locales/{locale}/messages"},{"include":["scripts/temp/keys.js"],"path":"src/raw/keys/locales/{locale}/messages"},{"include":["scripts/temp/job.js"],"path":"src/raw/job/locales/{locale}/messages"},{"include":["scripts/temp/instagram.js"],"path":"src/raw/instagram/locales/{locale}/messages"},{"include":["scripts/temp/info.js"],"path":"src/raw/info/locales/{locale}/messages"},{"include":["scripts/temp/image.js"],"path":"src/raw/image/locales/{locale}/messages"},{"include":["scripts/temp/house-person.js"],"path":"src/raw/house-person/locales/{locale}/messages"},{"include":["scripts/temp/house-modern.js"],"path":"src/raw/house-modern/locales/{locale}/messages"},{"include":["scripts/temp/house-cabin.js"],"path":"src/raw/house-cabin/locales/{locale}/messages"},{"include":["scripts/temp/house-bed.js"],"path":"src/raw/house-bed/locales/{locale}/messages"},{"include":["scripts/temp/hotel.js"],"path":"src/raw/hotel/locales/{locale}/messages"},{"include":["scripts/temp/honk.js"],"path":"src/raw/honk/locales/{locale}/messages"},{"include":["scripts/temp/history.js"],"path":"src/raw/history/locales/{locale}/messages"},{"include":["scripts/temp/hiking.js"],"path":"src/raw/hiking/locales/{locale}/messages"},{"include":["scripts/temp/heart-rate.js"],"path":"src/raw/heart-rate/locales/{locale}/messages"},{"include":["scripts/temp/grill.js"],"path":"src/raw/grill/locales/{locale}/messages"},{"include":["scripts/temp/grid.js"],"path":"src/raw/grid/locales/{locale}/messages"},{"include":["scripts/temp/graph-pie.js"],"path":"src/raw/graph-pie/locales/{locale}/messages"},{"include":["scripts/temp/graph-line.js"],"path":"src/raw/graph-line/locales/{locale}/messages"},{"include":["scripts/temp/gas-hybrid.js"],"path":"src/raw/gas-hybrid/locales/{locale}/messages"},{"include":["scripts/temp/gas-fuel.js"],"path":"src/raw/gas-fuel/locales/{locale}/messages"},{"include":["scripts/temp/gas-diesel.js"],"path":"src/raw/gas-diesel/locales/{locale}/messages"},{"include":["scripts/temp/front-wheel-drive.js"],"path":"src/raw/front-wheel-drive/locales/{locale}/messages"},{"include":["scripts/temp/fitness.js"],"path":"src/raw/fitness/locales/{locale}/messages"},{"include":["scripts/temp/fishing.js"],"path":"src/raw/fishing/locales/{locale}/messages"},{"include":["scripts/temp/fireplace.js"],"path":"src/raw/fireplace/locales/{locale}/messages"},{"include":["scripts/temp/filter.js"],"path":"src/raw/filter/locales/{locale}/messages"},{"include":["scripts/temp/file.js"],"path":"src/raw/file/locales/{locale}/messages"},{"include":["scripts/temp/feedback.js"],"path":"src/raw/feedback/locales/{locale}/messages"},{"include":["scripts/temp/favorite.js"],"path":"src/raw/favorite/locales/{locale}/messages"},{"include":["scripts/temp/farm.js"],"path":"src/raw/farm/locales/{locale}/messages"},{"include":["scripts/temp/facebook.js"],"path":"src/raw/facebook/locales/{locale}/messages"},{"include":["scripts/temp/eye-on.js"],"path":"src/raw/eye-on/locales/{locale}/messages"},{"include":["scripts/temp/eye-off.js"],"path":"src/raw/eye-off/locales/{locale}/messages"},{"include":["scripts/temp/expand.js"],"path":"src/raw/expand/locales/{locale}/messages"},{"include":["scripts/temp/exchange.js"],"path":"src/raw/exchange/locales/{locale}/messages"},{"include":["scripts/temp/engine-belt.js"],"path":"src/raw/engine-belt/locales/{locale}/messages"},{"include":["scripts/temp/engine.js"],"path":"src/raw/engine/locales/{locale}/messages"},{"include":["scripts/temp/energy.js"],"path":"src/raw/energy/locales/{locale}/messages"},{"include":["scripts/temp/edit.js"],"path":"src/raw/edit/locales/{locale}/messages"},{"include":["scripts/temp/economy.js"],"path":"src/raw/economy/locales/{locale}/messages"},{"include":["scripts/temp/drink.js"],"path":"src/raw/drink/locales/{locale}/messages"},{"include":["scripts/temp/download.js"],"path":"src/raw/download/locales/{locale}/messages"},{"include":["scripts/temp/double-bed.js"],"path":"src/raw/double-bed/locales/{locale}/messages"},{"include":["scripts/temp/dots.js"],"path":"src/raw/dots/locales/{locale}/messages"},{"include":["scripts/temp/door.js"],"path":"src/raw/door/locales/{locale}/messages"},{"include":["scripts/temp/dislike.js"],"path":"src/raw/dislike/locales/{locale}/messages"},{"include":["scripts/temp/discount.js"],"path":"src/raw/discount/locales/{locale}/messages"},{"include":["scripts/temp/diner.js"],"path":"src/raw/diner/locales/{locale}/messages"},{"include":["scripts/temp/dating.js"],"path":"src/raw/dating/locales/{locale}/messages"},{"include":["scripts/temp/cursor.js"],"path":"src/raw/cursor/locales/{locale}/messages"},{"include":["scripts/temp/credit-card.js"],"path":"src/raw/credit-card/locales/{locale}/messages"},{"include":["scripts/temp/cottage-plot.js"],"path":"src/raw/cottage-plot/locales/{locale}/messages"},{"include":["scripts/temp/color-palette.js"],"path":"src/raw/color-palette/locales/{locale}/messages"},{"include":["scripts/temp/cog.js"],"path":"src/raw/cog/locales/{locale}/messages"},{"include":["scripts/temp/close.js"],"path":"src/raw/close/locales/{locale}/messages"},{"include":["scripts/temp/clock.js"],"path":"src/raw/clock/locales/{locale}/messages"},{"include":["scripts/temp/circle-user.js"],"path":"src/raw/circle-user/locales/{locale}/messages"},{"include":["scripts/temp/circle-plus.js"],"path":"src/raw/circle-plus/locales/{locale}/messages"},{"include":["scripts/temp/chevron-up.js"],"path":"src/raw/chevron-up/locales/{locale}/messages"},{"include":["scripts/temp/chevron-right.js"],"path":"src/raw/chevron-right/locales/{locale}/messages"},{"include":["scripts/temp/chevron-left.js"],"path":"src/raw/chevron-left/locales/{locale}/messages"},{"include":["scripts/temp/chevron-down.js"],"path":"src/raw/chevron-down/locales/{locale}/messages"},{"include":["scripts/temp/chevron-double-right.js"],"path":"src/raw/chevron-double-right/locales/{locale}/messages"},{"include":["scripts/temp/chevron-double-left.js"],"path":"src/raw/chevron-double-left/locales/{locale}/messages"},{"include":["scripts/temp/checklist.js"],"path":"src/raw/checklist/locales/{locale}/messages"},{"include":["scripts/temp/check.js"],"path":"src/raw/check/locales/{locale}/messages"},{"include":["scripts/temp/chat-support.js"],"path":"src/raw/chat-support/locales/{locale}/messages"},{"include":["scripts/temp/chat-request.js"],"path":"src/raw/chat-request/locales/{locale}/messages"},{"include":["scripts/temp/charter.js"],"path":"src/raw/charter/locales/{locale}/messages"},{"include":["scripts/temp/charger.js"],"path":"src/raw/charger/locales/{locale}/messages"},{"include":["scripts/temp/chainsaw.js"],"path":"src/raw/chainsaw/locales/{locale}/messages"},{"include":["scripts/temp/cart.js"],"path":"src/raw/cart/locales/{locale}/messages"},{"include":["scripts/temp/car-subscription.js"],"path":"src/raw/car-subscription/locales/{locale}/messages"},{"include":["scripts/temp/car-service.js"],"path":"src/raw/car-service/locales/{locale}/messages"},{"include":["scripts/temp/car-rent.js"],"path":"src/raw/car-rent/locales/{locale}/messages"},{"include":["scripts/temp/car-key.js"],"path":"src/raw/car-key/locales/{locale}/messages"},{"include":["scripts/temp/car.js"],"path":"src/raw/car/locales/{locale}/messages"},{"include":["scripts/temp/camping.js"],"path":"src/raw/camping/locales/{locale}/messages"},{"include":["scripts/temp/camera.js"],"path":"src/raw/camera/locales/{locale}/messages"},{"include":["scripts/temp/calendar.js"],"path":"src/raw/calendar/locales/{locale}/messages"},{"include":["scripts/temp/calculator.js"],"path":"src/raw/calculator/locales/{locale}/messages"},{"include":["scripts/temp/cabin-hut.js"],"path":"src/raw/cabin-hut/locales/{locale}/messages"},{"include":["scripts/temp/cabin.js"],"path":"src/raw/cabin/locales/{locale}/messages"},{"include":["scripts/temp/bus.js"],"path":"src/raw/bus/locales/{locale}/messages"},{"include":["scripts/temp/burger.js"],"path":"src/raw/burger/locales/{locale}/messages"},{"include":["scripts/temp/bulldozer.js"],"path":"src/raw/bulldozer/locales/{locale}/messages"},{"include":["scripts/temp/bulb.js"],"path":"src/raw/bulb/locales/{locale}/messages"},{"include":["scripts/temp/building-plot.js"],"path":"src/raw/building-plot/locales/{locale}/messages"},{"include":["scripts/temp/building.js"],"path":"src/raw/building/locales/{locale}/messages"},{"include":["scripts/temp/bookmark.js"],"path":"src/raw/bookmark/locales/{locale}/messages"},{"include":["scripts/temp/bolt.js"],"path":"src/raw/bolt/locales/{locale}/messages"},{"include":["scripts/temp/boat-length.js"],"path":"src/raw/boat-length/locales/{locale}/messages"},{"include":["scripts/temp/block.js"],"path":"src/raw/block/locales/{locale}/messages"},{"include":["scripts/temp/bin.js"],"path":"src/raw/bin/locales/{locale}/messages"},{"include":["scripts/temp/bell.js"],"path":"src/raw/bell/locales/{locale}/messages"},{"include":["scripts/temp/beach.js"],"path":"src/raw/beach/locales/{locale}/messages"},{"include":["scripts/temp/battery-half-full.js"],"path":"src/raw/battery-half-full/locales/{locale}/messages"},{"include":["scripts/temp/battery-full.js"],"path":"src/raw/battery-full/locales/{locale}/messages"},{"include":["scripts/temp/battery-empty.js"],"path":"src/raw/battery-empty/locales/{locale}/messages"},{"include":["scripts/temp/bank-ident.js"],"path":"src/raw/bank-ident/locales/{locale}/messages"},{"include":["scripts/temp/bank-id.js"],"path":"src/raw/bank-id/locales/{locale}/messages"},{"include":["scripts/temp/bank.js"],"path":"src/raw/bank/locales/{locale}/messages"},{"include":["scripts/temp/bag.js"],"path":"src/raw/bag/locales/{locale}/messages"},{"include":["scripts/temp/back-wheel-drive.js"],"path":"src/raw/back-wheel-drive/locales/{locale}/messages"},{"include":["scripts/temp/automatic.js"],"path":"src/raw/automatic/locales/{locale}/messages"},{"include":["scripts/temp/attachment.js"],"path":"src/raw/attachment/locales/{locale}/messages"},{"include":["scripts/temp/archway.js"],"path":"src/raw/archway/locales/{locale}/messages"},{"include":["scripts/temp/all-wheel-drive.js"],"path":"src/raw/all-wheel-drive/locales/{locale}/messages"},{"include":["scripts/temp/alert-warning.js"],"path":"src/raw/alert-warning/locales/{locale}/messages"},{"include":["scripts/temp/alert-success.js"],"path":"src/raw/alert-success/locales/{locale}/messages"},{"include":["scripts/temp/alert-info.js"],"path":"src/raw/alert-info/locales/{locale}/messages"},{"include":["scripts/temp/alert-error.js"],"path":"src/raw/alert-error/locales/{locale}/messages"},{"include":["scripts/temp/alert.js"],"path":"src/raw/alert/locales/{locale}/messages"},{"include":["scripts/temp/airplane-hotel.js"],"path":"src/raw/airplane-hotel/locales/{locale}/messages"},{"include":["scripts/temp/airplane.js"],"path":"src/raw/airplane/locales/{locale}/messages"},{"include":["scripts/temp/air-con.js"],"path":"src/raw/air-con/locales/{locale}/messages"},{"include":["scripts/temp/ads.js"],"path":"src/raw/ads/locales/{locale}/messages"},{"include":["scripts/temp/active-ads.js"],"path":"src/raw/active-ads/locales/{locale}/messages"}], + compileNamespace: 'es', +}; + +export default config; \ No newline at end of file diff --git a/package.json b/package.json index d111fcd2c..55ab450da 100644 --- a/package.json +++ b/package.json @@ -22,12 +22,18 @@ "scripts": { "commit": "cz", "import": "node ./scripts/import.js", - "build": "node ./scripts/build.js", + "build": "node ./scripts/build.js && pnpm i18n", + "i18n": "node ./scripts/i18n.js", + "i18n:clear": "node scripts/i18n-helpers/clear-locales.js", + "i18n:get-sorted-locales": "node scripts/i18n-helpers/sort-locales.js", "dev": "pnpm build && vite", "build:release": "rimraf dist && pnpm build && pnpm build:vue && pnpm build:react && pnpm build:elements", - "build:react": "rimraf react && mkdir react && node ./scripts/output/react.js && node ./react.eik.js", - "build:vue": "rimraf vue && mkdir vue && node ./scripts/output/vue.js && node ./vue.eik.js", - "build:elements": "rimraf elements && mkdir elements && node ./scripts/output/elements.js && node ./elements.eik.js" + "vite:build": "vite build", + "preview": "pnpm run build && vite build && vite preview", + "build:react": "rimraf react && mkdir react && lingui extract && lingui compile && node ./scripts/output/react.js && node ./react.eik.js", + "build:vue": "rimraf vue && mkdir vue && lingui extract && lingui compile && node ./scripts/output/vue.js && node ./vue.eik.js", + "build:elements": "rimraf elements && mkdir elements && lingui extract && lingui compile && node ./scripts/output/elements.js && node ./elements.eik.js", + "build:all": "lingui extract && lingui compile && rimraf react && mkdir react && rimraf vue && mkdir vue && rimraf elements && mkdir elements && node ./scripts/output/react.js && node ./react.eik.js && node ./scripts/output/vue.js && node ./vue.eik.js && node ./scripts/output/elements.js && node ./elements.eik.js" }, "license": "Apache-2.0", "devDependencies": { @@ -35,6 +41,8 @@ "@eik/esbuild-plugin": "^1.1.11", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", + "@lingui/cli": "^4.4.2", + "@lingui/conf": "^4.4.2", "@sindresorhus/slugify": "^2.1.0", "@warp-ds/uno": "^1.0.0", "camelcase": "^8.0.0", @@ -77,5 +85,8 @@ "commitizen": { "path": "./node_modules/cz-conventional-changelog" } + }, + "dependencies": { + "@lingui/core": "^4.4.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index abecd51c3..312a1e613 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +dependencies: + '@lingui/core': + specifier: ^4.4.2 + version: 4.4.2 + devDependencies: '@eik/cli': specifier: ^2.0.22 @@ -11,6 +16,12 @@ devDependencies: '@eik/esbuild-plugin': specifier: ^1.1.11 version: 1.1.11 + '@lingui/cli': + specifier: ^4.4.2 + version: 4.4.2(typescript@5.2.2) + '@lingui/conf': + specifier: ^4.4.2 + version: 4.4.2(typescript@5.2.2) '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@21.1.1) @@ -103,24 +114,199 @@ packages: resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.22.13 + '@babel/highlight': 7.22.20 chalk: 2.4.2 dev: true - /@babel/helper-validator-identifier@7.22.15: - resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==} + /@babel/compat-data@7.22.20: + resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/core@7.22.20: + resolution: {integrity: sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-module-transforms': 7.22.20(@babel/core@7.22.20) + '@babel/helpers': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator@7.22.15: + resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.19 + jsesc: 2.5.2 + dev: true + + /@babel/helper-compilation-targets@7.22.15: + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.22.20 + '@babel/helper-validator-option': 7.22.15 + browserslist: 4.21.10 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-function-name@7.22.5: + resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/types': 7.22.19 + dev: true + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + dev: true + + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + dev: true + + /@babel/helper-module-transforms@7.22.20(@babel/core@7.22.20): + resolution: {integrity: sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.20 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + dev: true + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + dev: true + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers@7.22.15: + resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.22.20 + '@babel/types': 7.22.19 + transitivePeerDependencies: + - supports-color dev: true - /@babel/highlight@7.22.13: - resolution: {integrity: sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==} + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.15 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true + /@babel/parser@7.22.16: + resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.19 + dev: true + + /@babel/runtime@7.22.15: + resolution: {integrity: sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + + /@babel/template@7.22.15: + resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 + dev: true + + /@babel/traverse@7.22.20: + resolution: {integrity: sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.22.15 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.22.16 + '@babel/types': 7.22.19 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types@7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -131,7 +317,6 @@ packages: /@commitlint/config-validator@17.6.7: resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==} engines: {node: '>=v14'} - requiresBuild: true dependencies: '@commitlint/types': 17.4.4 ajv: 8.12.0 @@ -141,7 +326,6 @@ packages: /@commitlint/execute-rule@17.4.0: resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==} engines: {node: '>=v14'} - requiresBuild: true dev: true optional: true @@ -156,8 +340,8 @@ packages: '@commitlint/types': 17.4.4 '@types/node': 20.4.7 chalk: 4.1.2 - cosmiconfig: 8.3.5(typescript@5.2.2) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.5)(ts-node@10.9.1)(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -173,7 +357,6 @@ packages: /@commitlint/resolve-extends@17.6.7: resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==} engines: {node: '>=v14'} - requiresBuild: true dependencies: '@commitlint/config-validator': 17.6.7 '@commitlint/types': 17.4.4 @@ -187,7 +370,6 @@ packages: /@commitlint/types@17.4.4: resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==} engines: {node: '>=v14'} - requiresBuild: true dependencies: chalk: 4.1.2 dev: true @@ -196,7 +378,6 @@ packages: /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - requiresBuild: true dependencies: '@jridgewell/trace-mapping': 0.3.9 dev: true @@ -257,6 +438,15 @@ packages: - encoding dev: true + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -266,6 +456,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -275,6 +474,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -284,6 +492,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -293,6 +510,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -302,6 +528,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -311,6 +546,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -320,6 +564,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.20: resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -329,6 +582,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.20: resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -338,6 +600,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -347,6 +618,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -356,6 +636,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -365,6 +654,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -374,6 +672,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -383,6 +690,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -392,6 +708,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -401,6 +726,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -410,6 +744,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -419,6 +762,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -428,6 +780,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -437,6 +798,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -446,6 +816,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -459,8 +838,8 @@ packages: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true - /@iconify/utils@2.1.9: - resolution: {integrity: sha512-mo+A4n3MwLlWlg1SoSO+Dt6pOPWKElk9sSJ6ZpuzbB9OcjxN8RUWxU3ulPwB1nglErWKRam2x4BAohbYF7FiFA==} + /@iconify/utils@2.1.10: + resolution: {integrity: sha512-0/+5hxjzCZ9RoYpqxnOzbnpQyMdZRuHcMxPJeuX+x/aZkAAD/N4TajDjAPT7LpX+M0bfLExj/p0bbDkUfp0lrg==} dependencies: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.6 @@ -484,6 +863,25 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 + dev: true + + /@jest/types@29.6.3: + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 3.0.1 + '@types/node': 20.6.2 + '@types/yargs': 17.0.24 + chalk: 4.1.2 + dev: true + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -507,21 +905,109 @@ packages: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} dev: true - /@jridgewell/trace-mapping@0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + /@jridgewell/trace-mapping@0.3.19: + resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /@jridgewell/trace-mapping@0.3.9: + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + optional: true + + /@lingui/babel-plugin-extract-messages@4.4.2: + resolution: {integrity: sha512-h4HQCUqmQF+EuK6beTPR5His44yXPZ61WUK5j0rA0yMgmVSMM9fXXJSANnSPIMt+xjcn12erV4uLKiyzchh8yw==} + engines: {node: '>=16.0.0'} + dev: true + + /@lingui/cli@4.4.2(typescript@5.2.2): + resolution: {integrity: sha512-4CQ6JlGNHd7rFaxwh6GeA0vvvcMZlPUcCTEbXZ89a4OYDNclsQ3ck8mpbpwMbIfsbyviRyfje83jvwRQL9vF3Q==} + engines: {node: '>=16.0.0'} + hasBin: true + dependencies: + '@babel/core': 7.22.20 + '@babel/generator': 7.22.15 + '@babel/parser': 7.22.16 + '@babel/runtime': 7.22.15 + '@babel/types': 7.22.19 + '@lingui/babel-plugin-extract-messages': 4.4.2 + '@lingui/conf': 4.4.2(typescript@5.2.2) + '@lingui/core': 4.4.2 + '@lingui/format-po': 4.4.2(typescript@5.2.2) + '@lingui/message-utils': 4.4.2 + babel-plugin-macros: 3.1.0 + chalk: 4.1.2 + chokidar: 3.5.1 + cli-table: 0.3.6 + commander: 10.0.1 + convert-source-map: 2.0.0 + date-fns: 2.30.0 + esbuild: 0.17.19 + glob: 7.2.3 + inquirer: 7.3.3 + micromatch: 4.0.2 + normalize-path: 3.0.0 + ora: 5.4.1 + pathe: 1.1.1 + pkg-up: 3.1.0 + pofile: 1.1.4 + pseudolocale: 2.0.0 + ramda: 0.27.2 + source-map: 0.8.0-beta.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@lingui/conf@4.4.2(typescript@5.2.2): + resolution: {integrity: sha512-PHy0tAVcwyAuEjxWonVcPgacQGJHbo+jSmluIRn2KySzdGeL6RrLk2Fcr0oBi0Pjy8kGaLxVHBPX7Ps2IWiNDw==} + engines: {node: '>=16.0.0'} dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@babel/runtime': 7.22.15 + chalk: 4.1.2 + cosmiconfig: 8.3.6(typescript@5.2.2) + jest-validate: 29.7.0 + jiti: 1.20.0 + lodash.get: 4.4.2 + transitivePeerDependencies: + - typescript dev: true - /@jridgewell/trace-mapping@0.3.9: - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - requiresBuild: true + /@lingui/core@4.4.2: + resolution: {integrity: sha512-CAWgvw69SV6cTfBQ0yNmD3GNTqAoIrn7JmenXcSlzcmuYJ5XG/mO8KbMTQw6PWwhVLykWSm68OsRzN/NQ4Agrg==} + engines: {node: '>=16.0.0'} dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@babel/runtime': 7.22.15 + '@lingui/message-utils': 4.4.2 + unraw: 2.0.1 + + /@lingui/format-po@4.4.2(typescript@5.2.2): + resolution: {integrity: sha512-4OJb+GKHQFexcgwPEM6Xkx6wYdujKtqYndXWlhjFV2qNN5SMmxa4GlODAzJxrcCh+mMwut6OszQvAggR0DYtXw==} + engines: {node: '>=16.0.0'} + dependencies: + '@lingui/conf': 4.4.2(typescript@5.2.2) + '@lingui/message-utils': 4.4.2 + date-fns: 2.30.0 + pofile: 1.1.4 + transitivePeerDependencies: + - typescript dev: true - optional: true + + /@lingui/message-utils@4.4.2: + resolution: {integrity: sha512-p04wwWMi3aVnezx4m0dlJNhbA1099nRiGvEjoLy7E3grYT6duLg+IF+NCA5U6QhWM5BsSrjiJZFVj9tER8bdeQ==} + engines: {node: '>=16.0.0'} + dependencies: + '@messageformat/parser': 5.1.0 + + /@messageformat/parser@5.1.0: + resolution: {integrity: sha512-jKlkls3Gewgw6qMjKZ9SFfHUpdzEVdovKFtW1qRhJ3WI4FW5R/NnGDqr8SDGz+krWDO3ki94boMmQvGke1HwUQ==} + dependencies: + moo: 0.5.2 /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -671,8 +1157,8 @@ packages: config-chain: 1.1.13 dev: true - /@polka/url@1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + /@polka/url@1.0.0-next.23: + resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} dev: true /@rollup/pluginutils@5.0.4: @@ -749,8 +1235,8 @@ packages: - supports-color dev: true - /@semantic-release/github@9.0.5(semantic-release@21.1.1): - resolution: {integrity: sha512-d1ZZjMvXpSa4E1L3XjdNOqgUy00o9QZX55L75pMsb/w+1NV6CCfDYOvH8qwKygHS/rKzI3FkBTcR40ahOodsgg==} + /@semantic-release/github@9.0.6(semantic-release@21.1.1): + resolution: {integrity: sha512-GBGt9c3c2UdSvso4jcyQQSUpZA9hbfHqGQerZKN9WvVzCIkaBy8xkhOyiFVX08LjRHHT/H221SJNBLtuihX5iw==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' @@ -760,7 +1246,7 @@ packages: '@octokit/plugin-retry': 6.0.0(@octokit/core@5.0.0) '@octokit/plugin-throttling': 7.0.0(@octokit/core@5.0.0) '@semantic-release/error': 4.0.0 - aggregate-error: 4.0.1 + aggregate-error: 5.0.0 debug: 4.3.4 dir-glob: 3.0.1 globby: 13.2.2 @@ -776,14 +1262,14 @@ packages: - supports-color dev: true - /@semantic-release/npm@10.0.5(semantic-release@21.1.1): - resolution: {integrity: sha512-cJnQ2M5pxJRwZEkb0A/+U3TG4UNmjrrLwV2PxJKljn5OPT0yJB8GzGgWbbKACayvxrT06YdTa4Amtq/piJcOIA==} + /@semantic-release/npm@10.0.6(semantic-release@21.1.1): + resolution: {integrity: sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==} engines: {node: '>=18'} peerDependencies: semantic-release: '>=20.1.0' dependencies: '@semantic-release/error': 4.0.0 - aggregate-error: 4.0.1 + aggregate-error: 5.0.0 execa: 8.0.1 fs-extra: 11.1.1 lodash-es: 4.17.21 @@ -819,6 +1305,10 @@ packages: - supports-color dev: true + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + /@sindresorhus/slugify@2.1.0: resolution: {integrity: sha512-gU3Gdm/V167BmUwIn8APHZ3SeeRVRUSOdXxnt7Q/JkUHLXaaTA/prYmoRumwsSitJZWUDYMzDWdWgrOdvE8IRQ==} engines: {node: '>=12'} @@ -841,25 +1331,21 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - requiresBuild: true dev: true optional: true /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - requiresBuild: true dev: true optional: true /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - requiresBuild: true dev: true optional: true /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - requiresBuild: true dev: true optional: true @@ -867,19 +1353,52 @@ packages: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true + /@types/istanbul-lib-coverage@2.0.4: + resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} + dev: true + + /@types/istanbul-lib-report@3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + dev: true + + /@types/istanbul-reports@3.0.1: + resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} + dependencies: + '@types/istanbul-lib-report': 3.0.0 + dev: true + /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true /@types/node@20.4.7: resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} - requiresBuild: true + dev: true + + /@types/node@20.6.2: + resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true + /@types/parse-json@4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true + + /@types/yargs-parser@21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: true + + /@types/yargs@17.0.24: + resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + dependencies: + '@types/yargs-parser': 21.0.0 + dev: true + /@unocss/astro@0.55.2(vite@4.4.9): resolution: {integrity: sha512-cSzBKPEveZZQDZp5bq0UlL8CVvzB/1LsgZmZufxi9oMMjMJYqzfTkKg5z65GcP82Xp5c0N3KKkl/R6I+/7Iwvw==} peerDependencies: @@ -980,7 +1499,7 @@ packages: /@unocss/preset-icons@0.55.2: resolution: {integrity: sha512-NK9LcTlBZv6zO8Qbu+VA9HblzYc5ebuFwaQMfQcYj2Z6dBOT27Ki41LY1qjEXzzMPXb44Q14Rlk0tJc8LtJIpQ==} dependencies: - '@iconify/utils': 2.1.9 + '@iconify/utils': 2.1.10 '@unocss/core': 0.55.2 ofetch: 1.3.3 transitivePeerDependencies: @@ -1123,7 +1642,6 @@ packages: /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - requiresBuild: true dev: true optional: true @@ -1158,6 +1676,14 @@ packages: indent-string: 5.0.0 dev: true + /aggregate-error@5.0.0: + resolution: {integrity: sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw==} + engines: {node: '>=18'} + dependencies: + clean-stack: 5.2.0 + indent-string: 5.0.0 + dev: true + /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -1229,6 +1755,11 @@ packages: color-convert: 2.0.1 dev: true + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} @@ -1253,7 +1784,6 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - requiresBuild: true dev: true optional: true @@ -1301,6 +1831,15 @@ packages: engines: {node: '>= 4.0.0'} dev: true + /babel-plugin-macros@3.1.0: + resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==} + engines: {node: '>=10', npm: '>=6'} + dependencies: + '@babel/runtime': 7.22.15 + cosmiconfig: 7.1.0 + resolve: 1.22.6 + dev: true + /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true @@ -1380,6 +1919,17 @@ packages: fill-range: 7.0.1 dev: true + /browserslist@4.21.10: + resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001534 + electron-to-chromium: 1.4.523 + node-releases: 2.0.13 + update-browserslist-db: 1.0.11(browserslist@4.21.10) + dev: true + /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -1444,6 +1994,10 @@ packages: engines: {node: '>=16'} dev: true + /caniuse-lite@1.0.30001534: + resolution: {integrity: sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q==} + dev: true + /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} hasBin: true @@ -1483,6 +2037,21 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true + /chokidar@3.5.1: + resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -1515,6 +2084,13 @@ packages: escape-string-regexp: 5.0.0 dev: true + /clean-stack@5.2.0: + resolution: {integrity: sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ==} + engines: {node: '>=14.16'} + dependencies: + escape-string-regexp: 5.0.0 + dev: true + /cli-boxes@2.2.1: resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} engines: {node: '>=6'} @@ -1534,8 +2110,8 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-spinners@2.9.0: - resolution: {integrity: sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==} + /cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} dev: true @@ -1548,6 +2124,13 @@ packages: '@colors/colors': 1.5.0 dev: true + /cli-table@0.3.6: + resolution: {integrity: sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==} + engines: {node: '>= 0.2.0'} + dependencies: + colors: 1.0.3 + dev: true + /cli-width@3.0.0: resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} engines: {node: '>= 10'} @@ -1604,6 +2187,11 @@ packages: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true + /colors@1.0.3: + resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} + engines: {node: '>=0.1.90'} + dev: true + /combined-stream@1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -1611,6 +2199,11 @@ packages: delayed-stream: 1.0.0 dev: true + /commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + dev: true + /commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} @@ -1717,6 +2310,14 @@ packages: split2: 4.2.0 dev: true + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: true + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: true + /copy@0.3.2: resolution: {integrity: sha512-drDFuUZctIuvSuvL9dOF/v5GxrwB1Q8eMIRlYONC0lSMEq+L2xabXP3jme8cQFdDO8cgP8JsuYhQg7JtTwezmg==} engines: {node: '>=0.10.0'} @@ -1742,10 +2343,9 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.5)(ts-node@10.9.1)(typescript@5.2.2): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} - requiresBuild: true peerDependencies: '@types/node': '*' cosmiconfig: '>=7' @@ -1753,14 +2353,25 @@ packages: typescript: '>=4' dependencies: '@types/node': 20.4.7 - cosmiconfig: 8.3.5(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.2.2) ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2) typescript: 5.2.2 dev: true optional: true - /cosmiconfig@8.3.5(typescript@5.2.2): - resolution: {integrity: sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw==} + /cosmiconfig@7.1.0: + resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + + /cosmiconfig@8.3.6(typescript@5.2.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -1777,7 +2388,6 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - requiresBuild: true dev: true optional: true @@ -1866,6 +2476,13 @@ packages: engines: {node: '>=0.11'} dev: true + /date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + dependencies: + '@babel/runtime': 7.22.15 + dev: true + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -1947,7 +2564,6 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - requiresBuild: true dev: true optional: true @@ -2006,6 +2622,10 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true + /electron-to-chromium@1.4.523: + resolution: {integrity: sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==} + dev: true + /emoji-regex@10.2.1: resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==} dev: true @@ -2249,6 +2869,36 @@ packages: esbuild-windows-arm64: 0.14.42 dev: true + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + /esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} @@ -2505,6 +3155,13 @@ packages: locate-path: 2.0.0 dev: true + /find-up@3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: true + /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -2624,6 +3281,11 @@ packages: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -2726,7 +3388,6 @@ packages: /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} engines: {node: '>=4'} - requiresBuild: true dependencies: ini: 1.3.8 dev: true @@ -2770,6 +3431,11 @@ packages: which: 1.3.1 dev: true + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + /globby@13.2.2: resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2872,8 +3538,8 @@ packages: lru-cache: 6.0.0 dev: true - /hosted-git-info@7.0.0: - resolution: {integrity: sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==} + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: lru-cache: 10.0.1 @@ -2975,6 +3641,25 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true + /inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + dev: true + /inquirer@8.2.5: resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} @@ -3220,8 +3905,25 @@ packages: engines: {node: '>= 0.6.0'} dev: true - /jiti@1.19.3: - resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==} + /jest-get-type@29.6.3: + resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-validate@29.7.0: + resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/types': 29.6.3 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 29.6.3 + leven: 3.1.0 + pretty-format: 29.7.0 + dev: true + + /jiti@1.20.0: + resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==} hasBin: true dev: true @@ -3236,6 +3938,12 @@ packages: argparse: 2.0.1 dev: true + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + /json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} dev: true @@ -3257,6 +3965,12 @@ packages: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + dev: true + /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true @@ -3312,6 +4026,11 @@ packages: set-getter: 0.1.1 dev: true + /leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true @@ -3344,6 +4063,14 @@ packages: path-exists: 3.0.0 dev: true + /locate-path@3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -3377,6 +4104,10 @@ packages: resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} dev: true + /lodash.get@4.4.2: + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + dev: true + /lodash.ismatch@4.4.0: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true @@ -3395,19 +4126,20 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - requiresBuild: true dev: true optional: true /lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} - requiresBuild: true dev: true optional: true + /lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + dev: true + /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - requiresBuild: true dev: true optional: true @@ -3453,6 +4185,12 @@ packages: engines: {node: 14 || >=16.14} dev: true + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: true + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -3476,7 +4214,6 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - requiresBuild: true dev: true optional: true @@ -3569,6 +4306,14 @@ packages: resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} dev: true + /micromatch@4.0.2: + resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} + engines: {node: '>=8'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: true + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -3699,6 +4444,9 @@ packages: engines: {node: '>=0.10.0'} dev: true + /moo@0.5.2: + resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} + /mrmime@1.0.1: resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} engines: {node: '>=10'} @@ -3780,6 +4528,10 @@ packages: formdata-polyfill: 4.0.10 dev: true + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + dev: true + /nooplog@1.0.2: resolution: {integrity: sha512-Zi7xG9dH7byDeDTht6PtgitQqN4kW4W/MvAxevCnjDo/592Z1ef2MjTMSIbVDFVwVm4muhZAcQgc1lyP3S9ASw==} dev: true @@ -3788,7 +4540,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.4 + resolve: 1.22.6 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -3799,7 +4551,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.0 - semver: 7.5.4 + semver: 7.3.5 validate-npm-package-license: 3.0.4 dev: true @@ -3807,7 +4559,7 @@ packages: resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} engines: {node: ^16.14.0 || >=18.0.0} dependencies: - hosted-git-info: 7.0.0 + hosted-git-info: 7.0.1 is-core-module: 2.13.0 semver: 7.5.4 validate-npm-package-license: 3.0.4 @@ -3968,7 +4720,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.1 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -3982,7 +4734,7 @@ packages: dependencies: chalk: 5.3.0 cli-cursor: 4.0.0 - cli-spinners: 2.9.0 + cli-spinners: 2.9.1 is-interactive: 2.0.0 is-unicode-supported: 1.3.0 log-symbols: 5.1.0 @@ -4053,6 +4805,13 @@ packages: p-limit: 1.3.0 dev: true + /p-locate@3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: true + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -4234,6 +4993,17 @@ packages: pathe: 1.1.1 dev: true + /pkg-up@3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: true + + /pofile@1.1.4: + resolution: {integrity: sha512-r6Q21sKsY1AjTVVjOuU02VYKVNQGJNQHjTIvs4dEbeuuYfxgYk/DGD2mqqq4RDaVkwdSq0VEtmQUOPe/wH8X3g==} + dev: true + /postcss@8.4.29: resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} @@ -4243,6 +5013,15 @@ packages: source-map-js: 1.0.2 dev: true + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -4259,6 +5038,14 @@ packages: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: true + /pseudolocale@2.0.0: + resolution: {integrity: sha512-g1K9tCQYY4e3UGtnW8qs3kGWAOONxt7i5wuOFvf3N1EIIRhiLVIhZ9AM/ZyGTxsp231JbFywJU/EbJ5ZoqnZdg==} + engines: {node: '>=16.0.0'} + hasBin: true + dependencies: + commander: 10.0.1 + dev: true + /punycode@2.3.0: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} @@ -4273,6 +5060,10 @@ packages: engines: {node: '>=8'} dev: true + /ramda@0.27.2: + resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==} + dev: true + /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true @@ -4283,6 +5074,10 @@ packages: strip-json-comments: 2.0.1 dev: true + /react-is@18.2.0: + resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} + dev: true + /read-pkg-up@10.1.0: resolution: {integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==} engines: {node: '>=16'} @@ -4361,6 +5156,13 @@ packages: util-deprecate: 1.0.2 dev: true + /readdirp@3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + dev: true + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -4382,6 +5184,9 @@ packages: esprima: 4.0.1 dev: true + /regenerator-runtime@0.14.0: + resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} + /registry-auth-token@5.0.2: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} @@ -4433,14 +5238,13 @@ packages: /resolve-global@1.0.0: resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} engines: {node: '>=8'} - requiresBuild: true dependencies: global-dirs: 0.1.1 dev: true optional: true - /resolve@1.22.4: - resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} + /resolve@1.22.6: + resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==} hasBin: true dependencies: is-core-module: 2.13.0 @@ -4484,8 +5288,8 @@ packages: glob: 10.3.4 dev: true - /rollup@3.28.1: - resolution: {integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==} + /rollup@3.29.2: + resolution: {integrity: sha512-CJouHoZ27v6siztc21eEQGo0kIcE5D1gVPA571ez0mMYb25LGYGKnVNXpEj5MGlepmDWGXNjDB5q7uNiPHC11A==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -4503,6 +5307,13 @@ packages: queue-microtask: 1.2.3 dev: true + /rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + dependencies: + tslib: 1.14.1 + dev: true + /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: @@ -4528,11 +5339,11 @@ packages: dependencies: '@semantic-release/commit-analyzer': 10.0.4(semantic-release@21.1.1) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 9.0.5(semantic-release@21.1.1) - '@semantic-release/npm': 10.0.5(semantic-release@21.1.1) + '@semantic-release/github': 9.0.6(semantic-release@21.1.1) + '@semantic-release/npm': 10.0.6(semantic-release@21.1.1) '@semantic-release/release-notes-generator': 11.0.7(semantic-release@21.1.1) aggregate-error: 4.0.1 - cosmiconfig: 8.3.5(typescript@5.2.2) + cosmiconfig: 8.3.6(typescript@5.2.2) debug: 4.3.4 env-ci: 9.1.1 execa: 8.0.1 @@ -4541,7 +5352,7 @@ packages: get-stream: 6.0.1 git-log-parser: 1.2.0 hook-std: 3.0.0 - hosted-git-info: 7.0.0 + hosted-git-info: 7.0.1 lodash-es: 4.17.21 marked: 5.1.2 marked-terminal: 5.2.0(marked@5.1.2) @@ -4638,7 +5449,7 @@ packages: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} dependencies: - '@polka/url': 1.0.0-next.21 + '@polka/url': 1.0.0-next.23 mrmime: 1.0.1 totalist: 3.0.1 dev: true @@ -4662,6 +5473,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + /source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + dependencies: + whatwg-url: 7.1.0 + dev: true + /spawn-error-forwarder@1.0.0: resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==} dev: true @@ -4929,6 +5747,11 @@ packages: os-tmpdir: 1.0.2 dev: true + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: true + /to-file@0.2.0: resolution: {integrity: sha512-xLyYVRKJQTwy2tKMOLD0M0yL+YSZVgMAzkaY9hh7GhzgBBHSIWARDkgPx8krPPm0mW5CgoIFsQEdKRFOyIRdqg==} engines: {node: '>=0.10.0'} @@ -4966,6 +5789,12 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true + /tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + dependencies: + punycode: 2.3.0 + dev: true + /traverse@0.6.7: resolution: {integrity: sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==} dev: true @@ -4978,7 +5807,6 @@ packages: /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true - requiresBuild: true peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' @@ -5008,6 +5836,10 @@ packages: dev: true optional: true + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true @@ -5061,7 +5893,6 @@ packages: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true - requiresBuild: true dev: true /ufo@1.3.0: @@ -5086,7 +5917,7 @@ packages: dependencies: '@antfu/utils': 0.7.6 defu: 6.1.2 - jiti: 1.19.3 + jiti: 1.20.0 mlly: 1.4.2 dev: true @@ -5150,6 +5981,20 @@ packages: - supports-color dev: true + /unraw@2.0.1: + resolution: {integrity: sha512-tdOvLfRzHolwYcHS6HIX860MkK9LQ4+oLuNwFYL7bpgTEO64PZrcQxkisgwJYCfF8sKiWLwwu1c83DvMkbefIQ==} + + /update-browserslist-db@1.0.11(browserslist@4.21.10): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.10 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -5167,7 +6012,6 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - requiresBuild: true dev: true optional: true @@ -5236,7 +6080,7 @@ packages: '@types/node': 20.4.7 esbuild: 0.18.20 postcss: 8.4.29 - rollup: 3.28.1 + rollup: 3.29.2 optionalDependencies: fsevents: 2.3.3 dev: true @@ -5256,6 +6100,10 @@ packages: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true + /webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -5280,6 +6128,14 @@ packages: webidl-conversions: 3.0.1 dev: true + /whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + /which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -5343,10 +6199,19 @@ packages: engines: {node: '>=10'} dev: true + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + dev: true + /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -5391,7 +6256,6 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} - requiresBuild: true dev: true optional: true diff --git a/scripts/build.js b/scripts/build.js index 3f1810a2b..e053467f3 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -66,7 +66,6 @@ files.forEach((filePath) => { const dataAsHTMLElement = getElement({ selector: 'div', htmlString: `
${rawData}
` }) const { name } = getNameAndSize(filePath) const title = descriptions[pascalCase(name)] - if (title) dataAsHTMLElement.querySelector('svg').prepend(`${title}`) const dataWithTitle = dataAsHTMLElement.innerHTML const prevFileSize = Buffer.byteLength(dataWithTitle, "utf8"); @@ -90,6 +89,8 @@ files.forEach((filePath) => { } }); +console.log(`${chalk.cyan('build')}: Wrote ${chalk.yellow(files.length)} icons to dist folder`) + /** * Copied from https://github.com/svg/svgo/blob/fdf9236d12b861cee926d7ba3f00284ff7884eab/lib/svgo/coa.js#L512 */ diff --git a/scripts/i18n-helpers/clear-locales.js b/scripts/i18n-helpers/clear-locales.js new file mode 100644 index 000000000..ad04297c0 --- /dev/null +++ b/scripts/i18n-helpers/clear-locales.js @@ -0,0 +1,29 @@ +import fs from 'fs'; +import path from 'path'; +import { getDirname } from '../util/helpers.js' + +/** + * Helper to remove locales folder + * Test that localization files in raw folder are made correctly with the i18n script + */ + +const __dirname = getDirname(import.meta.url) +const srcPath = path.join(__dirname, '../../src'); + +// Remove "locales" directories +function removeLocalesDirs(directory) { + fs.readdirSync(directory).forEach(item => { + const itemPath = path.join(directory, item); + if (fs.statSync(itemPath).isDirectory()) { + if (item === 'locales') { + console.log(`Removing ${itemPath}`); + fs.rmSync(itemPath, { recursive: true }); + } else { + removeLocalesDirs(itemPath); + } + } + }); +} + +// Start the process from src +removeLocalesDirs(srcPath); \ No newline at end of file diff --git a/scripts/i18n-helpers/sort-locales.js b/scripts/i18n-helpers/sort-locales.js new file mode 100644 index 000000000..384eba2a9 --- /dev/null +++ b/scripts/i18n-helpers/sort-locales.js @@ -0,0 +1,28 @@ +import fs from 'fs'; +import originalFileContent from '../../default-icon-descriptions.js'; + +/** + * Helper script to clean up and get a sorted default icon descriptions + */ + +const cleanedContent = {}; + +// Loop through the original content, transform keys, and remove duplicates +for (const key in originalFileContent) { + const lowercaseKey = key.toLowerCase(); + if (!cleanedContent[lowercaseKey]) { + cleanedContent[lowercaseKey] = originalFileContent[key]; + } +} + +const sortedKeys = Object.keys(cleanedContent).sort(); + +const sortedContent = {}; +sortedKeys.forEach(key => { + sortedContent[key] = cleanedContent[key]; +}); + +// Generate the JavaScript code with export default statement and keys without quotes +const jsCode = `export default ${JSON.stringify(sortedContent, null, 2).replace(/"([^"]+)":/g, '$1:')};\n`; + +fs.writeFileSync('./sortedFile.js', jsCode); \ No newline at end of file diff --git a/scripts/i18n.js b/scripts/i18n.js new file mode 100644 index 000000000..2442c0270 --- /dev/null +++ b/scripts/i18n.js @@ -0,0 +1,87 @@ +import { writeFileSync } from 'node:fs' +import { join as joinPath } from 'node:path' +import path from 'path' +import fs from 'fs' +import { exec } from 'child_process' +import chalk from 'chalk' +import { getSVGs, getDirname } from './util/helpers.js' +import defaultIconDescriptions from '../default-icon-descriptions.js' + +/** + * Script to add localization files (.po files and .mjs files). + * The .mjs files are compiled from the .po files. + * These .mjs files are imported and used in the react, vue and elements icons. + * + */ +const __dirname = getDirname(import.meta.url) +const rootPath = joinPath(__dirname, '..'); + +// Generate a temp folder for "icon usage" that Lingui can scan later +const tempDir = path.join(__dirname, 'temp'); +if (!fs.existsSync(tempDir)) { + fs.mkdirSync(tempDir); +} + +// Get all icons (size doesn't matter) +const getIconName = (name) => { + return name.replace('Icon', '').replace(/\d+/g, ''); +} +const icons = {}; // [camelCase]: kebab-case +getSVGs().forEach(({ name, exportName }) => { + const camelCaseName = getIconName(exportName); + if (!icons[camelCaseName]) { + icons[camelCaseName] = name + } +}); + +// Make a file per icon to hold the usage of the text to be translated. Lingui will scan these files. +Object.entries(icons).forEach(([camelCase, kebabCase]) => { + const iconName = getIconName(camelCase) + const titleMessage = defaultIconDescriptions[iconName.toLowerCase()]; + const { message, id, comment } = titleMessage || {}; + const content = `import { i18n } from '@lingui/core';\nconst ${iconName} = i18n.t({ message: \`${message}\`, id: '${id}', comment: '${comment}' });`; + const outputFilePath = path.join(tempDir, `${kebabCase}.js`); + fs.writeFileSync(outputFilePath, content, 'utf-8'); +}); + +console.log(`${chalk.cyan('i18n')}: Wrote ${chalk.yellow(Object.keys(icons).length)} temp icon files to hold strings to be translated`) + +// Create lingui config +const linguiCatalogs = Object.values(icons).map((name) => ({ + include: [`scripts/temp/${name}.js`], // What files to scan for texts to translate + path: `src/raw/${name}/locales/{locale}/messages` // Where to output the files +})); + +const linguiConfigContent = ` +import type { LinguiConfig } from '@lingui/conf'; + +// This file is auto generated by the i18n script +const config: LinguiConfig = { + locales: ['en', 'nb', 'fi'], + sourceLocale: 'en', + catalogs: ${JSON.stringify(linguiCatalogs)}, + compileNamespace: 'es', +}; + +export default config;` + +writeFileSync(joinPath(rootPath, 'lingui.config.ts'), `${linguiConfigContent}`, 'utf-8') +console.log(`${chalk.cyan('i18n')}: Wrote ${chalk.yellow('lingui.config.ts')} file`) + +// Extract messages with Lingui +exec('lingui extract', (error) => { + if (error) { + console.error(`${chalk.cyan('i18n')}: Error: ${chalk.red(error.message)}`) + return; + } + console.log(`${chalk.cyan('i18n')}: ${chalk.yellow('Lingui')} extracted messages`) + + // Compile messages with Lingui + exec('lingui compile', (error) => { + if (error) { + console.error(`${chalk.cyan('i18n')}: Error: ${chalk.red(error.message)}`) + return; + } + console.log(`${chalk.cyan('i18n')}: ${chalk.yellow('Lingui')} compiled messages`) + }); +}); \ No newline at end of file diff --git a/scripts/output/react.js b/scripts/output/react.js index 467a2b915..980899931 100644 --- a/scripts/output/react.js +++ b/scripts/output/react.js @@ -1,26 +1,51 @@ -import { mkdirSync, writeFileSync } from 'node:fs' +import { mkdirSync, writeFileSync, existsSync } from 'node:fs' import { join as joinPath } from 'node:path' +import { exec } from 'child_process' import { getSVGs, getDirname } from '../util/helpers.js' import chalk from 'chalk' +import defaultIconDescriptions from '../../default-icon-descriptions.js' const __dirname = getDirname(import.meta.url) const icons = [] const basepath = joinPath(__dirname, '../../react/') mkdirSync(basepath, { recursive: true }) -getSVGs().forEach(({ svg, filename, exportName }) => { +// Create React Icon +getSVGs().forEach(({ svg, filename, exportName, name }) => { + // Handle i18n of icon title + const iconNameCamelCase = exportName.replace('Icon', '').replace(/\d+/g, ''); + const titleMessage = defaultIconDescriptions[iconNameCamelCase.toLowerCase()]; const attrs = Array.from(svg.attrs).map(attr => attr.name + `: ` + `'` + attr.value + `'`) + const { message, id, comment } = titleMessage || {}; + const titleHtml = "${title}"; const output = [ `import React from 'react';`, - `export const ${exportName} = (attrs) => React.createElement('svg', { ${attrs.join(", ")}, dangerouslySetInnerHTML: { __html: '${svg.html}' }, ...attrs, });`, + `import { i18n } from '@lingui/core';`, + `import { messages as nbMessages} from '../../src/raw/${name}/locales/nb/messages.mjs';`, + `import { messages as enMessages} from '../../src/raw/${name}/locales/en/messages.mjs';`, + `import { messages as fiMessages} from '../../src/raw/${name}/locales/fi/messages.mjs';`, + `import { activateI18n } from '../../src/utils/i18n';`, + `activateI18n(enMessages, nbMessages, fiMessages);`, + `const title = i18n.t({ message: \`${message}\`, id: '${id}', comment: '${comment}' });`, + `export const ${exportName} = (attrs) => React.createElement('svg', { ${attrs.join(", ")}, dangerouslySetInnerHTML: { __html: ${'`'}${titleHtml}${svg.html}${'`'} }, ...attrs, });`, ].join("\n"); - const path = joinPath(basepath, filename) + + + // Make subfolder for each icon name if it doesn't exist + const iconNamePath = `${basepath}${name}/`; + !existsSync(iconNamePath) && mkdirSync(iconNamePath, { recursive: true }) + + const path = joinPath(iconNamePath, filename) writeFileSync(path, output, 'utf-8') - icons.push({ exportName, filename }) + icons.push({ exportName, filename, name }) }) -console.log(`${chalk.cyan('react')}: Wrote ${chalk.yellow(icons.length)} icon files`) -const indexFile = icons.map(({ filename }) => `export * from './${filename}'`) .join("\n"); +const iconNames = Array.from(new Set(icons.map(icon => icon.name))); +console.log(`${chalk.cyan('react')}: Processing ${chalk.yellow(iconNames.length)} icons`) +console.log(`${chalk.cyan('react')}: Wrote ${chalk.yellow(icons.length)} icon files (different sizes for the same icon)`) + +// Create index file +const indexFile = icons.map(({ filename, name }) => `export * from './${name}/${filename}'`) .join("\n"); const indexFilename = joinPath(basepath, 'index.js') writeFileSync(indexFilename, `${indexFile}`, 'utf-8') console.log(`${chalk.cyan('react')}: Wrote ${chalk.yellow('index')} file`) diff --git a/src/raw/active-ads/locales/en/messages.po b/src/raw/active-ads/locales/en/messages.po new file mode 100644 index 000000000..aa9d5115f --- /dev/null +++ b/src/raw/active-ads/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for active ads icon +#. js-lingui-explicit-id +#: scripts/temp/active-ads.js:2 +msgid "icon.title.active-ads" +msgstr "Sheet with image and headline with highlighted checkmark" diff --git a/src/raw/ads/locales/en/messages.po b/src/raw/ads/locales/en/messages.po new file mode 100644 index 000000000..f49227cf6 --- /dev/null +++ b/src/raw/ads/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for ads icon +#. js-lingui-explicit-id +#: scripts/temp/ads.js:2 +msgid "icon.title.ads" +msgstr "Sheet with image and headline" diff --git a/src/raw/air-con/locales/en/messages.po b/src/raw/air-con/locales/en/messages.po new file mode 100644 index 000000000..a4e63dc92 --- /dev/null +++ b/src/raw/air-con/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for air con icon +#. js-lingui-explicit-id +#: scripts/temp/air-con.js:2 +msgid "icon.title.air-con" +msgstr "Small air cooler" diff --git a/src/raw/airplane-hotel/locales/en/messages.po b/src/raw/airplane-hotel/locales/en/messages.po new file mode 100644 index 000000000..9756ef300 --- /dev/null +++ b/src/raw/airplane-hotel/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for airplane hotel icon +#. js-lingui-explicit-id +#: scripts/temp/airplane-hotel.js:2 +msgid "icon.title.airplane-hotel" +msgstr "Flight and hotel" diff --git a/src/raw/airplane/locales/en/messages.po b/src/raw/airplane/locales/en/messages.po new file mode 100644 index 000000000..b0dfe755d --- /dev/null +++ b/src/raw/airplane/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for airplane icon +#. js-lingui-explicit-id +#: scripts/temp/airplane.js:2 +msgid "icon.title.airplane" +msgstr "Airplane" diff --git a/src/raw/alert-error/locales/en/messages.po b/src/raw/alert-error/locales/en/messages.po new file mode 100644 index 000000000..1d6f06dd3 --- /dev/null +++ b/src/raw/alert-error/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for alert error icon +#. js-lingui-explicit-id +#: scripts/temp/alert-error.js:2 +msgid "icon.title.alert-error" +msgstr "Red octagon with white exclamation point" diff --git a/src/raw/alert-info/locales/en/messages.po b/src/raw/alert-info/locales/en/messages.po new file mode 100644 index 000000000..266d640d9 --- /dev/null +++ b/src/raw/alert-info/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for alert info icon +#. js-lingui-explicit-id +#: scripts/temp/alert-info.js:2 +msgid "icon.title.alert-info" +msgstr "Blue circle with the letter I" diff --git a/src/raw/alert-success/locales/en/messages.po b/src/raw/alert-success/locales/en/messages.po new file mode 100644 index 000000000..42a451af6 --- /dev/null +++ b/src/raw/alert-success/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for alert success icon +#. js-lingui-explicit-id +#: scripts/temp/alert-success.js:2 +msgid "icon.title.alert-success" +msgstr "Green circle with checkmark" diff --git a/src/raw/alert-warning/locales/en/messages.po b/src/raw/alert-warning/locales/en/messages.po new file mode 100644 index 000000000..e08a5cdd4 --- /dev/null +++ b/src/raw/alert-warning/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for alert warning icon +#. js-lingui-explicit-id +#: scripts/temp/alert-warning.js:2 +msgid "icon.title.alert-warning" +msgstr "Yellow warning triangle with exclamation point" diff --git a/src/raw/alert/locales/en/messages.po b/src/raw/alert/locales/en/messages.po new file mode 100644 index 000000000..059da3c9a --- /dev/null +++ b/src/raw/alert/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for alert icon +#. js-lingui-explicit-id +#: scripts/temp/alert.js:2 +msgid "icon.title.alert" +msgstr "Circle with exclamation point" diff --git a/src/raw/all-wheel-drive/locales/en/messages.po b/src/raw/all-wheel-drive/locales/en/messages.po new file mode 100644 index 000000000..0517be5a2 --- /dev/null +++ b/src/raw/all-wheel-drive/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for all wheel drive icon +#. js-lingui-explicit-id +#: scripts/temp/all-wheel-drive.js:2 +msgid "icon.title.all-wheel-drive" +msgstr "All-wheel drive" diff --git a/src/raw/archway/locales/en/messages.po b/src/raw/archway/locales/en/messages.po new file mode 100644 index 000000000..a2b2ada6e --- /dev/null +++ b/src/raw/archway/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for archway icon +#. js-lingui-explicit-id +#: scripts/temp/archway.js:2 +msgid "icon.title.archway" +msgstr "Archway" diff --git a/src/raw/attachment/locales/en/messages.po b/src/raw/attachment/locales/en/messages.po new file mode 100644 index 000000000..338e8a00a --- /dev/null +++ b/src/raw/attachment/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for attachment icon +#. js-lingui-explicit-id +#: scripts/temp/attachment.js:2 +msgid "icon.title.attachment" +msgstr "Paperclip" diff --git a/src/raw/automatic/locales/en/messages.po b/src/raw/automatic/locales/en/messages.po new file mode 100644 index 000000000..97d789b1c --- /dev/null +++ b/src/raw/automatic/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for automatic icon +#. js-lingui-explicit-id +#: scripts/temp/automatic.js:2 +msgid "icon.title.automatic" +msgstr "Automatic transmission" diff --git a/src/raw/back-wheel-drive/locales/en/messages.po b/src/raw/back-wheel-drive/locales/en/messages.po new file mode 100644 index 000000000..92c99eb48 --- /dev/null +++ b/src/raw/back-wheel-drive/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for back wheel drive icon +#. js-lingui-explicit-id +#: scripts/temp/back-wheel-drive.js:2 +msgid "icon.title.back-wheel-drive" +msgstr "Rear-wheel drive" diff --git a/src/raw/bag/locales/en/messages.po b/src/raw/bag/locales/en/messages.po new file mode 100644 index 000000000..e43b1bd38 --- /dev/null +++ b/src/raw/bag/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bag icon +#. js-lingui-explicit-id +#: scripts/temp/bag.js:2 +msgid "icon.title.bag" +msgstr "Handbag" diff --git a/src/raw/bank-id/locales/en/messages.po b/src/raw/bank-id/locales/en/messages.po new file mode 100644 index 000000000..8b8653b53 --- /dev/null +++ b/src/raw/bank-id/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for BankID icon +#. js-lingui-explicit-id +#: scripts/temp/bank-id.js:2 +msgid "icon.title.bank-id" +msgstr "BankID logo" diff --git a/src/raw/bank-ident/locales/en/messages.po b/src/raw/bank-ident/locales/en/messages.po new file mode 100644 index 000000000..565fe0d86 --- /dev/null +++ b/src/raw/bank-ident/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bank ident icon +#. js-lingui-explicit-id +#: scripts/temp/bank-ident.js:2 +msgid "icon.title.bank-ident" +msgstr "Shield with checkmark" diff --git a/src/raw/bank/locales/en/messages.po b/src/raw/bank/locales/en/messages.po new file mode 100644 index 000000000..b4b5624f0 --- /dev/null +++ b/src/raw/bank/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bank icon +#. js-lingui-explicit-id +#: scripts/temp/bank.js:2 +msgid "icon.title.bank" +msgstr "A bank with three columns" diff --git a/src/raw/battery-empty/locales/en/messages.po b/src/raw/battery-empty/locales/en/messages.po new file mode 100644 index 000000000..3c3337955 --- /dev/null +++ b/src/raw/battery-empty/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for battery empty icon +#. js-lingui-explicit-id +#: scripts/temp/battery-empty.js:2 +msgid "icon.title.battery-empty" +msgstr "Empty battery" diff --git a/src/raw/battery-full/locales/en/messages.po b/src/raw/battery-full/locales/en/messages.po new file mode 100644 index 000000000..e691e1a89 --- /dev/null +++ b/src/raw/battery-full/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for battery full icon +#. js-lingui-explicit-id +#: scripts/temp/battery-full.js:2 +msgid "icon.title.battery-full" +msgstr "Full battery" diff --git a/src/raw/battery-half-full/locales/en/messages.po b/src/raw/battery-half-full/locales/en/messages.po new file mode 100644 index 000000000..80ae2b1a5 --- /dev/null +++ b/src/raw/battery-half-full/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for battery half full icon +#. js-lingui-explicit-id +#: scripts/temp/battery-half-full.js:2 +msgid "icon.title.battery-half-full" +msgstr "Half-full battery" diff --git a/src/raw/beach/locales/en/messages.po b/src/raw/beach/locales/en/messages.po new file mode 100644 index 000000000..bde97dd84 --- /dev/null +++ b/src/raw/beach/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for beach icon +#. js-lingui-explicit-id +#: scripts/temp/beach.js:2 +msgid "icon.title.beach" +msgstr "Beach umbrella" diff --git a/src/raw/bell/locales/en/messages.po b/src/raw/bell/locales/en/messages.po new file mode 100644 index 000000000..81a6399ff --- /dev/null +++ b/src/raw/bell/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bell icon +#. js-lingui-explicit-id +#: scripts/temp/bell.js:2 +msgid "icon.title.bell" +msgstr "Bell" diff --git a/src/raw/bin/locales/en/messages.po b/src/raw/bin/locales/en/messages.po new file mode 100644 index 000000000..86e9d2508 --- /dev/null +++ b/src/raw/bin/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bin icon +#. js-lingui-explicit-id +#: scripts/temp/bin.js:2 +msgid "icon.title.bin" +msgstr "Trash can" diff --git a/src/raw/block/locales/en/messages.po b/src/raw/block/locales/en/messages.po new file mode 100644 index 000000000..aac29eb3b --- /dev/null +++ b/src/raw/block/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for block icon +#. js-lingui-explicit-id +#: scripts/temp/block.js:2 +msgid "icon.title.block" +msgstr "Person with highlighted no entry sign" diff --git a/src/raw/boat-length/locales/en/messages.po b/src/raw/boat-length/locales/en/messages.po new file mode 100644 index 000000000..ed72c3edb --- /dev/null +++ b/src/raw/boat-length/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for boat length icon +#. js-lingui-explicit-id +#: scripts/temp/boat-length.js:2 +msgid "icon.title.boat-length" +msgstr "Boat with arrows in both directions" diff --git a/src/raw/bolt/locales/en/messages.po b/src/raw/bolt/locales/en/messages.po new file mode 100644 index 000000000..4433f8b74 --- /dev/null +++ b/src/raw/bolt/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bolt icon +#. js-lingui-explicit-id +#: scripts/temp/bolt.js:2 +msgid "icon.title.bolt" +msgstr "Lightning bolt" diff --git a/src/raw/bookmark/locales/en/messages.po b/src/raw/bookmark/locales/en/messages.po new file mode 100644 index 000000000..fdafff3a7 --- /dev/null +++ b/src/raw/bookmark/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bookmark icon +#. js-lingui-explicit-id +#: scripts/temp/bookmark.js:2 +msgid "icon.title.bookmark" +msgstr "Bookmark" diff --git a/src/raw/building-plot/locales/en/messages.po b/src/raw/building-plot/locales/en/messages.po new file mode 100644 index 000000000..0e46fe77a --- /dev/null +++ b/src/raw/building-plot/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for building plot icon +#. js-lingui-explicit-id +#: scripts/temp/building-plot.js:2 +msgid "icon.title.building-plot" +msgstr "Dotted square with a highlighted house" diff --git a/src/raw/building/locales/en/messages.po b/src/raw/building/locales/en/messages.po new file mode 100644 index 000000000..511ebe506 --- /dev/null +++ b/src/raw/building/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for building icon +#. js-lingui-explicit-id +#: scripts/temp/building.js:2 +msgid "icon.title.building" +msgstr "Apartment building" diff --git a/src/raw/bulb/locales/en/messages.po b/src/raw/bulb/locales/en/messages.po new file mode 100644 index 000000000..5c6eeda81 --- /dev/null +++ b/src/raw/bulb/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bulb icon +#. js-lingui-explicit-id +#: scripts/temp/bulb.js:2 +msgid "icon.title.bulb" +msgstr "Lightbulb" diff --git a/src/raw/bulldozer/locales/en/messages.po b/src/raw/bulldozer/locales/en/messages.po new file mode 100644 index 000000000..dade737c0 --- /dev/null +++ b/src/raw/bulldozer/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bulldozer icon +#. js-lingui-explicit-id +#: scripts/temp/bulldozer.js:2 +msgid "icon.title.bulldozer" +msgstr "Bulldozer" diff --git a/src/raw/burger/locales/en/messages.po b/src/raw/burger/locales/en/messages.po new file mode 100644 index 000000000..667a55d84 --- /dev/null +++ b/src/raw/burger/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for burger icon +#. js-lingui-explicit-id +#: scripts/temp/burger.js:2 +msgid "icon.title.burger" +msgstr "Three horizontal lines" diff --git a/src/raw/bus/locales/en/messages.po b/src/raw/bus/locales/en/messages.po new file mode 100644 index 000000000..b48cd6094 --- /dev/null +++ b/src/raw/bus/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for bus icon +#. js-lingui-explicit-id +#: scripts/temp/bus.js:2 +msgid "icon.title.bus" +msgstr "Bus" diff --git a/src/raw/cabin-hut/locales/en/messages.po b/src/raw/cabin-hut/locales/en/messages.po new file mode 100644 index 000000000..9fac1e672 --- /dev/null +++ b/src/raw/cabin-hut/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cabin hut icon +#. js-lingui-explicit-id +#: scripts/temp/cabin-hut.js:2 +msgid "icon.title.cabin-hut" +msgstr "Cabin with garden" diff --git a/src/raw/cabin/locales/en/messages.po b/src/raw/cabin/locales/en/messages.po new file mode 100644 index 000000000..98f7b9aaf --- /dev/null +++ b/src/raw/cabin/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cabin icon +#. js-lingui-explicit-id +#: scripts/temp/cabin.js:2 +msgid "icon.title.cabin" +msgstr "Vacation cabin" diff --git a/src/raw/calculator/locales/en/messages.po b/src/raw/calculator/locales/en/messages.po new file mode 100644 index 000000000..40d8431d5 --- /dev/null +++ b/src/raw/calculator/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for calculator icon +#. js-lingui-explicit-id +#: scripts/temp/calculator.js:2 +msgid "icon.title.calculator" +msgstr "Calculator" diff --git a/src/raw/calendar/locales/en/messages.po b/src/raw/calendar/locales/en/messages.po new file mode 100644 index 000000000..90f026871 --- /dev/null +++ b/src/raw/calendar/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for calendar icon +#. js-lingui-explicit-id +#: scripts/temp/calendar.js:2 +msgid "icon.title.calendar" +msgstr "Calendar" diff --git a/src/raw/camera/locales/en/messages.po b/src/raw/camera/locales/en/messages.po new file mode 100644 index 000000000..6a198277c --- /dev/null +++ b/src/raw/camera/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for camera icon +#. js-lingui-explicit-id +#: scripts/temp/camera.js:2 +msgid "icon.title.camera" +msgstr "Camera" diff --git a/src/raw/camping/locales/en/messages.po b/src/raw/camping/locales/en/messages.po new file mode 100644 index 000000000..1b876b83d --- /dev/null +++ b/src/raw/camping/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for camping icon +#. js-lingui-explicit-id +#: scripts/temp/camping.js:2 +msgid "icon.title.camping" +msgstr "Camper" diff --git a/src/raw/car-key/locales/en/messages.po b/src/raw/car-key/locales/en/messages.po new file mode 100644 index 000000000..13a5b1f86 --- /dev/null +++ b/src/raw/car-key/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for car key icon +#. js-lingui-explicit-id +#: scripts/temp/car-key.js:2 +msgid "icon.title.car-key" +msgstr "Car key" diff --git a/src/raw/car-rent/locales/en/messages.po b/src/raw/car-rent/locales/en/messages.po new file mode 100644 index 000000000..1149529af --- /dev/null +++ b/src/raw/car-rent/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for car rent icon +#. js-lingui-explicit-id +#: scripts/temp/car-rent.js:2 +msgid "icon.title.car-rent" +msgstr "Car and clock" diff --git a/src/raw/car-service/locales/en/messages.po b/src/raw/car-service/locales/en/messages.po new file mode 100644 index 000000000..e53d55327 --- /dev/null +++ b/src/raw/car-service/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for car service icon +#. js-lingui-explicit-id +#: scripts/temp/car-service.js:2 +msgid "icon.title.car-service" +msgstr "Car and star" diff --git a/src/raw/car-subscription/locales/en/messages.po b/src/raw/car-subscription/locales/en/messages.po new file mode 100644 index 000000000..07fb717e4 --- /dev/null +++ b/src/raw/car-subscription/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for car subscription icon +#. js-lingui-explicit-id +#: scripts/temp/car-subscription.js:2 +msgid "icon.title.car-subscription" +msgstr "Car and checklist" diff --git a/src/raw/car/locales/en/messages.po b/src/raw/car/locales/en/messages.po new file mode 100644 index 000000000..385986938 --- /dev/null +++ b/src/raw/car/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for car icon +#. js-lingui-explicit-id +#: scripts/temp/car.js:2 +msgid "icon.title.car" +msgstr "Car" diff --git a/src/raw/cart/locales/en/messages.po b/src/raw/cart/locales/en/messages.po new file mode 100644 index 000000000..bab792877 --- /dev/null +++ b/src/raw/cart/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cart icon +#. js-lingui-explicit-id +#: scripts/temp/cart.js:2 +msgid "icon.title.cart" +msgstr "Shopping cart" diff --git a/src/raw/chainsaw/locales/en/messages.po b/src/raw/chainsaw/locales/en/messages.po new file mode 100644 index 000000000..c4832ac41 --- /dev/null +++ b/src/raw/chainsaw/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chainsaw icon +#. js-lingui-explicit-id +#: scripts/temp/chainsaw.js:2 +msgid "icon.title.chainsaw" +msgstr "Chainsaw" diff --git a/src/raw/charger/locales/en/messages.po b/src/raw/charger/locales/en/messages.po new file mode 100644 index 000000000..f85cc57f1 --- /dev/null +++ b/src/raw/charger/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for charger icon +#. js-lingui-explicit-id +#: scripts/temp/charger.js:2 +msgid "icon.title.charger" +msgstr "Charging cable" diff --git a/src/raw/charter/locales/en/messages.po b/src/raw/charter/locales/en/messages.po new file mode 100644 index 000000000..910b58350 --- /dev/null +++ b/src/raw/charter/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for charter icon +#. js-lingui-explicit-id +#: scripts/temp/charter.js:2 +msgid "icon.title.charter" +msgstr "Suitcase" diff --git a/src/raw/chat-request/locales/en/messages.po b/src/raw/chat-request/locales/en/messages.po new file mode 100644 index 000000000..9d682e880 --- /dev/null +++ b/src/raw/chat-request/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chat request icon +#. js-lingui-explicit-id +#: scripts/temp/chat-request.js:2 +msgid "icon.title.chat-request" +msgstr "Speech bubble next to a person" diff --git a/src/raw/chat-support/locales/en/messages.po b/src/raw/chat-support/locales/en/messages.po new file mode 100644 index 000000000..3c49acf94 --- /dev/null +++ b/src/raw/chat-support/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chat support icon +#. js-lingui-explicit-id +#: scripts/temp/chat-support.js:2 +msgid "icon.title.chat-support" +msgstr "Speech bubbles with smiley faces" diff --git a/src/raw/check/locales/en/messages.po b/src/raw/check/locales/en/messages.po new file mode 100644 index 000000000..f3d73e053 --- /dev/null +++ b/src/raw/check/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for check icon +#. js-lingui-explicit-id +#: scripts/temp/check.js:2 +msgid "icon.title.check" +msgstr "Checkmark" diff --git a/src/raw/checklist/locales/en/messages.po b/src/raw/checklist/locales/en/messages.po new file mode 100644 index 000000000..a144187ab --- /dev/null +++ b/src/raw/checklist/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for checklist icon +#. js-lingui-explicit-id +#: scripts/temp/checklist.js:2 +msgid "icon.title.checklist" +msgstr "Checklist" diff --git a/src/raw/chevron-double-left/locales/en/messages.po b/src/raw/chevron-double-left/locales/en/messages.po new file mode 100644 index 000000000..5995cad69 --- /dev/null +++ b/src/raw/chevron-double-left/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-double-left icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-double-left.js:2 +msgid "icon.title.chevron-double-left" +msgstr "Double leftward arrow" diff --git a/src/raw/chevron-double-right/locales/en/messages.po b/src/raw/chevron-double-right/locales/en/messages.po new file mode 100644 index 000000000..76def4636 --- /dev/null +++ b/src/raw/chevron-double-right/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-double-right icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-double-right.js:2 +msgid "icon.title.chevron-double-right" +msgstr "Double rightward arrow" diff --git a/src/raw/chevron-down/locales/en/messages.po b/src/raw/chevron-down/locales/en/messages.po new file mode 100644 index 000000000..82419dd8b --- /dev/null +++ b/src/raw/chevron-down/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-down icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-down.js:2 +msgid "icon.title.chevron-down" +msgstr "Downward arrow" diff --git a/src/raw/chevron-left/locales/en/messages.po b/src/raw/chevron-left/locales/en/messages.po new file mode 100644 index 000000000..89d575321 --- /dev/null +++ b/src/raw/chevron-left/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-left icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-left.js:2 +msgid "icon.title.chevron-left" +msgstr "Leftward arrow" diff --git a/src/raw/chevron-right/locales/en/messages.po b/src/raw/chevron-right/locales/en/messages.po new file mode 100644 index 000000000..29db76939 --- /dev/null +++ b/src/raw/chevron-right/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-right icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-right.js:2 +msgid "icon.title.chevron-right" +msgstr "Rightward arrow" diff --git a/src/raw/chevron-up/locales/en/messages.po b/src/raw/chevron-up/locales/en/messages.po new file mode 100644 index 000000000..c794f8329 --- /dev/null +++ b/src/raw/chevron-up/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for chevron-up icon +#. js-lingui-explicit-id +#: scripts/temp/chevron-up.js:2 +msgid "icon.title.chevron-up" +msgstr "Upward arrow" diff --git a/src/raw/circle-plus/locales/en/messages.po b/src/raw/circle-plus/locales/en/messages.po new file mode 100644 index 000000000..0384079be --- /dev/null +++ b/src/raw/circle-plus/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for circle-plus icon +#. js-lingui-explicit-id +#: scripts/temp/circle-plus.js:2 +msgid "icon.title.circle-plus" +msgstr "Circle with plus sign" diff --git a/src/raw/circle-user/locales/en/messages.po b/src/raw/circle-user/locales/en/messages.po new file mode 100644 index 000000000..3d83b9f2a --- /dev/null +++ b/src/raw/circle-user/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for circle-user icon +#. js-lingui-explicit-id +#: scripts/temp/circle-user.js:2 +msgid "icon.title.circle-user" +msgstr "Circle with user profile" diff --git a/src/raw/clock/locales/en/messages.po b/src/raw/clock/locales/en/messages.po new file mode 100644 index 000000000..a9b92621f --- /dev/null +++ b/src/raw/clock/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for clock icon +#. js-lingui-explicit-id +#: scripts/temp/clock.js:2 +msgid "icon.title.clock" +msgstr "Clock" diff --git a/src/raw/close/locales/en/messages.po b/src/raw/close/locales/en/messages.po new file mode 100644 index 000000000..b403946b6 --- /dev/null +++ b/src/raw/close/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for close icon +#. js-lingui-explicit-id +#: scripts/temp/close.js:2 +msgid "icon.title.close" +msgstr "Cross" diff --git a/src/raw/cog/locales/en/messages.po b/src/raw/cog/locales/en/messages.po new file mode 100644 index 000000000..6f1862789 --- /dev/null +++ b/src/raw/cog/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cog icon +#. js-lingui-explicit-id +#: scripts/temp/cog.js:2 +msgid "icon.title.cog" +msgstr "Gear" diff --git a/src/raw/color-palette/locales/en/messages.po b/src/raw/color-palette/locales/en/messages.po new file mode 100644 index 000000000..f2decae70 --- /dev/null +++ b/src/raw/color-palette/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for color palette icon +#. js-lingui-explicit-id +#: scripts/temp/color-palette.js:2 +msgid "icon.title.color-palette" +msgstr "Color palette" diff --git a/src/raw/cottage-plot/locales/en/messages.po b/src/raw/cottage-plot/locales/en/messages.po new file mode 100644 index 000000000..d3541940b --- /dev/null +++ b/src/raw/cottage-plot/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cottage plot icon +#. js-lingui-explicit-id +#: scripts/temp/cottage-plot.js:2 +msgid "icon.title.cottage-plot" +msgstr "Dotted square with a highlighted house" diff --git a/src/raw/credit-card/locales/en/messages.po b/src/raw/credit-card/locales/en/messages.po new file mode 100644 index 000000000..9805e025d --- /dev/null +++ b/src/raw/credit-card/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for credit card icon +#. js-lingui-explicit-id +#: scripts/temp/credit-card.js:2 +msgid "icon.title.credit-card" +msgstr "Credit card" diff --git a/src/raw/cursor/locales/en/messages.po b/src/raw/cursor/locales/en/messages.po new file mode 100644 index 000000000..071ddfb89 --- /dev/null +++ b/src/raw/cursor/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for cursor icon +#. js-lingui-explicit-id +#: scripts/temp/cursor.js:2 +msgid "icon.title.cursor" +msgstr "Mouse pointer over a circle" diff --git a/src/raw/dating/locales/en/messages.po b/src/raw/dating/locales/en/messages.po new file mode 100644 index 000000000..092aa3e68 --- /dev/null +++ b/src/raw/dating/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for dating icon +#. js-lingui-explicit-id +#: scripts/temp/dating.js:2 +msgid "icon.title.dating" +msgstr "Two hearts" diff --git a/src/raw/diner/locales/en/messages.po b/src/raw/diner/locales/en/messages.po new file mode 100644 index 000000000..9cbfe5c6e --- /dev/null +++ b/src/raw/diner/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for diner icon +#. js-lingui-explicit-id +#: scripts/temp/diner.js:2 +msgid "icon.title.diner" +msgstr "Knife and fork" diff --git a/src/raw/discount/locales/en/messages.po b/src/raw/discount/locales/en/messages.po new file mode 100644 index 000000000..d06cb55b1 --- /dev/null +++ b/src/raw/discount/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for discount icon +#. js-lingui-explicit-id +#: scripts/temp/discount.js:2 +msgid "icon.title.discount" +msgstr "Percentage sign" diff --git a/src/raw/dislike/locales/en/messages.po b/src/raw/dislike/locales/en/messages.po new file mode 100644 index 000000000..b97e5aaf1 --- /dev/null +++ b/src/raw/dislike/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for dislike icon +#. js-lingui-explicit-id +#: scripts/temp/dislike.js:2 +msgid "icon.title.dislike" +msgstr "Thumbs down" diff --git a/src/raw/door/locales/en/messages.po b/src/raw/door/locales/en/messages.po new file mode 100644 index 000000000..61d427785 --- /dev/null +++ b/src/raw/door/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for door icon +#. js-lingui-explicit-id +#: scripts/temp/door.js:2 +msgid "icon.title.door" +msgstr "Door" diff --git a/src/raw/dots/locales/en/messages.po b/src/raw/dots/locales/en/messages.po new file mode 100644 index 000000000..9207e39fb --- /dev/null +++ b/src/raw/dots/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for dots icon +#. js-lingui-explicit-id +#: scripts/temp/dots.js:2 +msgid "icon.title.dots" +msgstr "Three dots" diff --git a/src/raw/double-bed/locales/en/messages.po b/src/raw/double-bed/locales/en/messages.po new file mode 100644 index 000000000..7cc04d0ef --- /dev/null +++ b/src/raw/double-bed/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for double bed icon +#. js-lingui-explicit-id +#: scripts/temp/double-bed.js:2 +msgid "icon.title.double-bed" +msgstr "Double bed" diff --git a/src/raw/download/locales/en/messages.po b/src/raw/download/locales/en/messages.po new file mode 100644 index 000000000..3d820eed6 --- /dev/null +++ b/src/raw/download/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for download icon +#. js-lingui-explicit-id +#: scripts/temp/download.js:2 +msgid "icon.title.download" +msgstr "Arrow pointing down" diff --git a/src/raw/drink/locales/en/messages.po b/src/raw/drink/locales/en/messages.po new file mode 100644 index 000000000..8ee311494 --- /dev/null +++ b/src/raw/drink/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for drink icon +#. js-lingui-explicit-id +#: scripts/temp/drink.js:2 +msgid "icon.title.drink" +msgstr "Cocktail glass" diff --git a/src/raw/economy/locales/en/messages.po b/src/raw/economy/locales/en/messages.po new file mode 100644 index 000000000..1da5f3c78 --- /dev/null +++ b/src/raw/economy/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for economy icon +#. js-lingui-explicit-id +#: scripts/temp/economy.js:2 +msgid "icon.title.economy" +msgstr "Banknote and two coins" diff --git a/src/raw/edit/locales/en/messages.po b/src/raw/edit/locales/en/messages.po new file mode 100644 index 000000000..92ab54fc7 --- /dev/null +++ b/src/raw/edit/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for edit icon +#. js-lingui-explicit-id +#: scripts/temp/edit.js:2 +msgid "icon.title.edit" +msgstr "Pencil" diff --git a/src/raw/energy/locales/en/messages.po b/src/raw/energy/locales/en/messages.po new file mode 100644 index 000000000..e03fdeb04 --- /dev/null +++ b/src/raw/energy/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for energy icon +#. js-lingui-explicit-id +#: scripts/temp/energy.js:2 +msgid "icon.title.energy" +msgstr "Lightning bolt" diff --git a/src/raw/engine-belt/locales/en/messages.po b/src/raw/engine-belt/locales/en/messages.po new file mode 100644 index 000000000..3d4fda953 --- /dev/null +++ b/src/raw/engine-belt/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for engine belt icon +#. js-lingui-explicit-id +#: scripts/temp/engine-belt.js:2 +msgid "icon.title.engine-belt" +msgstr "Fan belt" diff --git a/src/raw/engine/locales/en/messages.po b/src/raw/engine/locales/en/messages.po new file mode 100644 index 000000000..8a78911ff --- /dev/null +++ b/src/raw/engine/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for engine icon +#. js-lingui-explicit-id +#: scripts/temp/engine.js:2 +msgid "icon.title.engine" +msgstr "Engine" diff --git a/src/raw/exchange/locales/en/messages.po b/src/raw/exchange/locales/en/messages.po new file mode 100644 index 000000000..5c701431f --- /dev/null +++ b/src/raw/exchange/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for exchange icon +#. js-lingui-explicit-id +#: scripts/temp/exchange.js:2 +msgid "icon.title.exchange" +msgstr "Two arrows forming a circle" diff --git a/src/raw/expand/locales/en/messages.po b/src/raw/expand/locales/en/messages.po new file mode 100644 index 000000000..60ec46b77 --- /dev/null +++ b/src/raw/expand/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for expand icon +#. js-lingui-explicit-id +#: scripts/temp/expand.js:2 +msgid "icon.title.expand" +msgstr "Arrows pointing outwards" diff --git a/src/raw/eye-off/locales/en/messages.po b/src/raw/eye-off/locales/en/messages.po new file mode 100644 index 000000000..5c21300fb --- /dev/null +++ b/src/raw/eye-off/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for eye-off icon +#. js-lingui-explicit-id +#: scripts/temp/eye-off.js:2 +msgid "icon.title.eye-off" +msgstr "Closed eye" diff --git a/src/raw/eye-on/locales/en/messages.po b/src/raw/eye-on/locales/en/messages.po new file mode 100644 index 000000000..75f6fe99c --- /dev/null +++ b/src/raw/eye-on/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for eye-on icon +#. js-lingui-explicit-id +#: scripts/temp/eye-on.js:2 +msgid "icon.title.eye-on" +msgstr "Open eye" diff --git a/src/raw/facebook/locales/en/messages.po b/src/raw/facebook/locales/en/messages.po new file mode 100644 index 000000000..078cd7305 --- /dev/null +++ b/src/raw/facebook/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Facebook icon +#. js-lingui-explicit-id +#: scripts/temp/facebook.js:2 +msgid "icon.title.facebook" +msgstr "Facebook logo" diff --git a/src/raw/farm/locales/en/messages.po b/src/raw/farm/locales/en/messages.po new file mode 100644 index 000000000..6868a21ad --- /dev/null +++ b/src/raw/farm/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for farm icon +#. js-lingui-explicit-id +#: scripts/temp/farm.js:2 +msgid "icon.title.farm" +msgstr "Barn with silo and birds" diff --git a/src/raw/favorite/locales/en/messages.po b/src/raw/favorite/locales/en/messages.po new file mode 100644 index 000000000..121277611 --- /dev/null +++ b/src/raw/favorite/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for favorite icon +#. js-lingui-explicit-id +#: scripts/temp/favorite.js:2 +msgid "icon.title.favorite" +msgstr "Heart" diff --git a/src/raw/feedback/locales/en/messages.po b/src/raw/feedback/locales/en/messages.po new file mode 100644 index 000000000..92a1befed --- /dev/null +++ b/src/raw/feedback/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for feedback icon +#. js-lingui-explicit-id +#: scripts/temp/feedback.js:2 +msgid "icon.title.feedback" +msgstr "Speech bubbles" diff --git a/src/raw/file/locales/en/messages.po b/src/raw/file/locales/en/messages.po new file mode 100644 index 000000000..7fd046247 --- /dev/null +++ b/src/raw/file/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for file icon +#. js-lingui-explicit-id +#: scripts/temp/file.js:2 +msgid "icon.title.file" +msgstr "File folder" diff --git a/src/raw/filter/locales/en/messages.po b/src/raw/filter/locales/en/messages.po new file mode 100644 index 000000000..f1b7f3eae --- /dev/null +++ b/src/raw/filter/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for filter icon +#. js-lingui-explicit-id +#: scripts/temp/filter.js:2 +msgid "icon.title.filter" +msgstr "Funnel" diff --git a/src/raw/fireplace/locales/en/messages.po b/src/raw/fireplace/locales/en/messages.po new file mode 100644 index 000000000..13febc6f4 --- /dev/null +++ b/src/raw/fireplace/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for fireplace icon +#. js-lingui-explicit-id +#: scripts/temp/fireplace.js:2 +msgid "icon.title.fireplace" +msgstr "Fireplace" diff --git a/src/raw/fishing/locales/en/messages.po b/src/raw/fishing/locales/en/messages.po new file mode 100644 index 000000000..75a31bc98 --- /dev/null +++ b/src/raw/fishing/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for fishing icon +#. js-lingui-explicit-id +#: scripts/temp/fishing.js:2 +msgid "icon.title.fishing" +msgstr "Fishing hook" diff --git a/src/raw/fitness/locales/en/messages.po b/src/raw/fitness/locales/en/messages.po new file mode 100644 index 000000000..c573f09aa --- /dev/null +++ b/src/raw/fitness/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for fitness icon +#. js-lingui-explicit-id +#: scripts/temp/fitness.js:2 +msgid "icon.title.fitness" +msgstr "Running shoe" diff --git a/src/raw/front-wheel-drive/locales/en/messages.po b/src/raw/front-wheel-drive/locales/en/messages.po new file mode 100644 index 000000000..d231ff811 --- /dev/null +++ b/src/raw/front-wheel-drive/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for front-wheel drive icon +#. js-lingui-explicit-id +#: scripts/temp/front-wheel-drive.js:2 +msgid "icon.title.front-wheel-drive" +msgstr "Front-wheel drive" diff --git a/src/raw/gas-diesel/locales/en/messages.po b/src/raw/gas-diesel/locales/en/messages.po new file mode 100644 index 000000000..d5bde768a --- /dev/null +++ b/src/raw/gas-diesel/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for gas diesel icon +#. js-lingui-explicit-id +#: scripts/temp/gas-diesel.js:2 +msgid "icon.title.gas-diesel" +msgstr "Diesel pump" diff --git a/src/raw/gas-fuel/locales/en/messages.po b/src/raw/gas-fuel/locales/en/messages.po new file mode 100644 index 000000000..4cd4f1ac9 --- /dev/null +++ b/src/raw/gas-fuel/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for gas fuel icon +#. js-lingui-explicit-id +#: scripts/temp/gas-fuel.js:2 +msgid "icon.title.gas-fuel" +msgstr "Gas pump" diff --git a/src/raw/gas-hybrid/locales/en/messages.po b/src/raw/gas-hybrid/locales/en/messages.po new file mode 100644 index 000000000..06aec0d21 --- /dev/null +++ b/src/raw/gas-hybrid/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for gas hybrid icon +#. js-lingui-explicit-id +#: scripts/temp/gas-hybrid.js:2 +msgid "icon.title.gas-hybrid" +msgstr "Circle with a plug and a drop" diff --git a/src/raw/graph-line/locales/en/messages.po b/src/raw/graph-line/locales/en/messages.po new file mode 100644 index 000000000..b2feab909 --- /dev/null +++ b/src/raw/graph-line/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for graph line icon +#. js-lingui-explicit-id +#: scripts/temp/graph-line.js:2 +msgid "icon.title.graph-line" +msgstr "Line graph" diff --git a/src/raw/graph-pie/locales/en/messages.po b/src/raw/graph-pie/locales/en/messages.po new file mode 100644 index 000000000..3d373eeb8 --- /dev/null +++ b/src/raw/graph-pie/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for graph pie icon +#. js-lingui-explicit-id +#: scripts/temp/graph-pie.js:2 +msgid "icon.title.graph-pie" +msgstr "Pie chart" diff --git a/src/raw/grid/locales/en/messages.po b/src/raw/grid/locales/en/messages.po new file mode 100644 index 000000000..2e022b53c --- /dev/null +++ b/src/raw/grid/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for grid icon +#. js-lingui-explicit-id +#: scripts/temp/grid.js:2 +msgid "icon.title.grid" +msgstr "Grid of squares" diff --git a/src/raw/grill/locales/en/messages.po b/src/raw/grill/locales/en/messages.po new file mode 100644 index 000000000..e4049145f --- /dev/null +++ b/src/raw/grill/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for grill icon +#. js-lingui-explicit-id +#: scripts/temp/grill.js:2 +msgid "icon.title.grill" +msgstr "Charcoal grill" diff --git a/src/raw/heart-rate/locales/en/messages.po b/src/raw/heart-rate/locales/en/messages.po new file mode 100644 index 000000000..d161a7af8 --- /dev/null +++ b/src/raw/heart-rate/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for heart rate icon +#. js-lingui-explicit-id +#: scripts/temp/heart-rate.js:2 +msgid "icon.title.heart-rate" +msgstr "Heart with heart rate indicator" diff --git a/src/raw/hiking/locales/en/messages.po b/src/raw/hiking/locales/en/messages.po new file mode 100644 index 000000000..820303b18 --- /dev/null +++ b/src/raw/hiking/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for hiking icon +#. js-lingui-explicit-id +#: scripts/temp/hiking.js:2 +msgid "icon.title.hiking" +msgstr "Forest path" diff --git a/src/raw/history/locales/en/messages.po b/src/raw/history/locales/en/messages.po new file mode 100644 index 000000000..e6837118d --- /dev/null +++ b/src/raw/history/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for history icon +#. js-lingui-explicit-id +#: scripts/temp/history.js:2 +msgid "icon.title.history" +msgstr "Clock with arrow going counterclockwise" diff --git a/src/raw/honk/locales/en/messages.po b/src/raw/honk/locales/en/messages.po new file mode 100644 index 000000000..27223f8e7 --- /dev/null +++ b/src/raw/honk/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for honk icon +#. js-lingui-explicit-id +#: scripts/temp/honk.js:2 +msgid "icon.title.honk" +msgstr "Car horn" diff --git a/src/raw/hotel/locales/en/messages.po b/src/raw/hotel/locales/en/messages.po new file mode 100644 index 000000000..6c703be4f --- /dev/null +++ b/src/raw/hotel/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for hotel icon +#. js-lingui-explicit-id +#: scripts/temp/hotel.js:2 +msgid "icon.title.hotel" +msgstr "Hotel building" diff --git a/src/raw/house-bed/locales/en/messages.po b/src/raw/house-bed/locales/en/messages.po new file mode 100644 index 000000000..2e2d68a4d --- /dev/null +++ b/src/raw/house-bed/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for house bed icon +#. js-lingui-explicit-id +#: scripts/temp/house-bed.js:2 +msgid "icon.title.house-bed" +msgstr "Bed with a roof over it" diff --git a/src/raw/house-cabin/locales/en/messages.po b/src/raw/house-cabin/locales/en/messages.po new file mode 100644 index 000000000..f5fea91af --- /dev/null +++ b/src/raw/house-cabin/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for house cabin icon +#. js-lingui-explicit-id +#: scripts/temp/house-cabin.js:2 +msgid "icon.title.house-cabin" +msgstr "Cabin" diff --git a/src/raw/house-modern/locales/en/messages.po b/src/raw/house-modern/locales/en/messages.po new file mode 100644 index 000000000..e5b73cf90 --- /dev/null +++ b/src/raw/house-modern/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for house modern icon +#. js-lingui-explicit-id +#: scripts/temp/house-modern.js:2 +msgid "icon.title.house-modern" +msgstr "Modern house" diff --git a/src/raw/house-person/locales/en/messages.po b/src/raw/house-person/locales/en/messages.po new file mode 100644 index 000000000..346421e2c --- /dev/null +++ b/src/raw/house-person/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for house person icon +#. js-lingui-explicit-id +#: scripts/temp/house-person.js:2 +msgid "icon.title.house-person" +msgstr "House with a person" diff --git a/src/raw/image/locales/en/messages.po b/src/raw/image/locales/en/messages.po new file mode 100644 index 000000000..973abe855 --- /dev/null +++ b/src/raw/image/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for image icon +#. js-lingui-explicit-id +#: scripts/temp/image.js:2 +msgid "icon.title.image" +msgstr "Image" diff --git a/src/raw/info/locales/en/messages.po b/src/raw/info/locales/en/messages.po new file mode 100644 index 000000000..175b6e5a9 --- /dev/null +++ b/src/raw/info/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for info icon +#. js-lingui-explicit-id +#: scripts/temp/info.js:2 +msgid "icon.title.info" +msgstr "Information circle" diff --git a/src/raw/instagram/locales/en/messages.po b/src/raw/instagram/locales/en/messages.po new file mode 100644 index 000000000..531bba6f8 --- /dev/null +++ b/src/raw/instagram/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Instagram icon +#. js-lingui-explicit-id +#: scripts/temp/instagram.js:2 +msgid "icon.title.instagram" +msgstr "Instagram logo" diff --git a/src/raw/job/locales/en/messages.po b/src/raw/job/locales/en/messages.po new file mode 100644 index 000000000..4963939d2 --- /dev/null +++ b/src/raw/job/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for job icon +#. js-lingui-explicit-id +#: scripts/temp/job.js:2 +msgid "icon.title.job" +msgstr "Document folder" diff --git a/src/raw/keys/locales/en/messages.po b/src/raw/keys/locales/en/messages.po new file mode 100644 index 000000000..294678fa5 --- /dev/null +++ b/src/raw/keys/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for keys icon +#. js-lingui-explicit-id +#: scripts/temp/keys.js:2 +msgid "icon.title.keys" +msgstr "Two keys on a keyring" diff --git a/src/raw/krone/locales/en/messages.po b/src/raw/krone/locales/en/messages.po new file mode 100644 index 000000000..567089ef4 --- /dev/null +++ b/src/raw/krone/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for krone icon +#. js-lingui-explicit-id +#: scripts/temp/krone.js:2 +msgid "icon.title.krone" +msgstr "Circle with KR" diff --git a/src/raw/landscape/locales/en/messages.po b/src/raw/landscape/locales/en/messages.po new file mode 100644 index 000000000..6ac1bb081 --- /dev/null +++ b/src/raw/landscape/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for landscape icon +#. js-lingui-explicit-id +#: scripts/temp/landscape.js:2 +msgid "icon.title.landscape" +msgstr "Sun and mountains" diff --git a/src/raw/laundry/locales/en/messages.po b/src/raw/laundry/locales/en/messages.po new file mode 100644 index 000000000..d23de3bbe --- /dev/null +++ b/src/raw/laundry/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for laundry icon +#. js-lingui-explicit-id +#: scripts/temp/laundry.js:2 +msgid "icon.title.laundry" +msgstr "Washing machine" diff --git a/src/raw/layers/locales/en/messages.po b/src/raw/layers/locales/en/messages.po new file mode 100644 index 000000000..3a89874a3 --- /dev/null +++ b/src/raw/layers/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for layers icon +#. js-lingui-explicit-id +#: scripts/temp/layers.js:2 +msgid "icon.title.layers" +msgstr "Three squares overlapping" diff --git a/src/raw/leaf/locales/en/messages.po b/src/raw/leaf/locales/en/messages.po new file mode 100644 index 000000000..be9ad37cb --- /dev/null +++ b/src/raw/leaf/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for leaf icon +#. js-lingui-explicit-id +#: scripts/temp/leaf.js:2 +msgid "icon.title.leaf" +msgstr "Leaf" diff --git a/src/raw/lift/locales/en/messages.po b/src/raw/lift/locales/en/messages.po new file mode 100644 index 000000000..9b452529b --- /dev/null +++ b/src/raw/lift/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for lift icon +#. js-lingui-explicit-id +#: scripts/temp/lift.js:2 +msgid "icon.title.lift" +msgstr "Elevator" diff --git a/src/raw/like/locales/en/messages.po b/src/raw/like/locales/en/messages.po new file mode 100644 index 000000000..f60a15fd2 --- /dev/null +++ b/src/raw/like/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for like icon +#. js-lingui-explicit-id +#: scripts/temp/like.js:2 +msgid "icon.title.like" +msgstr "Thumbs-up" diff --git a/src/raw/link-external/locales/en/messages.po b/src/raw/link-external/locales/en/messages.po new file mode 100644 index 000000000..df6e73db3 --- /dev/null +++ b/src/raw/link-external/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for link external icon +#. js-lingui-explicit-id +#: scripts/temp/link-external.js:2 +msgid "icon.title.link-external" +msgstr "Square with an upward arrow to the right" diff --git a/src/raw/link/locales/en/messages.po b/src/raw/link/locales/en/messages.po new file mode 100644 index 000000000..dfd264c21 --- /dev/null +++ b/src/raw/link/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for link icon +#. js-lingui-explicit-id +#: scripts/temp/link.js:2 +msgid "icon.title.link" +msgstr "Chain link" diff --git a/src/raw/list-sort/locales/en/messages.po b/src/raw/list-sort/locales/en/messages.po new file mode 100644 index 000000000..913c14ddd --- /dev/null +++ b/src/raw/list-sort/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for list sort icon +#. js-lingui-explicit-id +#: scripts/temp/list-sort.js:2 +msgid "icon.title.list-sort" +msgstr "Vertical list with sorting arrow" diff --git a/src/raw/lock-shield/locales/en/messages.po b/src/raw/lock-shield/locales/en/messages.po new file mode 100644 index 000000000..7699476d0 --- /dev/null +++ b/src/raw/lock-shield/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for lock shield icon +#. js-lingui-explicit-id +#: scripts/temp/lock-shield.js:2 +msgid "icon.title.lock-shield" +msgstr "Shield with padlock" diff --git a/src/raw/mail/locales/en/messages.po b/src/raw/mail/locales/en/messages.po new file mode 100644 index 000000000..3cc84a250 --- /dev/null +++ b/src/raw/mail/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for mail icon +#. js-lingui-explicit-id +#: scripts/temp/mail.js:2 +msgid "icon.title.mail" +msgstr "Envelope with letter" diff --git a/src/raw/mailbox/locales/en/messages.po b/src/raw/mailbox/locales/en/messages.po new file mode 100644 index 000000000..3240fe78d --- /dev/null +++ b/src/raw/mailbox/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for mailbox icon +#. js-lingui-explicit-id +#: scripts/temp/mailbox.js:2 +msgid "icon.title.mailbox" +msgstr "Mailbox with a flag indicating new mail" diff --git a/src/raw/manual/locales/en/messages.po b/src/raw/manual/locales/en/messages.po new file mode 100644 index 000000000..ec731ae6b --- /dev/null +++ b/src/raw/manual/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for manual icon +#. js-lingui-explicit-id +#: scripts/temp/manual.js:2 +msgid "icon.title.manual" +msgstr "Manual transmission gearbox" diff --git a/src/raw/map/locales/en/messages.po b/src/raw/map/locales/en/messages.po new file mode 100644 index 000000000..de7de080e --- /dev/null +++ b/src/raw/map/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for map icon +#. js-lingui-explicit-id +#: scripts/temp/map.js:2 +msgid "icon.title.map" +msgstr "Map" diff --git a/src/raw/market/locales/en/messages.po b/src/raw/market/locales/en/messages.po new file mode 100644 index 000000000..0b6e842cc --- /dev/null +++ b/src/raw/market/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for market icon +#. js-lingui-explicit-id +#: scripts/temp/market.js:2 +msgid "icon.title.market" +msgstr "Sofa" diff --git a/src/raw/measure/locales/en/messages.po b/src/raw/measure/locales/en/messages.po new file mode 100644 index 000000000..4891ec0be --- /dev/null +++ b/src/raw/measure/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for measure icon +#. js-lingui-explicit-id +#: scripts/temp/measure.js:2 +msgid "icon.title.measure" +msgstr "Dotted square with measuring arrows" diff --git a/src/raw/message/locales/en/messages.po b/src/raw/message/locales/en/messages.po new file mode 100644 index 000000000..4cc560df6 --- /dev/null +++ b/src/raw/message/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for message icon +#. js-lingui-explicit-id +#: scripts/temp/message.js:2 +msgid "icon.title.message" +msgstr "Chat bubble" diff --git a/src/raw/messages/locales/en/messages.po b/src/raw/messages/locales/en/messages.po new file mode 100644 index 000000000..f4579e8f1 --- /dev/null +++ b/src/raw/messages/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for messages icon +#. js-lingui-explicit-id +#: scripts/temp/messages.js:2 +msgid "icon.title.messages" +msgstr "Speech bubbles" diff --git a/src/raw/minus/locales/en/messages.po b/src/raw/minus/locales/en/messages.po new file mode 100644 index 000000000..78414b790 --- /dev/null +++ b/src/raw/minus/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for minus icon +#. js-lingui-explicit-id +#: scripts/temp/minus.js:2 +msgid "icon.title.minus" +msgstr "Minus" diff --git a/src/raw/motorcycle/locales/en/messages.po b/src/raw/motorcycle/locales/en/messages.po new file mode 100644 index 000000000..56924f525 --- /dev/null +++ b/src/raw/motorcycle/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for motorcycle icon +#. js-lingui-explicit-id +#: scripts/temp/motorcycle.js:2 +msgid "icon.title.motorcycle" +msgstr "Motorcycle" diff --git a/src/raw/mountain/locales/en/messages.po b/src/raw/mountain/locales/en/messages.po new file mode 100644 index 000000000..2df7c3e83 --- /dev/null +++ b/src/raw/mountain/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for mountain icon +#. js-lingui-explicit-id +#: scripts/temp/mountain.js:2 +msgid "icon.title.mountain" +msgstr "Mountain" diff --git a/src/raw/nettbil/locales/en/messages.po b/src/raw/nettbil/locales/en/messages.po new file mode 100644 index 000000000..df9920dad --- /dev/null +++ b/src/raw/nettbil/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Nettbil icon +#. js-lingui-explicit-id +#: scripts/temp/nettbil.js:2 +msgid "icon.title.nettbil" +msgstr "Two circles with a semicircle above" diff --git a/src/raw/new-ad/locales/en/messages.po b/src/raw/new-ad/locales/en/messages.po new file mode 100644 index 000000000..c8a52647b --- /dev/null +++ b/src/raw/new-ad/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for new ad icon +#. js-lingui-explicit-id +#: scripts/temp/new-ad.js:2 +msgid "icon.title.new-ad" +msgstr "Sheet with image, headline, and highlighted plus sign" diff --git a/src/raw/no-smoking/locales/en/messages.po b/src/raw/no-smoking/locales/en/messages.po new file mode 100644 index 000000000..eb327ea79 --- /dev/null +++ b/src/raw/no-smoking/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for no smoking icon +#. js-lingui-explicit-id +#: scripts/temp/no-smoking.js:2 +msgid "icon.title.no-smoking" +msgstr "Overlaid cigarette" diff --git a/src/raw/norwegian-motor/locales/en/messages.po b/src/raw/norwegian-motor/locales/en/messages.po new file mode 100644 index 000000000..ef5ab5120 --- /dev/null +++ b/src/raw/norwegian-motor/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Norwegian Motor icon +#. js-lingui-explicit-id +#: scripts/temp/norwegian-motor.js:2 +msgid "icon.title.norwegian-motor" +msgstr "Circle with NBF" diff --git a/src/raw/office-desk/locales/en/messages.po b/src/raw/office-desk/locales/en/messages.po new file mode 100644 index 000000000..b71ace795 --- /dev/null +++ b/src/raw/office-desk/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for office desk icon +#. js-lingui-explicit-id +#: scripts/temp/office-desk.js:2 +msgid "icon.title.office-desk" +msgstr "Office desk with a computer screen" diff --git a/src/raw/paint-roller/locales/en/messages.po b/src/raw/paint-roller/locales/en/messages.po new file mode 100644 index 000000000..96b6ab30f --- /dev/null +++ b/src/raw/paint-roller/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for paint roller icon +#. js-lingui-explicit-id +#: scripts/temp/paint-roller.js:2 +msgid "icon.title.paint-roller" +msgstr "Paint roller in action" diff --git a/src/raw/parking/locales/en/messages.po b/src/raw/parking/locales/en/messages.po new file mode 100644 index 000000000..7116713e7 --- /dev/null +++ b/src/raw/parking/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for parking icon +#. js-lingui-explicit-id +#: scripts/temp/parking.js:2 +msgid "icon.title.parking" +msgstr "Parking sign" diff --git a/src/raw/paw/locales/en/messages.po b/src/raw/paw/locales/en/messages.po new file mode 100644 index 000000000..74234b75a --- /dev/null +++ b/src/raw/paw/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for paw icon +#. js-lingui-explicit-id +#: scripts/temp/paw.js:2 +msgid "icon.title.paw" +msgstr "Cat's paw" diff --git a/src/raw/phone-new/locales/en/messages.po b/src/raw/phone-new/locales/en/messages.po new file mode 100644 index 000000000..111907817 --- /dev/null +++ b/src/raw/phone-new/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for phone new icon +#. js-lingui-explicit-id +#: scripts/temp/phone-new.js:2 +msgid "icon.title.phone-new" +msgstr "Smartphone" diff --git a/src/raw/phone-scratched/locales/en/messages.po b/src/raw/phone-scratched/locales/en/messages.po new file mode 100644 index 000000000..7d0bf509e --- /dev/null +++ b/src/raw/phone-scratched/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for phone scratched icon +#. js-lingui-explicit-id +#: scripts/temp/phone-scratched.js:2 +msgid "icon.title.phone-scratched" +msgstr "Smartphone with three scratches on the glass" diff --git a/src/raw/phone-used/locales/en/messages.po b/src/raw/phone-used/locales/en/messages.po new file mode 100644 index 000000000..85a49760b --- /dev/null +++ b/src/raw/phone-used/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for phone used icon +#. js-lingui-explicit-id +#: scripts/temp/phone-used.js:2 +msgid "icon.title.phone-used" +msgstr "Smartphone with three scratches on the glass" diff --git a/src/raw/pin-marker/locales/en/messages.po b/src/raw/pin-marker/locales/en/messages.po new file mode 100644 index 000000000..a866f9bca --- /dev/null +++ b/src/raw/pin-marker/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for pin marker icon +#. js-lingui-explicit-id +#: scripts/temp/pin-marker.js:2 +msgid "icon.title.pin-marker" +msgstr "Map pin" diff --git a/src/raw/pin-round/locales/en/messages.po b/src/raw/pin-round/locales/en/messages.po new file mode 100644 index 000000000..d06cef038 --- /dev/null +++ b/src/raw/pin-round/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for pin round icon +#. js-lingui-explicit-id +#: scripts/temp/pin-round.js:2 +msgid "icon.title.pin-round" +msgstr "Map pin with a shadow underneath" diff --git a/src/raw/plane-ticket/locales/en/messages.po b/src/raw/plane-ticket/locales/en/messages.po new file mode 100644 index 000000000..eddc8e24a --- /dev/null +++ b/src/raw/plane-ticket/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for plane ticket icon +#. js-lingui-explicit-id +#: scripts/temp/plane-ticket.js:2 +msgid "icon.title.plane-ticket" +msgstr "Hand with plane ticket" diff --git a/src/raw/play/locales/en/messages.po b/src/raw/play/locales/en/messages.po new file mode 100644 index 000000000..feffb349a --- /dev/null +++ b/src/raw/play/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for play icon +#. js-lingui-explicit-id +#: scripts/temp/play.js:2 +msgid "icon.title.play" +msgstr "Play button" diff --git a/src/raw/playhouse/locales/en/messages.po b/src/raw/playhouse/locales/en/messages.po new file mode 100644 index 000000000..27315802c --- /dev/null +++ b/src/raw/playhouse/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for playhouse icon +#. js-lingui-explicit-id +#: scripts/temp/playhouse.js:2 +msgid "icon.title.playhouse" +msgstr "Climbing frame" diff --git a/src/raw/plots/locales/en/messages.po b/src/raw/plots/locales/en/messages.po new file mode 100644 index 000000000..b00a52c55 --- /dev/null +++ b/src/raw/plots/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for plots icon +#. js-lingui-explicit-id +#: scripts/temp/plots.js:2 +msgid "icon.title.plots" +msgstr "Dotted square with a highlighted smaller square" diff --git a/src/raw/plus/locales/en/messages.po b/src/raw/plus/locales/en/messages.po new file mode 100644 index 000000000..5a1098b83 --- /dev/null +++ b/src/raw/plus/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for plus icon +#. js-lingui-explicit-id +#: scripts/temp/plus.js:2 +msgid "icon.title.plus" +msgstr "Plus sign" diff --git a/src/raw/product-blink/locales/en/messages.po b/src/raw/product-blink/locales/en/messages.po new file mode 100644 index 000000000..3bb0af810 --- /dev/null +++ b/src/raw/product-blink/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product blink icon +#. js-lingui-explicit-id +#: scripts/temp/product-blink.js:2 +msgid "icon.title.product-blink" +msgstr "Rocket" diff --git a/src/raw/product-bump/locales/en/messages.po b/src/raw/product-bump/locales/en/messages.po new file mode 100644 index 000000000..b69644cd6 --- /dev/null +++ b/src/raw/product-bump/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product bump icon +#. js-lingui-explicit-id +#: scripts/temp/product-bump.js:2 +msgid "icon.title.product-bump" +msgstr "Image with text highlighted by an upward arrow" diff --git a/src/raw/product-carousel/locales/en/messages.po b/src/raw/product-carousel/locales/en/messages.po new file mode 100644 index 000000000..8f1f09239 --- /dev/null +++ b/src/raw/product-carousel/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product carousel icon +#. js-lingui-explicit-id +#: scripts/temp/product-carousel.js:2 +msgid "icon.title.product-carousel" +msgstr "Highlighted vertical rectangle with two rectangles in the background" diff --git a/src/raw/product-highlight-listing/locales/en/messages.po b/src/raw/product-highlight-listing/locales/en/messages.po new file mode 100644 index 000000000..e72ba7214 --- /dev/null +++ b/src/raw/product-highlight-listing/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product highlight listing icon +#. js-lingui-explicit-id +#: scripts/temp/product-highlight-listing.js:2 +msgid "icon.title.product-highlight-listing" +msgstr "Text with highlighted image" diff --git a/src/raw/product-nabolagsprofil/locales/en/messages.po b/src/raw/product-nabolagsprofil/locales/en/messages.po new file mode 100644 index 000000000..8815b9f4b --- /dev/null +++ b/src/raw/product-nabolagsprofil/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product nabolagsprofil icon +#. js-lingui-explicit-id +#: scripts/temp/product-nabolagsprofil.js:2 +msgid "icon.title.product-nabolagsprofil" +msgstr "House with a highlighted map pin" diff --git a/src/raw/product-no-ads/locales/en/messages.po b/src/raw/product-no-ads/locales/en/messages.po new file mode 100644 index 000000000..e9f6ef2fc --- /dev/null +++ b/src/raw/product-no-ads/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product no ads icon +#. js-lingui-explicit-id +#: scripts/temp/product-no-ads.js:2 +msgid "icon.title.product-no-ads" +msgstr "Loudspeaker" diff --git a/src/raw/product-starred/locales/en/messages.po b/src/raw/product-starred/locales/en/messages.po new file mode 100644 index 000000000..eac958201 --- /dev/null +++ b/src/raw/product-starred/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product starred icon +#. js-lingui-explicit-id +#: scripts/temp/product-starred.js:2 +msgid "icon.title.product-starred" +msgstr "Three stars with text below" diff --git a/src/raw/product-top/locales/en/messages.po b/src/raw/product-top/locales/en/messages.po new file mode 100644 index 000000000..02ff29e6b --- /dev/null +++ b/src/raw/product-top/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for product top icon +#. js-lingui-explicit-id +#: scripts/temp/product-top.js:2 +msgid "icon.title.product-top" +msgstr "Arrow pointing to an image with text below" diff --git a/src/raw/propeller/locales/en/messages.po b/src/raw/propeller/locales/en/messages.po new file mode 100644 index 000000000..1996a6028 --- /dev/null +++ b/src/raw/propeller/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for propeller icon +#. js-lingui-explicit-id +#: scripts/temp/propeller.js:2 +msgid "icon.title.propeller" +msgstr "Spinning propeller" diff --git a/src/raw/question/locales/en/messages.po b/src/raw/question/locales/en/messages.po new file mode 100644 index 000000000..a4272c7f3 --- /dev/null +++ b/src/raw/question/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for question icon +#. js-lingui-explicit-id +#: scripts/temp/question.js:2 +msgid "icon.title.question" +msgstr "Question mark" diff --git a/src/raw/rating-empty/locales/en/messages.po b/src/raw/rating-empty/locales/en/messages.po new file mode 100644 index 000000000..958aba074 --- /dev/null +++ b/src/raw/rating-empty/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for empty-star rating icon +#. js-lingui-explicit-id +#: scripts/temp/rating-empty.js:2 +msgid "icon.title.rating-empty" +msgstr "Empty blue star" diff --git a/src/raw/rating-full/locales/en/messages.po b/src/raw/rating-full/locales/en/messages.po new file mode 100644 index 000000000..a09264d38 --- /dev/null +++ b/src/raw/rating-full/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for full-star rating icon +#. js-lingui-explicit-id +#: scripts/temp/rating-full.js:2 +msgid "icon.title.rating-full" +msgstr "Full blue star" diff --git a/src/raw/rating-half/locales/en/messages.po b/src/raw/rating-half/locales/en/messages.po new file mode 100644 index 000000000..320e852d7 --- /dev/null +++ b/src/raw/rating-half/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for half-star rating icon +#. js-lingui-explicit-id +#: scripts/temp/rating-half.js:2 +msgid "icon.title.rating-half" +msgstr "Half full blue star" diff --git a/src/raw/real-estate/locales/en/messages.po b/src/raw/real-estate/locales/en/messages.po new file mode 100644 index 000000000..b85ff3b50 --- /dev/null +++ b/src/raw/real-estate/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for real estate icon +#. js-lingui-explicit-id +#: scripts/temp/real-estate.js:2 +msgid "icon.title.real-estate" +msgstr "House with a garden" diff --git a/src/raw/refresh/locales/en/messages.po b/src/raw/refresh/locales/en/messages.po new file mode 100644 index 000000000..157b74aea --- /dev/null +++ b/src/raw/refresh/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for refresh icon +#. js-lingui-explicit-id +#: scripts/temp/refresh.js:2 +msgid "icon.title.refresh" +msgstr "Circular arrow" diff --git a/src/raw/room-service/locales/en/messages.po b/src/raw/room-service/locales/en/messages.po new file mode 100644 index 000000000..94c5d3c03 --- /dev/null +++ b/src/raw/room-service/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for room service icon +#. js-lingui-explicit-id +#: scripts/temp/room-service.js:2 +msgid "icon.title.room-service" +msgstr "Gloved hand and serving tray with a dome" diff --git a/src/raw/sailboat/locales/en/messages.po b/src/raw/sailboat/locales/en/messages.po new file mode 100644 index 000000000..a3e86fbf1 --- /dev/null +++ b/src/raw/sailboat/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for sailboat icon +#. js-lingui-explicit-id +#: scripts/temp/sailboat.js:2 +msgid "icon.title.sailboat" +msgstr "Two birds and a sailboat on water" diff --git a/src/raw/sailing/locales/en/messages.po b/src/raw/sailing/locales/en/messages.po new file mode 100644 index 000000000..310bd357c --- /dev/null +++ b/src/raw/sailing/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for sailing icon +#. js-lingui-explicit-id +#: scripts/temp/sailing.js:2 +msgid "icon.title.sailing" +msgstr "Sailboat on water" diff --git a/src/raw/sauna/locales/en/messages.po b/src/raw/sauna/locales/en/messages.po new file mode 100644 index 000000000..6da465851 --- /dev/null +++ b/src/raw/sauna/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for sauna icon +#. js-lingui-explicit-id +#: scripts/temp/sauna.js:2 +msgid "icon.title.sauna" +msgstr "House with heat waves" diff --git a/src/raw/search-favorites/locales/en/messages.po b/src/raw/search-favorites/locales/en/messages.po new file mode 100644 index 000000000..0067443cf --- /dev/null +++ b/src/raw/search-favorites/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for search favorites icon +#. js-lingui-explicit-id +#: scripts/temp/search-favorites.js:2 +msgid "icon.title.search-favorites" +msgstr "Magnifying glass with a heart" diff --git a/src/raw/search/locales/en/messages.po b/src/raw/search/locales/en/messages.po new file mode 100644 index 000000000..a4e2cef00 --- /dev/null +++ b/src/raw/search/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for search icon +#. js-lingui-explicit-id +#: scripts/temp/search.js:2 +msgid "icon.title.search" +msgstr "Magnifying glass" diff --git a/src/raw/seat/locales/en/messages.po b/src/raw/seat/locales/en/messages.po new file mode 100644 index 000000000..f2131efb1 --- /dev/null +++ b/src/raw/seat/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for seat icon +#. js-lingui-explicit-id +#: scripts/temp/seat.js:2 +msgid "icon.title.seat" +msgstr "Airplane seat" diff --git a/src/raw/send/locales/en/messages.po b/src/raw/send/locales/en/messages.po new file mode 100644 index 000000000..a2f3e152d --- /dev/null +++ b/src/raw/send/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for send icon +#. js-lingui-explicit-id +#: scripts/temp/send.js:2 +msgid "icon.title.send" +msgstr "Paper plane" diff --git a/src/raw/service/locales/en/messages.po b/src/raw/service/locales/en/messages.po new file mode 100644 index 000000000..a88eeb6d7 --- /dev/null +++ b/src/raw/service/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for service icon +#. js-lingui-explicit-id +#: scripts/temp/service.js:2 +msgid "icon.title.service" +msgstr "Rotating arrow with a wrench" diff --git a/src/raw/share/locales/en/messages.po b/src/raw/share/locales/en/messages.po new file mode 100644 index 000000000..eb1d75bb7 --- /dev/null +++ b/src/raw/share/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for share icon +#. js-lingui-explicit-id +#: scripts/temp/share.js:2 +msgid "icon.title.share" +msgstr "Share icon" diff --git a/src/raw/shower/locales/en/messages.po b/src/raw/shower/locales/en/messages.po new file mode 100644 index 000000000..b00cbd8f2 --- /dev/null +++ b/src/raw/shower/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for shower icon +#. js-lingui-explicit-id +#: scripts/temp/shower.js:2 +msgid "icon.title.shower" +msgstr "Running shower head" diff --git a/src/raw/skyscraper/locales/en/messages.po b/src/raw/skyscraper/locales/en/messages.po new file mode 100644 index 000000000..412108f07 --- /dev/null +++ b/src/raw/skyscraper/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for skyscraper icon +#. js-lingui-explicit-id +#: scripts/temp/skyscraper.js:2 +msgid "icon.title.skyscraper" +msgstr "Two skyscrapers with a cloud above" diff --git a/src/raw/smart-phone/locales/en/messages.po b/src/raw/smart-phone/locales/en/messages.po new file mode 100644 index 000000000..be9d42e1e --- /dev/null +++ b/src/raw/smart-phone/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for smartphone icon +#. js-lingui-explicit-id +#: scripts/temp/smart-phone.js:2 +msgid "icon.title.smartphone" +msgstr "Smartphone" diff --git a/src/raw/smiley-good/locales/en/messages.po b/src/raw/smiley-good/locales/en/messages.po new file mode 100644 index 000000000..faf0f1a24 --- /dev/null +++ b/src/raw/smiley-good/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for smiley good icon +#. js-lingui-explicit-id +#: scripts/temp/smiley-good.js:2 +msgid "icon.title.smiley-good" +msgstr "Good smiley face" diff --git a/src/raw/smiley-happy/locales/en/messages.po b/src/raw/smiley-happy/locales/en/messages.po new file mode 100644 index 000000000..e397fc23a --- /dev/null +++ b/src/raw/smiley-happy/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for smiley happy icon +#. js-lingui-explicit-id +#: scripts/temp/smiley-happy.js:2 +msgid "icon.title.smiley-happy" +msgstr "Happy face" diff --git a/src/raw/smiley-neutral/locales/en/messages.po b/src/raw/smiley-neutral/locales/en/messages.po new file mode 100644 index 000000000..bb22fe8ff --- /dev/null +++ b/src/raw/smiley-neutral/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for smiley neutral icon +#. js-lingui-explicit-id +#: scripts/temp/smiley-neutral.js:2 +msgid "icon.title.smiley-neutral" +msgstr "Neutral face" diff --git a/src/raw/smiley-sad/locales/en/messages.po b/src/raw/smiley-sad/locales/en/messages.po new file mode 100644 index 000000000..4b29f8bad --- /dev/null +++ b/src/raw/smiley-sad/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for smiley sad icon +#. js-lingui-explicit-id +#: scripts/temp/smiley-sad.js:2 +msgid "icon.title.smiley-sad" +msgstr "Sad face" diff --git a/src/raw/sorting/locales/en/messages.po b/src/raw/sorting/locales/en/messages.po new file mode 100644 index 000000000..dc4c89060 --- /dev/null +++ b/src/raw/sorting/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for sorting icon +#. js-lingui-explicit-id +#: scripts/temp/sorting.js:2 +msgid "icon.title.sorting" +msgstr "Sorting arrows" diff --git a/src/raw/spa/locales/en/messages.po b/src/raw/spa/locales/en/messages.po new file mode 100644 index 000000000..fe53f701f --- /dev/null +++ b/src/raw/spa/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for spa icon +#. js-lingui-explicit-id +#: scripts/temp/spa.js:2 +msgid "icon.title.spa" +msgstr "Water lily" diff --git a/src/raw/speedometer/locales/en/messages.po b/src/raw/speedometer/locales/en/messages.po new file mode 100644 index 000000000..debf290ed --- /dev/null +++ b/src/raw/speedometer/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for speedometer icon +#. js-lingui-explicit-id +#: scripts/temp/speedometer.js:2 +msgid "icon.title.speedometer" +msgstr "Speedometer" diff --git a/src/raw/stairs/locales/en/messages.po b/src/raw/stairs/locales/en/messages.po new file mode 100644 index 000000000..7112a19a3 --- /dev/null +++ b/src/raw/stairs/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for stairs icon +#. js-lingui-explicit-id +#: scripts/temp/stairs.js:2 +msgid "icon.title.stairs" +msgstr "Stairs with diagonal arrow up" diff --git a/src/raw/star-check/locales/en/messages.po b/src/raw/star-check/locales/en/messages.po new file mode 100644 index 000000000..64c4c9fda --- /dev/null +++ b/src/raw/star-check/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for star-check icon +#. js-lingui-explicit-id +#: scripts/temp/star-check.js:2 +msgid "icon.title.star-check" +msgstr "Star with highlighted checkmark" diff --git a/src/raw/store/locales/en/messages.po b/src/raw/store/locales/en/messages.po new file mode 100644 index 000000000..928f26b8b --- /dev/null +++ b/src/raw/store/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for store icon +#. js-lingui-explicit-id +#: scripts/temp/store.js:2 +msgid "icon.title.store" +msgstr "Storefront building" diff --git a/src/raw/stove/locales/en/messages.po b/src/raw/stove/locales/en/messages.po new file mode 100644 index 000000000..ad04b1424 --- /dev/null +++ b/src/raw/stove/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for stove icon +#. js-lingui-explicit-id +#: scripts/temp/stove.js:2 +msgid "icon.title.stove" +msgstr "Stove" diff --git a/src/raw/suitcase/locales/en/messages.po b/src/raw/suitcase/locales/en/messages.po new file mode 100644 index 000000000..808995b03 --- /dev/null +++ b/src/raw/suitcase/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for suitcase icon +#. js-lingui-explicit-id +#: scripts/temp/suitcase.js:2 +msgid "icon.title.suitcase" +msgstr "Suitcase" diff --git a/src/raw/support/locales/en/messages.po b/src/raw/support/locales/en/messages.po new file mode 100644 index 000000000..6b9c20608 --- /dev/null +++ b/src/raw/support/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for support icon +#. js-lingui-explicit-id +#: scripts/temp/support.js:2 +msgid "icon.title.support" +msgstr "Customer support headset" diff --git a/src/raw/swimming/locales/en/messages.po b/src/raw/swimming/locales/en/messages.po new file mode 100644 index 000000000..71e3bf674 --- /dev/null +++ b/src/raw/swimming/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for swimming icon +#. js-lingui-explicit-id +#: scripts/temp/swimming.js:2 +msgid "icon.title.swimming" +msgstr "Swimming person" diff --git a/src/raw/table-info/locales/en/messages.po b/src/raw/table-info/locales/en/messages.po new file mode 100644 index 000000000..27a6a3e13 --- /dev/null +++ b/src/raw/table-info/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for table info icon +#. js-lingui-explicit-id +#: scripts/temp/table-info.js:2 +msgid "icon.title.table-info" +msgstr "Circle with letter \"I\"" diff --git a/src/raw/table-sort-down/locales/en/messages.po b/src/raw/table-sort-down/locales/en/messages.po new file mode 100644 index 000000000..2167443d1 --- /dev/null +++ b/src/raw/table-sort-down/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for table sort down icon +#. js-lingui-explicit-id +#: scripts/temp/table-sort-down.js:2 +msgid "icon.title.table-sort-down" +msgstr "Downward-pointing arrow" diff --git a/src/raw/table-sort-up/locales/en/messages.po b/src/raw/table-sort-up/locales/en/messages.po new file mode 100644 index 000000000..fc815ee45 --- /dev/null +++ b/src/raw/table-sort-up/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for table sort up icon +#. js-lingui-explicit-id +#: scripts/temp/table-sort-up.js:2 +msgid "icon.title.table-sort-up" +msgstr "Upward-pointing arrow" diff --git a/src/raw/tag/locales/en/messages.po b/src/raw/tag/locales/en/messages.po new file mode 100644 index 000000000..e36af4585 --- /dev/null +++ b/src/raw/tag/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for tag icon +#. js-lingui-explicit-id +#: scripts/temp/tag.js:2 +msgid "icon.title.tag" +msgstr "Tag" diff --git a/src/raw/task-list/locales/en/messages.po b/src/raw/task-list/locales/en/messages.po new file mode 100644 index 000000000..b4f8392ba --- /dev/null +++ b/src/raw/task-list/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for task list icon +#. js-lingui-explicit-id +#: scripts/temp/task-list.js:2 +msgid "icon.title.task-list" +msgstr "List with checkmark" diff --git a/src/raw/theater/locales/en/messages.po b/src/raw/theater/locales/en/messages.po new file mode 100644 index 000000000..2f25ef797 --- /dev/null +++ b/src/raw/theater/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for theater icon +#. js-lingui-explicit-id +#: scripts/temp/theater.js:2 +msgid "icon.title.theater" +msgstr "Costume mask with a smiley face" diff --git a/src/raw/three-sixty/locales/en/messages.po b/src/raw/three-sixty/locales/en/messages.po new file mode 100644 index 000000000..9308e3a1a --- /dev/null +++ b/src/raw/three-sixty/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Three Sixty icon +#. js-lingui-explicit-id +#: scripts/temp/three-sixty.js:2 +msgid "icon.title.three-sixty" +msgstr "Right-pointing rotating arrow with a house" diff --git a/src/raw/torget-browser/locales/en/messages.po b/src/raw/torget-browser/locales/en/messages.po new file mode 100644 index 000000000..6b77fe967 --- /dev/null +++ b/src/raw/torget-browser/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Browser icon +#. js-lingui-explicit-id +#: scripts/temp/torget-browser.js:2 +msgid "icon.title.torget-browser" +msgstr "Browser window with a t-shirt and a highlighted mouse pointer" diff --git a/src/raw/torget-delivery/locales/en/messages.po b/src/raw/torget-delivery/locales/en/messages.po new file mode 100644 index 000000000..96013f124 --- /dev/null +++ b/src/raw/torget-delivery/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Delivery icon +#. js-lingui-explicit-id +#: scripts/temp/torget-delivery.js:2 +msgid "icon.title.torget-delivery" +msgstr "Hand holding a small box" diff --git a/src/raw/torget-headset/locales/en/messages.po b/src/raw/torget-headset/locales/en/messages.po new file mode 100644 index 000000000..77b0b1983 --- /dev/null +++ b/src/raw/torget-headset/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Headset icon +#. js-lingui-explicit-id +#: scripts/temp/torget-headset.js:2 +msgid "icon.title.torget-headset" +msgstr "Headphones" diff --git a/src/raw/torget-lamp/locales/en/messages.po b/src/raw/torget-lamp/locales/en/messages.po new file mode 100644 index 000000000..961eeeaeb --- /dev/null +++ b/src/raw/torget-lamp/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Lamp icon +#. js-lingui-explicit-id +#: scripts/temp/torget-lamp.js:2 +msgid "icon.title.torget-lamp" +msgstr "Floor lamp" diff --git a/src/raw/torget-mixer/locales/en/messages.po b/src/raw/torget-mixer/locales/en/messages.po new file mode 100644 index 000000000..b8401a3a7 --- /dev/null +++ b/src/raw/torget-mixer/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Mixer icon +#. js-lingui-explicit-id +#: scripts/temp/torget-mixer.js:2 +msgid "icon.title.torget-mixer" +msgstr "Food mixer" diff --git a/src/raw/torget-shipping/locales/en/messages.po b/src/raw/torget-shipping/locales/en/messages.po new file mode 100644 index 000000000..1e65b4886 --- /dev/null +++ b/src/raw/torget-shipping/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Shipping icon +#. js-lingui-explicit-id +#: scripts/temp/torget-shipping.js:2 +msgid "icon.title.torget-shipping" +msgstr "Truck in motion" diff --git a/src/raw/torget-shopping/locales/en/messages.po b/src/raw/torget-shopping/locales/en/messages.po new file mode 100644 index 000000000..030f00ffb --- /dev/null +++ b/src/raw/torget-shopping/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Shopping icon +#. js-lingui-explicit-id +#: scripts/temp/torget-shopping.js:2 +msgid "icon.title.torget-shopping" +msgstr "Shopping cart" diff --git a/src/raw/torget-users/locales/en/messages.po b/src/raw/torget-users/locales/en/messages.po new file mode 100644 index 000000000..9ecb5f8c1 --- /dev/null +++ b/src/raw/torget-users/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Users icon +#. js-lingui-explicit-id +#: scripts/temp/torget-users.js:2 +msgid "icon.title.torget-users" +msgstr "Three people" diff --git a/src/raw/torget-verified/locales/en/messages.po b/src/raw/torget-verified/locales/en/messages.po new file mode 100644 index 000000000..c31804729 --- /dev/null +++ b/src/raw/torget-verified/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Torget Verified icon +#. js-lingui-explicit-id +#: scripts/temp/torget-verified.js:2 +msgid "icon.title.torget-verified" +msgstr "Browser with highlighted shield in the bottom right corner" diff --git a/src/raw/town-house/locales/en/messages.po b/src/raw/town-house/locales/en/messages.po new file mode 100644 index 000000000..7b93f750c --- /dev/null +++ b/src/raw/town-house/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for townhouse icon +#. js-lingui-explicit-id +#: scripts/temp/town-house.js:2 +msgid "icon.title.town-house" +msgstr "Two townhouses" diff --git a/src/raw/tractor/locales/en/messages.po b/src/raw/tractor/locales/en/messages.po new file mode 100644 index 000000000..39dc39437 --- /dev/null +++ b/src/raw/tractor/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for tractor icon +#. js-lingui-explicit-id +#: scripts/temp/tractor.js:2 +msgid "icon.title.tractor" +msgstr "Tractor" diff --git a/src/raw/triangle/locales/en/messages.po b/src/raw/triangle/locales/en/messages.po new file mode 100644 index 000000000..d2486dfad --- /dev/null +++ b/src/raw/triangle/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for triangle icon +#. js-lingui-explicit-id +#: scripts/temp/triangle.js:2 +msgid "icon.title.triangle" +msgstr "Warning triangle" diff --git a/src/raw/tv/locales/en/messages.po b/src/raw/tv/locales/en/messages.po new file mode 100644 index 000000000..b99a30ce1 --- /dev/null +++ b/src/raw/tv/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for TV icon +#. js-lingui-explicit-id +#: scripts/temp/tv.js:2 +msgid "icon.title.tv" +msgstr "Flat screen TV" diff --git a/src/raw/twitter/locales/en/messages.po b/src/raw/twitter/locales/en/messages.po new file mode 100644 index 000000000..32c8a220d --- /dev/null +++ b/src/raw/twitter/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Twitter icon +#. js-lingui-explicit-id +#: scripts/temp/twitter.js:2 +msgid "icon.title.twitter" +msgstr "Twitter logo" diff --git a/src/raw/up/locales/en/messages.po b/src/raw/up/locales/en/messages.po new file mode 100644 index 000000000..3bc997bbd --- /dev/null +++ b/src/raw/up/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for up icon +#. js-lingui-explicit-id +#: scripts/temp/up.js:2 +msgid "icon.title.up" +msgstr "Square with arrow pointing up" diff --git a/src/raw/upload/locales/en/messages.po b/src/raw/upload/locales/en/messages.po new file mode 100644 index 000000000..28e301832 --- /dev/null +++ b/src/raw/upload/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for upload icon +#. js-lingui-explicit-id +#: scripts/temp/upload.js:2 +msgid "icon.title.upload" +msgstr "Upload arrow" diff --git a/src/raw/user-woman/locales/en/messages.po b/src/raw/user-woman/locales/en/messages.po new file mode 100644 index 000000000..451ed87e3 --- /dev/null +++ b/src/raw/user-woman/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for user woman icon +#. js-lingui-explicit-id +#: scripts/temp/user-woman.js:2 +msgid "icon.title.user-woman" +msgstr "Woman with braids" diff --git a/src/raw/user/locales/en/messages.po b/src/raw/user/locales/en/messages.po new file mode 100644 index 000000000..3ec7a11fa --- /dev/null +++ b/src/raw/user/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for user icon +#. js-lingui-explicit-id +#: scripts/temp/user.js:2 +msgid "icon.title.user" +msgstr "User profile" diff --git a/src/raw/users/locales/en/messages.po b/src/raw/users/locales/en/messages.po new file mode 100644 index 000000000..b483c1968 --- /dev/null +++ b/src/raw/users/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for users icon +#. js-lingui-explicit-id +#: scripts/temp/users.js:2 +msgid "icon.title.users" +msgstr "Group of users" diff --git a/src/raw/van/locales/en/messages.po b/src/raw/van/locales/en/messages.po new file mode 100644 index 000000000..ca079a53a --- /dev/null +++ b/src/raw/van/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for van icon +#. js-lingui-explicit-id +#: scripts/temp/van.js:2 +msgid "icon.title.van" +msgstr "Camper van" diff --git a/src/raw/verification/locales/en/messages.po b/src/raw/verification/locales/en/messages.po new file mode 100644 index 000000000..e1f4e6b6e --- /dev/null +++ b/src/raw/verification/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for verification icon +#. js-lingui-explicit-id +#: scripts/temp/verification.js:2 +msgid "icon.title.verification" +msgstr "Blue shield with checkmark" diff --git a/src/raw/wallet/locales/en/messages.po b/src/raw/wallet/locales/en/messages.po new file mode 100644 index 000000000..cf1e778f7 --- /dev/null +++ b/src/raw/wallet/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for wallet icon +#. js-lingui-explicit-id +#: scripts/temp/wallet.js:2 +msgid "icon.title.wallet" +msgstr "Wallet" diff --git a/src/raw/warranty/locales/en/messages.po b/src/raw/warranty/locales/en/messages.po new file mode 100644 index 000000000..2b11a5b4f --- /dev/null +++ b/src/raw/warranty/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for warranty icon +#. js-lingui-explicit-id +#: scripts/temp/warranty.js:2 +msgid "icon.title.warranty" +msgstr "Ribbon with checkmark" diff --git a/src/raw/wheelchair/locales/en/messages.po b/src/raw/wheelchair/locales/en/messages.po new file mode 100644 index 000000000..f5f562646 --- /dev/null +++ b/src/raw/wheelchair/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for wheelchair icon +#. js-lingui-explicit-id +#: scripts/temp/wheelchair.js:2 +msgid "icon.title.wheelchair" +msgstr "Wheelchair" diff --git a/src/raw/wifi/locales/en/messages.po b/src/raw/wifi/locales/en/messages.po new file mode 100644 index 000000000..9b5c69a4e --- /dev/null +++ b/src/raw/wifi/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for Wi-Fi icon +#. js-lingui-explicit-id +#: scripts/temp/wifi.js:2 +msgid "icon.title.wifi" +msgstr "Wi-Fi symbol" diff --git a/src/raw/woods/locales/en/messages.po b/src/raw/woods/locales/en/messages.po new file mode 100644 index 000000000..cb4c21ad5 --- /dev/null +++ b/src/raw/woods/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for woods icon +#. js-lingui-explicit-id +#: scripts/temp/woods.js:2 +msgid "icon.title.woods" +msgstr "Two spruce trees" diff --git a/src/raw/youtube/locales/en/messages.po b/src/raw/youtube/locales/en/messages.po new file mode 100644 index 000000000..cf9402c3b --- /dev/null +++ b/src/raw/youtube/locales/en/messages.po @@ -0,0 +1,20 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2023-09-19 10:10+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: en\n" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"Plural-Forms: \n" + +#. Title for YouTube icon +#. js-lingui-explicit-id +#: scripts/temp/youtube.js:2 +msgid "icon.title.youtube" +msgstr "YouTube logo" diff --git a/src/utils/i18n.ts b/src/utils/i18n.ts new file mode 100644 index 000000000..1b6cb7b8a --- /dev/null +++ b/src/utils/i18n.ts @@ -0,0 +1,61 @@ +import { Messages, i18n } from '@lingui/core'; + +export const supportedLocales = ['en', 'nb', 'fi'] as const; +type SupportedLocale = (typeof supportedLocales)[number]; + +export const defaultLocale = 'en'; + +export const getSupportedLocale = (usedLocale: string) => { + return ( + supportedLocales.find( + (locale) => + usedLocale === locale || usedLocale.toLowerCase().includes(locale) + ) || defaultLocale + ); +}; + +export function detectLocale(): SupportedLocale { + if (typeof window === 'undefined') { + /** + * Server locale detection. This requires e.g LANG environment variable to be set on the server. + */ + const serverLocale = + process.env.NMP_LANGUAGE || + Intl.DateTimeFormat().resolvedOptions().locale; + return getSupportedLocale(serverLocale); + } + + try { + /** + * Client locale detection. Expects the lang attribute to be defined. + */ + const htmlLocale = document.documentElement.lang; + return getSupportedLocale(htmlLocale); + } catch (e) { + console.warn('could not detect locale, falling back to source locale', e); + return defaultLocale; + } +} + +export const getMessages = ( + locale: SupportedLocale, + enMsg: Messages, + nbMsg: Messages, + fiMsg: Messages +) => { + if (locale === 'nb') return nbMsg; + if (locale === 'fi') return fiMsg; + // Default to English + return enMsg; +}; + +export const activateI18n = ( + enMessages: Messages, + nbMessages: Messages, + fiMessages: Messages +) => { + const locale = detectLocale(); + const messages = getMessages(locale, enMessages, nbMessages, fiMessages); + i18n.load(locale, messages); + i18n.activate(locale); +};