Poradnik wideo: realistyczna treść zastępcza w Figmie
Ten film pokazuje, jak za pomocą wtyczki CopyDoc dodać w Figmie realistyczną treść zastępczą.
Bezpośrednie dodawanie treści zastępczej
Na karcie Placeholders możesz przeglądać różne kategorie „fikcyjnych” fragmentów treści, a także wybrać język, aby zlokalizować część treści (na przykład imiona, nazwy miejsc itp.).
Możesz kliknąć przycisk z nazwą treści zastępczej (na przykład „First Name”), aby zastosować ją w zaznaczonych warstwach tekstowych w Figmie, albo skopiować i wkleić (lub ręcznie wpisać) skrót wyzwalający treści zastępczej bezpośrednio w warstwie tekstowej w Figmie, poprzedzając nazwę skrótu dwoma ukośnikami (na przykład //fake.person.firstName)
Wyzwalaczy treści zastępczej możesz używać w innych funkcjach CopyDoc. Text Expander działa przez automatyczne wykrywanie fragmentu przy każdej zmianie treści warstwy tekstowej w Figmie. Dzięki temu skrótów wyzwalających treści zastępczej możesz używać także w innych metodach aktualizacji warstw tekstowych w CopyDoc (na przykład w funkcji znajdź i zamień, masowych importach CSV/XLSX i synchronizacji z Google Sheets). Wystarczy, że użyjesz nazwy wyzwalacza w zaktualizowanej treści for example, Hello //fake.person.firstName, how it's going?
Łączenie dynamicznej treści zastępczej z fragmentami tekstu
Aby użyć treści zastępczej w zapisanym fragmencie, umieść nazwę skrótu w tekście fragmentu między nawiasami klamrowymi.
Aby było łatwiej, włącz przełącznik Show Placeholder Shortcuts. Pojawi się wbudowany wybór skrótów treści zastępczej, w którym możesz je przeglądać i automatycznie dodawać do fragmentów tekstu.
Zapisanego fragmentu używasz tak samo jak każdego innego własnego fragmentu tekstu: stosując go w warstwach tekstowych albo jako Text Expander.
Przykłady łączenia własnej treści z treścią zastępczą
Oto kilka praktycznych przykładów łączenia treści zastępczej z własnym tekstem we fragmentach:
Szablony powitań:
Hello {{fake.person.firstName}}, welcome to our service!Opisy produktów:
This {{fake.commerce.productAdjective}} {{fake.commerce.product}} is made from {{fake.commerce.productMaterial}} and costs {{fake.commerce.price}}.Teksty interfejsu:
{{fake.person.fullName}} joined {{fake.company.name}} as a {{fake.person.jobTitle}} in the {{fake.company.department}} department.Treść oparta na lokalizacji:
Visit our store at {{fake.location.streetAddress}}, {{fake.location.city}}, {{fake.location.state}} {{fake.location.zipCode}}.Za każdym razem, gdy zastosujesz fragment z treścią zastępczą, treść zostanie wygenerowana losowo, więc przy każdym użyciu dostaniesz nową, realistyczną treść. Przydaje się to zwłaszcza przy wypełnianiu wielu podobnych komponentów zróżnicowanymi danymi.
Lista skrótów treści zastępczej
Poniżej znajdziesz pełną listę skrótów treści zastępczej. Możesz używać ich we własnych fragmentach tekstu, umieszczając skrót między podwójnymi nawiasami klamrowymi, albo wpisywać bezpośrednio w warstwie tekstowej podczas jej edycji, poprzedzając skrót dwoma ukośnikami (na przykład //fake.person.firstName)
Linie lotnicze
fake.airline.aircraftType(np. „Airbus A320”)fake.airline.airline(np. „Delta Airlines”)fake.airline.airplane(np. „Boeing 747”)fake.airline.airport(np. „John F. Kennedy International Airport”)fake.airline.flightNumber(np. „DL123”)fake.airline.recordLocator(np. „ABC123”)fake.airline.seat(np. „21A”)
Zwierzęta
fake.animal.bear(np. „Grizzly Bear”)fake.animal.bird(np. „Blue Jay”)fake.animal.cat(np. „Siamese Cat”)fake.animal.cetacean(np. „Bottlenose Dolphin”)fake.animal.cow(np. „Holstein Cow”)fake.animal.crocodilia(np. „American Alligator”)fake.animal.dog(np. „Golden Retriever”)fake.animal.fish(np. „Rainbow Trout”)fake.animal.horse(np. „Thoroughbred Horse”)fake.animal.insect(np. „Butterfly”)fake.animal.lion(np. „African Lion”)fake.animal.rabbit(np. „Holland Lop”)fake.animal.rodent(np. „Squirrel”)fake.animal.snake(np. „Python”)fake.animal.type(np. „Mammal”)
Kolory
fake.color.cmyk(np. „cmyk(24, 56, 100, 3)”)fake.color.hsl(np. „hsl(187, 72%, 34%)”)fake.color.human(np. „DarkGreen”)fake.color.hwb(np. „hwb(333, 14%, 0%)”)fake.color.lab(np. „lab(57.54, -70.17, 56.39)”)fake.color.lch(np. „lch(57.54, 92.94, 146.21)”)fake.color.rgb(np. „rgb(32, 178, 170)”)fake.color.space(np. „rgb(255, 99, 71)”)
Handel
fake.commerce.department(np. „Electronics”)fake.commerce.price(np. „$349.99”)fake.commerce.product(np. „Smartphone”)fake.commerce.productAdjective(np. „Sleek”)fake.commerce.productDescription(np. „This smartphone features a high-resolution display and a powerful processor.”)fake.commerce.productMaterial(np. „Leather”)fake.commerce.productName(np. „Wireless Headphones”)
Firma
fake.company.name(np. „Acme Corporation”)fake.company.buzzAdjective(np. „Dynamic”)fake.company.buzzNoun(np. „Solutions”)fake.company.buzzPhrase(np. „Empowering Success”)fake.company.buzzVerb(np. „Transform”)fake.company.catchPhrase(np. „Innovate Your Tomorrow”)fake.company.catchPhraseAdjective(np. „Revolutionary”)fake.company.catchPhraseDescriptor(np. „Cutting-edge”)fake.company.catchPhraseNoun(np. „Solutions”)
Baza danych
fake.database.collation(np. „utf8_general_ci”)fake.database.column(np. „email”)fake.database.engine(np. „InnoDB”)fake.database.mongodbObjectId(np. „5f16bf99ae900e001f8b9bb5”)fake.database.type(np. „NoSQL”)
Data
fake.date.anytime(np. „Sat Apr 29 2023 01:25:14 GMT+0000 (Coordinated Universal Time)”)fake.date.birthdate(np. „1995-09-15”)fake.date.future(np. „2025-06-28”)fake.date.month(np. „June”)fake.date.past(np. „2002-03-10”)fake.date.recent(np. „Sun Jul 09 2023 08:18:43 GMT+0000 (Coordinated Universal Time)”)fake.date.soon(np. „2023-07-26”)fake.date.weekday(np. „Tuesday”)
Finanse
fake.finance.accountName(np. „John Doe”)fake.finance.accountNumber(np. „98765432”)fake.finance.amount(np. „$1234.56”)fake.finance.bic(np. „GENODEF1M04”)fake.finance.bitcoinAddress(np. „1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2”)fake.finance.creditCardCVV(np. „123”)fake.finance.creditCardIssuer(np. „Visa”)fake.finance.creditCardNumber(np. „4929272040382633”)fake.finance.currencyCode(np. „USD”)fake.finance.currencyName(np. „Euro”)fake.finance.currencySymbol(np. „$”)fake.finance.ethereumAddress(np. „0x742d35Cc6634C0532925a3b844Bc454e4438f44e”)fake.finance.iban(np. „DE89370400440532013000”)fake.finance.litecoinAddress(np. „LhWZkm3ZR1vuztrbNnFo4VLrqfUEKGZWEd”)fake.finance.maskedNumber(np. „************1234”)fake.finance.pin(np. „1234”)fake.finance.routingNumber(np. „021000021”)fake.finance.transactionDescription(np. „Payment for services”)fake.finance.transactionType(np. „Credit”)
Git
fake.git.branch(np. „feature/add-new-feature”)fake.git.commitDate(np. „2023-07-24T10:15:37”)fake.git.commitEntry(np. „Merge pull request #42”)fake.git.commitMessage(np. „Fix issue with authentication”)fake.git.commitSha(np. „d86fe8f1e64870ecf89b961631f8c63eade26ca0”)
Żargon hakerski
fake.hacker.abbreviation(np. „SQL”)fake.hacker.adjective(np. „cyber”)fake.hacker.ingverb(np. „hacking”)fake.hacker.noun(np. „firewall”)fake.hacker.phrase(np. „Encrypt everything!”)fake.hacker.verb(np. „hack”)
Internet
fake.internet.color(np. „#ff5733”)fake.internet.displayName(np. „JohnDoe87”)fake.internet.domainName(np. „example.com”)fake.internet.domainSuffix(np. „.net”)fake.internet.domainWord(np. „web”)fake.internet.email(np. „[email protected]”)fake.internet.emoji(np. „😄”)fake.internet.exampleEmail(np. „[email protected]”)fake.internet.httpMethod(np. „GET”)fake.internet.httpStatusCode(np. „200”)fake.internet.ip(np. „192.168.0.1”)fake.internet.ipv4(np. „192.0.2.1”)fake.internet.ipv6(np. „2001:0db8:85a3:0000:0000:8a2e:0370:7334”)fake.internet.mac(np. „00:1a:2b:3c:4d:5e”)fake.internet.password(np. „P@ssw0rd123”)fake.internet.port(np. „8080”)fake.internet.protocol(np. „https”)fake.internet.url(np. https://www.example.com)fake.internet.userAgent(np. „Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3”)fake.internet.userName(np. „johndoe123”)
Miejsca
fake.location.buildingNumber(np. „123”)fake.location.cardinalDirection(np. „North”)fake.location.city(np. „New York”)fake.location.country(np. „United States”)fake.location.countryCode(np. „US”)fake.location.county(np. „Los Angeles County”)fake.location.direction(np. „Southwest”)fake.location.latitude(np. „40.7128”)fake.location.longitude(np. „-74.0060”)fake.location.nearbyGPSCoordinate(np. „40.7128, -74.0060”)fake.location.ordinalDirection(np. „Northeast”)fake.location.secondaryAddress(np. „Apt. 2B”)fake.location.state(np. „California”)fake.location.street(np. „Main Street”)fake.location.streetAddress(np. „123 Main Street”)fake.location.timeZone(np. „America/New_York”)fake.location.zipCode(np. „10001”)
Lorem
fake.lorem.lines(np. „Lorem ipsum dolor sit amet, consectetur adipiscing elit.”)fake.lorem.paragraph(np. „Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod ligula a dui tincidunt, sit amet euismod metus tristique.”)fake.lorem.paragraphs(np. „Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod ligula a dui tincidunt, sit amet euismod metus tristique.\n\nPhasellus posuere massa vitae dui iaculis, sit amet tincidunt mauris eleifend. Vivamus vel dolor vel justo posuere egestas nec id nunc.”)fake.lorem.sentence(np. „Lorem ipsum dolor sit amet.”)fake.lorem.sentences(np. „Lorem ipsum dolor sit amet. Consectetur adipiscing elit. Sed euismod ligula a dui tincidunt.”)fake.lorem.slug(np. „lorem-ipsum-dolor”)fake.lorem.text(np. „Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod ligula a dui tincidunt, sit amet euismod metus tristique. Phasellus posuere massa vitae dui iaculis, sit amet tincidunt mauris eleifend. Vivamus vel dolor vel justo posuere egestas nec id nunc.”)fake.lorem.word(np. „Lorem”)fake.lorem.words(np. „Lorem ipsum dolor sit amet”)
Muzyka
fake.music.genre(np. „Rock”)fake.music.songName(np. „Bohemian Rhapsody”)
Liczby
fake.number.bigInt(np. „12345678901234567890”)fake.number.binary(np. „10101010”)fake.number.float(np. „3.14”)fake.number.hex(np. „1a4”)fake.number.int(np. „42”)fake.number.octal(np. „52”)
Osoba
fake.person.bio(np. „inżynier oprogramowania z pasją do technologii i programowania.”)fake.person.firstName(np. „John”)fake.person.fullName(np. „John Doe”)fake.person.gender(np. „Male”)fake.person.jobArea(np. „Information Technology”)fake.person.jobDescriptor(np. „Senior”)fake.person.jobTitle(np. „Software Engineer”)fake.person.jobType(np. „Full-Time”)fake.person.lastName(np. „Doe”)fake.person.middleName(np. „Michael”)fake.person.prefix(np. „Mr.”)fake.person.sex(np. „Male”)fake.person.sexType(np. „M”)fake.person.suffix(np. „Jr.”)fake.person.zodiacSign(np. „Virgo”)
Telefon
fake.phone.number(np. „+1 (555) 123-4567”)fake.phone.imei(np. „351756052471134”)
Ciągi znaków
fake.string.binary(np. „10101100”)fake.string.hexadecimal(np. „1a4f”)fake.string.alpha(np. „abcXYZ”)fake.string.alphanumeric(np. „abcXYZ123”)fake.string.nanoid(np. „a1B2c3D4”)fake.string.numeric(np. „123456”)fake.string.octal(np. „147”)fake.string.sample(np. „Lorem ipsum dolor sit amet, consectetur adipiscing elit.”)fake.string.symbol(np. „!@#$%^&*”)fake.string.uuid(np. „6ba7b810-9dad-11d1-80b4-00c04fd430c8”)
System
fake.system.commonFileExt(np. „txt”)fake.system.commonFileName(np. „data”)fake.system.commonFileType(np. „text”)fake.system.cron(np. „0 * * * *”)fake.system.directoryPath(np. „/home/user/Documents”)fake.system.fileExt(np. „js”)fake.system.fileName(np. „script”)fake.system.filePath(np. „/home/user/Documents/script.js”)fake.system.fileType(np. „application/javascript”)fake.system.mimeType(np. „text/plain”)fake.system.networkInterface(np. „eth0”)fake.system.semver(np. „2.1.0”)
Pojazdy
fake.vehicle.bicycle(np. „Mountain Bike”)fake.vehicle.color(np. „Red”)fake.vehicle.fuel(np. „Gasoline”)fake.vehicle.manufacturer(np. „Toyota”)fake.vehicle.model(np. „Camry”)fake.vehicle.type(np. „Sedan”)fake.vehicle.vehicle(np. „Toyota Camry”)fake.vehicle.vin(np. „1HGCM82633A123456”)fake.vehicle.vrm(np. „ABC123”)
Słowa
fake.word.adjective(np. „beautiful”)fake.word.adverb(np. „quickly”)fake.word.conjunction(np. „and”)fake.word.interjection(np. „wow”)fake.word.noun(np. „house”)fake.word.preposition(np. „under”)fake.word.words(np. „Lorem ipsum”)fake.word.sample(np. „Lorem ipsum dolor sit amet”)fake.word.verb(np. „run”)