Changeset 351726
- Timestamp:
- 10/02/2026 03:49:20 AM (6 weeks ago)
- Location:
- blanky/2.2
- Files:
-
- 1 added
- 6 edited
- 1 copied
-
. (copied) (copied from blanky/2.1 )
-
assets/css/admin.css (added)
-
functions.php (modified) (1 diff)
-
languages/blanky.pot (modified) (4 diffs)
-
languages/ja.mo (modified) ( previous)
-
languages/ja.po (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
-
style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
blanky/2.2/functions.php
r339810 r351726 108 108 add_filter( 'render_block', 'blanky_featured_image_fallback', 10, 2 ); 109 109 110 /** 111 * Add a Blanky info page under Appearance. 112 */ 113 function blanky_add_theme_info_page() { 110 111 // ----------------------------------------------------------------------- 112 // About page (Appearance > About Blanky) 113 // ----------------------------------------------------------------------- 114 115 /** 116 * Add the About Blanky page under Appearance. 117 * 118 * @since 2.2 119 */ 120 function blanky_add_about_page() { 114 121 add_theme_page( 115 122 __( 'About Blanky', 'blanky' ), 116 123 __( 'About Blanky', 'blanky' ), 117 'manage_options', 118 'blanky-theme-link', 119 'blanky_render_theme_info_page' 120 ); 121 } 122 add_action( 'admin_menu', 'blanky_add_theme_info_page' ); 123 124 /** 125 * Render the Blanky info page. 126 */ 127 function blanky_render_theme_info_page() { 128 if ( ! current_user_can( 'manage_options' ) ) { 124 'edit_theme_options', 125 'blanky-about', 126 'blanky_render_about_page' 127 ); 128 } 129 add_action( 'admin_menu', 'blanky_add_about_page' ); 130 131 /** 132 * Load the About Blanky page styles on that page only. 133 * 134 * @since 2.2 135 * 136 * @param string $hook_suffix The current admin page. 137 */ 138 function blanky_enqueue_about_page_styles( $hook_suffix ) { 139 if ( 'appearance_page_blanky-about' !== $hook_suffix ) { 129 140 return; 130 141 } 131 142 132 $theme_url = 'https://blanky.369theme.com/'; 133 134 $features = array( 135 array( 136 'icon' => '◻', 137 'text' => __( 'CSS reset based on modern best practices', 'blanky' ), 138 ), 139 array( 140 'icon' => '◻', 141 'text' => __( 'theme.json v3 — spacing scale, fluid typography, base color palette', 'blanky' ), 142 ), 143 array( 144 'icon' => '◻', 145 'text' => __( 'Essential templates: index, front-page, home, single, page, archive, search, 404', 'blanky' ), 146 ), 147 array( 148 'icon' => '◻', 149 'text' => __( 'Header and footer template parts', 'blanky' ), 150 ), 151 array( 152 'icon' => '◻', 153 'text' => __( 'Block patterns for common page sections', 'blanky' ), 154 ), 155 array( 156 'icon' => '◻', 157 'text' => __( 'WooCommerce support', 'blanky' ), 158 ), 159 array( 160 'icon' => '◻', 161 'text' => __( 'Translation-ready (POT file included)', 'blanky' ), 162 ), 163 ); 164 143 wp_enqueue_style( 144 'blanky-admin', 145 get_template_directory_uri() . '/assets/css/admin.css', 146 array(), 147 BLANKY_VERSION 148 ); 149 } 150 add_action( 'admin_enqueue_scripts', 'blanky_enqueue_about_page_styles' ); 151 152 /** 153 * Render the About Blanky page. 154 * 155 * @since 2.2 156 */ 157 function blanky_render_about_page() { 158 if ( ! current_user_can( 'edit_theme_options' ) ) { 159 return; 160 } 161 162 $new_tab = '<span class="screen-reader-text">' . esc_html__( '(opens in a new tab)', 'blanky' ) . '</span>'; 163 164 // 369Theme pages are in Japanese by default. Other languages get the English version. 165 $theme_page_url = 'https://369theme.com/themes/blanky'; 166 $contact_url = 'https://369theme.com/contact?product=blanky'; 167 $site_url = 'https://369theme.com/'; 168 if ( 0 !== strpos( get_user_locale(), 'ja' ) ) { 169 $theme_page_url = add_query_arg( 'lang', 'en', $theme_page_url ); 170 $contact_url = add_query_arg( 'lang', 'en', $contact_url ); 171 $site_url = add_query_arg( 'lang', 'en', $site_url ); 172 } 165 173 ?> 166 <style> 167 #blanky-about { 168 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; 169 color: #1d2327; 170 } 171 172 /* ── Hero ── */ 173 #blanky-about .bk-hero { 174 background: #0e0e0e; 175 border-radius: 14px; 176 padding: 3.5em 3.5em 3em; 177 margin-bottom: 3.5em; 178 position: relative; 179 overflow: hidden; 180 } 181 182 #blanky-about .bk-hero::after { 183 content: ""; 184 position: absolute; 185 inset: 0; 186 background: radial-gradient(ellipse at 90% 0%, rgba(255, 255, 255, .04) 0%, transparent 60%); 187 pointer-events: none; 188 } 189 190 #blanky-about .bk-hero-badge { 191 display: inline-block; 192 font-size: .65em; 193 font-weight: 600; 194 letter-spacing: .1em; 195 text-transform: uppercase; 196 color: #888; 197 border: 1px solid #333; 198 border-radius: 20px; 199 padding: .25em .9em; 200 margin-bottom: 1.2em; 201 } 202 203 #blanky-about .bk-hero h1 { 204 color: #fff; 205 font-size: 2.6em; 206 font-weight: 700; 207 letter-spacing: -.03em; 208 line-height: 1.1; 209 margin: 0 0 .6em; 210 padding: 0; 211 border: none; 212 } 213 214 #blanky-about .bk-hero p { 215 color: #9aa0a6; 216 font-size: 1em; 217 line-height: 1.8; 218 margin: 0; 219 max-width: 500px; 220 } 221 222 /* ── Section label ── */ 223 #blanky-about .bk-label { 224 font-size: .68em; 225 font-weight: 700; 226 letter-spacing: .14em; 227 text-transform: uppercase; 228 color: #a0a5aa; 229 margin: 0 0 1.5em; 230 display: flex; 231 align-items: center; 232 gap: .6em; 233 } 234 235 #blanky-about .bk-label::after { 236 content: ""; 237 flex: 1; 238 height: 1px; 239 background: #ebebeb; 240 } 241 242 /* ── Feature badges ── */ 243 #blanky-about .bk-badges { 244 display: flex; 245 flex-wrap: wrap; 246 gap: .6em; 247 margin-bottom: 3.5em; 248 padding: 0; 249 list-style: none; 250 } 251 252 #blanky-about .bk-badges li { 253 display: inline-flex; 254 align-items: center; 255 gap: .4em; 256 background: #f6f7f7; 257 border: 1px solid #e5e5e5; 258 border-radius: 30px; 259 padding: .45em 1em; 260 font-size: .875em; 261 color: #3c434a; 262 line-height: 1; 263 } 264 265 #blanky-about .bk-badges li::before { 266 content: "✓"; 267 color: #2271b1; 268 font-size: .85em; 269 font-weight: 700; 270 } 271 272 /* ── Child theme cards ── */ 273 #blanky-about .bk-cards { 274 display: grid; 275 grid-template-columns: 1fr 1fr; 276 gap: 1.5em; 277 margin-bottom: 3.5em; 278 } 279 280 #blanky-about .bk-card { 281 background: #fff; 282 border: 1px solid #e5e5e5; 283 border-radius: 14px; 284 overflow: hidden; 285 } 286 287 #blanky-about .bk-card-head { 288 background: #0e0e0e; 289 padding: 1.6em 1.8em 1.4em; 290 } 291 292 #blanky-about .bk-card-head-top { 293 display: flex; 294 align-items: center; 295 justify-content: space-between; 296 margin-bottom: .55em; 297 } 298 299 #blanky-about .bk-card-name { 300 color: #fff; 301 font-size: 1.05em; 302 font-weight: 600; 303 letter-spacing: .01em; 304 } 305 306 #blanky-about .bk-premium-badge { 307 font-size: .6em; 308 font-weight: 700; 309 letter-spacing: .1em; 310 text-transform: uppercase; 311 color: #c8a84b; 312 border: 1px solid #4a3c18; 313 border-radius: 20px; 314 padding: .3em .85em; 315 } 316 317 #blanky-about .bk-card-tagline { 318 color: #6b7280; 319 font-size: .8em; 320 line-height: 1.5; 321 margin: 0; 322 } 323 324 #blanky-about .bk-card-body { 325 padding: 1.6em 1.8em; 326 } 327 328 #blanky-about .bk-card-items { 329 margin: 0; 330 padding: 0; 331 list-style: none; 332 display: flex; 333 flex-direction: column; 334 gap: .55em; 335 } 336 337 #blanky-about .bk-card-items li { 338 display: flex; 339 align-items: center; 340 gap: .6em; 341 font-size: .875em; 342 color: #50575e; 343 } 344 345 #blanky-about .bk-card-items li::before { 346 content: ""; 347 width: 5px; 348 height: 5px; 349 border-radius: 50%; 350 background: #c3c4c7; 351 flex-shrink: 0; 352 } 353 354 /* ── CTA ── */ 355 #blanky-about .bk-cta { 356 background: #0e0e0e; 357 border-radius: 14px; 358 padding: 2.8em 3em; 359 display: flex; 360 align-items: center; 361 justify-content: space-between; 362 gap: 2.5em; 363 } 364 365 #blanky-about .bk-cta-text p.bk-cta-eyebrow { 366 font-size: .68em; 367 font-weight: 700; 368 letter-spacing: .12em; 369 text-transform: uppercase; 370 color: #5a6370; 371 margin: 0 0 .4em; 372 } 373 374 #blanky-about .bk-cta-text h3 { 375 color: #fff; 376 font-size: 1.2em; 377 font-weight: 600; 378 margin: 0 0 .5em; 379 letter-spacing: -.01em; 380 } 381 382 #blanky-about .bk-cta-text p.bk-cta-desc { 383 color: #7a8490; 384 font-size: .88em; 385 line-height: 1.7; 386 margin: 0; 387 } 388 389 #blanky-about .bk-cta-btn { 390 display: inline-block; 391 background: #fff; 392 color: #0e0e0e !important; 393 font-size: .9em; 394 font-weight: 600; 395 letter-spacing: .01em; 396 padding: .75em 1.8em; 397 border-radius: 8px; 398 text-decoration: none; 399 white-space: nowrap; 400 flex-shrink: 0; 401 border: none; 402 transition: opacity .15s; 403 } 404 405 #blanky-about .bk-cta-btn:hover { 406 opacity: .85; 407 } 408 </style> 409 410 <div class="wrap" id="blanky-about" style="max-width:820px;"> 411 412 <!-- Hero --> 413 <div class="bk-hero"> 414 <div class="bk-hero-badge"><?php esc_html_e( 'Lightweight Block Theme', 'blanky' ); ?></div> 415 <h1>Blanky</h1> 416 <p><?php esc_html_e( 'A lightweight, minimal block theme built on the idea of "blank." No unnecessary styles, no bloat — just a clean, empty canvas with sensible defaults. Start from nothing and build exactly what you need.', 'blanky' ); ?> 417 </p> 174 <div class="wrap blanky-about"> 175 <h1><?php esc_html_e( 'About Blanky', 'blanky' ); ?></h1> 176 <p class="blanky-about__lead"><?php esc_html_e( 'Blanky is a minimal, clean block theme — a simple blank canvas ready to make your own. You can edit the templates, patterns and styles from the Site Editor.', 'blanky' ); ?></p> 177 178 <div class="card"> 179 <h2 class="title"><?php esc_html_e( 'Get Started', 'blanky' ); ?></h2> 180 <p><?php esc_html_e( 'Open the Site Editor to change the templates, header, footer and colors.', 'blanky' ); ?></p> 181 <p> 182 <a class="button button-primary" href="<?php echo esc_url( admin_url( 'site-editor.php' ) ); ?>"> 183 <?php esc_html_e( 'Open the Site Editor', 'blanky' ); ?> 184 </a> 185 </p> 186 </div> 187 188 <div class="card"> 189 <h2 class="title"><?php esc_html_e( 'Theme Page', 'blanky' ); ?></h2> 190 <p><?php esc_html_e( 'Learn more about Blanky on its page at 369Theme.', 'blanky' ); ?></p> 191 <p> 192 <a class="button" href="<?php echo esc_url( $theme_page_url ); ?>" target="_blank" rel="noopener noreferrer"> 193 <?php esc_html_e( 'Visit the Theme Page', 'blanky' ); ?> 194 <?php echo $new_tab; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?> 195 </a> 196 </p> 197 </div> 198 199 <div class="card"> 200 <h2 class="title"><?php esc_html_e( 'Review the Blanky Theme', 'blanky' ); ?></h2> 201 <p><?php esc_html_e( 'Thank you for using the Blanky theme! We would love to hear your feedback. Please take a moment to leave a review.', 'blanky' ); ?></p> 202 <p> 203 <a class="button" href="https://wordpress.org/support/theme/blanky/reviews/" target="_blank" rel="noopener noreferrer"> 204 <?php esc_html_e( 'Leave a Review', 'blanky' ); ?> 205 <?php echo $new_tab; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?> 206 </a> 207 </p> 208 </div> 209 210 <div class="card"> 211 <h2 class="title"><?php esc_html_e( 'Theme Support', 'blanky' ); ?></h2> 212 <p><?php esc_html_e( 'Free support for the Blanky theme is provided on the WordPress.org support forum.', 'blanky' ); ?></p> 213 <p> 214 <a class="button" href="https://wordpress.org/support/theme/blanky/" target="_blank" rel="noopener noreferrer"> 215 <?php esc_html_e( 'Support Forum', 'blanky' ); ?> 216 <?php echo $new_tab; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?> 217 </a> 218 </p> 219 <p><?php esc_html_e( 'Paid customization and paid email support are also available. For details, please contact 369Theme.', 'blanky' ); ?></p> 220 <p class="blanky-about__links"> 221 <a class="button" href="<?php echo esc_url( $contact_url ); ?>" target="_blank" rel="noopener noreferrer"> 222 <?php esc_html_e( 'Contact 369Theme', 'blanky' ); ?> 223 <?php echo $new_tab; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?> 224 </a> 225 </p> 226 </div> 227 228 <div class="card"> 229 <h2 class="title"><?php esc_html_e( 'Premium Themes', 'blanky' ); ?></h2> 230 <p><?php esc_html_e( 'Premium themes built on the Blanky foundation are available from 369Theme.', 'blanky' ); ?></p> 231 <ul class="blanky-about__list"> 232 <li>Blanky Beauty</li> 233 <li>Blanky Link</li> 234 <li>Blanky Nordic</li> 235 <li>Blanky Studio</li> 236 <li>Blanky Work</li> 237 </ul> 238 <p> 239 <a class="button" href="<?php echo esc_url( $site_url ); ?>" target="_blank" rel="noopener noreferrer"> 240 <?php esc_html_e( 'Learn more at 369Theme', 'blanky' ); ?> 241 <?php echo $new_tab; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?> 242 </a> 243 </p> 244 </div> 418 245 </div> 419 420 <!-- Features --> 421 <p class="bk-label"><?php esc_html_e( 'What you get', 'blanky' ); ?></p> 422 <ul class="bk-badges"> 423 <?php foreach ( $features as $f ) : ?> 424 <li><?php echo esc_html( $f['text'] ); ?></li> 425 <?php endforeach; ?> 426 </ul> 427 428 <!-- Premium themes --> 429 <p class="bk-label"><?php esc_html_e( 'Premium Themes', 'blanky' ); ?></p> 430 <p style="color: #50575e; font-size: 0.9em; margin: -1em 0 2em 0;"> 431 <?php esc_html_e( 'Available at Official Website.', 'blanky' ); ?> 432 </p> 433 <div class="bk-cards"> 434 <!-- Blanky Nordic --> 435 <div class="bk-card"> 436 <div class="bk-card-head"> 437 <div class="bk-card-head-top"> 438 <div class="bk-card-name">Blanky Nordic</div> 439 <div class="bk-premium-badge"><?php esc_html_e( 'Premium', 'blanky' ); ?></div> 440 </div> 441 <p class="bk-card-tagline"> 442 <?php esc_html_e( 'Minimalist Scandinavian design with clean lines', 'blanky' ); ?></p> 443 </div> 444 <div class="bk-card-body"> 445 <ul class="bk-card-items"> 446 <li><?php esc_html_e( 'Nordic-inspired color palette', 'blanky' ); ?></li> 447 <li><?php esc_html_e( 'Elegant typography system', 'blanky' ); ?></li> 448 <li><?php esc_html_e( 'Perfect for lifestyle & design blogs', 'blanky' ); ?></li> 449 </ul> 450 </div> 451 </div> 452 453 <!-- Blanky Studio --> 454 <div class="bk-card"> 455 <div class="bk-card-head"> 456 <div class="bk-card-head-top"> 457 <div class="bk-card-name">Blanky Studio</div> 458 <div class="bk-premium-badge"><?php esc_html_e( 'Premium', 'blanky' ); ?></div> 459 </div> 460 <p class="bk-card-tagline"> 461 <?php esc_html_e( 'Portfolio-focused theme for creative professionals', 'blanky' ); ?></p> 462 </div> 463 <div class="bk-card-body"> 464 <ul class="bk-card-items"> 465 <li><?php esc_html_e( 'Gallery & portfolio layouts', 'blanky' ); ?></li> 466 <li><?php esc_html_e( 'Project showcase patterns', 'blanky' ); ?></li> 467 <li><?php esc_html_e( 'Ideal for designers & photographers', 'blanky' ); ?></li> 468 </ul> 469 </div> 470 </div> 471 472 <!-- Blanky Work --> 473 <div class="bk-card"> 474 <div class="bk-card-head"> 475 <div class="bk-card-head-top"> 476 <div class="bk-card-name">Blanky Work</div> 477 <div class="bk-premium-badge"><?php esc_html_e( 'Premium', 'blanky' ); ?></div> 478 </div> 479 <p class="bk-card-tagline"> 480 <?php esc_html_e( 'Professional business theme with modern layouts', 'blanky' ); ?></p> 481 </div> 482 <div class="bk-card-body"> 483 <ul class="bk-card-items"> 484 <li><?php esc_html_e( 'Corporate design patterns', 'blanky' ); ?></li> 485 <li><?php esc_html_e( 'Team & service sections', 'blanky' ); ?></li> 486 <li><?php esc_html_e( 'Perfect for agencies & startups', 'blanky' ); ?></li> 487 </ul> 488 </div> 489 </div> 490 491 <!-- Blanky Link --> 492 <div class="bk-card"> 493 <div class="bk-card-head"> 494 <div class="bk-card-head-top"> 495 <div class="bk-card-name">Blanky Link</div> 496 <div class="bk-premium-badge"><?php esc_html_e( 'Premium', 'blanky' ); ?></div> 497 </div> 498 <p class="bk-card-tagline"> 499 <?php esc_html_e( 'Link-in-bio style theme for social media creators', 'blanky' ); ?></p> 500 </div> 501 <div class="bk-card-body"> 502 <ul class="bk-card-items"> 503 <li><?php esc_html_e( 'Single-page link collection', 'blanky' ); ?></li> 504 <li><?php esc_html_e( 'Social media integration', 'blanky' ); ?></li> 505 <li><?php esc_html_e( 'Great for influencers & creators', 'blanky' ); ?></li> 506 </ul> 507 </div> 508 </div> 509 </div> 510 511 <!-- CTA --> 512 <div class="bk-cta"> 513 <div class="bk-cta-text"> 514 <p class="bk-cta-eyebrow"><?php esc_html_e( 'Official Website', 'blanky' ); ?></p> 515 <h3>blanky.369theme.com</h3> 516 <p class="bk-cta-desc"> 517 <?php esc_html_e( 'Documentation, demo sites, support, and updates are all available on the official website.', 'blanky' ); ?> 518 </p> 519 </div> 520 <a class="bk-cta-btn" href="<?php echo esc_url( $theme_url ); ?>" target="_blank" rel="noopener noreferrer"> 521 <?php esc_html_e( 'Visit Website', 'blanky' ); ?> 522 </a> 523 </div> 524 525 </div> 526 <?php } ?> 246 <?php 247 } -
blanky/2.2/languages/blanky.pot
r314349 r351726 1 # Copyright (C) 202 5369work1 # Copyright (C) 2026 369work 2 2 # This file is distributed under the GNU General Public License v3 or later. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Blanky 1.4\n"5 "Project-Id-Version: Blanky 2.2\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/blanky\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026- 02-20T00:00:00+00:00\n"12 "POT-Creation-Date: 2026-10-02T00:00:00+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: hand-extracted\n"14 "X-Generator: xgettext\n" 15 15 "X-Domain: blanky\n" 16 16 … … 19 19 msgstr "" 20 20 21 #: functions.php: 3721 #: functions.php:43 22 22 msgid "Blanky Patterns" 23 23 msgstr "" 24 24 25 #: functions.php: 3825 #: functions.php:44 26 26 msgid "Patterns provided by the Blanky theme." 27 27 msgstr "" 28 28 29 #: functions.php:8 529 #: functions.php:88 30 30 msgid "No featured image" 31 31 msgstr "" 32 32 33 #: patterns/404-content.php:13 patterns/search-results.php:42 33 #: functions.php:122 functions.php:123 functions.php:175 34 msgid "About Blanky" 35 msgstr "" 36 37 #: functions.php:162 38 msgid "(opens in a new tab)" 39 msgstr "" 40 41 #: functions.php:176 42 msgid "Blanky is a minimal, clean block theme — a simple blank canvas ready to make your own. You can edit the templates, patterns and styles from the Site Editor." 43 msgstr "" 44 45 #: functions.php:179 46 msgid "Get Started" 47 msgstr "" 48 49 #: functions.php:180 50 msgid "Open the Site Editor to change the templates, header, footer and colors." 51 msgstr "" 52 53 #: functions.php:183 54 msgid "Open the Site Editor" 55 msgstr "" 56 57 #: functions.php:189 58 msgid "Theme Page" 59 msgstr "" 60 61 #: functions.php:190 62 msgid "Learn more about Blanky on its page at 369Theme." 63 msgstr "" 64 65 #: functions.php:193 66 msgid "Visit the Theme Page" 67 msgstr "" 68 69 #: functions.php:200 70 msgid "Review the Blanky Theme" 71 msgstr "" 72 73 #: functions.php:201 74 msgid "Thank you for using the Blanky theme! We would love to hear your feedback. Please take a moment to leave a review." 75 msgstr "" 76 77 #: functions.php:204 78 msgid "Leave a Review" 79 msgstr "" 80 81 #: functions.php:211 82 msgid "Theme Support" 83 msgstr "" 84 85 #: functions.php:212 86 msgid "Free support for the Blanky theme is provided on the WordPress.org support forum." 87 msgstr "" 88 89 #: functions.php:215 90 msgid "Support Forum" 91 msgstr "" 92 93 #: functions.php:219 94 msgid "Paid customization and paid email support are also available. For details, please contact 369Theme." 95 msgstr "" 96 97 #: functions.php:222 98 msgid "Contact 369Theme" 99 msgstr "" 100 101 #: functions.php:229 102 msgid "Premium Themes" 103 msgstr "" 104 105 #: functions.php:230 106 msgid "Premium themes built on the Blanky foundation are available from 369Theme." 107 msgstr "" 108 109 #: functions.php:240 110 msgid "Learn more at 369Theme" 111 msgstr "" 112 113 #: patterns/404-content.php:11 patterns/404-content.php:12 114 #: patterns/search-results.php:48 34 115 msgid "Search" 35 116 msgstr "" … … 43 124 msgstr "" 44 125 45 #: patterns/archive-query-loop.php:4 7 patterns/query-loop.php:37126 #: patterns/archive-query-loop.php:49 patterns/query-loop.php:39 46 127 msgid "Sorry, we could not find anything. Try searching with different keywords." 47 128 msgstr "" 48 129 49 #: patterns/comments.php:1 4130 #: patterns/comments.php:17 50 131 msgid "Comments" 51 132 msgstr "" 52 133 53 #: patterns/footer.php: 28134 #: patterns/footer.php:30 54 135 msgid "All rights reserved." 55 136 msgstr "" 56 137 57 #: patterns/front-page-query.php:4 7138 #: patterns/front-page-query.php:49 58 139 msgid "No posts found. Check back soon!" 59 140 msgstr "" 60 141 61 #: patterns/more-posts.php:1 5142 #: patterns/more-posts.php:17 62 143 msgid "More Posts" 63 144 msgstr "" 64 145 65 #: patterns/post-single.php:5 1146 #: patterns/post-single.php:59 66 147 msgid "Previous Article" 67 148 msgstr "" 68 149 69 #: patterns/post-single.php: 52150 #: patterns/post-single.php:60 70 151 msgid "Next Article" 71 152 msgstr "" 72 153 73 #: patterns/search-results.php:4 2154 #: patterns/search-results.php:45 74 155 msgid "No results found. Please try a different search term." 75 156 msgstr "" -
blanky/2.2/languages/ja.po
r339810 r351726 2 2 msgstr "" 3 3 "Project-Id-Version: blanky\n" 4 "POT-Creation-Date: 2026-07-19 11:24+0900\n" 5 "PO-Revision-Date: 2026-07-19 11:31+0900\n" 4 "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/blanky\n" 5 "POT-Creation-Date: 2026-10-02T00:00:00+00:00\n" 6 "PO-Revision-Date: 2026-10-02 12:00+0900\n" 6 7 "Last-Translator: 369work\n" 7 8 "Language-Team: 369work\n" … … 12 13 "X-Generator: Poedit 3.5\n" 13 14 "X-Poedit-Basepath: ..\n" 14 "X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html__;esc_attr_e;esc_attr__;_x;" 15 "_n\n" 15 "X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html__;esc_attr_e;esc_attr__;_x;_n\n" 16 16 "X-Poedit-SearchPath-0: .\n" 17 17 "X-Poedit-SearchPath-1: .\n" 18 19 #. Theme Name of the theme 20 msgid "Blanky" 21 msgstr "" 18 22 19 23 #: functions.php:43 … … 29 33 msgstr "アイキャッチ画像なし" 30 34 31 #: functions.php:1 15 functions.php:11635 #: functions.php:122 functions.php:123 functions.php:175 32 36 msgid "About Blanky" 33 37 msgstr "Blankyについて" 34 38 35 #: functions.php:1 3736 msgid " CSS reset based on modern best practices"37 msgstr " 現代のベストプラクティスに基づいたCSSリセット"39 #: functions.php:162 40 msgid "(opens in a new tab)" 41 msgstr "(新しいタブで開きます)" 38 42 39 #: functions.php:141 40 msgid "theme.json v3 — spacing scale, fluid typography, base color palette" 41 msgstr "" 42 "theme.json v3 — スペーシングスケール、流体タイポグラフィ、基本カラーパレット" 43 #: functions.php:176 44 msgid "Blanky is a minimal, clean block theme — a simple blank canvas ready to make your own. You can edit the templates, patterns and styles from the Site Editor." 45 msgstr "Blanky は、ミニマルですっきりとしたブロックテーマです。自分のものにしていける、シンプルな白いキャンバスです。テンプレート・パターン・スタイルは、サイトエディターから編集できます。" 43 46 44 #: functions.php:145 45 msgid "" 46 "Essential templates: index, front-page, home, single, page, archive, search, " 47 "404" 48 msgstr "" 49 "必須テンプレート:index、front-page、home、single、page、archive、search、404" 47 #: functions.php:179 48 msgid "Get Started" 49 msgstr "はじめに" 50 50 51 #: functions.php:1 4952 msgid " Header and footer template parts"53 msgstr " ヘッダーとフッターのテンプレートパーツ"51 #: functions.php:180 52 msgid "Open the Site Editor to change the templates, header, footer and colors." 53 msgstr "サイトエディターを開くと、テンプレート・ヘッダー・フッター・配色を変更できます。" 54 54 55 #: functions.php:1 5356 msgid " Block patterns for common page sections"57 msgstr " 一般的なページセクション向けのブロックパターン"55 #: functions.php:183 56 msgid "Open the Site Editor" 57 msgstr "サイトエディターを開く" 58 58 59 #: functions.php:1 5760 msgid " WooCommerce support"61 msgstr " WooCommerce support"59 #: functions.php:189 60 msgid "Theme Page" 61 msgstr "テーマの紹介ページ" 62 62 63 #: functions.php:1 6164 msgid " Translation-ready (POT file included)"65 msgstr " Translation-ready (POT file included)"63 #: functions.php:190 64 msgid "Learn more about Blanky on its page at 369Theme." 65 msgstr "Blanky の詳しい紹介は、369Theme のテーマページでご覧いただけます。" 66 66 67 #: functions.php: 41468 msgid " Lightweight Block Theme"69 msgstr " 軽量なブロックテーマ"67 #: functions.php:193 68 msgid "Visit the Theme Page" 69 msgstr "紹介ページを見る" 70 70 71 #: functions.php:416 72 msgid "" 73 "A lightweight, minimal block theme built on the idea of \"blank.\" No " 74 "unnecessary styles, no bloat — just a clean, empty canvas with sensible " 75 "defaults. Start from nothing and build exactly what you need." 76 msgstr "" 77 "「空白(blank)」というコンセプトに基づいた、軽量かつミニマルなブロックテーマ" 78 "です。不要なスタイルや余計な要素は一切排除し、適切なデフォルト設定を備えた、" 79 "クリーンで真っさらなキャンバスのような構成になっています。何もない状態からス" 80 "タートし、必要なものだけを自由に作り上げることができます。" 71 #: functions.php:200 72 msgid "Review the Blanky Theme" 73 msgstr "Blanky テーマのレビュー" 81 74 82 #: functions.php: 42183 msgid " What you get"84 msgstr " 含まれるもの"75 #: functions.php:201 76 msgid "Thank you for using the Blanky theme! We would love to hear your feedback. Please take a moment to leave a review." 77 msgstr "Blanky テーマをご利用いただきありがとうございます!ご意見をお聞かせください。よろしければレビューをお願いします。" 85 78 86 #: functions.php:429 79 #: functions.php:204 80 msgid "Leave a Review" 81 msgstr "レビューする" 82 83 #: functions.php:211 84 msgid "Theme Support" 85 msgstr "テーマのサポート" 86 87 #: functions.php:212 88 msgid "Free support for the Blanky theme is provided on the WordPress.org support forum." 89 msgstr "Blanky テーマの無料サポートは、WordPress.org のサポートフォーラムで行っています。" 90 91 #: functions.php:215 92 msgid "Support Forum" 93 msgstr "サポートフォーラム" 94 95 #: functions.php:219 96 msgid "Paid customization and paid email support are also available. For details, please contact 369Theme." 97 msgstr "有料のカスタマイズと、有料のメールサポートもご利用いただけます。詳しくは 369Theme までお問い合わせください。" 98 99 #: functions.php:222 100 msgid "Contact 369Theme" 101 msgstr "369Theme に問い合わせる" 102 103 #: functions.php:229 87 104 msgid "Premium Themes" 88 msgstr " プレミアムテーマ"105 msgstr "有料テーマ" 89 106 90 #: functions.php: 43191 msgid " Available at Official Website."92 msgstr " 公式サイトで入手可能です。"107 #: functions.php:230 108 msgid "Premium themes built on the Blanky foundation are available from 369Theme." 109 msgstr "Blanky をもとにした有料テーマを、369Theme で販売しています。" 93 110 94 #: functions.php:439 functions.php:458 functions.php:477 functions.php:496 95 msgid "Premium" 96 msgstr "プレミアム" 97 98 #: functions.php:442 99 msgid "Minimalist Scandinavian design with clean lines" 100 msgstr "すっきりとしたラインが特徴の、ミニマルな北欧デザイン" 101 102 #: functions.php:446 103 msgid "Nordic-inspired color palette" 104 msgstr "北欧風のカラーパレット" 105 106 #: functions.php:447 107 msgid "Elegant typography system" 108 msgstr "洗練されたタイポグラフィ・システム" 109 110 #: functions.php:448 111 msgid "Perfect for lifestyle & design blogs" 112 msgstr "ライフスタイルやデザインのブログに最適" 113 114 #: functions.php:461 115 msgid "Portfolio-focused theme for creative professionals" 116 msgstr "クリエイティブ・プロフェッショナル向け、ポートフォリオ重視のテーマ" 117 118 #: functions.php:465 119 msgid "Gallery & portfolio layouts" 120 msgstr "ギャラリーとポートフォリオのレイアウト" 121 122 #: functions.php:466 123 msgid "Project showcase patterns" 124 msgstr "プロジェクト紹介のパターン" 125 126 #: functions.php:467 127 msgid "Ideal for designers & photographers" 128 msgstr "デザイナーや写真家に最適" 129 130 #: functions.php:480 131 msgid "Professional business theme with modern layouts" 132 msgstr "モダンなレイアウトを採用した、プロフェッショナルなビジネス向けテーマ" 133 134 #: functions.php:484 135 msgid "Corporate design patterns" 136 msgstr "企業向けデザインパターン" 137 138 #: functions.php:485 139 msgid "Team & service sections" 140 msgstr "チーム・サービス紹介セクション" 141 142 #: functions.php:486 143 msgid "Perfect for agencies & startups" 144 msgstr "エージェンシーやスタートアップに最適" 145 146 #: functions.php:499 147 msgid "Link-in-bio style theme for social media creators" 148 msgstr "" 149 "ソーシャルメディアクリエイター向けの「リンク・イン・バイオ(Link-in-bio)」型" 150 "テーマ" 151 152 #: functions.php:503 153 msgid "Single-page link collection" 154 msgstr "1ページにまとめたリンク集" 155 156 #: functions.php:504 157 msgid "Social media integration" 158 msgstr "ソーシャルメディア連携" 159 160 #: functions.php:505 161 msgid "Great for influencers & creators" 162 msgstr "インフルエンサーやクリエイターに最適" 163 164 #: functions.php:514 165 msgid "Official Website" 166 msgstr "公式サイト" 167 168 #: functions.php:517 169 msgid "" 170 "Documentation, demo sites, support, and updates are all available on the " 171 "official website." 172 msgstr "" 173 "ドキュメント、デモサイト、サポート、およびアップデートは、すべて公式サイトで" 174 "ご利用いただけます。" 175 176 #: functions.php:521 177 msgid "Visit Website" 178 msgstr "ウェブサイトにアクセスする" 111 #: functions.php:240 112 msgid "Learn more at 369Theme" 113 msgstr "詳しくは 369Theme で" 179 114 180 115 #: patterns/404-content.php:11 patterns/404-content.php:12 … … 192 127 193 128 #: patterns/archive-query-loop.php:49 patterns/query-loop.php:39 194 msgid "" 195 "Sorry, we could not find anything. Try searching with different keywords." 196 msgstr "" 197 "申し訳ございませんが、何も見つかりませんでした。別のキーワードで検索してみて" 198 "ください。" 129 msgid "Sorry, we could not find anything. Try searching with different keywords." 130 msgstr "申し訳ございませんが、何も見つかりませんでした。別のキーワードで検索してみてください。" 199 131 200 132 #: patterns/comments.php:17 -
blanky/2.2/readme.txt
r345114 r351726 1 1 === Blanky === 2 Contributors: miroku 2 Theme URI: https://369theme.com/themes/blanky 3 Contributors: 369work 3 4 Tags: block-patterns, custom-logo, editor-style, full-site-editing, style-variations, translation-ready, blog, one-column, e-commerce 4 5 Requires at least: 6.6 5 6 Tested up to: 7.1 6 7 Requires PHP: 7.4 7 Stable tag: 2. 18 Stable tag: 2.2 8 9 License: GNU General Public License v3 or later 9 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 50 51 | 80 | clamp(4–6rem) | 51 52 53 == Supports == 54 55 Free support is provided on the WordPress.org support forum: https://wordpress.org/support/theme/blanky/ 56 Paid customization is available at https://369theme.com/order 57 Paid email support is also available. For details, please contact 369Theme: https://369theme.com/contact?product=blanky 58 52 59 == Changelog == 60 61 = 2.2 = 62 * Rebuilt the About Blanky page under Appearance with the core admin styles. It now links to the Site Editor, the theme page, reviews, support (support forum, contact) and the premium themes built on Blanky 63 * About Blanky: the page styles are now loaded from a stylesheet on that page only, instead of being embedded in the page 64 * About Blanky: the page is now available to users who can edit theme options 65 * Theme URI now points to the theme page on 369theme.com 66 * readme.txt: Added a support section with the support forum, paid customization and contact links 67 * readme.txt: Added the Theme URI 68 * readme.txt: Contributors now lists the WordPress.org username (369work) 53 69 54 70 = 2.1 = -
blanky/2.2/style.css
r345114 r351726 1 1 /* 2 2 Theme Name: Blanky 3 Theme URI: https:// blanky.369theme.com/3 Theme URI: https://369theme.com/themes/blanky 4 4 Author: miroku 5 5 Author URI: https://profiles.wordpress.org/369work/ 6 6 Description: Blanky is a minimal, clean block theme for WordPress. It provides a simple blank canvas with sensible CSS resets, a flexible theme.json, and essential templates — ready to customize as your own. 7 Version: 2. 17 Version: 2.2 8 8 Requires at least: 6.6 9 9 Tested up to: 7.1
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)