Basically it's like this. If you publish a table that has a trigger, the trigger will not automatically be added as an object on the subscriber table. You can create the trigger on the subscriber table manually. If you create the trigger on the subscriber table and use the "NOT FOR REPLICATION" keyword, any data that is added/changed/deleted on the subscriber table because of replication will NOT cause the trigger to fire.