Check if translation is newbulk node translationEnabling “entity translation” disables term translation...

Was it really inappropriate to write a pull request for the company I interviewed with?

Doesn't allowing a user mode program to access kernel space memory and execute the IN and OUT instructions defeat the purpose of having CPU modes?

Are there historical instances of the capital of a colonising country being temporarily or permanently shifted to one of its colonies?

How can I manipulate the output of Information?

Can one live in the U.S. and not use a credit card?

Is it safe to abruptly remove Arduino power?

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

MySQL importing CSV files really slow

How do we create new idioms and use them in a novel?

Shifting between bemols and diesis in the key signature

Finitely many repeated replacements

Why is gluten-free baking possible?

What is Tony Stark injecting into himself in Iron Man 3?

Professor forcing me to attend a conference, I can't afford even with 50% funding

Is a piano played in the same way as a harmonium?

What problems would a superhuman have who's skin is constantly hot?

Why is a very small peak with larger m/z not considered to be the molecular ion?

What do you call someone who likes to pick fights?

How can I find out information about a service?

Why aren't there more Gauls like Obelix?

Proving a statement about real numbers

How does Ehrenfest's theorem apply to the quantum harmonic oscillator?

Should I take out a loan for a friend to invest on my behalf?



Check if translation is new


bulk node translationEnabling “entity translation” disables term translation in Drupal (name and description)How to implement side-by-side translation?Field translation works randomlyAdding an existing node as a translationDuplicated nodes of thew viewDrupal 8 always editing a translation, never the originalMultilingual views hide if no translationLanguage fallback for unpublished translationMultilingual article should display 404 when a translation is not available













3















I am working on a module that needs to send push notification through FCM, I use Firebase Push Notification (FCM) for this purpose and it works well.



So what I need to do is to send a push notification when a node of specific content type is created, and it's solved through hook_entity_insert, but problem is that I have multiple languages on site, and it works only when the node is created the first time.



So my question is how to know when translation is created for the first time for a specific node?



For example:




  • node is created on English (in hook_entity_insert I check if the node
    belong to specific content type and call a function to send the notification to all users that have English as user language).

  • now when we add the translation for other languages, how I can know that it's the first time translation is created, and not updated one?










share|improve this question





























    3















    I am working on a module that needs to send push notification through FCM, I use Firebase Push Notification (FCM) for this purpose and it works well.



    So what I need to do is to send a push notification when a node of specific content type is created, and it's solved through hook_entity_insert, but problem is that I have multiple languages on site, and it works only when the node is created the first time.



    So my question is how to know when translation is created for the first time for a specific node?



    For example:




    • node is created on English (in hook_entity_insert I check if the node
      belong to specific content type and call a function to send the notification to all users that have English as user language).

    • now when we add the translation for other languages, how I can know that it's the first time translation is created, and not updated one?










    share|improve this question



























      3












      3








      3








      I am working on a module that needs to send push notification through FCM, I use Firebase Push Notification (FCM) for this purpose and it works well.



      So what I need to do is to send a push notification when a node of specific content type is created, and it's solved through hook_entity_insert, but problem is that I have multiple languages on site, and it works only when the node is created the first time.



      So my question is how to know when translation is created for the first time for a specific node?



      For example:




      • node is created on English (in hook_entity_insert I check if the node
        belong to specific content type and call a function to send the notification to all users that have English as user language).

      • now when we add the translation for other languages, how I can know that it's the first time translation is created, and not updated one?










      share|improve this question
















      I am working on a module that needs to send push notification through FCM, I use Firebase Push Notification (FCM) for this purpose and it works well.



      So what I need to do is to send a push notification when a node of specific content type is created, and it's solved through hook_entity_insert, but problem is that I have multiple languages on site, and it works only when the node is created the first time.



      So my question is how to know when translation is created for the first time for a specific node?



      For example:




      • node is created on English (in hook_entity_insert I check if the node
        belong to specific content type and call a function to send the notification to all users that have English as user language).

      • now when we add the translation for other languages, how I can know that it's the first time translation is created, and not updated one?







      8 i18n-l10n






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 2 days ago









      Hashmat

      4729




      4729










      asked 2 days ago









      StevanRSStevanRS

      11218




      11218






















          1 Answer
          1






          active

          oldest

          votes


















          3














          You can try using hook_entity_translation_insert and use a common logic with hook_entity_insert






          share|improve this answer
























          • Works like a charm, thanks a lot.

            – StevanRS
            2 days ago











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "220"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdrupal.stackexchange.com%2fquestions%2f277463%2fcheck-if-translation-is-new%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          3














          You can try using hook_entity_translation_insert and use a common logic with hook_entity_insert






          share|improve this answer
























          • Works like a charm, thanks a lot.

            – StevanRS
            2 days ago
















          3














          You can try using hook_entity_translation_insert and use a common logic with hook_entity_insert






          share|improve this answer
























          • Works like a charm, thanks a lot.

            – StevanRS
            2 days ago














          3












          3








          3







          You can try using hook_entity_translation_insert and use a common logic with hook_entity_insert






          share|improve this answer













          You can try using hook_entity_translation_insert and use a common logic with hook_entity_insert







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 2 days ago









          Ismail CherriIsmail Cherri

          910511




          910511













          • Works like a charm, thanks a lot.

            – StevanRS
            2 days ago



















          • Works like a charm, thanks a lot.

            – StevanRS
            2 days ago

















          Works like a charm, thanks a lot.

          – StevanRS
          2 days ago





          Works like a charm, thanks a lot.

          – StevanRS
          2 days ago


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Drupal Answers!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdrupal.stackexchange.com%2fquestions%2f277463%2fcheck-if-translation-is-new%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Magento 2 - Add success message with knockout Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Success / Error message on ajax request$.widget is not a function when loading a homepage after add custom jQuery on custom themeHow can bind jQuery to current document in Magento 2 When template load by ajaxRedirect page using plugin in Magento 2Magento 2 - Update quantity and totals of cart page without page reload?Magento 2: Quote data not loaded on knockout checkoutMagento 2 : I need to change add to cart success message after adding product into cart through pluginMagento 2.2.5 How to add additional products to cart from new checkout step?Magento 2 Add error/success message with knockoutCan't validate Post Code on checkout page

          Fil:Tokke komm.svg

          Where did Arya get these scars? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why did Arya refuse to end it?Has the pronunciation of Arya Stark's name changed?Has Arya forgiven people?Why did Arya Stark lose her vision?Why can Arya still use the faces?Has the Narrow Sea become narrower?Does Arya Stark know how to make poisons outside of the House of Black and White?Why did Nymeria leave Arya?Why did Arya not kill the Lannister soldiers she encountered in the Riverlands?What is the current canonical age of Sansa, Bran and Arya Stark?