diff --git a/app/DoctrineMigrations/Version20210216120000.php b/app/DoctrineMigrations/Version20210216120000.php new file mode 100644 index 00000000000..85e81cab8ac --- /dev/null +++ b/app/DoctrineMigrations/Version20210216120000.php @@ -0,0 +1,33 @@ +connection->fetchColumn("SELECT COUNT(*) FROM dtb_block WHERE block_name = 'Googleアナリティクス'"); + if ($count > 0) { + return; + } + + // idを取得する + $id = $this->connection->fetchColumn('SELECT MAX(id) FROM dtb_block'); + $id++; + + $this->addSql("INSERT INTO dtb_block (id, block_name, file_name, use_controller, deletable, create_date, update_date, device_type_id, discriminator_type) VALUES ($id, 'Googleアナリティクス', 'google_analytics', false, false, '2021-02-16 12:00:00', '2021-02-16 12:00:00', 10, 'block')"); + $this->addSql("INSERT INTO dtb_block_position (section, block_id, layout_id, block_row, discriminator_type) VALUES (1, $id, 1, 0, 'blockposition')"); + } + + public function down(Schema $schema): void + { + // this down() migration is auto-generated, please modify it to your needs + } +} diff --git a/src/Eccube/Entity/BaseInfo.php b/src/Eccube/Entity/BaseInfo.php index a9768d16d7b..6f1328e4493 100644 --- a/src/Eccube/Entity/BaseInfo.php +++ b/src/Eccube/Entity/BaseInfo.php @@ -292,6 +292,13 @@ class BaseInfo extends \Eccube\Entity\AbstractEntity */ private $Pref; + /** + * @var string|null + * + * @ORM\Column(name="ga_id", type="string", length=255, nullable=true) + */ + private $gaId; + /** * Get id. * @@ -1142,5 +1149,29 @@ public function setPhpPath($php_path) return $this; } + + /** + * Set gaId. + * + * @param string|null $gaId + * + * @return BaseInfo + */ + public function setGaId($gaId = null) + { + $this->gaId = $gaId; + + return $this; + } + + /** + * Get gaId. + * + * @return string|null + */ + public function getGaId() + { + return $this->gaId; + } } } diff --git a/src/Eccube/Form/Type/Admin/ShopMasterType.php b/src/Eccube/Form/Type/Admin/ShopMasterType.php index 649d3a3ed15..64a65618d50 100644 --- a/src/Eccube/Form/Type/Admin/ShopMasterType.php +++ b/src/Eccube/Form/Type/Admin/ShopMasterType.php @@ -212,6 +212,14 @@ public function buildForm(FormBuilderInterface $builder, array $options) ]), ], ]) + ->add('ga_id', TextType::class, [ + 'required' => false, + 'constraints' => [ + new Assert\Length([ + 'max' => $this->eccubeConfig['eccube_stext_len'], + ]), + ], + ]) ; $builder->add( diff --git a/src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv b/src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv index 7b6e6a11840..29056e7b2a5 100644 --- a/src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv +++ b/src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv @@ -13,5 +13,6 @@ id,device_type_id,block_name,file_name,create_date,update_date,use_controller,de 12,10,News,news,2017-03-07 10:14:52,2017-03-07 10:14:52,0,0,block 13,10,Product Search,search_product,2017-03-07 10:14:52,2017-03-07 10:14:52,1,0,block 14,10,Featured,topic,2017-03-07 10:14:52,2017-03-07 10:14:52,0,0,block +16,10,Google Analytics,google_analytics,2021-02-16 12:00:00,2021-02-16 12:00:00,0,0,block 17,10,Calendar,calendar,2021-03-16 12:00:00,2021-03-16 12:00:00,1,0,block 18,10,Auto New Items,auto_new_item,2024-03-12 17:00:00,2024-03-12 17:00:00,1,0,block diff --git a/src/Eccube/Resource/doctrine/import_csv/en/dtb_block_position.csv b/src/Eccube/Resource/doctrine/import_csv/en/dtb_block_position.csv index ac0d57fda97..2971e591cad 100644 --- a/src/Eccube/Resource/doctrine/import_csv/en/dtb_block_position.csv +++ b/src/Eccube/Resource/doctrine/import_csv/en/dtb_block_position.csv @@ -18,3 +18,4 @@ "11","13","2","1","blockposition" "11","4","2","2","blockposition" "11","9","2","3","blockposition" +"1","16","1","0","blockposition" \ No newline at end of file diff --git a/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv b/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv index 702b659bb2c..af48b476862 100644 --- a/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv +++ b/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv @@ -13,5 +13,6 @@ "12","10","新着情報","news","2017-03-07 10:14:52","2017-03-07 10:14:52","0","0","block" "13","10","商品検索","search_product","2017-03-07 10:14:52","2017-03-07 10:14:52","1","0","block" "14","10","トピック","topic","2017-03-07 10:14:52","2017-03-07 10:14:52","0","0","block" +"16","10","Googleアナリティクス","google_analytics","2021-02-16 12:00:00","2021-02-16 12:00:00","0","0","block" "17","10","カレンダー","calendar","2021-03-16 12:00:00","2021-03-16 12:00:00","1","0","block" "18","10","新着商品(自動取得)","auto_new_item","2024-03-12 17:00:00","2024-03-12 17:00:00","1","0","block" diff --git a/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block_position.csv b/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block_position.csv index ac0d57fda97..2971e591cad 100644 --- a/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block_position.csv +++ b/src/Eccube/Resource/doctrine/import_csv/ja/dtb_block_position.csv @@ -18,3 +18,4 @@ "11","13","2","1","blockposition" "11","4","2","2","blockposition" "11","9","2","3","blockposition" +"1","16","1","0","blockposition" \ No newline at end of file diff --git a/src/Eccube/Resource/locale/messages.en.yaml b/src/Eccube/Resource/locale/messages.en.yaml index 6d2e63ecfec..ecd21c78965 100644 --- a/src/Eccube/Resource/locale/messages.en.yaml +++ b/src/Eccube/Resource/locale/messages.en.yaml @@ -45,25 +45,25 @@ common.mail_address: Email common.mail_address_sample: e.g. ec-cube@example.com common.repeated_confirm: Please re-enter common.password: Password -common.password_sample: 'Alphabets, numbers and symbols %min% - %max%chars' +common.password_sample: "Alphabets, numbers and symbols %min% - %max%chars" common.password_eq_email: Password cannot be set to the same value as email address. common.password_for_confirmation: Password (Re-enter) common.gender: Gender common.job: Occupation common.birth_day: Date of Birth common.tax_include: Tax Incl. -common.separator__range: '-' -common.separator__colon: ':' +common.separator__range: "-" +common.separator__colon: ":" common.quantity: Qty -common.quantity__with_separator: 'Qty:' +common.quantity__with_separator: "Qty:" common.subtotal: Subtotal -common.subtotal__with_separator: 'Subtotal:' +common.subtotal__with_separator: "Subtotal:" common.total: Total -common.total__with_separator: 'Total:' -common.payment_total: 'Payment Total' -common.reduced_tax_rate_symbol: '*' -common.reduced_tax_rate_messeage: '* is subject to reduced tax rate.' -common.tax_rate_target: '%rate% %' +common.total__with_separator: "Total:" +common.payment_total: "Payment Total" +common.reduced_tax_rate_symbol: "*" +common.reduced_tax_rate_messeage: "* is subject to reduced tax rate." +common.tax_rate_target: "%rate% %" common.tax_amount: Tax amount common.delivery_fee: Shipping Charge common.charge: Charges @@ -71,18 +71,18 @@ common.discount: Discount common.point: Points common.enabled: Enabled common.disabled: Disabled -common.user_name: '%last_name% %first_name%' -common.user_name.honor: '(Mr/Ms)' +common.user_name: "%last_name% %first_name%" +common.user_name.honor: "(Mr/Ms)" common.login: Sign in common.remember_me: Remember me common.signup: Sign up common.forgot_login: Unable to sign in? -common.customer_address_count_is_over: 'You already have max number of addresses (%count% items). If you want to add a new one, please delete or overwrite the item(s) you have on the list.' +common.customer_address_count_is_over: "You already have max number of addresses (%count% items). If you want to add a new one, please delete or overwrite the item(s) you have on the list." common.search_keyword: Enter keywords common.delete_confirm: Do you want to continue? common.pagetop: Page top -common.name.prefix: '' -common.name.suffix: '' +common.name.prefix: "" +common.name.suffix: "" #==================================================================================== # Store Front @@ -109,9 +109,9 @@ front.block.eyecatch.title__en: CUBE GELATO ICE front.block.eyecatch.title__ja: Enjoy the colorful gelato 'CUBE' # Deprecated https://github.com/EC-CUBE/ec-cube/pull/4220 front.block.eyecatch.descriptiron: | - Gelato is ice cream made in the Italian style, which is generally lower in fat than other styles of ice cream. - Our fruity gelato is made of carefully selected fresh fruits of the season. Enjoy CUBE Gelato, rich yet healthy with moderate sweetness. - Also find our ice candies and ice sandwiches made with gelato recipes. + Gelato is ice cream made in the Italian style, which is generally lower in fat than other styles of ice cream. + Our fruity gelato is made of carefully selected fresh fruits of the season. Enjoy CUBE Gelato, rich yet healthy with moderate sweetness. + Also find our ice candies and ice sandwiches made with gelato recipes. front.block.eyecatch.description: | Gelato is ice cream made in the Italian style, which is generally lower in fat than other styles of ice cream. Our fruity gelato is made of carefully selected fresh fruits of the season. Enjoy CUBE Gelato, rich yet healthy with moderate sweetness. @@ -138,26 +138,25 @@ front.block.login.login: Sign in front.block.login.logout: Sign out front.block.login.to_cart: Proceed to Cart front.block.login.to_home: Back to Home -front.block.calendar.title__en: 'CALENDAR' -front.block.calendar.title__ja: 'Calendar' -front.block.calendar.month_format: 'M. Y' -front.block.calendar.sunday: 'Su' -front.block.calendar.monday: 'Mo' -front.block.calendar.tuesday: 'Tu' -front.block.calendar.wednesday: 'We' -front.block.calendar.thursday: 'Th' -front.block.calendar.friday: 'Fr' -front.block.calendar.saturday: 'Sa' -front.block.calendar.holiday_notice: '* The red characters are closed.' - +front.block.calendar.title__en: "CALENDAR" +front.block.calendar.title__ja: "Calendar" +front.block.calendar.month_format: "M. Y" +front.block.calendar.sunday: "Su" +front.block.calendar.monday: "Mo" +front.block.calendar.tuesday: "Tu" +front.block.calendar.wednesday: "We" +front.block.calendar.thursday: "Th" +front.block.calendar.friday: "Fr" +front.block.calendar.saturday: "Sa" +front.block.calendar.holiday_notice: "* The red characters are closed." #------------------------------------------------------------------------------------ # Contact Us #------------------------------------------------------------------------------------ front.contact.title: Contact Us front.contact.inquiry_notice: | - Please note that some inquiries may require more time to reply. - If it falls on our holidays, we will get back to you on/after our next working day. Thank you for your understanding. + Please note that some inquiries may require more time to reply. + If it falls on our holidays, we will get back to you on/after our next working day. Thank you for your understanding. front.contact.order_notice: For an inquiry about your order, please inform us of the order number. front.contact.inquiry_contents: Inquiry front.contact.complete_title: Thank you for your inquiry! @@ -175,18 +174,18 @@ front.entry.agree: Accept front.entry.disagree: Decline front.entry.confirm_title: Sign up - Review front.entry.confirm_message: | - Review your entry. - If all looks fine, press 'Sign up'. + Review your entry. + If all looks fine, press 'Sign up'. front.entry.do_register: Sign up front.entry.complete_title: Sign-up completed front.entry.complete_title__temporary: Temporary sign-up completed front.entry.complete_message__title: Thank you for signing up. front.entry.complete_message__temporary: | - You have been signed up as a temporary customer. We have sent a verification email to your email address. - Please complete your sign-up by clicking on the URL in the email. + You have been signed up as a temporary customer. We have sent a verification email to your email address. + Please complete your sign-up by clicking on the URL in the email. front.entry.complete_message__activated: | - Your sign-up is completed. - Please login with your email address and password and enjoy shopping! + Your sign-up is completed. + Please login with your email address and password and enjoy shopping! #------------------------------------------------------------------------------------ # Password Reset @@ -198,9 +197,9 @@ front.forgot.message2: "*You will receive an email to reset your password. Pleas front.forgot.complete_title: Password Reset (Email Sent) front.forgot.complete_message__title: Email has been sent to reset your password. front.forgot.complete_message__body: | - An email to reset your password has been sent to your registered email address. - Please follow the instructions in the email. - *In case you do not receive the email, please verify your email address and try again. + An email to reset your password has been sent to your registered email address. + Please follow the instructions in the email. + *In case you do not receive the email, please verify your email address and try again. front.forgot.reset_title: Password Reset front.forgot.reset_complete: Your password has been updated. front.forgot.reset_error: The URL is either expired or invalid. @@ -223,9 +222,9 @@ front.guide.title: Shopping Guide # マイページ #------------------------------------------------------------------------------------ -front.mypage.welcome: 'Hi %last_name% %first_name%' +front.mypage.welcome: "Hi %last_name% %first_name%" front.mypage.title: My Account -front.mypage.welcome__point: 'You have %point%points' +front.mypage.welcome__point: "You have %point%points" front.mypage.nav__history: Order History front.mypage.nav__history_detail: Order History Details front.mypage.nav__favorite: Favorites @@ -233,7 +232,7 @@ front.mypage.nav__customer: Edit Customer Information front.mypage.nav__customer_complete: Edit Customer Information (Completed) front.mypage.nav__customer_address: Shipping Addresses front.mypage.nav__withdrow: Cancel Membership -front.mypage.history_count: 'You have %count% item(s) in the order history.' +front.mypage.history_count: "You have %count% item(s) in the order history." front.mypage.history_not_found: No order history found. front.mypage.message_not_found: Not found front.mypage.view_detail: See details @@ -252,16 +251,16 @@ front.mypage.reorder: Reorder front.mypage.payment_info: Payment Info front.mypage.payment: Payment Method front.mypage.message: Contact Us -front.mypage.reorder_message: '*Please note that the price has been changed when you place your order again.' +front.mypage.reorder_message: "*Please note that the price has been changed when you place your order again." front.mypage.mail_not_found: No email found. front.mypage.mail_list: Email History front.mypage.customer_complete_message__title: Customer information has been updated front.mypage.customer_complete_message__body: Please continue your shopping! -front.mypage.favorite_count: '%count% item(s) found in Favorites' +front.mypage.favorite_count: "%count% item(s) found in Favorites" front.mypage.favorite_not_found: No item found in Favorites. -front.mypage.customer_address_count: '%count% items are registered in Delivery Addresses' +front.mypage.customer_address_count: "%count% items are registered in Delivery Addresses" front.mypage.customer_address_not_found: No address is found. -front.mypage.add_customer_address: 'Add a New Address' +front.mypage.add_customer_address: "Add a New Address" front.mypage.withdraw_message__title: Make sure before you cancel your membership front.mypage.withdraw_message__body: Please note that all information in Order History and Delivery Addresses etc. will be deleted upon cancellation of your membership. front.mypage.withdraw_execute_message__title: Are you sure to cancel your membership? @@ -270,8 +269,8 @@ front.mypage.withdraw_cancel: No, I do not front.mypage.withdraw_execute: Yes, I do front.mypage.withdraw_complete_message__title: You have canceled your membership front.mypage.withdraw_complete_message__body: | - Thank you so much for supporting our store. - We look forward to serving you again. + Thank you so much for supporting our store. + We look forward to serving you again. front.mypage.customer.notify_title: Change customer information front.mypage.delivery.notify_title: Change delivery information @@ -285,7 +284,7 @@ front.product.all_products: All Products front.product.search__category_not_found: No category is found front.product.search__product_not_found: No product is found -front.product.search_result__keyword: 'Search results for %name%' +front.product.search_result__keyword: "Search results for %name%" front.product.search_result__detail: '%count% item(s) found' front.product.add_cart: Add to Cart front.product.add_cart_complete: The item has been added to the cart. @@ -302,7 +301,7 @@ front.product.related_category: Related Category front.product.continue: Continue Shopping front.product.invalid_quantity: Please enter more than 1. front.product.product_class_unselected: The item is not selected. -front.product.pageno: 'Page %pageno%' +front.product.pageno: "Page %pageno%" #------------------------------------------------------------------------------------ # Cart @@ -314,9 +313,9 @@ front.cart.nav__customer_info: Customer Information front.cart.nav__order: Checkout front.cart.nav__confirm: Review front.cart.nav__complete: Order Placed -front.cart.total_price: 'Total: %price%' +front.cart.total_price: "Total: %price%" front.cart.divide_cart: Some item(s) in the cart can not be purchased in this order. -front.cart.delete: '' +front.cart.delete: "" front.cart.delete__confirm: Are you sure to delete this item from the cart? front.cart.product: Items front.cart.checkout: Proceed to Checkout @@ -342,7 +341,7 @@ front.shopping.delivery_time: Delivery Time front.shopping.to_multiple: Add Delivery Address front.shopping.payment_info: Payment Method front.shopping.point_info: Your Points -front.shopping.available_point: 'You have %point% pts.' +front.shopping.available_point: "You have %point% pts." front.shopping.point_prev: Points Used front.shopping.prev_point: Points before This Order front.shopping.next_point: Points after This Order @@ -366,8 +365,8 @@ front.shopping.back_to_order: Go back to Checkout front.shopping.complete_title: Order Placed front.shopping.complete_message__title: Thank you for your order! front.shopping.complete_message__body: | - We have sent an order confirmation email. - In case you do not receive it, please contact us as your order may have not been received. + We have sent an order confirmation email. + In case you do not receive it, please contact us as your order may have not been received. front.shopping.continue: Continue Shopping front.shopping.guest_purchase_message: Please proceed from here if you want to check out without signing up. front.shopping.guest_purchase: Guest Purchase @@ -379,14 +378,14 @@ front.shopping.error: Error in the checkout front.shopping.order_error: An error occurred during the checkout process. front.shopping.system_error: Sorry, we have faced an unexpected error during the checkout process. Please contact us from the inquiry form. We are sorry for the inconvenience. front.shopping.empty_items_error: Sorry, the checkout process have not completed in good order. Please place an order once again. We are sorry for the inconvenience. -front.shopping.out_of_stock: 'Sorry, there is no enough stock for %product%. You are not able to purchase more than the stock quantity.' -front.shopping.over_sale_limit: 'Sorry, we are limiting the sales of %product%. You are not able to purchase more than the max. purchase quantity.' -front.shopping.out_of_stock_zero: 'Sorry, we do not have enough stock for %product%. We have deleted this item from the cart.' +front.shopping.out_of_stock: "Sorry, there is no enough stock for %product%. You are not able to purchase more than the stock quantity." +front.shopping.over_sale_limit: "Sorry, we are limiting the sales of %product%. You are not able to purchase more than the max. purchase quantity." +front.shopping.out_of_stock_zero: "Sorry, we do not have enough stock for %product%. We have deleted this item from the cart." front.shopping.over_price_limit: Sorry, the quantity exceeds the max. purchase amount. Please reduce the purchase quantity. -front.shopping.in_preparation: 'Sorry, %product% is not ready for shipment. Please contact us from the inquiry form. We are sorry for the inconvenience.' +front.shopping.in_preparation: "Sorry, %product% is not ready for shipment. Please contact us from the inquiry form. We are sorry for the inconvenience." front.shopping.not_purchase: Sorry, your order includes item(s) currently unavailable. It has been deleted from your cart. -front.shopping.not_purchase_product_class: 'Sorry, %product% is currently unavailable. It has been deleted from your cart.' -front.shopping.price_changed: 'The selling price of %product% has been changed.' +front.shopping.not_purchase_product_class: "Sorry, %product% is currently unavailable. It has been deleted from your cart." +front.shopping.price_changed: "The selling price of %product% has been changed." front.shopping.payment_total_invalid: The total amount is invalid. front.shopping.different_payment_methods: Sorry, your order includes items with different purchase methods, which are unable to be processed in one order. front.shopping.payment_method_unselected: Please select the payment method. @@ -404,7 +403,7 @@ admin.common.save_complete: Saved admin.common.save_error: Failed to save admin.common.delete_complete: Deleted admin.common.delete_error: Failed to delete -admin.common.delete_error_foreign_key: 'Sorry, we are unable to delete %name%, because it has related data.' +admin.common.delete_error_foreign_key: "Sorry, we are unable to delete %name%, because it has related data." admin.common.delete_error_already_deleted: No data to delete admin.common.move_complete: The order is updated admin.common.move_error: Failed to update the order @@ -416,8 +415,8 @@ admin.common.send_complete: Email has been sent admin.common.send_error: Failed to send an Email admin.common.create_complete: Created admin.common.system_error: System error occurred -admin.common.to_show_complete: '%name% is displayed' -admin.common.to_hide_complete: '%name% is hidden' +admin.common.to_show_complete: "%name% is displayed" +admin.common.to_hide_complete: "%name% is hidden" admin.common.date_range_error: End date is set after start date # action labels @@ -449,8 +448,8 @@ admin.common.next: Next admin.common.first: Go to First admin.common.last: Go to Last admin.common.back: Go back -admin.common.open_detail: 'Show details' -admin.common.close_detail: 'Close details' +admin.common.open_detail: "Show details" +admin.common.close_detail: "Close details" # Generic Labels, Messages admin.common.show: Display @@ -463,15 +462,15 @@ admin.common.bulk_actions: All admin.common.select: Please select admin.common.select__pref: Select a prefecture admin.common.select__unspecified: Unspecified -admin.common.separator__range: '-' -admin.common.separator__colon: ':' -admin.common.count: '%count% items' +admin.common.separator__range: "-" +admin.common.separator__colon: ":" +admin.common.count: "%count% items" admin.common.search_detail: Advanced Search -admin.common.search_result: 'Search Results: %count% item(s) found.' +admin.common.search_result: "Search Results: %count% item(s) found." admin.common.search_invalid_condition: Error found in the search condition(s) admin.common.search_no_result: Sorry, no data matches your search condition(s) admin.common.search_try_change_condition: Please change the search condition(s) and try again. -admin.common.search_try_advanced_search: 'Try [Advanced Search]' +admin.common.search_try_advanced_search: "Try [Advanced Search]" admin.common.csv_download: Download CSV admin.common.csv_upload: Upload a CSV file admin.common.csv_skeleton_download: Download a template @@ -481,35 +480,34 @@ admin.common.file_select: Select a File admin.common.file_select_empty: Not selected admin.common.csv_invalid_format: Unmatched CSV format admin.common.csv_invalid_no_data: No CSV data found -admin.common.csv_invalid_required: '%name% is empty in the %line%' -admin.common.csv_invalid_greater_than_zero: '%name% should be more than 0 in the line %line%.' -admin.common.csv_invalid_format_line_name: 'Unmatched format in %name% in the line %line%' -admin.common.csv_invalid_format_line: 'Unmatched CSV format in the line %line%' -admin.common.csv_invalid_date_format: 'Unmatched date format in %name% in the line %line%' -admin.common.csv_invalid_not_found: '%name% is empty in the line %line%' +admin.common.csv_invalid_required: "%name% is empty in the %line%" +admin.common.csv_invalid_greater_than_zero: "%name% should be more than 0 in the line %line%." +admin.common.csv_invalid_format_line_name: "Unmatched format in %name% in the line %line%" +admin.common.csv_invalid_format_line: "Unmatched CSV format in the line %line%" +admin.common.csv_invalid_date_format: "Unmatched date format in %name% in the line %line%" +admin.common.csv_invalid_not_found: "%name% is empty in the line %line%" admin.common.csv_invalid_not_found_target: '"%target_name%" is empty in %name% in the line %line%' -admin.common.csv_invalid_not_same: 'You are not allowed to enter the same value in %name1% and %name2% in the line %line%' -admin.common.csv_invalid_can_not: '%name% is invalid in the line %line%' +admin.common.csv_invalid_not_same: "You are not allowed to enter the same value in %name1% and %name2% in the line %line%" +admin.common.csv_invalid_can_not: "%name% is invalid in the line %line%" admin.common.csv_invalid_image: 'Your are not allowed to use "/" or "../" as suffix in %name% in the %line%' -admin.common.csv_invalid_foreign_key: 'You are unable to delete %name% in the line %line% because it has related data' -admin.common.csv_invalid_description_detail_upper_limit: '%name% should be less than %max% characters in the line %line%.' -admin.common.csv_upload_in_progress: 'Uploading CSV file ...' -admin.common.csv_upload_line_success: 'The %from% to %to% lines have been registered.' -admin.common.csv_upload_line_error: 'An error has occurred. The registration process after the %from% line has been cancelled.' +admin.common.csv_invalid_foreign_key: "You are unable to delete %name% in the line %line% because it has related data" +admin.common.csv_invalid_description_detail_upper_limit: "%name% should be less than %max% characters in the line %line%." +admin.common.csv_upload_in_progress: "Uploading CSV file ..." +admin.common.csv_upload_line_success: "The %from% to %to% lines have been registered." +admin.common.csv_upload_line_error: "An error has occurred. The registration process after the %from% line has been cancelled." admin.common.drag_and_drop_description: You can change the order of the items by drag & drop. admin.common.drag_and_drop_image_description: Drag & drop the images or admin.common.delete_modal__title: Delete -admin.common.delete_modal__message: 'You can not revert this action. Are you sure to delete %name%?' +admin.common.delete_modal__message: "You can not revert this action. Are you sure to delete %name%?" admin.common.move_to_confirm_title: Move to another page -admin.common.move_to_confirm_message: 'Will move to %name% Setting page. Do you want to save current editing?' +admin.common.move_to_confirm_message: "Will move to %name% Setting page. Do you want to save current editing?" admin.common.move_to_confirm_move_only: Move admin.common.move_to_confirm_save_and_move: Save & Move admin.common.admin_url_warning: 'Please set the Admin Console URL that is hard to guess for security. You can set it at "Security".' -admin.common.restrict_file_upload_info: 'If this feature is used infrequently, disabling it while not in use provides additional security. You can disable this feature by setting the environment variable ECCUBE_RESTRICT_FILE_UPLOAD to 1.' -admin.common.notice_maintenance_mode: 'Currently in maintenance mode.' +admin.common.restrict_file_upload_info: "If this feature is used infrequently, disabling it while not in use provides additional security. You can disable this feature by setting the environment variable ECCUBE_RESTRICT_FILE_UPLOAD to 1." +admin.common.notice_maintenance_mode: "Currently in maintenance mode." admin.common.notice_debug_mode: The site is currently under debug mode. - # Labels related to entity admin.common.id: ID admin.common.name: Name @@ -547,6 +545,7 @@ admin.common.device_type: Type of Device admin.common.authority: Role admin.common.payment_method: Payment Method admin.common.charge: Charge +admin.common.ga.tracking_id: "G-XXXXXXXXXX" #------------------------------------------------------------------------------------ # Home #------------------------------------------------------------------------------------ @@ -562,10 +561,10 @@ admin.home.shop_status_out_of_stock: Number of Out-of-Stock Items admin.home.shop_status_products: Number of Products admin.home.shop_status_customers: Number of Customers admin.home.sales_summary_title: Sales -admin.home.sales_summary_value: '%amount% / %count% item(s) sold' -admin.home.sales_summary_this_month: 'This Month: Sales Amount / Volume' -admin.home.sales_summary_today: 'Today: Sales Amount / Volume' -admin.home.sales_summary_yesterday: 'Yesterday: Sales Amount / Volume' +admin.home.sales_summary_value: "%amount% / %count% item(s) sold" +admin.home.sales_summary_this_month: "This Month: Sales Amount / Volume" +admin.home.sales_summary_today: "Today: Sales Amount / Volume" +admin.home.sales_summary_yesterday: "Yesterday: Sales Amount / Volume" admin.home.sales_summary_weekly: Weekly admin.home.sales_summary_monthly: Monthly admin.home.sales_summary_yearly: Yearly @@ -575,7 +574,7 @@ admin.home.recommend_plugins_title: Recommended Plug-ins admin.home.recommend_plugins.owner_store: Owners' Store admin.home.news_title: What's New -admin.header.user_name: 'Hi %name%!' +admin.header.user_name: "Hi %name%!" admin.header.logout: Sign out admin.header.last_login: Last sign-in admin.header.change_password: Change Password @@ -610,7 +609,7 @@ admin.product.product_csv_upload: Product CSV admin.product.category_csv_upload: Category CSV # flash messages -admin.product.bulk_change_status_complete: '%status%: %count% item(s) is/are successfully applied.' +admin.product.bulk_change_status_complete: "%status%: %count% item(s) is/are successfully applied." admin.product.copy_complete: A product has been duplicated admin.product.copy_error: Failed to duplicate a product admin.product.reset_complete: Product option has been reset @@ -638,7 +637,7 @@ admin.product.copy__confirm_message: Are you sure you want to duplicate the prod admin.product.name: Product Name admin.product.image: Product Images admin.product.image__short: Images -admin.product.image_size: 'More than 600px x 600px is recommended' +admin.product.image_size: "More than 600px x 600px is recommended" admin.product.image__invalid_path: Invalid image path. admin.product.sale_type: Sales Type admin.product.description_detail: Product Descriptions @@ -668,7 +667,7 @@ admin.product.create_date__card_title: Update admin.product.move_to_category: Add / Edit a Category admin.product.move_to_tag: Add / Edit a Tag admin.product.move_to_product_class: Edit an Option -admin.product.move_to_product_class__confirm_title: '%name% Options' +admin.product.move_to_product_class__confirm_title: "%name% Options" admin.product.multi_search_label: Product Name / Product ID / SKU admin.product.product_class: Product Options admin.product.product_class__short: Options @@ -679,13 +678,13 @@ admin.product.product_class__card_title: Product Option Info admin.product.product_class__reset: Reset a Product Option admin.product.product_class__reset_confirm_title: Reset the option of this product admin.product.product_class__reset_confirm_message: | - Reset the option(s) set to this product - You will not be able to revert this action, although it does not affect the existing sales data. - Are you sure to reset? + Reset the option(s) set to this product + You will not be able to revert this action, although it does not affect the existing sales data. + Are you sure to reset? admin.product.product_class__reset_confirm_excecute: Reset an Option admin.product.product_class_set_stock_quantity: Enter stock quantity or check 'Unlimited'. admin.product.copy_first_line: Duplicate the first line to all -admin.product.procuct_class_count: 'There are %count% combinations' +admin.product.procuct_class_count: "There are %count% combinations" admin.product.stock_unlimited: Unlimited Stock admin.product.stock_unlimited__short: Unlimited admin.product.class_name: Option Name @@ -703,8 +702,8 @@ admin.product.class_category2__short: Option 2 admin.product.category: Categories admin.product.category__product_card_title: Categories admin.product.category_id: | - Category ID - To update categories, please enter the Category ID + Category ID + To update categories, please enter the Category ID admin.product.category_name: Category ID admin.product.parent_category_id: Parent Category ID admin.product.category_all: All Categories @@ -719,21 +718,21 @@ admin.product.unselected_class: Not selected admin.product.product_csv.product_id_col: Product ID admin.product.product_csv.product_id_description: For new product registration, please leave it empty. To update the registered product information, please specify the product ID. admin.product.product_csv.display_status_col: Display Status (ID) -admin.product.product_csv.display_status_description: '' +admin.product.product_csv.display_status_description: "" admin.product.product_csv.product_name_col: Product Name -admin.product.product_csv.product_name_description: '' +admin.product.product_csv.product_name_description: "" admin.product.product_csv.shop_memo_col: Store Notes -admin.product.product_csv.shop_memo_description: '' +admin.product.product_csv.shop_memo_description: "" admin.product.product_csv.description_list_col: Product Descriptions (All) -admin.product.product_csv.description_list_description: '' +admin.product.product_csv.description_list_description: "" admin.product.product_csv.description_detail_col: Product Descriptions (Details) -admin.product.product_csv.description_detail_description: '' +admin.product.product_csv.description_detail_description: "" admin.product.product_csv.keyword_col: Search Keywords -admin.product.product_csv.keyword_description: '' +admin.product.product_csv.keyword_description: "" admin.product.product_csv.free_area_col: Miscellaneous -admin.product.product_csv.free_area_description: '' +admin.product.product_csv.free_area_description: "" admin.product.product_csv.delete_flag_col: Product Deletion Flag -admin.product.product_csv.delete_flag_description: 'Specify 0: Register 1: Delete. If unspecified, it will be set to 0.' +admin.product.product_csv.delete_flag_description: "Specify 0: Register 1: Delete. If unspecified, it will be set to 0." admin.product.product_csv.product_image_col: Product Images admin.product.product_csv.product_image_description: Specify the name of the image file. For multiple images, please double-quote each file name. admin.product.product_csv.category_col: Product Category (ID) @@ -741,19 +740,19 @@ admin.product.product_csv.category_description: Specify the category ID. For mul admin.product.product_csv.tag_col: Tag (ID) admin.product.product_csv.tag_description: Specify the tag ID. For multiple tags, please double-quote each tag ID. admin.product.product_csv.sale_type_col: Sales Type (ID) -admin.product.product_csv.sale_type_description: '' +admin.product.product_csv.sale_type_description: "" admin.product.product_csv.class_category1_col: Option Group 1(ID) -admin.product.product_csv.class_category1_description: '' +admin.product.product_csv.class_category1_description: "" admin.product.product_csv.class_category2_col: Option Group 2(ID) -admin.product.product_csv.class_category2_description: '' +admin.product.product_csv.class_category2_description: "" admin.product.product_csv.delivery_duration_col: Estimated Shipping Date (ID) -admin.product.product_csv.delivery_duration_description: '' +admin.product.product_csv.delivery_duration_description: "" admin.product.product_csv.product_code_col: SKU -admin.product.product_csv.product_code_description: '' +admin.product.product_csv.product_code_description: "" admin.product.product_csv.stock_col: Stock Qty admin.product.product_csv.stock_description: If the unlimited stock flag is set to 0, please set the value more than 0. admin.product.product_csv.stock_unlimited_col: Unlimited Stock Flag -admin.product.product_csv.stock_unlimited_description: 'Specify 0: Limited or 1: Unlimited' +admin.product.product_csv.stock_unlimited_description: "Specify 0: Limited or 1: Unlimited" admin.product.product_csv.sale_limit_col: Max Sales Qty admin.product.product_csv.sale_limit_description: Set the value more than 1 admin.product.product_csv.normal_price_col: Regular Price @@ -771,15 +770,15 @@ admin.product.product_csv.product_class_visible_flag_description: 0:Invisible 1: admin.product.category_csv.category_id_col: Category ID admin.product.category_csv.category_id_description: For a new category registration, please leave it empty. To update the registered category, please specify the category ID. admin.product.category_csv.category_name_col: Category Name -admin.product.category_csv.category_name_description: '' +admin.product.category_csv.category_name_description: "" admin.product.category_csv.parent_category_id_col: Parent Category ID -admin.product.category_csv.parent_category_id_description: '' +admin.product.category_csv.parent_category_id_description: "" admin.product.category_csv.delete_flag_col: Category Deletion Flag -admin.product.category_csv.delete_flag_description: 'Specify 0: Upload or 1: Delete. If unspecified, it is set to 0.' +admin.product.category_csv.delete_flag_description: "Specify 0: Upload or 1: Delete. If unspecified, it is set to 0." # Product CSV -admin.product.product_csv_upload__title: 'Upload product CSV' -admin.product.product_csv_upload__message: 'Upload the product CSV file. Is it OK?' +admin.product.product_csv_upload__title: "Upload product CSV" +admin.product.product_csv_upload__message: "Upload the product CSV file. Is it OK?" #------------------------------------------------------------------------------------ # Orders @@ -825,7 +824,7 @@ admin.order.add_shipping: Add Shipping Info admin.order.delete_shipping: Delete Shipping Info admin.order.delete_shipping_error__confirm_title: Unable to delete shipping info admin.order.delete_shipping_error__confirm_message: To delete shipping information, please delete the order items in the ''Shipping Info''. -admin.order.delete_shipping__confirm_message: 'Shipping information will be deleted from the order. Are you sure to delete shipping information(%num%)?' +admin.order.delete_shipping__confirm_message: "Shipping information will be deleted from the order. Are you sure to delete shipping information(%num%)?" admin.order.order_item_info: Ordered Product Info admin.order.order_item_type: Item Type admin.order.add_product_item: Add a Product @@ -853,7 +852,7 @@ admin.order.purchase_count__start: Number of Repeat Purchase (Start) admin.order.purchase_count__end: Number of Repeat Purchase (End) admin.order.tracking_number: Tracking No. admin.order.tracking_number_error: Only Roman alphabets, numbers and hyphens are accepted for tracking numbers. -admin.order.mail_purchase_product_count: 'and %count% other items' +admin.order.mail_purchase_product_count: "and %count% other items" admin.order.mail_history: Email History admin.order.mail_send_date: Sending Date admin.order.mail_subject: Email Title @@ -876,7 +875,7 @@ admin.order.shop_memo_for_shipped: Shipping Notes admin.order.shipping__card_title: Shipping Info admin.order.shipping_id: Shipping ID admin.order.shipping_mail: Shipping Notice -admin.order.shipping_mail__completed: 'The shipping notice is already sent on %date%' +admin.order.shipping_mail__completed: "The shipping notice is already sent on %date%" admin.order.shipping_mail__sent: Sent admin.order.shipping_mail__unsent: Unsent admin.order.bulk_action__confirm_view_mail_body: Review Contents @@ -886,7 +885,7 @@ admin.order.bulk_action__complete_message: Completed. admin.order.shipping_mail_send: Send Shipping Notice admin.order.shipping_mail_send__confirm_title: Send shipping notice. admin.order.shipping_mail_send__confirm_message: Sending the shipping notice. Please review the contents before pressing [Send]. Note that you will not able to revert this action. -admin.order.shipping_mail_send__complete_message: '%count% notice(s) is/are sent.' +admin.order.shipping_mail_send__complete_message: "%count% notice(s) is/are sent." admin.order.to_shipped__confirm_title: Update to 'Shipped'. admin.order.to_shipped__confirm_message: Updating the shipping info to 'Shipped'. Please select other actions together then press [Submit]. Note that you will not be able to revert this action. admin.order.to_shipped__confirm_send_mail: Send Email @@ -901,7 +900,7 @@ admin.order.not_payment: Unpaid admin.order.unshipped: Unshipped admin.order.delete__confirm_title: Deleting Order Info admin.order.delete__confirm_message: Are you sure to delete the order information? -admin.order.delete_item__confirm_message: 'The item will be deleted from the order. Are you sure to delete %name%?' +admin.order.delete_item__confirm_message: "The item will be deleted from the order. Are you sure to delete %name%?" admin.order.change_payment_method_message: If the payment charge changes, please update it manually. admin.order.non_member: Non-Member admin.order.search_from_customer: Search by Customer @@ -925,15 +924,15 @@ admin.order.delivery_note_line1: Line 1 admin.order.delivery_note_line2: Line 2 admin.order.delivery_note_line3: Line 3 admin.order.delivery_note_save_input: Save Entry -admin.order.delivery_note_download_error: 'Failed to Download' -admin.order.delivery_note_parameter_error: 'Shipping ID is not specified' -admin.order.failed_to_change_status: '%name%: You are not allowed to change the status from %from% to %to%' -admin.order.failed_to_change_status__short: 'You are not allowed to change the status from %from% to %to%' -admin.order.skip_change_status: '%name%: Status change has been skipped' +admin.order.delivery_note_download_error: "Failed to Download" +admin.order.delivery_note_parameter_error: "Shipping ID is not specified" +admin.order.failed_to_change_status: "%name%: You are not allowed to change the status from %from% to %to%" +admin.order.failed_to_change_status__short: "You are not allowed to change the status from %from% to %to%" +admin.order.skip_change_status: "%name%: Status change has been skipped" # Shipping CSV Templates admin.order.shipping_csv.shipping_id_col: Shipping ID -admin.order.shipping_csv.shipping_id_description: '' +admin.order.shipping_csv.shipping_id_description: "" admin.order.shipping_csv.tracking_number_col: Tracking No. admin.order.shipping_csv.tracking_number_description: Enter alphanumeric characters or hyphens admin.order.shipping_csv.shipping_date_col: Shipping Date @@ -957,7 +956,7 @@ admin.customer.purchase_history__not_found: No order history is found admin.customer.customer_address: Delivery Address admin.customer.customer_address__not_found: No delivery address is found admin.customer.customer_address__add: Add a Delivery Address -admin.customer.customer_address_count_is_over: 'You have already reached the max number (%eccube_deliv_addr_max%) of delivery addresses. If you want to add more, either delete or overwrite a registered address.' +admin.customer.customer_address_count_is_over: "You have already reached the max number (%eccube_deliv_addr_max%) of delivery addresses. If you want to add more, either delete or overwrite a registered address." admin.customer.customer_address_id: Delivery Address ID admin.customer.customer_address_info: Delivery Address Info admin.customer.multi_search_label: Customer ID / Email / Name @@ -993,15 +992,15 @@ admin.content.file.directory_name: Folder Name admin.content.file.file_list__card_title: Files in This Directory admin.content.file.updated: Update admin.content.file.directory_tree: Directories -admin.content.file.upload_complete: '%success% file upload completed. (%success%/%count%)' -admin.content.file.upload_error: 'Failed to upload %file_name%. ' +admin.content.file.upload_complete: "%success% file upload completed. (%success%/%count%)" +admin.content.file.upload_error: "Failed to upload %file_name%. " admin.content.file.folder_name_symbol_error: The folder name contains invalid characters. admin.content.file.folder_name_period_error: Folder names beginning with a period(.) are not allowed. -admin.content.file.dir_exists: '%file_name% is already exists.' -admin.content.file.same_name_folder_exists: 'Cannot upload because a folder with the same name as the file exists.' -admin.content.file.phpfile_error: 'php files cannot be uploaded.' # Unused -admin.content.file.dotfile_error: 'Dot files cannot be uploaded.' -admin.content.file.extension_error: 'File extension cannot be uploaded.' +admin.content.file.dir_exists: "%file_name% is already exists." +admin.content.file.same_name_folder_exists: "Cannot upload because a folder with the same name as the file exists." +admin.content.file.phpfile_error: "php files cannot be uploaded." # Unused +admin.content.file.dotfile_error: "Dot files cannot be uploaded." +admin.content.file.extension_error: "File extension cannot be uploaded." admin.content.layout_delete: Delete Layouts admin.content.layout_no_page: Page not registered admin.content.layout__card_title: Layout Overview @@ -1016,25 +1015,25 @@ admin.content.layout_preview__select_page: Please select a page admin.content.layout_preview_select_page: Please select a page for preview admin.content.layout_preview_code: Preview Codes admin.content.layout_preview_code__confirm_title: Preview Block Codes -admin.content.layout_preview_code__confirm_message: 'To edit, please go to ''Edit Block'' (Note: The layout setting is not saved).' +admin.content.layout_preview_code__confirm_message: "To edit, please go to 'Edit Block' (Note: The layout setting is not saved)." admin.content.layout_preview_code__confirm_move_to_block: Edit Codes -admin.content.layout_move_to__confirm_title: 'Move a Block' +admin.content.layout_move_to__confirm_title: "Move a Block" admin.content.layout_move_to__confirm_message: Please select where to move the block admin.content.layout_move_to__execute: Move -admin.content.layout_section__unused: 'Unused Blocks' -admin.content.layout_section__head: 'Within the tags' -admin.content.layout_section__body_after: 'Right below the tags' -admin.content.layout_section__header: '#header' -admin.content.layout_section__contents_top: '#contents_top' -admin.content.layout_section__side_left: '#side_left' +admin.content.layout_section__unused: "Unused Blocks" +admin.content.layout_section__head: "Within the tags" +admin.content.layout_section__body_after: "Right below the tags" +admin.content.layout_section__header: "#header" +admin.content.layout_section__contents_top: "#contents_top" +admin.content.layout_section__side_left: "#side_left" admin.content.layout_section__main: Main -admin.content.layout_section__main_top: '#main_top' -admin.content.layout_section__main_bottom: '#main_bottom' -admin.content.layout_section__side_right: '#side_right' -admin.content.layout_section__contents_bottom: '#contents_bottom' -admin.content.layout_section__footer: '#footer' -admin.content.layout_section__drawer: '#drawer' -admin.content.layout_section__close_body_before: 'Right before the tags' +admin.content.layout_section__main_top: "#main_top" +admin.content.layout_section__main_bottom: "#main_bottom" +admin.content.layout_section__side_right: "#side_right" +admin.content.layout_section__contents_bottom: "#contents_bottom" +admin.content.layout_section__footer: "#footer" +admin.content.layout_section__drawer: "#drawer" +admin.content.layout_section__close_body_before: "Right before the tags" admin.content.page_name: Page Name admin.content.page__card_title: Page Settings admin.content.page_route_name: Route Name @@ -1110,7 +1109,7 @@ admin.setting.shop.tax_setting: Taxes admin.setting.shop.mail_setting: Emails admin.setting.shop.csv_setting: CSV Outputs admin.setting.shop.order_status_setting: Order Status -admin.setting.shop.calendar_setting: 'Calendar' +admin.setting.shop.calendar_setting: "Calendar" admin.setting.system: System Settings admin.setting.system.member_management: Users admin.setting.system.member_password_change: Passwords @@ -1156,6 +1155,8 @@ admin.setting.shop.shop.option_point: Point Settings admin.setting.shop.shop.option_point_enabled: Points admin.setting.shop.shop.option_point_rate: Point Return Rate admin.setting.shop.shop.option_point_conversion_rate: Point Conversion Rate +admin.setting.shop.shop.ga: "Google Analytics" +admin.setting.shop.shop.ga.tracking_id: "Tracking ID" #------------------------------------------------------------------------------------ # Settings:Store Settings:Trade Law Settings @@ -1176,8 +1177,7 @@ admin.setting.shop.payment.unlimited: Any Amounts admin.setting.shop.payment.payment_id: ID admin.setting.shop.payment.payment_name: Payment Method Name admin.setting.shop.payment.logo_image: Logos -admin.setting.shop.payment.logo_image_size: 'Recommended size : 500px x 100px' - +admin.setting.shop.payment.logo_image_size: "Recommended size : 500px x 100px" #------------------------------------------------------------------------------------ # Settings : Store Settings : Delivery Methods @@ -1194,7 +1194,7 @@ admin.setting.shop.delivery.delivery_fee_by_pref: Shipping Charge by Prefecture admin.setting.shop.delivery.apply_to_pref__title: Flat Rate (Nationwide) admin.setting.shop.delivery.apply_to_pref__button: Apply to All Prefectures admin.setting.shop.delivery.fee.invalid: Please enter with numbers. -admin.setting.shop.delivery.payment_warning: 'There is no payment method that can be selected for purchases of %min% to %max% including tax. Please check the payment method condition settings.' +admin.setting.shop.delivery.payment_warning: "There is no payment method that can be selected for purchases of %min% to %max% including tax. Please check the payment method condition settings." #------------------------------------------------------------------------------------ # Settings : Store Settings : Tax Rate @@ -1237,9 +1237,9 @@ admin.setting.shop.csv.order__down: Move Down admin.setting.shop.csv.order__top: Move to Top admin.setting.shop.csv.order__bottom: Move to Bottom admin.setting.shop.csv.how_to_use: | - To add the output items, please select the item(s) on the left pane and press [Add]. - The item orders can be changed with [Item Orders] menus. - To select multiple items, hold Ctrl (Windows) or Command (Mac) and select. Or hold Shift to select a range of items. + To add the output items, please select the item(s) on the left pane and press [Add]. + The item orders can be changed with [Item Orders] menus. + To select multiple items, hold Ctrl (Windows) or Command (Mac) and select. Or hold Shift to select a range of items. #------------------------------------------------------------------------------------ # Settings:Store Settings : Order Status @@ -1256,9 +1256,9 @@ admin.setting.shop.order_status.display_order_count: Number display # Settings:Store Settings : Calendar #------------------------------------------------------------------------------------ -admin.setting.shop.calendar.title: 'Title' -admin.setting.shop.calendar.holiday: 'Date' -admin.setting.shop.calendar.holiday.available_error: 'Date is already existed.' +admin.setting.shop.calendar.title: "Title" +admin.setting.shop.calendar.holiday: "Date" +admin.setting.shop.calendar.holiday.available_error: "Date is already existed." #------------------------------------------------------------------------------------ # Settings : Customers : Change Password @@ -1297,8 +1297,8 @@ admin.setting.system.two_factor_auth.invalid_message__invalid: There is an error admin.setting.system.authority__card_title: Permission admin.setting.system.authority.description: | - Please enter the URL after %url% into the [Blocked URL] field. - The URL will be blocked, if it matches the URL entered there (left-hand match). + Please enter the URL after %url% into the [Blocked URL] field. + The URL will be blocked, if it matches the URL entered there (left-hand match). admin.setting.system.authority.example: 'e.g. /setting : / (slash) is required.' admin.setting.system.authority.authority: Role admin.setting.system.authority.deny_url: Blocked URL @@ -1321,12 +1321,12 @@ admin.setting.system.security.admin_url_description: It is recommended to set th admin.setting.system.security.admin_url_changed: The URL of Admin Console has been changed. Please sign in again. admin.setting.system.security.ip_limit: IP Restrictions(Allow List) admin.setting.system.security.ip_limit_description: | - This will restrict the access to the Admin Console to specified IP addresses. - Please enter the URLs one by one which you allow the access to. If no URLs are entered, any URL can access your Admin Console. - The IP address corresponds to the subnet mask notation. + This will restrict the access to the Admin Console to specified IP addresses. + Please enter the URLs one by one which you allow the access to. If no URLs are entered, any URL can access your Admin Console. + The IP address corresponds to the subnet mask notation. admin.setting.system.security.ip_limit_sample: | - 127.0.0.1/28 - 192.0.2.1 + 127.0.0.1/28 + 192.0.2.1 admin.setting.system.security.ip_limit_deny: IP Restrictions(Deny List) admin.setting.system.security.ip_limit_description_deny: | This will deny the access to the Admin Console from specified IP addresses. @@ -1342,8 +1342,8 @@ admin.setting.system.security.front_ip_limit_description_deny: | The IP address corresponds to the subnet mask notation. admin.setting.system.security.force_ssl: SSL is mandatory admin.setting.system.security.force_ssl_description: Only https access is allowed to set SSL restrictions. -admin.setting.system.security.ip_limit_invalid_ipv4: '%ip% is not an IPv4 address.' -admin.setting.system.security.ip_limit_invalid_https: 'http is not allowed to do this setting.' +admin.setting.system.security.ip_limit_invalid_ipv4: "%ip% is not an IPv4 address." +admin.setting.system.security.ip_limit_invalid_https: "http is not allowed to do this setting." admin.setting.system.security.admin_url_warning: Please set the Admin Console URL that is hard to guess for security. admin.setting.system.security.not_found_env_file: .env file not found. If you do not use the .env file you can not change security config in Admin Console. admin.setting.system.security.trusted_hosts: Trusted hosts @@ -1377,10 +1377,10 @@ admin.setting.system.log.read: Read admin.setting.system.master_data.select: Select admin.setting.system.master_data.description: | - You can set the value to the master data. - You are not allowed to register duplicated IDs. - If you leave the ID empty, the value will be deleted. - Warning: Your store may not work depending on the value you set. + You can set the value to the master data. + You are not allowed to register duplicated IDs. + If you leave the ID empty, the value will be deleted. + Warning: Your store may not work depending on the value you set. admin.setting.system.master_data.id: ID admin.setting.system.master_data.name: Name admin.setting.system.master_data.duplicate_id: You are not allowed to register duplicated IDs. @@ -1413,7 +1413,7 @@ admin.store.template.upload_new_template: Upload New Templates admin.store.template.template_name: Template Name admin.store.template.template_code: Template Code admin.store.template.template_file: Template File -admin.store.template.file_format: 'File format: zip,tar,tar.gz' +admin.store.template.file_format: "File format: zip,tar,tar.gz" admin.store.template.delete_error__default_template: You are not allowed to delete the default template. admin.store.template.delete_error__current_template: You are not allowed to delete the template in use. admin.store.template.template_code_already_exists: This template code is already used. @@ -1428,14 +1428,14 @@ admin.store.plugin.installed: Installed admin.store.plugin.update: Update admin.store.plugin.install.complete: A plugin has been installed. admin.store.plugin.install.failed: Failed to install plugin. -admin.store.plugin.enable.complete: '%plugin_name% is enabled.' -admin.store.plugin.already.enabled: '%plugin_name% has already been enabled.' -admin.store.plugin.disable.complete: '%plugin_name% is disabled.' -admin.store.plugin.already.disabled: '%plugin_name% has already been disabled.' +admin.store.plugin.enable.complete: "%plugin_name% is enabled." +admin.store.plugin.already.enabled: "%plugin_name% has already been enabled." +admin.store.plugin.disable.complete: "%plugin_name% is disabled." +admin.store.plugin.already.disabled: "%plugin_name% has already been disabled." admin.store.plugin.uninstall.complete: The plugin has been deleted. -admin.store.plugin.update.complete: '%plugin_name% has been updated.' -admin.store.plugin.update.failed: 'Failed to update %plugin_name% .' -admin.store.plugin.mkdir.error: 'Failed to creat a directory %dir_name%.' +admin.store.plugin.update.complete: "%plugin_name% has been updated." +admin.store.plugin.update.failed: "Failed to update %plugin_name% ." +admin.store.plugin.mkdir.error: "Failed to creat a directory %dir_name%." admin.store.setting: Authentication Key Settings admin.store.setting.api_key_setting: Set API authentication Key admin.store.setting.api_key_setting_info: Please set the authentication key. @@ -1452,9 +1452,8 @@ admin.store.package.api.0.error: Failed to communicate with Owners' Store. Pleas admin.store.package.api.403.error: Owners' Store failed to authenticate. Please confirm the authentication key settings. admin.store.package.api.500.error: Failed to communicate with Owners' Store. Please wait for a while and try again. admin.plugin.uninstall.error.not_disable: Please disable the plugin. -admin.plugin.uninstall.depend: 'Unable to delete %depend_name% because it depends on %name%.' -admin.plugin.disable.depend: 'Please disable %depend_name% before disabling %name%.' - +admin.plugin.uninstall.depend: "Unable to delete %depend_name% because it depends on %name%." +admin.plugin.disable.depend: "Please disable %depend_name% before disabling %name%." # TODO: Verify Message admin.store.plugin.popup.delete.confirm.title: Confirm the deletion of the plugin @@ -1491,7 +1490,7 @@ admin.store.plugin_confirm.title: Installation Confirmation admin.store.plugin_confirm.subtitle: Owner's Store admin.store.plugin_confirm.header: We are going to install the following plugins. admin.store.plugin_confirm.header.upgrade: The following plugins will be updated to the latest versions. -admin.store.plugin_confirm.require.header: '%name% requires following additional plugins. They will also be installed.' +admin.store.plugin_confirm.require.header: "%name% requires following additional plugins. They will also be installed." admin.store.plugin_confirm_uninstall.823: Owner's Store admin.store.plugin_confirm_uninstall.824: Delete Plugins admin.store.plugin_confirm_uninstall.825: The following plugins will be deleted. @@ -1517,13 +1516,13 @@ admin.store.plugin_owners_confirm.844: Downloads admin.store.plugin_owners_confirm.845: Plugin Version admin.store.plugin_owners_confirm.846: Last Updated admin.store.plugin_owners_confirm.847: Supported EC-CUBE Version -admin.store.plugin_owners_confirm.848: 'File size
Approx. %size% KB' +admin.store.plugin_owners_confirm.848: "File size
Approx. %size% KB" admin.store.plugin_owners_confirm.848.1: File Size admin.store.plugin_owners_confirm.848.2: Approx. admin.store.plugin_owners_confirm.849: Licence -admin.store.plugin_owners_confirm.850: 'This plugin does not support EC-CUBE %version%. It may not work properly.' -admin.store.plugin_owners_confirm.851: 'This requires %dependency% to work with. It will also be installed.' -admin.store.plugin_owners_confirm.852: 'Developed by : ' +admin.store.plugin_owners_confirm.850: "This plugin does not support EC-CUBE %version%. It may not work properly." +admin.store.plugin_owners_confirm.851: "This requires %dependency% to work with. It will also be installed." +admin.store.plugin_owners_confirm.852: "Developed by : " admin.store.plugin_owners_install.853: Owner's Store admin.store.plugin_owners_install.854: Purchased Plugins admin.store.plugin_owners_install.855: All Plugins @@ -1537,9 +1536,9 @@ admin.store.plugin_owners_panel.862: Install Now admin.store.plugin_owners_panel.863: Plugin Version admin.store.plugin_owners_panel.864: Updated on admin.store.plugin_owners_panel.865: Supported EC-CUBE version -admin.store.plugin_owners_panel.866: 'File Size
Approx. %size% KB' -admin.store.plugin_owners_panel.867: 'This plugin does not support EC-CUBE %version%. It may not work properly.' -admin.store.plugin_owners_panel.868: 'Provided by : ' +admin.store.plugin_owners_panel.866: "File Size
Approx. %size% KB" +admin.store.plugin_owners_panel.867: "This plugin does not support EC-CUBE %version%. It may not work properly." +admin.store.plugin_owners_panel.868: "Provided by : " admin.store.plugin_owners_search.form.placeholder: All admin.store.plugin_owners_search.form.category: Category admin.store.plugin_owners_search.form.price_type: Paid / Free @@ -1550,8 +1549,8 @@ admin.store.plugin_owners_search.form.sort.new: Latest admin.store.plugin_owners_search.form.sort.price: Lowest admin.store.plugin_owners_search.form.sort.dl: DL admin.store.plugin_owners_search.search_button: Search -admin.store.plugin_owners_search.search_results: 'Search Results(%number% / %total% pages)' -admin.store.plugin_owners_search.latest: 'Latest Version:' +admin.store.plugin_owners_search.search_results: "Search Results(%number% / %total% pages)" +admin.store.plugin_owners_search.latest: "Latest Version:" admin.store.plugin_owners_search.dl: Downloads admin.store.plugin_owners_search.support: Supported Version admin.store.plugin_owners_search.detail: Details @@ -1561,10 +1560,10 @@ admin.store.plugin_owners_search.install: Installed admin.store.plugin_owners_search.modal.header: Product Details admin.store.plugin_owners_search.modal.contact: Document Request / Inquiry admin.store.plugin_owners_search.modal.manual: Download User Guide -admin.store.plugin_owners_search.modal.note: 'This plugin does not support EC-CUBE %version%. It may not work properly.' +admin.store.plugin_owners_search.modal.note: "This plugin does not support EC-CUBE %version%. It may not work properly." admin.store.plugin_owners_search.modal.cancel: Go back to All admin.store.plugin_owners_search.modal.submit: Confirm Installation -admin.store.plugin_owners_search.modal.dependency: 'This requires %dependency% to work with. It will also be installed.' +admin.store.plugin_owners_search.modal.dependency: "This requires %dependency% to work with. It will also be installed." admin.store.plugin_search.884: Owner's Store. admin.store.plugin_search.885: Find Plugins admin.store.plugin_search.886: Search Results @@ -1600,9 +1599,9 @@ admin.store.plugin_table_official.913: Upload admin.store.plugin_table_official.914: A new version of this plugin is available. admin.store.plugin_table_official.915: 無効にする状態で利用可能 admin.store.plugin_table_official.916: Update -admin.store.plugin_table_official.917: 'Plugin Version: %version%' -admin.store.plugin_table_official.918: 'Supported EC-CUBE Version: %versions%' -admin.store.plugin_table_official.919: 'Updated on: %update_date%' +admin.store.plugin_table_official.917: "Plugin Version: %version%" +admin.store.plugin_table_official.918: "Supported EC-CUBE Version: %versions%" +admin.store.plugin_table_official.919: "Updated on: %update_date%" admin.store.plugin_table_official.920: No updates available admin.store.plugin_table_official.921: Detailed Info admin.store.plugin_table_official.924: Enable @@ -1618,8 +1617,7 @@ admin.store.unregistered_plugin_table.947: Unknown admin.store.unregistered_plugin_table.948: Show Details admin.store.unregistered_plugin_table.949: Unknown admin.store.unregistered_plugin_table.950: Settings -admin.store.install.label: 'Plugin (zip、tar、tar.gz)' - +admin.store.install.label: "Plugin (zip、tar、tar.gz)" #------------------------------------------------------------------------------------ # Information @@ -1649,7 +1647,7 @@ tooltip.product.delivery_duration: You can register estimated shipping date per tooltip.product.product_class: You can review and manage the option(s) set to this product. tooltip.product.free_area: The entry will be displayed on the product page. The placement varies according to the design templates. tooltip.product.shop_memo: Notes for store use. This will not be displayed on the Front Screen. -tooltip.product.backend_name: 'You can register an alias for administrator (e.g. Option Name: Size - Alias: Size (Clothing) or Size (Shoes) etc. It will not be displayed on the Front Screen.' +tooltip.product.backend_name: "You can register an alias for administrator (e.g. Option Name: Size - Alias: Size (Clothing) or Size (Shoes) etc. It will not be displayed on the Front Screen." tooltip.product.csv_upload: Bulk product registration is available with a CSV template. tooltip.product.csv_format: You can create a CSV data easily with templates available for downloads. tooltip.category.csv_upload: Bulk category registration is available with a CSV template. @@ -1710,6 +1708,7 @@ tooltip.setting.shop.shop.option_invoice_registration_number: Invoice registrati tooltip.setting.shop.shop.option_point_enabled: If turned on, the point system is enabled. tooltip.setting.shop.shop.option_point_rate: You can change the point return rate by purchase amount. tooltip.setting.shop.shop.option_point_conversion_rate: Conversion rate per 1 point. E.g. If you set ''1'', the point becomes available to shoppers with the rate of 1 point = 1 yen. +tooltip.setting.shop.shop.ga.tracking_id: "Set tracking id when you analyze your site access using Google Analytics.(Please refer to Google Analytics terms and conditions)" tooltip.setting.shop.payment.rule: You can set the terms of use for the payment method. If the total payment amount (tax included) including your own fee matches the conditions, it will be displayed in the payment method options of the purchase flow. tooltip.setting.shop.payment.logo_image: You can upload the payment option icons displayed in the payment methods during the checkout process. If not registered, the payment methods will be displayed w/o images. tooltip.setting.shop.delivery.tracking_number_url: Enter the URL of the shipping tracker of the delivery company. @@ -1724,7 +1723,7 @@ tooltip.setting.shop.order_status.order_status: Set the order status used in ord tooltip.setting.shop.order_status.customer_order_status_name: You can set the name of the order status. The name set here will be displayed on My Page after logging in as a customer. tooltip.setting.shop.order_status.color: You can set the color of the order status used in order management. tooltip.setting.shop.order_status.display_order_count: You can set the display / non-display of the number of orders for each order status used in order management. -tooltip.setting.shop.calendar_setting: 'You can set regular holidays for displaying in the business days calendar.' +tooltip.setting.shop.calendar_setting: "You can set regular holidays for displaying in the business days calendar." tooltip.setting.system.member.authority: You can select the authorization you have set under Authorization. tooltip.setting.system.member.work: You can set customers to inactive temporarily. If they are no longer necessary, please delete from All Customers. tooltip.setting.system.member.two_factor_auth_enabled: If enabled, you must log in using two-factor authentication. You will be able to login after setting up two-factor authentication. @@ -1759,30 +1758,30 @@ install.site_configuration: Site Configuration install.database_configuration: Database Configuration install.database_initalization: Database Initialization install.install_completed: Installation Completed -install.start_eccube_installation: '

The installation of EC-CUBE will be started.

Please have your database information (database name etc) at hand.

' +install.start_eccube_installation: "

The installation of EC-CUBE will be started.

Please have your database information (database name etc) at hand.

" install.cooperation_of_providing_information: 'To improve EC-CUBE and debugging, please provide your site information. We will not use the provided information other than these purposes.
(Site Info: Store URL, PHP Version, DB Version)' install.accept_infomation_provision: Accept to Submit install.permission_is_valid: The access permission is working properly install.permission_is_invalid: Please change the access permission of the following directories. install.system_requirement: Please verify the system requirements. -install.required_extension_disabled: '[Required] %module% extension module is disabled.' -install.required_database_extension_disabled: '[Required] Please enable pdo_pgsql or pdo_mysql extension modules.' -install.recommend_extension_disabled: '[Recommended] %module% extension module is disabled.' +install.required_extension_disabled: "[Required] %module% extension module is disabled." +install.required_database_extension_disabled: "[Required] Please enable pdo_pgsql or pdo_mysql extension modules." +install.recommend_extension_disabled: "[Recommended] %module% extension module is disabled." install.mod_rewrite_unknown: It is unknown if mod_rewrite is enabled. -install.mod_rewrite_disabled: '[Required] mod_rewrite is disabled.' +install.mod_rewrite_disabled: "[Required] mod_rewrite is disabled." install.member_name: Administrator install.member_department: install.shop_name: Store Name install.mail_address: Email (To receive orders etc.) -install.login_id: 'ID for Admin Console (alphanumeric %min% - %max% chars)' -install.login_password: 'Admin Console Password (alphanumeric %min% - %max% chars)' +install.login_id: "ID for Admin Console (alphanumeric %min% - %max% chars)" +install.login_password: "Admin Console Password (alphanumeric %min% - %max% chars)" install.security_configuration: Security Settings -install.directory_name: 'Admin Console Directory Name (alphanumeric %min% - %max% chars)' +install.directory_name: "Admin Console Directory Name (alphanumeric %min% - %max% chars)" install.directory_name_notice: To ensure the security, please enter a directory name hard to guess. install.https_only: Restricting the access to the site to via SSL(https) only. install.https_only_notice: Only the https access is allowed to set SSL restrictions. install.ip_restriction: Restricting the access to the Admin Console to the following IP addresses. -install.ip_is_invalid: '%ip% is not an IPv4 address' +install.ip_is_invalid: "%ip% is not an IPv4 address" install.mail_configuration: Email Settings install.smtp_host: SMTP Host install.smtp_port: SMTP Port @@ -1830,13 +1829,13 @@ purchase_flow.charge_update: Charge has been updated. Please confirm the total a purchase_flow.tax_rate_update: Tax Rate has been updated. Please confirm the total amount. purchase_flow.over_customer_point: You are not able to use points more than your current points. purchase_flow.over_payment_total: The points are more than the total amount. -purchase_flow.over_stock: '%name% does not have enough stock.' +purchase_flow.over_stock: "%name% does not have enough stock." #------------------------------------------------------------------------------------ # Command #------------------------------------------------------------------------------------ -command.composer_require_already_installed.not_supported_plugin: '%name% %plugin_version% does not support EC-CUBE %eccube_version% . Do you want to continue?' +command.composer_require_already_installed.not_supported_plugin: "%name% %plugin_version% does not support EC-CUBE %eccube_version% . Do you want to continue?" #------------------------------------------------------------------------------------ # ソート機能 diff --git a/src/Eccube/Resource/locale/messages.ja.yaml b/src/Eccube/Resource/locale/messages.ja.yaml index 3eebb71ef9d..f504a9c1365 100644 --- a/src/Eccube/Resource/locale/messages.ja.yaml +++ b/src/Eccube/Resource/locale/messages.ja.yaml @@ -45,7 +45,7 @@ common.mail_address: メールアドレス common.mail_address_sample: 例:ec-cube@example.com common.repeated_confirm: 確認のためもう一度入力してください common.password: パスワード -common.password_sample: '半角英数記号%min%〜%max%文字' +common.password_sample: "半角英数記号%min%〜%max%文字" common.password_eq_email: パスワードはメールアドレスと同じ値を設定できません。 common.password_for_confirmation: パスワード(確認) common.gender: 性別 @@ -63,7 +63,7 @@ common.total__with_separator: 合計: common.payment_total: お支払い合計 common.reduced_tax_rate_symbol: ※ common.reduced_tax_rate_messeage: ※ は軽減税率対象商品です。 -common.tax_rate_target: '税率 %rate% %対象' +common.tax_rate_target: "税率 %rate% %対象" common.tax_amount: 内消費税 common.delivery_fee: 送料 common.charge: 手数料 @@ -71,18 +71,18 @@ common.discount: 値引き common.point: ポイント common.enabled: 有効 common.disabled: 無効 -common.user_name: '%last_name% %first_name% 様' -common.user_name.honor: '様' +common.user_name: "%last_name% %first_name% 様" +common.user_name.honor: "様" common.login: ログイン common.remember_me: 次回から自動的にログインする common.signup: 新規会員登録 common.forgot_login: ログイン情報をお忘れですか? -common.customer_address_count_is_over: 'お届け先登録の上限の%count%件に達しています。お届け先を入力したい場合は、削除か変更を行ってください。' +common.customer_address_count_is_over: "お届け先登録の上限の%count%件に達しています。お届け先を入力したい場合は、削除か変更を行ってください。" common.search_keyword: キーワードを入力 common.delete_confirm: 削除してもよろしいですか? common.pagetop: ページトップへ -common.name.prefix: '' -common.name.suffix: ' 様' +common.name.prefix: "" +common.name.suffix: " 様" #==================================================================================== # フロント画面 @@ -138,18 +138,17 @@ front.block.login.login: ログイン front.block.login.logout: ログアウト front.block.login.to_cart: カートを見る front.block.login.to_home: ホームに戻る -front.block.calendar.title__en: 'CALENDAR' -front.block.calendar.title__ja: 'カレンダー' -front.block.calendar.month_format: 'Y年n月' -front.block.calendar.sunday: '日' -front.block.calendar.monday: '月' -front.block.calendar.tuesday: '火' -front.block.calendar.wednesday: '水' -front.block.calendar.thursday: '木' -front.block.calendar.friday: '金' -front.block.calendar.saturday: '土' -front.block.calendar.holiday_notice: '* 赤字は休業日です。' - +front.block.calendar.title__en: "CALENDAR" +front.block.calendar.title__ja: "カレンダー" +front.block.calendar.month_format: "Y年n月" +front.block.calendar.sunday: "日" +front.block.calendar.monday: "月" +front.block.calendar.tuesday: "火" +front.block.calendar.wednesday: "水" +front.block.calendar.thursday: "木" +front.block.calendar.friday: "金" +front.block.calendar.saturday: "土" +front.block.calendar.holiday_notice: "* 赤字は休業日です。" #------------------------------------------------------------------------------------ # 問い合わせ @@ -223,9 +222,9 @@ front.guide.title: ご利用ガイド # マイページ #------------------------------------------------------------------------------------ -front.mypage.welcome: 'ようこそ%last_name% %first_name%さん' +front.mypage.welcome: "ようこそ%last_name% %first_name%さん" front.mypage.title: マイページ -front.mypage.welcome__point: '現在の所持ポイントは %point%pt です。' +front.mypage.welcome__point: "現在の所持ポイントは %point%pt です。" front.mypage.nav__history: ご注文履歴 front.mypage.nav__history_detail: ご注文履歴詳細 front.mypage.nav__favorite: お気に入り一覧 @@ -233,7 +232,7 @@ front.mypage.nav__customer: 会員情報編集 front.mypage.nav__customer_complete: 会員情報編集(完了) front.mypage.nav__customer_address: お届け先一覧 front.mypage.nav__withdrow: 退会手続き -front.mypage.history_count: '%count%件の履歴があります' +front.mypage.history_count: "%count%件の履歴があります" front.mypage.history_not_found: ご注文履歴はありません。 front.mypage.message_not_found: 記載なし front.mypage.view_detail: 詳細を見る @@ -257,11 +256,11 @@ front.mypage.mail_not_found: メール履歴はありません。 front.mypage.mail_list: メール配信履歴一覧 front.mypage.customer_complete_message__title: 会員登録内容の変更が完了いたしました front.mypage.customer_complete_message__body: それでは、引き続きショッピングをお楽しみください。 -front.mypage.favorite_count: '%count%件のお気に入りがあります' +front.mypage.favorite_count: "%count%件のお気に入りがあります" front.mypage.favorite_not_found: お気に入りは登録されていません。 -front.mypage.customer_address_count: '%count%件のお届け先があります' +front.mypage.customer_address_count: "%count%件のお届け先があります" front.mypage.customer_address_not_found: お届け先は登録されていません。 -front.mypage.add_customer_address: '新規お届け先を追加する' +front.mypage.add_customer_address: "新規お届け先を追加する" front.mypage.withdraw_message__title: 退会手続きの前にご確認ください front.mypage.withdraw_message__body: 退会手続きが完了した時点で、現在保存されている購入履歴やお届け先等の情報は、すべて削除されますのでご注意ください。 front.mypage.withdraw_execute_message__title: 退会手続きを実行してもよろしいでしょうか? @@ -285,7 +284,7 @@ front.product.all_products: 全商品 front.product.search__category_not_found: ご指定のカテゴリは存在しません front.product.search__product_not_found: お探しの商品は見つかりませんでした -front.product.search_result__keyword: '「%name%」の検索結果' +front.product.search_result__keyword: "「%name%」の検索結果" front.product.search_result__detail: '%count%件の商品が見つかりました' front.product.add_cart: カートに入れる front.product.add_cart_complete: カートに追加しました。 @@ -302,7 +301,7 @@ front.product.related_category: 関連カテゴリ front.product.continue: お買い物を続ける front.product.invalid_quantity: 1以上で入力してください。 front.product.product_class_unselected: 項目が選択されていません -front.product.pageno: '%pageno%ページ目' +front.product.pageno: "%pageno%ページ目" #------------------------------------------------------------------------------------ # カート @@ -314,7 +313,7 @@ front.cart.nav__customer_info: お客様情報 front.cart.nav__order: ご注文手続き front.cart.nav__confirm: ご注文内容確認 front.cart.nav__complete: 完了 -front.cart.total_price: '商品の合計金額は「%price%」です。' +front.cart.total_price: "商品の合計金額は「%price%」です。" front.cart.divide_cart: 同時購入できない商品がカートに含まれています。 front.cart.delete: 削除 front.cart.delete__confirm: カートから商品を削除してよろしいですか? @@ -342,7 +341,7 @@ front.shopping.delivery_time: お届け時間 front.shopping.to_multiple: お届け先を追加する front.shopping.payment_info: お支払方法 front.shopping.point_info: 利用ポイント -front.shopping.available_point: '%point% pt が利用可能です。' +front.shopping.available_point: "%point% pt が利用可能です。" front.shopping.point_prev: 利用ポイント front.shopping.prev_point: ご注文前のポイント front.shopping.next_point: ご注文後のポイント @@ -379,14 +378,14 @@ front.shopping.error: 購入エラー front.shopping.order_error: 購入処理でエラーが発生しました。 front.shopping.system_error: 購入処理で予期しないエラーが発生しました。恐れ入りますがお問い合わせページよりご連絡ください。 front.shopping.empty_items_error: ご注文手続きが正常に完了しませんでした。大変お手数ですが、再度ご注文手続きをお願いします。 -front.shopping.out_of_stock: '「%product%」の在庫が不足しております。一度に在庫数を超える購入はできません。' -front.shopping.over_sale_limit: '「%product%」は販売制限しております。一度に販売制限数を超える購入はできません。' -front.shopping.out_of_stock_zero: '「%product%」の在庫が不足しております。該当商品をカートから削除しました。' +front.shopping.out_of_stock: "「%product%」の在庫が不足しております。一度に在庫数を超える購入はできません。" +front.shopping.over_sale_limit: "「%product%」は販売制限しております。一度に販売制限数を超える購入はできません。" +front.shopping.out_of_stock_zero: "「%product%」の在庫が不足しております。該当商品をカートから削除しました。" front.shopping.over_price_limit: 商品を購入できる金額の上限を超えております。数量を調整してください。 -front.shopping.in_preparation: '「%product%」はまだ配送の準備ができておりません。恐れ入りますがお問い合わせページよりお問い合わせください。' +front.shopping.in_preparation: "「%product%」はまだ配送の準備ができておりません。恐れ入りますがお問い合わせページよりお問い合わせください。" front.shopping.not_purchase: 現時点で購入できない商品が含まれておりました。該当商品をカートから削除しました。 -front.shopping.not_purchase_product_class: '「%product%」は現時点で購入できません。該当商品をカートから削除しました。' -front.shopping.price_changed: '「%product%」の販売価格が変更されました。' +front.shopping.not_purchase_product_class: "「%product%」は現時点で購入できません。該当商品をカートから削除しました。" +front.shopping.price_changed: "「%product%」の販売価格が変更されました。" front.shopping.payment_total_invalid: 合計金額が不正です。 front.shopping.different_payment_methods: 支払い方法が異なる商品が含まれているため、同時に購入することはできません。 front.shopping.payment_method_unselected: お支払い方法を選択してください。 @@ -395,7 +394,6 @@ front.shopping.payment_method_not_fount: 選択できるお支払い方法があ front.under_maintenance: メンテナンスモードが有効になっています。 front.under_debug_mode: デバッグモードが有効になっています。 - #==================================================================================== # 管理画面 #==================================================================================== @@ -405,7 +403,7 @@ admin.common.save_complete: 保存しました admin.common.save_error: 保存に失敗しました admin.common.delete_complete: 削除しました admin.common.delete_error: 削除に失敗しました -admin.common.delete_error_foreign_key: '関連するデータがあるため「%name%」を削除できませんでした' +admin.common.delete_error_foreign_key: "関連するデータがあるため「%name%」を削除できませんでした" admin.common.delete_error_already_deleted: 既に削除されています admin.common.move_complete: 並び順を更新しました admin.common.move_error: 並び順の更新に失敗しました @@ -417,8 +415,8 @@ admin.common.send_complete: メールを送信しました admin.common.send_error: メールの送信に失敗しました admin.common.create_complete: 作成しました admin.common.system_error: システムエラーが発生しました -admin.common.to_show_complete: '「%name%」を表示にしました。' -admin.common.to_hide_complete: '「%name%」を非表示にしました。' +admin.common.to_show_complete: "「%name%」を表示にしました。" +admin.common.to_hide_complete: "「%name%」を非表示にしました。" admin.common.date_range_error: 終了日時は、開始日時より大きく設定してください # action系のラベル @@ -450,8 +448,8 @@ admin.common.next: 次へ admin.common.first: 最初へ admin.common.last: 最後へ admin.common.back: 戻る -admin.common.open_detail: '詳細を表示' -admin.common.close_detail: '詳細を閉じる' +admin.common.open_detail: "詳細を表示" +admin.common.close_detail: "詳細を閉じる" # 汎用ラベル, メッセージ admin.common.show: 表示 @@ -466,13 +464,13 @@ admin.common.select__pref: 都道府県を選択 admin.common.select__unspecified: 指定なし admin.common.separator__range: 〜 admin.common.separator__colon: : -admin.common.count: '%count%件' +admin.common.count: "%count%件" admin.common.search_detail: 詳細検索 -admin.common.search_result: '検索結果:%count%件が該当しました' +admin.common.search_result: "検索結果:%count%件が該当しました" admin.common.search_invalid_condition: 検索条件に誤りがあります admin.common.search_no_result: 検索条件に合致するデータが見つかりませんでした admin.common.search_try_change_condition: 検索条件を変えて、再度検索をお試しください -admin.common.search_try_advanced_search: '[詳細検索]も試してみましょう' +admin.common.search_try_advanced_search: "[詳細検索]も試してみましょう" admin.common.csv_download: CSVダウンロード admin.common.csv_upload: CSVファイルをアップロード admin.common.csv_skeleton_download: 雛形ファイルダウンロード @@ -482,33 +480,33 @@ admin.common.file_select: ファイルを選択 admin.common.file_select_empty: 選択されていません admin.common.csv_invalid_format: CSVのフォーマットが一致しません admin.common.csv_invalid_no_data: CSVデータが存在しません -admin.common.csv_invalid_required: '%line%行目の%name%が設定されていません' -admin.common.csv_invalid_greater_than_zero: '%line%行目の%name%は0以上の数値を設定してください。' -admin.common.csv_invalid_format_line: '%line%行目のCSVフォーマットが一致しません' -admin.common.csv_invalid_format_line_name: '%line%行目の%name%のフォーマットが異なります' -admin.common.csv_invalid_date_format: '%line%行目の%name%の日付フォーマットが異なります' -admin.common.csv_invalid_not_found: '%line%行目の%name%が存在しません' -admin.common.csv_invalid_not_found_target: '%line%行目の%name%「%target_name%」が存在しません' -admin.common.csv_invalid_not_same: '%line%行目の%name1%と%name2%には同じ値を使用できません' -admin.common.csv_invalid_can_not: '%line%行目の%name%は設定できません' +admin.common.csv_invalid_required: "%line%行目の%name%が設定されていません" +admin.common.csv_invalid_greater_than_zero: "%line%行目の%name%は0以上の数値を設定してください。" +admin.common.csv_invalid_format_line: "%line%行目のCSVフォーマットが一致しません" +admin.common.csv_invalid_format_line_name: "%line%行目の%name%のフォーマットが異なります" +admin.common.csv_invalid_date_format: "%line%行目の%name%の日付フォーマットが異なります" +admin.common.csv_invalid_not_found: "%line%行目の%name%が存在しません" +admin.common.csv_invalid_not_found_target: "%line%行目の%name%「%target_name%」が存在しません" +admin.common.csv_invalid_not_same: "%line%行目の%name1%と%name2%には同じ値を使用できません" +admin.common.csv_invalid_can_not: "%line%行目の%name%は設定できません" admin.common.csv_invalid_image: '%line%行目の%name%には末尾に"/"や"../"を使用できません' -admin.common.csv_invalid_foreign_key: '%line%行目の%name%は関連するデータがあるため削除できません' -admin.common.csv_invalid_description_detail_upper_limit: '%line%行目の%name%は%max%文字以下の文字列を指定してください。' -admin.common.csv_upload_in_progress: 'CSVファイルのアップロード中...' -admin.common.csv_upload_line_success: '%from%行目〜%to%行目を登録しました' -admin.common.csv_upload_line_error: 'エラーが発生しました。%from%行目以降の登録処理はキャンセルされました' +admin.common.csv_invalid_foreign_key: "%line%行目の%name%は関連するデータがあるため削除できません" +admin.common.csv_invalid_description_detail_upper_limit: "%line%行目の%name%は%max%文字以下の文字列を指定してください。" +admin.common.csv_upload_in_progress: "CSVファイルのアップロード中..." +admin.common.csv_upload_line_success: "%from%行目〜%to%行目を登録しました" +admin.common.csv_upload_line_error: "エラーが発生しました。%from%行目以降の登録処理はキャンセルされました" admin.common.drag_and_drop_description: 項目の順番はドラッグ&ドロップでも変更可能です。 admin.common.drag_and_drop_image_description: 画像をドラッグ&ドロップまたは admin.common.delete_modal__title: 削除します -admin.common.delete_modal__message: 'この操作はあとから取り消すことができません。「%name%」を削除してよろしいですか?' +admin.common.delete_modal__message: "この操作はあとから取り消すことができません。「%name%」を削除してよろしいですか?" admin.common.move_to_confirm_title: ページを移動します -admin.common.move_to_confirm_message: '%name%に移動します。編集内容を保存してから移動しますか?' +admin.common.move_to_confirm_message: "%name%に移動します。編集内容を保存してから移動しますか?" admin.common.move_to_confirm_move_only: 保存せずに移動 admin.common.move_to_confirm_save_and_move: 保存して移動 admin.common.admin_url_warning: '管理画面URLは、セキュリティのため推測されにくいものを設定してください。「セキュリティ管理」から設定できます。' -admin.common.restrict_file_upload_info: 'この機能の利用頻度が低い場合、使用しない間は無効化することでセキュリティを更に向上させることができます。環境変数 ECCUBE_RESTRICT_FILE_UPLOAD を 1 に設定することで機能を無効化することが可能です。' -admin.common.notice_maintenance_mode: '現在メンテナンスモード中です。' -admin.common.notice_debug_mode: 'デバッグモードが有効になっています。' +admin.common.restrict_file_upload_info: "この機能の利用頻度が低い場合、使用しない間は無効化することでセキュリティを更に向上させることができます。環境変数 ECCUBE_RESTRICT_FILE_UPLOAD を 1 に設定することで機能を無効化することが可能です。" +admin.common.notice_maintenance_mode: "現在メンテナンスモード中です。" +admin.common.notice_debug_mode: "デバッグモードが有効になっています。" # エンティティに関連するラベル admin.common.id: ID @@ -547,6 +545,7 @@ admin.common.device_type: 端末種別 admin.common.authority: 権限 admin.common.payment_method: 支払方法 admin.common.charge: 手数料 +admin.common.ga.tracking_id: "G-XXXXXXXXXX" #------------------------------------------------------------------------------------ # ホーム #------------------------------------------------------------------------------------ @@ -562,7 +561,7 @@ admin.home.shop_status_out_of_stock: 在庫切れ商品数 admin.home.shop_status_products: 取扱商品数 admin.home.shop_status_customers: 会員数 admin.home.sales_summary_title: 売上状況 -admin.home.sales_summary_value: '%amount% / %count% 件' +admin.home.sales_summary_value: "%amount% / %count% 件" admin.home.sales_summary_this_month: 今月の売上金額 / 売上件数 admin.home.sales_summary_today: 今日の売上金額 / 売上件数 admin.home.sales_summary_yesterday: 昨日の売上金額 / 売上件数 @@ -575,7 +574,7 @@ admin.home.recommend_plugins_title: おすすめのプラグイン admin.home.recommend_plugins.owner_store: オーナーズストア admin.home.news_title: お知らせ -admin.header.user_name: '%name% 様' +admin.header.user_name: "%name% 様" admin.header.logout: ログアウト admin.header.last_login: 最終ログイン admin.header.change_password: パスワード変更 @@ -610,7 +609,7 @@ admin.product.product_csv_upload: 商品CSV登録 admin.product.category_csv_upload: カテゴリCSV登録 # flashメッセージ -admin.product.bulk_change_status_complete: '%status%: %count%件が正常に適用されました' +admin.product.bulk_change_status_complete: "%status%: %count%件が正常に適用されました" admin.product.copy_complete: 商品を複製しました admin.product.copy_error: 商品の複製に失敗しました admin.product.reset_complete: 商品規格を初期化しました @@ -638,7 +637,7 @@ admin.product.copy__confirm_message: 商品を複製してよろしいですか admin.product.name: 商品名 admin.product.image: 商品画像 admin.product.image__short: 画像 -admin.product.image_size: '推奨サイズ : 600px x 600px以上' +admin.product.image_size: "推奨サイズ : 600px x 600px以上" admin.product.image__invalid_path: 画像のパスが不正です。 admin.product.sale_type: 販売種別 admin.product.description_detail: 商品説明 @@ -668,7 +667,7 @@ admin.product.create_date__card_title: 登録日・更新日 admin.product.move_to_category: カテゴリの追加・編集 admin.product.move_to_tag: タグの追加・編集 admin.product.move_to_product_class: 商品規格の編集 -admin.product.move_to_product_class__confirm_title: '「%name%」の商品規格' +admin.product.move_to_product_class__confirm_title: "「%name%」の商品規格" admin.product.multi_search_label: 商品名・商品ID・商品コード admin.product.product_class: 商品規格 admin.product.product_class__short: 規格 @@ -685,7 +684,7 @@ admin.product.product_class__reset_confirm_message: | admin.product.product_class__reset_confirm_excecute: 規格を初期化 admin.product.product_class_set_stock_quantity: 在庫数を入力、もしくは在庫無制限を設定してください。 admin.product.copy_first_line: 1行目をすべての行に複製 -admin.product.procuct_class_count: '%count%件の組み合わせがあります' +admin.product.procuct_class_count: "%count%件の組み合わせがあります" admin.product.stock_unlimited: 在庫数無制限 admin.product.stock_unlimited__short: 無制限 admin.product.class_name: 規格名 @@ -719,19 +718,19 @@ admin.product.unselected_class: 選択されていません admin.product.product_csv.product_id_col: 商品ID admin.product.product_csv.product_id_description: 新規登録の場合は空にしてください。既存の商品を更新する場合は、商品IDを指定してください。 admin.product.product_csv.display_status_col: 公開ステータス(ID) -admin.product.product_csv.display_status_description: '' +admin.product.product_csv.display_status_description: "" admin.product.product_csv.product_name_col: 商品名 -admin.product.product_csv.product_name_description: '' +admin.product.product_csv.product_name_description: "" admin.product.product_csv.shop_memo_col: ショップ用メモ欄 -admin.product.product_csv.shop_memo_description: '' +admin.product.product_csv.shop_memo_description: "" admin.product.product_csv.description_list_col: 商品説明(一覧) -admin.product.product_csv.description_list_description: '' +admin.product.product_csv.description_list_description: "" admin.product.product_csv.description_detail_col: 商品説明(詳細) -admin.product.product_csv.description_detail_description: '' +admin.product.product_csv.description_detail_description: "" admin.product.product_csv.keyword_col: 検索ワード -admin.product.product_csv.keyword_description: '' +admin.product.product_csv.keyword_description: "" admin.product.product_csv.free_area_col: フリーエリア -admin.product.product_csv.free_area_description: '' +admin.product.product_csv.free_area_description: "" admin.product.product_csv.delete_flag_col: 商品削除フラグ admin.product.product_csv.delete_flag_description: 0:登録 1:削除を指定します。未指定の場合、0として扱います。 admin.product.product_csv.product_image_col: 商品画像 @@ -741,19 +740,19 @@ admin.product.product_csv.category_description: 'カテゴリIDを指定しま admin.product.product_csv.tag_col: タグ(ID) admin.product.product_csv.tag_description: 'タグIDを指定します。複数タグの場合、タグIDをカンマ区切りで「"」で囲んでください。' admin.product.product_csv.sale_type_col: 販売種別(ID) -admin.product.product_csv.sale_type_description: '' +admin.product.product_csv.sale_type_description: "" admin.product.product_csv.class_category1_col: 規格分類1(ID) -admin.product.product_csv.class_category1_description: '' +admin.product.product_csv.class_category1_description: "" admin.product.product_csv.class_category2_col: 規格分類2(ID) -admin.product.product_csv.class_category2_description: '' +admin.product.product_csv.class_category2_description: "" admin.product.product_csv.delivery_duration_col: 発送日目安(ID) -admin.product.product_csv.delivery_duration_description: '' +admin.product.product_csv.delivery_duration_description: "" admin.product.product_csv.product_code_col: 商品コード -admin.product.product_csv.product_code_description: '' +admin.product.product_csv.product_code_description: "" admin.product.product_csv.stock_col: 在庫数 admin.product.product_csv.stock_description: 在庫数無制限フラグが0の場合、0以上の数値を設定してください。 admin.product.product_csv.stock_unlimited_col: 在庫数無制限フラグ -admin.product.product_csv.stock_unlimited_description: '0:制限 1: 無制限を指定します。' +admin.product.product_csv.stock_unlimited_description: "0:制限 1: 無制限を指定します。" admin.product.product_csv.sale_limit_col: 販売制限数 admin.product.product_csv.sale_limit_description: 1以上の数値を設定します。未指定の場合、販売制限数なしとして扱います。 admin.product.product_csv.normal_price_col: 通常価格 @@ -771,15 +770,15 @@ admin.product.product_csv.product_class_visible_flag_description: 0:非表示 1: admin.product.category_csv.category_id_col: カテゴリID admin.product.category_csv.category_id_description: 新規登録の場合は空にしてください。既存のカテゴリを更新する場合は、カテゴリIDを指定してください。 admin.product.category_csv.category_name_col: カテゴリ名 -admin.product.category_csv.category_name_description: '' +admin.product.category_csv.category_name_description: "" admin.product.category_csv.parent_category_id_col: 親カテゴリID -admin.product.category_csv.parent_category_id_description: '' +admin.product.category_csv.parent_category_id_description: "" admin.product.category_csv.delete_flag_col: カテゴリ削除フラグ admin.product.category_csv.delete_flag_description: 0:登録 1:削除を指定します。未指定の場合、0として扱います。 # 商品CSV -admin.product.product_csv_upload__title: '商品CSVをアップロードします' -admin.product.product_csv_upload__message: '商品CSVファイルをアップロードします。よろしいですか?' +admin.product.product_csv_upload__title: "商品CSVをアップロードします" +admin.product.product_csv_upload__message: "商品CSVファイルをアップロードします。よろしいですか?" #------------------------------------------------------------------------------------ # 受注 @@ -825,7 +824,7 @@ admin.order.add_shipping: 出荷情報の追加 admin.order.delete_shipping: 出荷情報を削除 admin.order.delete_shipping_error__confirm_title: 出荷情報を削除できません admin.order.delete_shipping_error__confirm_message: まず出荷情報に設定されている明細を削除してから、出荷情報を削除してください -admin.order.delete_shipping__confirm_message: '出荷情報は注文から削除されます。出荷情報(%num%)を削除しますか?' +admin.order.delete_shipping__confirm_message: "出荷情報は注文から削除されます。出荷情報(%num%)を削除しますか?" admin.order.order_item_info: 注文商品情報 admin.order.order_item_type: 明細種別 admin.order.add_product_item: 商品を追加 @@ -853,7 +852,7 @@ admin.order.purchase_count__start: 購入件数(開始) admin.order.purchase_count__end: 購入件数(終了) admin.order.tracking_number: お問い合わせ番号 admin.order.tracking_number_error: お問い合わせ番号は半角英数字かハイフンのみを入力してください。 -admin.order.mail_purchase_product_count: '他%count%点' +admin.order.mail_purchase_product_count: "他%count%点" admin.order.mail_history: メール送信履歴 admin.order.mail_send_date: メール送信日時 admin.order.mail_subject: 件名 @@ -876,7 +875,7 @@ admin.order.shop_memo_for_shipped: 出荷用メモ欄 admin.order.shipping__card_title: 出荷情報 admin.order.shipping_id: 出荷ID admin.order.shipping_mail: 出荷メール -admin.order.shipping_mail__completed: '%date%に出荷メールを送信済です。' +admin.order.shipping_mail__completed: "%date%に出荷メールを送信済です。" admin.order.shipping_mail__sent: 送信済 admin.order.shipping_mail__unsent: 未送信 admin.order.bulk_action__confirm_view_mail_body: メールの文面を確認 @@ -886,7 +885,7 @@ admin.order.bulk_action__complete_message: 完了しました。 admin.order.shipping_mail_send: 出荷メール送信 admin.order.shipping_mail_send__confirm_title: 出荷お知らせメールを送信します admin.order.shipping_mail_send__confirm_message: 出荷お知らせメールを送信します。メールの文面を確認してから[送信]ボタンを押してください。この操作は取り消すことができません。ご注意ください。 -admin.order.shipping_mail_send__complete_message: '%count%件のメールを送信しました。' +admin.order.shipping_mail_send__complete_message: "%count%件のメールを送信しました。" admin.order.to_shipped__confirm_title: 出荷済に更新します admin.order.to_shipped__confirm_message: 出荷情報を出荷済みにします。同時におこなう操作を選択してから[実行]ボタンを押してください。この操作は取り消すことができません。ご注意ください。 admin.order.to_shipped__confirm_send_mail: メールの送信 @@ -901,7 +900,7 @@ admin.order.not_payment: 未入金 admin.order.unshipped: 未出荷 admin.order.delete__confirm_title: 注文情報を削除します admin.order.delete__confirm_message: 注文情報を削除してよろしいですか? -admin.order.delete_item__confirm_message: '明細は注文から削除されます。「%name%」を削除してよろしいですか?' +admin.order.delete_item__confirm_message: "明細は注文から削除されます。「%name%」を削除してよろしいですか?" admin.order.change_payment_method_message: お支払方法の変更に伴う手数料の変更は手動にてお願いします admin.order.non_member: 非会員 admin.order.search_from_customer: 会員から検索・入力 @@ -925,19 +924,19 @@ admin.order.delivery_note_line1: 1行目 admin.order.delivery_note_line2: 2行目 admin.order.delivery_note_line3: 3行目 admin.order.delivery_note_save_input: 入力内容を保存する -admin.order.delivery_note_download_error: 'ダウンロードに失敗しました' -admin.order.delivery_note_parameter_error: '出荷IDが指定されていません' -admin.order.failed_to_change_status: '%name%: %from% から %to% にはステータス変更できません' -admin.order.failed_to_change_status__short: '%from% から %to% にはステータス変更できません' -admin.order.skip_change_status: '%name%: ステータス変更をスキップしました' +admin.order.delivery_note_download_error: "ダウンロードに失敗しました" +admin.order.delivery_note_parameter_error: "出荷IDが指定されていません" +admin.order.failed_to_change_status: "%name%: %from% から %to% にはステータス変更できません" +admin.order.failed_to_change_status__short: "%from% から %to% にはステータス変更できません" +admin.order.skip_change_status: "%name%: ステータス変更をスキップしました" # 出荷CSV雛形 admin.order.shipping_csv.shipping_id_col: 出荷ID -admin.order.shipping_csv.shipping_id_description: '' +admin.order.shipping_csv.shipping_id_description: "" admin.order.shipping_csv.tracking_number_col: お問い合わせ番号 admin.order.shipping_csv.tracking_number_description: 半角英数字かハイフンのみで設定 admin.order.shipping_csv.shipping_date_col: 出荷日 -admin.order.shipping_csv.shipping_date_description: '出荷日を「YYYY-MM-DD」の形式で設定' +admin.order.shipping_csv.shipping_date_description: "出荷日を「YYYY-MM-DD」の形式で設定" #------------------------------------------------------------------------------------ # 会員 @@ -957,7 +956,7 @@ admin.customer.purchase_history__not_found: 注文履歴がありません admin.customer.customer_address: お届け先住所 admin.customer.customer_address__not_found: お届け先住所がありません admin.customer.customer_address__add: お届け先住所を追加 -admin.customer.customer_address_count_is_over: 'お届け先登録の上限の%eccube_deliv_addr_max%件に達しています。お届け先を入力したい場合は、削除か変更を行ってください。' +admin.customer.customer_address_count_is_over: "お届け先登録の上限の%eccube_deliv_addr_max%件に達しています。お届け先を入力したい場合は、削除か変更を行ってください。" admin.customer.customer_address_id: お届け先ID admin.customer.customer_address_info: お届け先情報 admin.customer.multi_search_label: 会員ID・メールアドレス・お名前 @@ -993,15 +992,15 @@ admin.content.file.directory_name: フォルダ名 admin.content.file.file_list__card_title: このフォルダ内のファイル admin.content.file.updated: 更新 admin.content.file.directory_tree: フォルダ構成 -admin.content.file.upload_complete: '%success%件のファイルをアップロードしました。(%success%/%count%)' -admin.content.file.upload_error: '%file_name% のアップロードに失敗しました。' +admin.content.file.upload_complete: "%success%件のファイルをアップロードしました。(%success%/%count%)" +admin.content.file.upload_error: "%file_name% のアップロードに失敗しました。" admin.content.file.folder_name_symbol_error: 使用できない文字が含まれています。 admin.content.file.folder_name_period_error: ピリオド(.)で始まる名前は使用できません。 -admin.content.file.dir_exists: '%file_name% は既に使用されています。別のフォルダ名を入力してください' -admin.content.file.same_name_folder_exists: 'ファイルと同じ名前のフォルダが存在するためアップロードできません。' -admin.content.file.phpfile_error: 'phpファイルはアップロードできません。' # 未使用 -admin.content.file.dotfile_error: '.で始まるファイルはアップロードできません。' -admin.content.file.extension_error: 'アップロードできないファイル拡張子です。' +admin.content.file.dir_exists: "%file_name% は既に使用されています。別のフォルダ名を入力してください" +admin.content.file.same_name_folder_exists: "ファイルと同じ名前のフォルダが存在するためアップロードできません。" +admin.content.file.phpfile_error: "phpファイルはアップロードできません。" # 未使用 +admin.content.file.dotfile_error: ".で始まるファイルはアップロードできません。" +admin.content.file.extension_error: "アップロードできないファイル拡張子です。" admin.content.layout_delete: レイアウトを削除 admin.content.layout_no_page: ページが登録されていません admin.content.layout__card_title: レイアウト概要 @@ -1018,23 +1017,23 @@ admin.content.layout_preview_code: コードプレビュー admin.content.layout_preview_code__confirm_title: ブロックのコードプレビュー admin.content.layout_preview_code__confirm_message: 編集が必要な場合はブロック編集画面から編集してください(この時レイアウト設定は保存されません) admin.content.layout_preview_code__confirm_move_to_block: コードを編集 -admin.content.layout_move_to__confirm_title: 'ブロックを移動' +admin.content.layout_move_to__confirm_title: "ブロックを移動" admin.content.layout_move_to__confirm_message: ブロックの移動先を選択してください admin.content.layout_move_to__execute: 移動 -admin.content.layout_section__unused: '未使用ブロック' -admin.content.layout_section__head: 'タグ内' -admin.content.layout_section__body_after: 'タグ直後' -admin.content.layout_section__header: '#header' -admin.content.layout_section__contents_top: '#contents_top' -admin.content.layout_section__side_left: '#side_left' +admin.content.layout_section__unused: "未使用ブロック" +admin.content.layout_section__head: "タグ内" +admin.content.layout_section__body_after: "タグ直後" +admin.content.layout_section__header: "#header" +admin.content.layout_section__contents_top: "#contents_top" +admin.content.layout_section__side_left: "#side_left" admin.content.layout_section__main: Main -admin.content.layout_section__main_top: '#main_top' -admin.content.layout_section__main_bottom: '#main_bottom' -admin.content.layout_section__side_right: '#side_right' -admin.content.layout_section__contents_bottom: '#contents_bottom' -admin.content.layout_section__footer: '#footer' -admin.content.layout_section__drawer: '#drawer' -admin.content.layout_section__close_body_before: 'タグ直前' +admin.content.layout_section__main_top: "#main_top" +admin.content.layout_section__main_bottom: "#main_bottom" +admin.content.layout_section__side_right: "#side_right" +admin.content.layout_section__contents_bottom: "#contents_bottom" +admin.content.layout_section__footer: "#footer" +admin.content.layout_section__drawer: "#drawer" +admin.content.layout_section__close_body_before: "タグ直前" admin.content.page_name: ページ名 admin.content.page__card_title: ページ設定 admin.content.page_route_name: ルーティング名 @@ -1110,7 +1109,7 @@ admin.setting.shop.tax_setting: 税率設定 admin.setting.shop.mail_setting: メール設定 admin.setting.shop.csv_setting: CSV出力項目設定 admin.setting.shop.order_status_setting: 受注対応状況設定 -admin.setting.shop.calendar_setting: '定休日カレンダー設定' +admin.setting.shop.calendar_setting: "定休日カレンダー設定" admin.setting.system: システム設定 admin.setting.system.member_management: メンバー管理 admin.setting.system.member_password_change: パスワード変更 @@ -1156,6 +1155,8 @@ admin.setting.shop.shop.option_point: ポイント設定 admin.setting.shop.shop.option_point_enabled: ポイント機能 admin.setting.shop.shop.option_point_rate: ポイント付与率 admin.setting.shop.shop.option_point_conversion_rate: ポイント換算レート +admin.setting.shop.shop.ga: "Googleアナリティクス設定" +admin.setting.shop.shop.ga.tracking_id: "トラッキングID" #------------------------------------------------------------------------------------ # 設定:店舗設定:特定商取引法設定 @@ -1176,8 +1177,7 @@ admin.setting.shop.payment.unlimited: 無制限 admin.setting.shop.payment.payment_id: ID admin.setting.shop.payment.payment_name: 支払方法名 admin.setting.shop.payment.logo_image: ロゴ画像 -admin.setting.shop.payment.logo_image_size: '推奨サイズ : 500px × 100px' - +admin.setting.shop.payment.logo_image_size: "推奨サイズ : 500px × 100px" #------------------------------------------------------------------------------------ # 設定:店舗設定:配送方法設定 @@ -1194,7 +1194,7 @@ admin.setting.shop.delivery.delivery_fee_by_pref: 都道府県別送料設定 admin.setting.shop.delivery.apply_to_pref__title: 全国一律に設定 admin.setting.shop.delivery.apply_to_pref__button: 各都道府県に適用 admin.setting.shop.delivery.fee.invalid: 数字で入力してください。 -admin.setting.shop.delivery.payment_warning: '税込%min% ~ %max%の購入で選択できる支払い方法がありません。支払方法の利用条件をご確認ください。' +admin.setting.shop.delivery.payment_warning: "税込%min% ~ %max%の購入で選択できる支払い方法がありません。支払方法の利用条件をご確認ください。" #------------------------------------------------------------------------------------ # 設定:店舗設定:税率設定 @@ -1256,9 +1256,9 @@ admin.setting.shop.order_status.display_order_count: 件数表示 # 設定:店舗設定:定休日カレンダー設定 #------------------------------------------------------------------------------------ -admin.setting.shop.calendar.title: 'タイトル' -admin.setting.shop.calendar.holiday: '日付' -admin.setting.shop.calendar.holiday.available_error: '同日の定休日が既に存在しているため、設定できません。' +admin.setting.shop.calendar.title: "タイトル" +admin.setting.shop.calendar.holiday: "日付" +admin.setting.shop.calendar.holiday.available_error: "同日の定休日が既に存在しているため、設定できません。" #------------------------------------------------------------------------------------ # 設定:システム設定:メンバー管理 / パスワード変更 @@ -1342,9 +1342,9 @@ admin.setting.system.security.front_ip_limit_description_deny: | IPアドレスはサブネットマスク表記に対応しています。 admin.setting.system.security.force_ssl: SSLを強制 admin.setting.system.security.force_ssl_description: httpsからの接続でなければSSL制限を設定できません。 -admin.setting.system.security.ip_limit_invalid_ipv4: '%ip%はIPv4アドレスではありません。' -admin.setting.system.security.ip_limit_invalid_ip_and_submask: '%ip%はIPv4/ビットマスクの形式ではありません。' -admin.setting.system.security.ip_limit_invalid_https: 'httpの場合には設定できません。' +admin.setting.system.security.ip_limit_invalid_ipv4: "%ip%はIPv4アドレスではありません。" +admin.setting.system.security.ip_limit_invalid_ip_and_submask: "%ip%はIPv4/ビットマスクの形式ではありません。" +admin.setting.system.security.ip_limit_invalid_https: "httpの場合には設定できません。" admin.setting.system.security.admin_url_warning: 管理画面URLは、セキュリティのため推測されにくいものを設定してください。 admin.setting.system.security.not_found_env_file: .envファイルが見つかりません。.envを利用していない場合はセキュリティ設定を管理画面から変更できません。 admin.setting.system.security.trusted_hosts: 信頼できるホスト名 @@ -1414,7 +1414,7 @@ admin.store.template.upload_new_template: 新規テンプレートアップロ admin.store.template.template_name: テンプレート名 admin.store.template.template_code: テンプレートコード admin.store.template.template_file: テンプレートファイル -admin.store.template.file_format: 'File format: zip,tar,tar.gz' +admin.store.template.file_format: "File format: zip,tar,tar.gz" admin.store.template.delete_error__default_template: デフォルトテンプレートは削除できません admin.store.template.delete_error__current_template: 設定中のテンプレートは削除できません admin.store.template.template_code_already_exists: テンプレートコードは既に利用されています @@ -1429,14 +1429,14 @@ admin.store.plugin.installed: インストール済み admin.store.plugin.update: アップデート admin.store.plugin.install.complete: プラグインをインストールしました。 admin.store.plugin.install.failed: プラグインのインストールに失敗しました。 -admin.store.plugin.enable.complete: '「%plugin_name%」を有効にしました。' -admin.store.plugin.already.enabled: '「%plugin_name%」は既に有効です。' -admin.store.plugin.disable.complete: '「%plugin_name%」を無効にしました。' -admin.store.plugin.already.disabled: '「%plugin_name%」は既に無効です。' +admin.store.plugin.enable.complete: "「%plugin_name%」を有効にしました。" +admin.store.plugin.already.enabled: "「%plugin_name%」は既に有効です。" +admin.store.plugin.disable.complete: "「%plugin_name%」を無効にしました。" +admin.store.plugin.already.disabled: "「%plugin_name%」は既に無効です。" admin.store.plugin.uninstall.complete: プラグインを削除しました。 -admin.store.plugin.update.complete: '「%plugin_name%」をアップデートしました。' -admin.store.plugin.update.failed: '「%plugin_name%」のアップデートに失敗しました。' -admin.store.plugin.mkdir.error: 'ディレクトリ「%dir_name%」の作成に失敗しました。' +admin.store.plugin.update.complete: "「%plugin_name%」をアップデートしました。" +admin.store.plugin.update.failed: "「%plugin_name%」のアップデートに失敗しました。" +admin.store.plugin.mkdir.error: "ディレクトリ「%dir_name%」の作成に失敗しました。" admin.store.setting: 認証キー設定 admin.store.setting.api_key_setting: 認証キー設定 admin.store.setting.api_key_setting_info: 認証キーをお持ちの場合は入力後、「登録」ボタンを押して下さい。 @@ -1453,9 +1453,8 @@ admin.store.package.api.0.error: オーナーズストアとの通信に失敗 admin.store.package.api.403.error: オーナーズストアの認証に失敗しました。認証キーの設定を確認してください。 admin.store.package.api.500.error: オーナーズストアとの通信に失敗しました。時間を置いてもう一度お試しください。 admin.plugin.uninstall.error.not_disable: プラグインを無効にしてください。 -admin.plugin.uninstall.depend: '「%depend_name%」が「%name%」に依存しているため削除できません。' -admin.plugin.disable.depend: '「%name%」を無効にする前に、「%depend_name%」を無効にしてください。 ' - +admin.plugin.uninstall.depend: "「%depend_name%」が「%name%」に依存しているため削除できません。" +admin.plugin.disable.depend: "「%name%」を無効にする前に、「%depend_name%」を無効にしてください。 " # TODO: メッセージ精査 admin.store.plugin.popup.delete.confirm.title: プラグインの削除を確認する @@ -1484,7 +1483,7 @@ admin.store.plugin.detail.support: EC-CUBE対応バージョン admin.store.plugin.detail.public_date: 公開日 admin.store.plugin.detail.update_date: 最終更新日 admin.store.plugin.detail.size: ファイルサイズ -admin.store.plugin.detail.size.format: '約 %size% KB' +admin.store.plugin.detail.size.format: "約 %size% KB" admin.store.plugin.detail.license: ライセンス admin.store.plugin.detail.develop: 制作者 admin.store.plugin_confirm.title.upgrade: アップデート @@ -1492,7 +1491,7 @@ admin.store.plugin_confirm.title: インストール確認 admin.store.plugin_confirm.subtitle: オーナーズストア admin.store.plugin_confirm.header: 以下のプラグインをインストールします admin.store.plugin_confirm.header.upgrade: 以下のプラグインを最新版にアップデートします -admin.store.plugin_confirm.require.header: '「%name%」には以下のプラグインが必須です。同時にインストールされます' +admin.store.plugin_confirm.require.header: "「%name%」には以下のプラグインが必須です。同時にインストールされます" admin.store.plugin_confirm_uninstall.823: オーナーズストア admin.store.plugin_confirm_uninstall.824: プラグイン削除 admin.store.plugin_confirm_uninstall.825: 以下のプラグインを削除します。 @@ -1518,13 +1517,13 @@ admin.store.plugin_owners_confirm.844: DL数 admin.store.plugin_owners_confirm.845: プラグインバージョン admin.store.plugin_owners_confirm.846: 最終更新日 admin.store.plugin_owners_confirm.847: EC-CUBE対応バージョン -admin.store.plugin_owners_confirm.848: 'ファイルサイズ
約 %size% KB' +admin.store.plugin_owners_confirm.848: "ファイルサイズ
約 %size% KB" admin.store.plugin_owners_confirm.848.1: ファイルサイズ admin.store.plugin_owners_confirm.848.2: 約 admin.store.plugin_owners_confirm.849: ライセンス -admin.store.plugin_owners_confirm.850: 'このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。' -admin.store.plugin_owners_confirm.851: '%dependency%が必要です。同時にインストールされます。' -admin.store.plugin_owners_confirm.852: '制作者 : ' +admin.store.plugin_owners_confirm.850: "このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。" +admin.store.plugin_owners_confirm.851: "%dependency%が必要です。同時にインストールされます。" +admin.store.plugin_owners_confirm.852: "制作者 : " admin.store.plugin_owners_install.853: オーナーズストア admin.store.plugin_owners_install.854: 購入済プラグイン admin.store.plugin_owners_install.855: プラグイン一覧 @@ -1538,9 +1537,9 @@ admin.store.plugin_owners_panel.862: 今すぐインストール admin.store.plugin_owners_panel.863: プラグインバージョン admin.store.plugin_owners_panel.864: 更新日 admin.store.plugin_owners_panel.865: EC-CUBE対応バージョン -admin.store.plugin_owners_panel.866: 'ファイルサイズ
約 %size% KB' -admin.store.plugin_owners_panel.867: 'このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。' -admin.store.plugin_owners_panel.868: '提供元 : ' +admin.store.plugin_owners_panel.866: "ファイルサイズ
約 %size% KB" +admin.store.plugin_owners_panel.867: "このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。" +admin.store.plugin_owners_panel.868: "提供元 : " admin.store.plugin_owners_search.form.placeholder: すべて admin.store.plugin_owners_search.form.category: カテゴリ admin.store.plugin_owners_search.form.price_type: 有料/無料 @@ -1551,7 +1550,7 @@ admin.store.plugin_owners_search.form.sort.new: 新着順 admin.store.plugin_owners_search.form.sort.price: 価格が低い順 admin.store.plugin_owners_search.form.sort.dl: DL admin.store.plugin_owners_search.search_button: 検索 -admin.store.plugin_owners_search.search_results: '検索結果(%number%/%total%件)' +admin.store.plugin_owners_search.search_results: "検索結果(%number%/%total%件)" admin.store.plugin_owners_search.latest: 最新バージョン: admin.store.plugin_owners_search.dl: DL数 admin.store.plugin_owners_search.support: 対応バージョン @@ -1562,10 +1561,10 @@ admin.store.plugin_owners_search.install: インストール済み admin.store.plugin_owners_search.modal.header: 商品詳細 admin.store.plugin_owners_search.modal.contact: 資料請求・お問い合わせ admin.store.plugin_owners_search.modal.manual: マニュアルダウンロード -admin.store.plugin_owners_search.modal.note: 'このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。' +admin.store.plugin_owners_search.modal.note: "このプラグインはEC-CUBE %version%をサポートしていないため、正常に動作しない可能性があります。" admin.store.plugin_owners_search.modal.cancel: 一覧に戻る admin.store.plugin_owners_search.modal.submit: インストール確認へ -admin.store.plugin_owners_search.modal.dependency: '%dependency%が必要です。同時にインストールされます。' +admin.store.plugin_owners_search.modal.dependency: "%dependency%が必要です。同時にインストールされます。" admin.store.plugin_search.884: オーナーズストア admin.store.plugin_search.885: プラグインを探す admin.store.plugin_search.886: 検索結果 @@ -1601,9 +1600,9 @@ admin.store.plugin_table_official.913: アップロード admin.store.plugin_table_official.914: 新バージョンのプラグインが利用可能です。 admin.store.plugin_table_official.915: 無効にする状態で利用可能 admin.store.plugin_table_official.916: アップデート -admin.store.plugin_table_official.917: 'プラグインバージョン:%version%' -admin.store.plugin_table_official.918: 'EC-CUBE対応バージョン:%versions%' -admin.store.plugin_table_official.919: '更新日:%update_date%' +admin.store.plugin_table_official.917: "プラグインバージョン:%version%" +admin.store.plugin_table_official.918: "EC-CUBE対応バージョン:%versions%" +admin.store.plugin_table_official.919: "更新日:%update_date%" admin.store.plugin_table_official.920: アップデート対象プラグインはありません admin.store.plugin_table_official.921: 詳細情報 admin.store.plugin_table_official.924: 有効化 @@ -1619,8 +1618,7 @@ admin.store.unregistered_plugin_table.947: 不明 admin.store.unregistered_plugin_table.948: 詳細を表示 admin.store.unregistered_plugin_table.949: 不明 admin.store.unregistered_plugin_table.950: 設定 -admin.store.install.label: 'プラグイン (zip、tar、tar.gz形式)' - +admin.store.install.label: "プラグイン (zip、tar、tar.gz形式)" #------------------------------------------------------------------------------------ # 情報 @@ -1711,6 +1709,7 @@ tooltip.setting.shop.shop.option_invoice_registration_number: 納品書に適格 tooltip.setting.shop.shop.option_point_enabled: オンにすると、ポイント機能を有効化できます。 tooltip.setting.shop.shop.option_point_rate: 購入金額に対するポイント付与率を編集できます。 tooltip.setting.shop.shop.option_point_conversion_rate: 1ポイントあたりの換算レートです。例:「1」と設定すると1ポイント「1円」として利用可能になります。 +tooltip.setting.shop.shop.ga.tracking_id: "Googleアナリティクスでアクセス解析を行う場合に設定してください(Googleアナリティクスの規約も参照ください)" tooltip.setting.shop.payment.rule: お支払い方法の利用条件を設定できます。自身の手数料を含む支払総額(税込)が条件に一致する場合、購入フローのお支払い方法の選択肢に表示されまます。 tooltip.setting.shop.payment.logo_image: 購入フローのお支払い方法に表示される画像を登録できます。登録がない場合は画像なしで表示されます。 tooltip.setting.shop.delivery.tracking_number_url: 配送業者のお問い合わせページURLを指定します。 @@ -1725,7 +1724,7 @@ tooltip.setting.shop.order_status.order_status: 受注管理およびマイペ tooltip.setting.shop.order_status.customer_order_status_name: 対応状況の名称を設定できます。ここで設定した名称は会員ログイン後のマイページで表示されます。 tooltip.setting.shop.order_status.color: 受注管理の対応状況の色を設定できます。 tooltip.setting.shop.order_status.display_order_count: 受注管理の対応状況ごとの受注件数の表示・非表示を設定できます。 -tooltip.setting.shop.calendar_setting: '定休日カレンダーに表示する定休日を設定できます。' +tooltip.setting.shop.calendar_setting: "定休日カレンダーに表示する定休日を設定できます。" tooltip.setting.system.member.authority: 権限管理で設定した権限を選択できます。 tooltip.setting.system.member.work: 一時的に非稼働にすることが可能です。必要ない場合はメンバー一覧より削除してください。 tooltip.setting.system.member.two_factor_auth_enabled: 有効にすると2段階認証でのログインが必要になります。2段階認証のデバイス設定をしていない状態でログインした場合、設定後にログインできるようになります。 @@ -1760,30 +1759,30 @@ install.site_configuration: サイトの設定 install.database_configuration: データベースの設定 install.database_initalization: データベースの初期化 install.install_completed: インストール完了 -install.start_eccube_installation: '

EC-CUBEのインストールを開始します。

あらかじめ、使用するデータベースの情報(DB名など)をご準備ください。

' +install.start_eccube_installation: "

EC-CUBEのインストールを開始します。

あらかじめ、使用するデータベースの情報(DB名など)をご準備ください。

" install.cooperation_of_providing_information: 'EC-CUBEのシステム向上・デバッグのため、サイト情報の提供にご協力おねがいいたします。
目的以外で利用することはございません。
(サイト情報:お店のURL、PHPバージョン、DBバージョン)' install.accept_infomation_provision: 送信を承諾する install.permission_is_valid: アクセス権限は正常です install.permission_is_invalid: 以下のファイルまたはディレクトリに書き込み権限を付与してください。 install.system_requirement: システム要件をご確認ください -install.required_extension_disabled: '[必須] %module%拡張モジュールが有効になっていません。' -install.required_database_extension_disabled: '[必須] pdo_pgsql又はpdo_mysql 拡張モジュールを有効にしてください。' -install.recommend_extension_disabled: '[推奨] %module%拡張モジュールが有効になっていません。' +install.required_extension_disabled: "[必須] %module%拡張モジュールが有効になっていません。" +install.required_database_extension_disabled: "[必須] pdo_pgsql又はpdo_mysql 拡張モジュールを有効にしてください。" +install.recommend_extension_disabled: "[推奨] %module%拡張モジュールが有効になっていません。" install.mod_rewrite_unknown: mod_rewrite が有効になっているか不明です。 -install.mod_rewrite_disabled: '[必須] mod_rewrite が有効になっていません。' +install.mod_rewrite_disabled: "[必須] mod_rewrite が有効になっていません。" install.member_name: 管理者 install.member_department: install.shop_name: あなたの店名 install.mail_address: メールアドレス(受注メールなどの宛先になります) -install.login_id: '管理画面ログインID(半角英数字%min%~%max%文字)' -install.login_password: '管理画面パスワード(半角英数字%min%~%max%文字)' +install.login_id: "管理画面ログインID(半角英数字%min%~%max%文字)" +install.login_password: "管理画面パスワード(半角英数字%min%~%max%文字)" install.security_configuration: セキュリティの設定 -install.directory_name: '管理画面のディレクトリ名(半角英数字%min%~%max%文字)' +install.directory_name: "管理画面のディレクトリ名(半角英数字%min%~%max%文字)" install.directory_name_notice: セキュリティのため推測されにくいディレクトリ名を入力して下さい install.https_only: サイトへのアクセスを、SSL(https)経由に制限します install.https_only_notice: httpsからの接続でなければSSL制限を設定できません。 install.ip_restriction: 管理画面へのアクセスを、以下のIPに制限します -install.ip_is_invalid: '%ip%はIPv4アドレスではありません。' +install.ip_is_invalid: "%ip%はIPv4アドレスではありません。" install.mail_configuration: メールの設定 install.smtp_host: SMTPホスト install.smtp_port: SMTPポート @@ -1831,13 +1830,13 @@ purchase_flow.charge_update: 手数料が更新されました。金額をご確 purchase_flow.tax_rate_update: 税率が更新されました。金額をご確認ください。 purchase_flow.over_customer_point: 利用ポイントが所有ポイントを上回っています。 purchase_flow.over_payment_total: 利用ポイントがお支払い金額を上回っています。 -purchase_flow.over_stock: '「%name%」の在庫が足りません。' +purchase_flow.over_stock: "「%name%」の在庫が足りません。" #------------------------------------------------------------------------------------ # Command #------------------------------------------------------------------------------------ -command.composer_require_already_installed.not_supported_plugin: '%name% %plugin_version% は EC-CUBE %eccube_version% には対応していません。続行しますか?' +command.composer_require_already_installed.not_supported_plugin: "%name% %plugin_version% は EC-CUBE %eccube_version% には対応していません。続行しますか?" #------------------------------------------------------------------------------------ # ソート機能 diff --git a/src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig b/src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig index 283de30ffc3..24ff6629e99 100644 --- a/src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig +++ b/src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig @@ -347,6 +347,23 @@ file that was distributed with this source code. +
+
{{ 'admin.setting.shop.shop.ga'|trans }}
+
+
+
+
+ {{ 'admin.setting.shop.shop.ga.tracking_id'|trans }} + +
+
+
+ {{ form_widget(form.ga_id, { attr : { placeholder : 'admin.common.ga.tracking_id' }} ) }} + {{ form_errors(form.ga_id) }} +
+
+
+
diff --git a/src/Eccube/Resource/template/default/Block/google_analytics.twig b/src/Eccube/Resource/template/default/Block/google_analytics.twig new file mode 100644 index 00000000000..decd59dc840 --- /dev/null +++ b/src/Eccube/Resource/template/default/Block/google_analytics.twig @@ -0,0 +1,21 @@ +{# +This file is part of EC-CUBE + +Copyright(c) EC-CUBE CO.,LTD. All Rights Reserved. + +http://www.ec-cube.co.jp/ + +For the full copyright and license information, please view the LICENSE +file that was distributed with this source code. +#} +{% if BaseInfo.ga_id is not empty %} + + + +{% endif %} diff --git a/tests/Eccube/Tests/Web/TopControllerTest.php b/tests/Eccube/Tests/Web/TopControllerTest.php index 84aa235a315..ceb2a0387a6 100644 --- a/tests/Eccube/Tests/Web/TopControllerTest.php +++ b/tests/Eccube/Tests/Web/TopControllerTest.php @@ -14,8 +14,9 @@ namespace Eccube\Tests\Web; use Eccube\Entity\BaseInfo; -use Eccube\Entity\Page; use Eccube\Repository\BaseInfoRepository; +use Eccube\Repository\Master\OrderStatusRepository; +use Eccube\Entity\Page; use Eccube\Repository\PageRepository; class TopControllerTest extends AbstractWebTestCase @@ -33,6 +34,26 @@ public function testCheckFavicon() $this->assertEquals('/html/user_data/assets/img/common/favicon.ico', $node->attr('href')); } + public function test_GAスクリプト表示確認() + { + // GAスクリプト表示がある時 + $BaseInfo = $this->entityManager->getRepository(BaseInfo::class)->get(); + $BaseInfo->setGaId('UA-12345678-1'); + $this->entityManager->flush(); + + $crawler = $this->client->request('GET', $this->generateUrl('homepage')); + $node = $crawler->filterXPath('//script[contains(@src, "googletagmanager")]'); + $this->assertEquals('https://www.googletagmanager.com/gtag/js?id=UA-12345678-1', $node->attr('src')); + + // GAスクリプト表示がない時 + $BaseInfo->setGaId(''); + $this->entityManager->flush(); + + $crawler = $this->client->request('GET', $this->generateUrl('homepage')); + $node = $crawler->filterXPath('//script[contains(@src, "googletagmanager")]'); + $this->assertEmpty($node); + } + /** * TOPページ metaタグのテスト */